EE360: Lecture 16 Ad Hoc Networks Announcements Introduction to ad-hoc networks Applications Design issues: “Towards self-organized mobile ad-hoc networks,”

Slides:



Advertisements
Similar presentations
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
EE360: Lecture 8 Outline Intro to Ad Hoc Networks Announcements Makeup lecture this Friday, 2/7, 12-1:15pm in Packard 312 Paper summary 1 due today Proposal.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Announcements Homework 2 due Friday (flexible). Graded Paper 2 summaries ready. HW 1 and solutions ready this week. Third paper summary on ad-hoc networks.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 10 Introduction to Networks and the Internet.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Announcements Project progress reports due today. Homework 2 ready later today – due 6/2 (next Friday) Graded HW 1 and solutions ready shortly. Third paper.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
16 – CSMA/CD - ARP Network Layer4-1. 5: DataLink Layer5-2 CSMA (Carrier Sense Multiple Access) CSMA: listen before transmit: If channel sensed idle: transmit.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
EE360: Lecture 7 Outline Cellular System Capacity and ASE Announcements Proposal feedback next week HW 1 posted today or tomorrow 1 st Summary due Feb.
Ad Hoc Wireless Routing COS 461: Computer Networks
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
ECE 4450:427/527 - Computer Networks Spring 2015
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 26 Omar Meqdadi Department of Computer Science and Software Engineering.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
KARTIK DABBIRU Roll # EE
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Maulana Azad National Institute of Technology Bhopal (MP) AD-HOC NETWORKS Submitted By: Pradeep Ahirwar M Tech (CSE)
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
EE360: Lecture 8 Outline Intro to Ad Hoc Networks Announcements Proposal feedback by Wed, revision due following Mon HW 1 posted this week, due Feb. 22.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Energy Efficient Network Protocols for Wireless Networks Kiran Muthabatulla.
Networks and Distributed Systems Mark Stanovich Operating Systems COP 4610.
MANET: Introduction Reference: “Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations”; S. Corson and J.
Ad Hoc Network.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
1 Packet Radio Networks Fixed or mobile nodes that communicate via radios –Advantages: »Fast (re) deployment and set-up of network »Ability to support.
1 Radio data networks. 2 Packet Radio Networks Fixed or mobile nodes that communicate via radios –Advantages: »Fast (re)deployment and set-up of network.
Wireless Networks Instructor: Fatima Naseem Computer Engineering Department, University of Engineering and Technology, Taxila.
Networks and Distributed Systems Sarah Diesburg Operating Systems COP 4610.
UNIT-V Ad-hoc Networks
EE360 – Lecture 1 Outline Course Overview Potential Course Topics Broadcast Channels MAC Channels Duplexing FD, TD, and CD.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Wireless LANs Wireless proliferating rapidly.
Computer Communication Networks
Wireless Networks.
CS 457 – Lecture 7 Wireless Networks
Hidden Terminal Decoding and Mesh Network Capacity
Issues in Ad Hoc Wireless Networks
Subject Name: Adhoc Networks Subject Code: 10CS841
Computer Networks: Wireless Networks
Presentation transcript:

EE360: Lecture 16 Ad Hoc Networks Announcements Introduction to ad-hoc networks Applications Design issues: “Towards self-organized mobile ad-hoc networks,” Mung Chiang Link layer Multiple access l “Power controlled multiple access,” Xiangheng Liu Routing and mobility management Network issues Power/energy management

Announcements Homework due today Progress reports due next Wednesday. Last class: next-generation standards debate What will be the baseline technology What data rates must be supported and how What features must be supported and how (voice, data, video, etc.) Economic issues: pricing, spectral auctions, market penetration, etc. Detailed course evaluations (hard copy/web/ ) 10 bonus points if turned in by June 8  forms will be done in class June 6 Can also pick up from Joice any time 10 bonus points if turned in by June 8

Ad-Hoc Networks Each node generates independent data. Source-destination pairs are chosen at random. Routing can be multihop. Topology is dynamic (links change, nodes enter and leave) Fully connected network but with different link SNRs Can allocate resources dynamically (rate, power, BW, routes, … )

Applications Battlefield communications Wireless LANs Emergency infrastructures Short-term networks (e.g. convention) Sensor networks Medical applications (on-body) Buildings Wide area Cellular phone evolution Communication infrastructure for automated vehicles Automobiles, airplanes, UAVs, robots, etc. Different channel characteristics, distances, mobility, and rate requirements.

Design Issues Link layer design Channel access and frequency reuse Reliability Routing Network issues Power/energy management Must exploit synergies between design layers

Link Layer Design Modulation and Coding Robustness Rate requirements Performance Adaptive techniques: rate, power, BER, code, framing, etc. Bandwidth requirements Power control Typically distributed Antenna design Smart antennas Multipath mitigation Multiuser detection

Channel Access and Reuse ALOHA Collision detection or avoidance Power control in multiple access (Xiangheng) ALOHA with DS/FH Spread Spectrum Frequency reuse Bandwidth efficient Distributed allocation Dynamic channel allocation hard for packet data

ALOHA Poor efficiency Poor capture Hidden terminal problem Carrier sensing, collision detection/avoidance Hidden nodes degrade performance Busy tone may interfere with transmission to other nodes (exposed terminal). Power control Busy Tone

DS Spread Spectrum: Code Assignment Common spreading code for all nodes Collisions occur whenever receiver can “hear” two or more transmissions. Near-far effect improves capture. Broadcasting easy Receiver-oriented Each receiver assigned a spreading sequence. All transmissions to that receiver use the sequence. Collisions occur if 2 signals destined for same receiver arrive at same time (can randomize transmission time.) Little time needed to synchronize. Transmitters must know code of destination receiver l Complicates route discovery. l Multiple transmissions for broadcasting.

Transmitter-oriented Each transmitter uses a unique spreading sequence No collisions Receiver must determine sequence of incoming packet l Complicates route discovery. l Good broadcasting properties Poor acquisition performance Preamble vs. Data assignment Preamble may use common code that contains information about data code Data may use specific code Advantages of common and specific codes: l Easy acquisition of preamble l Few collisions on short preamble l New transmissions don’t interfere with the data block

Reliability Packet acknowledgements needed May be lost on reverse link Should negative ACKs be used. Combined ARQ and coding Retransmissions cause delay Coding may reduce data rate Balance may be adaptive Hop-by-hop acknowledgements Explicit acknowledgements Echo acknowledgements l Transmitter listens for forwarded packet l More likely to experience collisions than a short acknowledgement. Hop-by-hop or end-to-end or both.

Routing (1987) Flooding Broadcast packet to all neighbors Inefficient Robust for fast changing topologies. Little explicit overhead Point-to-point routing Routes follow a sequence of links Connection-oriented l Explicit end-to-end connection l Less overhead/less randomness l Hard to maintain under rapid dynamics. Connectionless l Packets forwarded towards destination l Local adaptation

Route dessemination Route computed at centralized node Most efficient route computation. Can’t adapt to fast topology changes. BW required to collect and desseminate information Distributed route computation Nodes send connectivity information to local nodes. Nodes determine routes based on this local information. Adapts locally but not globally. Nodes exchange local routing tables Node determines next hop based on some metric. Deals well with connectivity dynamics. Routing loops common.

Routing (1999 * ) Table-driven Destination-sequenced distance-vector Clusterhead gateway switch routing Wireless routing protocol On-Demand Routing On-demand distance vector routing Dynamic source routing Temporally ordered routing Associativity-based routing Signal stability routing *”A review of current routing protocols for ad hoc mobile wireless networks,” Royer and Toh, IEEE Personal Communications Magzine, April 1999.

Other Network Issues Network Capacity Admission Control Interface with wired networks Security Upgrades Software changes Software radios

Energy Constraints Non-renewable batteries impose a hard energy constraint on link and network design Channel capacity must be redefined for energy- constrained nodes Not possible to send a finite number of bits with finite energy and P e arbitrarily small Capacity per unit cost (Gallager’87, Verdu’90) defines the number of bits transmitted per unit Dynamic resource allocation must take into account a finite battery life Routing optimization must take into account nodes dying away due to battery drainage

What has changed since 1985? Batteries are not much better DSPs are better, cheaper, and use less power. Better coding and modulation. Multiuser detection and smart antennas. Adaptive techniques available How would we leverage these developments to make better ad-hoc networks?

Summary Ad-hoc networks provide a flexible network infrastructure for many emerging applications Recent advances in communication techniques should be incorporated into ad-hoc network design Design issues traverse all layers of the protocol stack, and cross layer designs are needed Energy constraints impose an interesting challenge for link design, resource allocation, and routing