美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Eytan Modiano Massachusetts Institute of Technology

Packet multiple access and the Aloha protocol Eytan Modiano Massachusetts Institute of Technology Department of Aeronautics and Astronautics Eytan Modiano
Packet multiple access and the Aloha protocol Eytan Modiano Massachusetts Institute of Technology Department of Aeronautics and Astronautics Eytan Modiano Slide 1

Packet Multiple Access SHARED UPLIN TERMINAL APPL TERMINALL TRANS NET LLC DLC MAC PHYS TERM|NA凵 TERMINAl Medium Access Control(MAC) Regulates access to channel TERMINA Logical Link Control (LLC) Eytan Modiano All other dlc functions
Packet Multiple Access TERMINAL TERMINAL TERMINAL TERMINAL TERMINAL PMA SHARED UPLINK PHYS DLC NET TRANS APPL LLC MAC • Medium Access Control (MAC) – Regulates access to channel • Logical Link Control (LLC) Eytan Modiano Slide 2 – All other DLC functions

Examples of multiple Access channels Local area networks lANs) · Satellite channels Wireless radio Characteristics of Multiple Access channel Shared transmission medium A receiver can hear multiple transmitters a transmitter can be heard by multiple receivers The major problem with multiple access is allocating the channel between the users Nodes do not know when other nodes have data to send Need to coordinate transmissions Eytan Modiano
Examples of Multiple Access Channels • Local area networks (LANs) • Satellite channels • Wireless radio • Characteristics of Multiple Access Channel – Shared Transmission Medium A receiver can hear multiple transmitters A transmitter can be heard by multiple receivers – The major problem with multiple access is allocating the channel between the users Nodes do not know when other nodes have data to send Need to coordinate transmissions Eytan Modiano Slide 3

Approaches to Multiple Access Fixed Assignment (TDMA, FDMA, CDMA Each node is allocated a fixed fraction of bandwidth Equivalent to circuit switching very inefficient for low duty factor traffic Packet multiple access Polling Reservations and Scheduling Random Access Eytan Modiano
Approaches to Multiple Access • Fixed Assignment (TDMA, FDMA, CDMA) – Each node is allocated a fixed fraction of bandwidth – Equivalent to circuit switching – very inefficient for low duty factor traffic • Packet multiple access – Polling – Reservations and Scheduling – Random Access Eytan Modiano Slide 4

Aloha Single receiver, many transmitters Receiver Transmitters E.g., Satellite system wireless Eytan Modiano
Aloha Single receiver, many transmitters Receiver ... . Transmitters E.g., Satellite system, wireless Eytan Modiano Slide 5

Slotted aloha Time is divided into"slots"of one packet duration E. g, fixed size packets When a node has a packet to send it waits until the start of the next slot to send it Requires synchronization If no other nodes attempt transmission during that slot, the transmission is successft Otherwise“ collision” Collided packet are retransmitted after a random delay Success Collision Success Eytan Modiano
Slotted Aloha • Time is divided into “slots” of one packet duration – E.g., fixed size packets • When a node has a packet to send, it waits until the start of the next slot to send it – Requires synchronization • If no other nodes attempt transmission during that slot, the transmission is successful – Otherwise “collision” – Collided packet are retransmitted after a random delay 1 2 3 4 5 Success Idle Collision Idle Success Eytan Modiano Slide 6

Slotted Aloha assumptions Poisson external arrivals ● No capture Packets involved in a collision are lost Capture models are also possible Immediate feedback Idle(o), Success(1), Collision(e) If a new packet arrives during a slot, transmit in next slot If a transmission has a collision, it becomes backlogged and retransmitted after a random delay Let n be the number of backlogged nodes Eytan Modiano
Slotted Aloha Assumptions • Poisson external arrivals • No capture – Packets involved in a collision are lost – Capture models are also possible • Immediate feedback – Idle (0) , Success (1), Collision (e) • If a new packet arrives during a slot, transmit in next slot • If a transmission has a collision, it becomes backlogged and retransmitted after a random delay – Let n be the number of backlogged nodes Eytan Modiano Slide 7

slotted aloha Let g be the attempt rate(the expected number of packets transmitted in a slot) The number of attempted packets per slot is approximately a poisson random variable of mean g=n+n*qr q e probability that a backlogged packet is retransmitted in a slot n= number of backlogged packets P(m attempts)=gme 9/m P(idle)= probability of no attempts in a slot=e 9 p(success)=probability of one attempt in a slot= ge9 P(collision)=P (two or more attempts)=1-P(idle)-P(success Eytan Modiano
λ slotted aloha • Let g be the attempt rate (the expected number of packets transmitted in a slot) – The number of attempted packets per slot is approximately a Poisson random variable of mean g = λ + n*qr qr = probability that a backlogged packet is retransmitted in a slot n = number of backlogged packets – P (m attempts) = gme-g/m! – P (idle) = probability of no attempts in a slot = e-g – p (success) = probability of one attempt in a slot = ge-g – P (collision) = P (two or more attempts) = 1 - P(idle) - P(success) Eytan Modiano Slide 8

Throughput of Slotted Aloha The throughput is the fraction of slots that contain a successful transmission P(success)=ge9 When system is stable throughput must also equal the external arrival rate (2) Departure rate ge s=e 8-ge 8=0 What value of g dg(n maximizes throughput? →g= g too many idle slots g>1=> too many collisions →P( success)=ge=1/e≈0.36 If g can be kept close to 1, an external arrival rate of 1/e packets per slot can be sustained
λ Throughput of Slotted Aloha • The throughput is the fraction of slots that contain a successful transmission = P(success) = ge-g – When system is stable throughput must also equal the external arrival rate (λ) -1 e Departure rate ge-g 1 g d – What value of g dg n ge − g = e− g − ge− g = 0 ( ) maximizes throughput? ⇒= g 1 – g too many idle slots – g > 1 => too many collisions ⇒ P(success) = ge− g = 1/ e≈ 0.36 – If g can be kept close to 1, an external arrival rate of 1/e packets per Eytan Modiano Slide 9 slot can be sustained

Instability of slotted aloha if backlog increases beyond unstable point (bad luck then it tends to increase without limit and the departure rate drops to o Aloha is inherently unstable and needs algorithm to keep it stable Drift in state n, D(n)is the expected change in backlog over one time slot Dn)=λ-P( success=λ-g(n)e9 negative drift Departure rate negative drift Arrival rate Stable Unstable G=0|G=1 G=λ+n Slide 10
λ λ Instability of slotted aloha • if backlog increases beyond unstable point (bad luck) then it tends to increase without limit and the departure rate drops to 0 – Aloha is inherently unstable and needs algorithm to keep it stable • Drift in state n, D(n) is the expected change in backlog over one time slot – D(n) = λ - P(success) = λ - g(n)e-g(n) negative drift positive drift G=0 e G=1 Ge-G -1 λ Arrival rate Departure rate Stable Unstable negative drift positive drift Eytan Modiano G = λ + nqr Slide 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lectures 15: ARQ Protocols.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lectures 21: Routing in Data Networks.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Packet Multiple access ll Local Area Networks(LANs).pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 17/18: Delay Models for Data.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lectures 14: Cyclic Codes and error detection.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 6&7 Modulation.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lectures 8-9: Signal detection in Noise.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lectures 12/13: Channel Capacity and Coding.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 10: Link Budget Analysis and Design.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 5: Source Coding.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 4: Quantization.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 3: The Sampling theorem.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 2: Entropy.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》Lecture 1: Introduction.pdf
- 麻省理工学院:《Robust System Design》Final exam.pdf
- 麻省理工学院:《Robust System Design》The mahalanobis distance in Character Recognition.pdf
- 麻省理工学院:《Robust System Design》Objectives.pdf
- 麻省理工学院:《Robust System Design》Final Project Questions.pdf
- 麻省理工学院:《Robust System Design》Term Project Final presentation.pdf
- 麻省理工学院:《Robust System Design》Plan for the session.pdf
- 美国麻省理工大学:《Communication Systems Engineering(通讯系统工程)》TCP/IP and the Internet Eytan Modiano Massachusetts Institute of Technologylec22.pdf
- 《卫星工程》英文版(一) Attitude Determination and Control (ADCS).pdf
- 《卫星工程》英文版(一) Introduction to Optics part II.pdf
- 《卫星工程》英文版(一)Minimum Energy Trajectories for Techsat 21 Earth Orbiting Clusters.pdf
- 《卫星工程》英文版(一) LAUNCH SYSTEMS Col John Keesee.pdf
- 《卫星工程》英文版(一) l2_orbital_mech.pdf
- 《卫星工程》英文版(一) l3 scpowersys dm done2.pdf
- 《卫星工程》英文版(一) l4 propulsion.pdf
- 《卫星工程》英文版(一) l5 space environ done2.pdf
- 《卫星工程》英文版(一) 10 emformflight.pdf
- 《卫星工程》英文版(一) l6 optics 1.pdf
- 《卫星工程》英文版(一) Trajectory Design For A visibl Geosynchronous Earth Imager.pdf
- 《卫星工程》英文版(一)Adaptive Reconnaissance Golay-3 Optical Satellite.pdf
- 《非线性动力学》(英文版) Lecture 1 Input/Output and State-Space Models.pdf
- 《非线性动力学》(英文版) Lecture 2 Differential Equations As System Models.pdf
- 《非线性动力学》(英文版) Lecture 3 Continuous Dependence On Parameters.pdf
- 《非线性动力学》(英文版) Lecture 5 Lyapunov Functions and storage Functions.pdf
- 《非线性动力学》(英文版) Lecture 4 Analysis Based On Continuity.pdf
- 《非线性动力学》(英文版) Lecture 7 Finding Lyapunov Functions.pdf
- 《非线性动力学》(英文版) Lecture 8 Local Behavior at eqilibria.pdf