COS 461 Fall 1997 Wireless Networking u wireless media: slow and error-prone u mobility issues –how to find hosts –impact of losses on TCP congestion control.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
COS 461 Fall 1997 Data Link Layer u Today: LANs other than Ethernet –token rings –switched networks –cellular technology u remaining issues –error detection.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Jerome Mitchell Resilient.
IP, Wireless The world is the network. From Ethernet up Ethernet uses 6 byte addresses Source, destination, data, and control stuff Local networks only.
Wireless and going mobile Browsing via low energy photons.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
A Survey of Energy efficient Network Protocols for Wireless Networks Presentation by – Sanjay Acharya Course – CS 898T Instructor – Dr. Chin-Chih Chang.
Improving TCP Performance over Ad-hoc Network 11/28/2000 Xuanming Dong, Duke Lee, and Jin Wang Course Project for EE228A --- Fall 2000 (Professor Jean.
EEC-484/584 Computer Networks Lecture 8 Wenbing Zhao
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
Wireless Networks Reading: Section 2.8 COS 461: Computer Networks Spring 2011 Mike Freedman
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
Computer Networks Transport Layer. Topics F Introduction  F Connection Issues F TCP.
EEC-484/584 Computer Networks Lecture 14 Wenbing Zhao
HOST MOBILITY SUPPORT BAOCHUN BAI. Outline Characteristics of Mobile Network Basic Concepts Host Mobility Support Approaches Hypotheses Simulation Conclusions.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
6/2/05CS118/Spring051 Chapter 6: Wireless and Mobile Networks r Cover the following sections only:  6.3: wireless LANs  6.5: mobility management:
TCP in a wireless environment CS 215 Winter 2001 TCP and wireless handoff TCP Snoop for wireless loss protection TCP and MAC layer interaction.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
CIS 725 Wireless networks. Low bandwidth High error rates.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Spring 2000Nitin BahadurAdvanced Computer Networks A Comparison of Mechanisms for Improving TCP Performance over Wireless Links By: Hari B., Venkata P.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
Improving TCP Performance over Mobile Networks Zahra Imanimehr Rahele Salari.
Prof. Dr.-Ing. Jochen Schiller, SS029.1 Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Recitation 8 Wireless Networks. Virtual carrier sensing First exchange control frames before transmitting data – Sender issues “Request to Send” (RTS),
K. Salah 1 Chapter 15 Wireless LANs. K. Salah 2 Figure 15.1 BSSs IEEE Specification for Wireless LAN: IEEE , which covers the physical and data.
Mobile Computing Cellular Concepts. Cellular Networks Wireless Transmission Cellular Concept Frequency Reuse Channel Allocation Call Setup Cell Handoffs.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Energy Efficient Network Protocols for Wireless Networks Kiran Muthabatulla.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
Mr C Johnston ICT Teacher G055 - Lecture 03 Local and Wide Area Networks.
Recitation 8 Wireless Networks.
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
6: Wireless and Mobile Networks6-1 Chapter 6 outline 6.1 Introduction Wireless r 6.2 Wireless links, characteristics m CDMA r 6.3 IEEE wireless.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
ACN: Transport Protocols in Mobile Environments 1 Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments Ramon Caceres.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Day 13 Intro to MANs and WANs. MANs Cover a larger distance than LANs –Typically multiple buildings, office park Usually in the shape of a ring –Typically.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Cellular Networks Wireless Transmission Cellular Concept
Wireless LANs Wireless proliferating rapidly.
Communication Topics Jason Hill –
Wireless and Mobile Ad Hoc Networks
CS 457 – Lecture 7 Wireless Networks
Wireless ATM PRESENTED BY : NIPURBA KONAR.
CSE 4340/5349 Mobile Systems Engineering
IT351: Mobile & Wireless Computing
TCP for Wireless Networks
Routing and the Network Layer (ref: Interconnections by Perlman
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Impact of transmission errors on TCP performance
Presentation transcript:

COS 461 Fall 1997 Wireless Networking u wireless media: slow and error-prone u mobility issues –how to find hosts –impact of losses on TCP congestion control u other mobile computing issues –energy conservation –disconnected operation –ubiquitous computing

COS 461 Fall 1997 Wireless Networking: Issues u low bandwidth –2 Mbps vs. 100 Mbps u high error rate –10 -6 vs bit error rate u variable error rate –noise and multipath interference –deep fade regions cause long burst errors –out-of-range hosts

COS 461 Fall 1997 Wireless Networking: Issues u mobility –hosts move between data transfers –hosts moving during data transfers u connectivity –bandwidth is scarce, hence expensive u energy conservation –transmitting takes energy –other energy issues: processing, spinning disk

COS 461 Fall 1997 Adapting to Wireless Media u bandwidth efficiency more important –compress headers and data –selective retransmit u error control more important –adaptive error control –hop-by-hop vs. end-to-end error control u media access control is harder –hidden terminals –asymmetric bandwidth needs

COS 461 Fall 1997 Cellular Networking u divide space into cells –often hexagonal –sometimes cells overlap u limit broadcast power so signals don’t travel between cells –except neighboring cells u assign radio frequencies to each cell –no duplication of frequencies between neighboring cells

COS 461 Fall 1997 Cellular Networking u base station for each cell –connected to central office via radio or wires u each mobile station talks to nearest base station u base stations track location of mobile stations so traffic can be routed to mobile stations

COS 461 Fall 1997 Cells u wireless LANs –cells a few meters in diameter, overlapping u advantages of small cells –higher aggregate bandwidth –lower power –accurate location info u disadvantages of small cells –need many base stations –frequent handoffs

COS 461 Fall 1997 Hidden Terminals u Y can hear X and Z, but X and Z can’t hear each other u result: X and Z may transmit at same time u solution –X sends small “request to send” (RTS) –Y responds with “clear to send” (CTS) X Y Z

COS 461 Fall 1997 Mobility and the Network Layer u names, addresses, and routes –name: what it is –address: where it is –route: how to get there u traditionally –name maps to a single address –address encodes a location u What happens when hosts move?

COS 461 Fall 1997 Mobility Support in IP correspondent host home agent mobile host foreign agent internetwork mobile host

COS 461 Fall 1997 Naming, Addressing, Routing u mobile host –has name and address on home network –gets care-of adress from foreign agent –tells home agent the care-of-address u correspondent agent –send to home address, just like normal u home agent intercepts packets and forwards to foreign agent through IP tunnel u foreign agent forwards to mobile host

COS 461 Fall 1997 Issues u performance –all traffic goes via homes, even if corresponding hosts are in the same room u caching location state –after host moves, traffic goes to old location u finding foreign agents u whether to trust foreign agents

COS 461 Fall 1997 Performance u goal: transparency for traditional hosts –host that doesn’t know about mobility can communicate with mobile host u optimizations –mobile host sends packets directly to correspondent –correspondent is smarter and figures out to send packets directly u still a topic of discussion

COS 461 Fall 1997 Wireless Handoffs u each cell has a base station (BS) u BSs broadcast periodic “beacon” signals u host decides to switch based on strength of beacon signal u switch requires careful “handoff” protocol to avoid disrupting communication –some out-of-contact time necessary unless cells overlap

COS 461 Fall 1997 Handoff Protocol u host greets new base station u host changes its routing tables u new BS changes its routing tables u host tells new BS identity of old BS u new BS tells old BS about handoff u old BS changes its routing tables u new BS acknowledges handoff to host

COS 461 Fall 1997 Impact of Mobility on TCP u sources of packet loss –cell transitions –routing inconsistencies during handoff –transmission errors u TCP reacts badly to packet loss –assume loss is due to congestion –backs off and slows down »backoff causes 0.8 second freeze »slow-start causes another second or so of slowdown

COS 461 Fall 1997 A Good Solution u signal TCP when handoff is done u retransmit immediately after handout, without waiting for timeout u drop TCP congestion window to minimum and initiate slow-start –like starting a new connection –avoids congesting the new cell –requires support from end hosts only, not from network

COS 461 Fall 1997 Other Mobile Computing Issues u security –really the same problem as on normal networks »just a bit more urgent –solution: encrypt and sign everything u power conservation –reduce transmissions –reduce disk power consumption –reduce CPU power consumption

COS 461 Fall 1997 Disk Spin-Down u disk states –active uses 1.5 watts –idle but spinning uses 0.6 watts –spun-down (stopped) uses no power u transition from spun-down to spinning –takes a few seconds –uses 2.2 watts u when to spin down?

COS 461 Fall 1997 Spin-Down Strategies u optimal strategy (but unrealizable) –spin down if next disk access will be more than 3.5 seconds from now u fixed threshold –spin down after N seconds of inactivity »typically N = 1minute or so »N = 2 seconds best for power consumption u adaptive

COS 461 Fall 1997 Adaptive Strategy u after the fact, know whether we should have spun down u if spin-down was better, decrease threshold u if spin-down was worse, increase threshold –but not past 3.5 seconds u complicated analysis and proof of competitive property u outperforms fixed threshold in practice

COS 461 Fall 1997 CPU Power Conservation u observation: energy used per clock cycle goes up quadratically as machines get faster u consequence: can save energy by slowing down CPU when full speed isn’t needed u example: 50 ms of work to do in 100 ms –choice A: full speed for 50 ms, idle for 50ms –choice B: half speed for the whole 100 ms »uses half as much total power

COS 461 Fall 1997 CPU Power Conservation u approach: run slower when there isn’t much work to do u try to predict future workload, and run just fast enough to do work promptly u complications –“busy work” daemons –interactive response: how fast does it really have to be?

COS 461 Fall 1997 Ubiquitous Computing u project at Xerox PARC –computers everywhere –computer in your book to tell you where it is, which pages still need to read –computer in your pencil, to tell you when it is getting dull and is near a sharpener –active badges u the wired house –open or closed network?