Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. Internet Trends and the Cost of Connectivity 1 st BroadSky Workshop, Lacco Ameno, Italy November 6, 2003 Will Ivancic – [email_address]
  2. 2. <ul><li>Experimental Satellites (70s – early 90s) </li></ul><ul><ul><li>Maintain US preeminence in satellite communication </li></ul></ul><ul><ul><li>Focused on Commercial Communications Satellites </li></ul></ul><ul><li>Space Communications (mid 90s +) </li></ul><ul><ul><li>NASA Mission Focused </li></ul></ul><ul><ul><ul><li>Earth Science </li></ul></ul></ul><ul><ul><ul><li>Computer Information and Communications Technology (CICT) </li></ul></ul></ul><ul><ul><ul><li>Human Exploration and Development of Space </li></ul></ul></ul><ul><li>Aeronautics (2000 +) </li></ul><ul><ul><li>Capacity (Air Traffic Management) </li></ul></ul><ul><ul><li>Safety (Weather and Security) </li></ul></ul>NASA Glenn’s Space Communications Program $$$ $$$ $$$
  3. 3. Aeronautics <ul><li>Communications, Navigation, and Surveillance (Low Data-Rate Requirements) </li></ul><ul><ul><li>Delivery via VHF and/or Satellite </li></ul></ul><ul><ul><li>Command and Control requires a reliable transport protocol </li></ul></ul><ul><ul><li>Current protocols </li></ul></ul><ul><ul><ul><li>Aircraft Communications Addressing and Reporting System (ACARS) </li></ul></ul></ul><ul><ul><ul><li>Aeronautical Telecommunication Network (ATN) </li></ul></ul></ul><ul><ul><ul><li>Moving Toward IPv6 (commercial standards) </li></ul></ul></ul><ul><li>Weather (Low Data-Rate Requirements) </li></ul><ul><ul><li>Possible use of multicasting and broadcasting protocols </li></ul></ul><ul><ul><li>Low Bandwidth requirements </li></ul></ul><ul><ul><li>May use non-reliable transport protocols (no feedback) </li></ul></ul><ul><li>Others (Medium to High Data-Rate Requirements) </li></ul><ul><ul><li>Entertainment </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><ul><li>Video Surveillance </li></ul></ul><ul><ul><li>Black Box Data </li></ul></ul><ul><ul><li>eBusiness (Records, manuals, maps, etc…) </li></ul></ul>
  4. 4. Transmission Control Protocol (TCP) <ul><li>Currently the Dominant Reliable Transport Protocol in the Internet </li></ul><ul><li>Designed to be fair and operate over shared infrastructure (Congestion Dominates most end-to-end links) </li></ul><ul><ul><li>Slow Start (Exponential Increase) to probe for bandwidth </li></ul></ul><ul><ul><li>Rate Halving when packet is lost (Multiplicative Decrease) </li></ul></ul><ul><ul><li>Rate Increase by 1 packet per round trip (Additive Increase) </li></ul></ul><ul><li>Parameters Affecting Throughput </li></ul><ul><ul><li>Bandwidth-Delay Product </li></ul></ul><ul><ul><li>Congestion </li></ul></ul><ul><ul><li>Errors </li></ul></ul><ul><ul><li>File Size </li></ul></ul>
  5. 5. Round Trip Time (RTT) Delay <ul><li>US to Japan Terrestrial </li></ul><ul><ul><li>20 – 100 msec </li></ul></ul><ul><li>GEO Satellite </li></ul><ul><ul><li>550 msec (Theory) </li></ul></ul><ul><ul><li>Real Systems 0.8 - 1.5 sec </li></ul></ul><ul><li>802.11 Wireless Ethernet </li></ul><ul><ul><li>Negligible (Network Delay Dominates) </li></ul></ul><ul><li>G2 / G3 Cellular </li></ul><ul><ul><li>~1 Second using General Packet Radio Services (GPRS) from T-Mobile </li></ul></ul><ul><li>LEO </li></ul><ul><ul><li>~1 – 2.5 Seconds (Using Globalstar) </li></ul></ul>
  6. 6. Performance Enhancing Proxies (PEPs) <ul><li>Middleware deployed to help TCP performance over links with large bandwidth-delay products </li></ul><ul><li>Attempt to optimize control loops </li></ul><ul><li>Often breaks end-to-end architecture </li></ul><ul><ul><li>If so, breaks end-to-end reliability (at lease at the transport layer) </li></ul></ul><ul><li>Difficulty working with Security (IPSec, Virtual Private Networks) </li></ul>Control Loop 1 Control Loop 3 Control Loop 2 End-to-End Control Loop Internet Internet PEPs
  7. 7. Reliable Transport Protocol Developments <ul><li>TCP Swift Start </li></ul><ul><ul><li>Improves Slow Start Performance </li></ul></ul><ul><li>TCP Westwood </li></ul><ul><ul><li>Attacks Additive Increase, Multiplicative Decrease (AIMD) problem </li></ul></ul><ul><li>Cumulative Explicit Transport Error Notification </li></ul><ul><ul><li>Attacks Additive Increase, Multiplicative Decrease (AIMD) problem </li></ul></ul><ul><li>Stream Control Transport Protocol (SCTP) </li></ul><ul><ul><li>New Reliable Transport Protocol </li></ul></ul><ul><ul><li>Incorporates many proposed improvements to TCP </li></ul></ul><ul><ul><ul><li>Byte Counting </li></ul></ul></ul><ul><ul><ul><li>Selective Acknowledgements </li></ul></ul></ul><ul><ul><ul><li>Non-Blocking of multiple streams </li></ul></ul></ul>
  8. 8. Internet Trends <ul><li>Inexpensive Broadband Connectivity </li></ul><ul><ul><li>Cable Modem, DSL, WiFi, G2.5/G3/G4 </li></ul></ul><ul><li>Always On Connectivity </li></ul><ul><li>Peer-to-Peer networking </li></ul><ul><ul><li>Symmetric Links (no longer highly asymmetric) </li></ul></ul><ul><ul><li>Conversation may be initiated from outside your network! </li></ul></ul><ul><li>eBusiness </li></ul><ul><ul><li>Web replaces paper forms (e.g. eNASA, eCoast Guard) </li></ul></ul><ul><li>Network Centric Warfare </li></ul><ul><li>Mobile Networking </li></ul><ul><ul><li>Maintain connections when crossing networks </li></ul></ul><ul><li>IPv6 </li></ul><ul><li>Security </li></ul><ul><ul><li>Network Address Translation and Proxies can really mess things up, but are probably here to stay. </li></ul></ul><ul><li>Ad Hoc Networking </li></ul>
  9. 9. What is Mobile-IP and Mobile Networking? <ul><li>Mobile IP is a routing protocol that enables IP nodes (hosts and routers) using either IPv4 or IPv6 to seamlessly “roam&quot; among IP subnetworks.  </li></ul><ul><ul><li>Supports transparency above the IP layer, including the maintenance of active TCP connections and UDP port bindings. </li></ul></ul><ul><ul><li>Link Independent </li></ul></ul><ul><ul><li>Supports Multi-Homing (connections to more than one route and/or media type) </li></ul></ul>
  10. 10. Mobile Router uses FA Port A NOC HA Carnival Cruise FA FA PortB Ethernet Ethernet Time
  11. 11. Military Applications Intelligence Control Center Battle Group Command Center (BGCC) Home-Agent deployed in BGCC Foreign-Agent deployed in UAV Foreign-Agent deployed in Tracked Command Post Carrier. Unit deployed in vicinity of the battlefield. Tactical data forwarded from surveillance satellites to the BGCC. Communications link between BGCC and the Field Command Post AWACS UAV Mobile-Router deployed in Armored Field Unit. Secondary communications link utilized due to lost LOS of primary. Non-preferred-path becomes preferred-path Preferred-path Non-preferred-path In case of communications loss of preferred-path Mobile-Router deployed in Armored Field Unit.
  12. 12. Z Z Foreign Agent Home Agent HQ Hostage House Z Request from Headquarters to Cruser when NO contact via 802.11 Remote Command Center INTERNET
  13. 13. Z Z Foreign Agent Home Agent HQ Hostage House Z Reply from Cruser to Headquarters when NO contact via 802.11 Remote Command Center INTERNET
  14. 14. Securing Networks <ul><li>Constraints/Tools </li></ul><ul><ul><li>Policy </li></ul></ul><ul><ul><ul><li>Security Policy </li></ul></ul></ul><ul><ul><ul><li>Education </li></ul></ul></ul><ul><ul><ul><li>Enforcement </li></ul></ul></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Protocols </li></ul></ul><ul><li>Must be done up front to be done well </li></ul>
  15. 15. Security <ul><li>Security  Bandwidth Utilization  </li></ul><ul><li>Security  Performance  </li></ul><ul><li>Tunnels Tunnels Tunnels and more Tunnels </li></ul><ul><li>Performance  Security  </li></ul><ul><ul><li> User turns OFF Security to make system usable! </li></ul></ul><ul><li>Thus, we need more bandwidth to ensure security. </li></ul>PAYLOAD HEADER ORIGINAL PACKET HEADER VIRTUAL PRIVATE NETWORK HEADER ENCRYPTION AT THE NETWORK LAYER HEADER ENCRYPTION ON THE RF LINK
  16. 16. Conclusions Regarding Security <ul><li>Security Breaks Everything  </li></ul><ul><ul><li>At least it sometimes feels like that. </li></ul></ul><ul><ul><li>“ The ultimate Denial-of-Service attack.” – D.S. </li></ul></ul><ul><li>Need to change policy where appropriate. </li></ul><ul><li>Need to develop good architectures that consider how the wireless systems and protocols operate. </li></ul><ul><li>If you cannot change policy or architecture, then you must change the protocol. </li></ul><ul><li>Possible solutions that should be investigated: </li></ul><ul><ul><li>Dynamic, Protocol aware firewalls and proxies. </li></ul></ul><ul><ul><ul><li>Possibly incorporated with Authentication and Authorization. </li></ul></ul></ul>
  17. 17. Satellites and Their Competition The Cost of Connectivity
  18. 18. RF Technologies (Mobile) <ul><li>Globalstar (L-Band) </li></ul><ul><ul><li>Globalstar MCM-8 (Client/Server) </li></ul></ul><ul><ul><li>Seatel MCM-3 (Client/Server) </li></ul></ul><ul><ul><li>Qualcomm MDSS-16 </li></ul></ul><ul><li>Boeing Connex (Ku-Band) </li></ul><ul><li>INMARSAT Swift 64 </li></ul><ul><li>TrackNet™ 2.0 (Ku-Band) </li></ul><ul><li>G2.5/G3/G4 </li></ul><ul><ul><li>General Packet Radio Service (GPRS) – 56 kbps </li></ul></ul><ul><ul><li>1xRTT – 110 kbps </li></ul></ul><ul><li>WiFi (802.11) </li></ul><ul><li>VHF </li></ul>
  19. 19. Satellites vs. The World <ul><li>Advantages </li></ul><ul><ul><li>Broadcast / Multicast </li></ul></ul><ul><ul><li>Large Coverage Area </li></ul></ul><ul><ul><li>Physical Security </li></ul></ul><ul><ul><li>Surveillance </li></ul></ul><ul><ul><li>Remote Sensing </li></ul></ul><ul><ul><li>Navigation (Supplemented by Governments and Defense Agencies) </li></ul></ul><ul><li>Disadvantage </li></ul><ul><ul><li>Cost to deploy </li></ul></ul><ul><ul><li>Cost of Service </li></ul></ul><ul><ul><li>Time to deploy </li></ul></ul><ul><ul><li>Landing Rights (politics) </li></ul></ul><ul><ul><li>Bandwidth and Frequency reuse </li></ul></ul><ul><ul><li>Point-to-Point Costs </li></ul></ul><ul><ul><li>Incremental deployment may be difficult </li></ul></ul><ul><ul><li>High Link budgets </li></ul></ul><ul><ul><li>Link Delay </li></ul></ul>
  20. 20. Cost of Connectivity (Examples)
  21. 21. Deployment issues (mobile) <ul><li>Equipment Costs </li></ul><ul><li>Service Cost </li></ul><ul><li>Network Peculiarities </li></ul><ul><ul><li>Network Address Translators </li></ul></ul><ul><ul><li>Performance Enhancing Proxies </li></ul></ul><ul><ul><li>Security Mechanisms </li></ul></ul><ul><ul><ul><li>Packet Filtering </li></ul></ul></ul><ul><li>Connection Mechanisms </li></ul><ul><ul><li>Smart Card Authentication </li></ul></ul><ul><ul><li>MAC and/or Static Key </li></ul></ul><ul><ul><li>(manual login is unacceptable) </li></ul></ul>
  22. 22. Verizon Wireless Coverage
  23. 23. T-Mobile Coverage
  24. 24. Cingular Wireless Coverage
  25. 25. GSM Coverage - Terrestrial Based on Particular Service Providers
  26. 26. Satellite Coverage Globalstar From SaVi INMARSAT
  27. 27. Typical Ku-Band Coverage
  28. 28. Applications, Requirements and Costs Do you need to be connected all the time? What is &quot;always on&quot; connectivity worth to you? 128 kbps 550 msec RTT 11 Mbps ~50 msec RTT
  29. 29. Refernece: Ryu MIURA and Masayuki OOD: “R&D Program on Telecom and Broadcasting System Using High Altitude Platform Stations,” Journal of the Communications Research Laboratory Vol.48 No.4 2001 Stratospheric Platforms – These Are Coming Soon –
  30. 30. High Altitude Airships (Platforms) - Coming Soon - <ul><li>500 feet long, 160 feet in diameter </li></ul><ul><li>Volume of 5.2 million cubic feet, about 25 times larger than the blimps seen at athletic events. </li></ul><ul><li>21.33 km (70,000 feet) elevation </li></ul><ul><li>Payload 1814 kilograms (4000 pounds) </li></ul><ul><li>10 kWatts power </li></ul>www.lockheedmartin.com/akron/protech/aeroweb/aerostat/haa.htm The Missile Defense Agency today (Sept 29.2003) awarded Lockheed Martin (NYSE: LMT - News ) a $40 million design and risk reduction contract as the next phase of the advanced technology concept demonstration to deliver a high altitude airship (HAA) prototype in 2006
  31. 31. www.elec.york.ac.uk/comms/presentations/HAPsmainpres2000/HAPSmainpres.pdf
  32. 32. Comments Relative to Mobile Networking <ul><li>Fixed Flat-Rate pricing or die </li></ul><ul><ul><li>Price per bit or connect time </li></ul></ul><ul><ul><ul><li>Not manageable </li></ul></ul></ul><ul><ul><ul><li>Impossible to budget </li></ul></ul></ul><ul><li>Voice, Video and Data are all just bits </li></ul><ul><li>Cost of satellite equipment and services justifies: </li></ul><ul><ul><li>Development of new technologies (e.g. Ad Hoc Networks, High Altitude Airships and Stratospheric Platforms) </li></ul></ul><ul><ul><li>Deployment of new infrastructure </li></ul></ul>
  33. 33. Papers and Presentations <ul><li>http://roland.grc.nasa.gov/~ivancic/papers_presentations/papers.html </li></ul><ul><li>or </li></ul><ul><li>http://roland.grc.nasa.gov/~ivancic/ </li></ul><ul><li>and pick </li></ul><ul><li>“ Papers and Presentations” </li></ul>