22
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 summary on ad-hoc networks due next Wednesday.

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

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 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

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 summary on ad-hoc networks due next Wednesday.

Page 2: 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

Ad-Hoc Wireless Networks

Main Characteristics Each node generates independent data Any node can communicate with any

other. No centralized controller (self-

configuring) Data transmitted in (short) packets Links typically symmetric. Nodes may be mobile and/or power

constrained. Typically a large number of nodes

Page 3: 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

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

Widely different channel characteristics, distances, mobility, and rate requirements.

Page 4: 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

Design Issues

Link Layer design

Channel sharing (MAC/reuse)

Reliability/QOS

Routing

Network topology

Network management/controlMust exploit synergies

between design layers

Page 5: 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

Link Layer Issues

Modulation and Coding Robustness Rate requirements Performance Adaptive techniques

Rate, power, BER, code, framing.

Bandwidth requirements Control and communication

requirements

Power control Typically distributed

Antenna design Smart antennas Multipath mitigation Multiuser detection

Connectivity Binary or adaptive.

Page 6: 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

Channel Access

Frequency-Division

Time-Division

DS Spread Spectrum

FH Spread Spectrum

Frequency reuseBandwidth efficientDistributed allocationDynamic channel

allocation hard for packet data

Page 7: 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

Frequency Division

Fixed allocation inefficientHard to implement when

node locations dynamically change

Distributed dynamic channel allocation hard to do

FD typically only used to create hierarchical networks

Page 8: 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

Time-Division

Fixed allocation inefficient and impractical (as in FD)

Aloha InefficientNo capture

Carrier sensingHidden nodes degrade

performanceBusy tone may interfere with

transmission to other nodes.

Busy Tone

Page 9: 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

Spread Spectrum Code

Assignment

Common spreading code for all nodesCollisions occur whenever receiver

can “hear” two or more transmissions.

Near-far effect improves capture.Broadcasting easy

Receiver-orientedEach 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 Complicates route discovery. Multiple transmissions for broadcasting.

Page 10: 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

Transmitter-orientedEach transmitter uses a unique

spreading sequenceNo collisionsReceiver must determine sequence

of incoming packet Complicates route discovery. Good broadcasting properties

Poor acquisition performance

Preamble vs. Data assignmentPreamble may use common code

that contains information about data code

Data may use specific codeAdvantages of common and

specific codes: Easy acquisition of preamble Few collisions on short preamble New transmissions don’t interfere with

the data block

Page 11: 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

Data link control

Packet acknowledgements neededMay be lost on reverse linkShould negative ACKs be used.

Combined ARQ and codingRetransmissions cause delayCoding may reduce data rateBalance may be adaptive

Hop-by-hop acknowledgementsExplicit acknowledgementsEcho acknowledgements

Transmitter listens for forwarded packet Not possible with directive antennas. Large delays in FIFO queues. More likely to experience collisions than

a short acknowledgement.Hop-by-hop or end-to-end or both.

Page 12: 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

Connectivity

Determining connectivitySNR measurementsBit/Packet error rate

Connectivity controlLink can adapt to maintain

connectivity (adapt rate, power,…)

Interaction with routing protocol.

Power increase may affect other nodes (Bambos technique).

How many connected nodes constitute a networkOr, take what you can get.

Page 13: 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

Routing (1987)

FloodingBroadcast packet to all neighbors InefficientRobust for fast changing

topologies.Little explicit overhead

Point-to-point routingRoutes follow a sequence of linksConnection-oriented

Explicit end-to-end connection Less overhead/less randomness Hard to maintain under rapid

dynamics.Connectionless

Packets forwarded towards destination

Local adaptation

Page 14: 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

Route dessemination

Route computed at centralized nodeMost efficient route computation.Can’t adapt to fast topology changes.

Distributed route computationEach node transmits connectivity

information to other nodes.Nodes determine end-to-end route

based on this local information.Adapts locally but not globally.

Nodes exchange local routing tablesNode determines next hop based on

some metric.Deals well with connectivity dynamics.Routing loops common.

Page 15: 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

Routing (1999*)

Table-drivenDestination-sequenced

distance-vectorClusterhead gateway switch

routingWireless routing protocol

On-Demand RoutingOn-demand distance vector

routingDynamic source routingTemporally ordered routingAssociativity-based routingSignal stability routing *”A review of current routing protocols for ad hoc mobile

wireless networks,” Royer and Toh, IEEE Personal Communications Magzine, April 1999.

Page 16: 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

Packet Forwarding

Overhead informationRouting informationPacket identifiersPriority/delay

informationTradeoffs in overhead

size

Synergies of routing and packet forwarding with link layer.

Page 17: 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

Other Network Issues

Network CapacityAdmission ControlInterface with wired

networksSecurityUpgrades

Software changesSoftware radios

Page 18: 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

Network Capacity

Capacity limits of ad-hoc 3D networks. Data rates per nodeNumber of nodes

Assumptions N users uniformly distributed over the

interior of a sphere. Each user communicates with another

user randomly chosen among all users. Signal power decays based on free

space path loss. All users transmit at the same power. No channel separation or diversity. Interference acts as additive white

Gaussian noise

Page 19: 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

Capacity Bounds

The total number of bits that may be transmitted by all users, per second, is approximately

Lower BoundBased on deterministic routing

scheme.

Upper BoundSimilar formulaUses convexity

C K N 3

Proportional to the cube root of N

Page 20: 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

Lower Bound Proof Sketch

Estimate the effects of interference in the limit of large N.

Construct a series of cell tessellations with useful properties.

Use the weak law of large numbers to prove the existence of one user in each cell.

Specify a routing and transmitting scheme using time sharing.

Determine the capacity of this scheme, which lower bounds the capacity of the best scheme.

Page 21: 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

What has changed since

1985?

Signal processing is better, cheaper, and lower power.

More powerful channel codes.

Multiuser detection and smart antennas.

Signal strength measuring techniques available in radios.

How would we leverage these developments to make better ad-hoc networks?

Page 22: 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

Sensor Networks

Sensor Networks Data highly correlated in time and space. Low homogeneous rates. Links typically asymmetric. Data flows to centralized location. Energy is the driving constraint. 1000-100,000 Nodes Have a common mission. Very different from typical ad-hoc

networks