u') [ !ii ~r csma/ca based protocolieee802.org/11/documents/documentarchives/1993... · access...

12
U') [ !ii" {n .- §" t1 .g" {n Q CSMA/CA Based Protocol A Distributed Access Protocol Proposal Supporting Time Bounded Services By: Wim Diepstraten ID t:::' o t;j QO ID !e = >

Upload: others

Post on 17-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

U')

[ !ii" {n

~r

~ ~ .-

~ §" t1 .g" {n

~ ~ Q

CSMA/CA Based Protocol

A Distributed Access Protocol Proposal

Supporting Time Bounded Services

By: Wim Diepstraten

~ ~ ID

~

t:::' o ~

t;j

~ ~ QO

~ • ~ ~ • ID !e ~ = >

Page 2: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

en

[ Fij' i!!, g

'ii QQ CD N

~ 3' ~

I Q

May 1992 Doc: IEEE P802.11-92/S1

~ .. >. CD ~ "5 0-.c

'" ::J

~ .c 0-

220

200

lao 160

140

120

100

aD 60

40

20

o o

Throughput versus Buffered Load Curve

100"- long Packets (loaa Byles) THROUGHPUT: --- -

/ V

/ ./'

l! ~ /

j V

l /u

~. .--~ f---<I t- -" ,

Xrer DELAY:: WAVElAN CSMA/CA 0 I-persistent CSMA • ALOHA

" V-

-~ ~ L t::::::"" -/" l-

t-0

- '""" -'""" --". - -- - - . - - -1"-_

1--1:-.

-'

-

-

22

20

1a

16 .. '4 .§. ,., 12 ~ ..

c 10 ~ .. a ~ e 6 0-

4

100 200 300 400 500 600 700 aoo

2

o 900 1000

Fig: 1a Buffered Load (KByte)

COMPARE ALOHA, CSMA and WAVELAN CSMA/CA

- WAVElAN CSMA/CA Throughput is 87"- or the 2 Mbps raw bil rale.

- WAVELAN CSMA/CA is stable at high loads.

- The Delay is only calculated [or Lhose packets that get throug:l.

Figures include the MAC overilead.

Load generated by 7 Stations.

SublDlSSlon Page 26 ----wiiiI Diepstriten

\ )

May 1992 Doc: IEEE P802.1l-92/S1

.. >. CD ~ "5 0-.c

'" ::J

e .c 0-

Fig:

220

200

lao 160

140

120

100

ao 60

40

20

Throughput versus Buffered Load Curve

100"- Long Packels (1088 Byles)

THROUGHPUT : - WAVELAN CSMA/CA - I-persistenl CSMA - - ALOHA

V-/'

V V

V - , r-

I 0-:.----

I / i /'

/ ./ .,u

• @ 0-::::.. F-:' 1--- r- r-_ --," -9 f-- -,,-

Xrer DELAY: : 0

• "

-:;;>- -::::

- - - ---

-

--

-

22

20

18

16 -.. 14 .§.

:... 12 ~ ..

c 10 ~ .. 8 ~

!! 6 0-

4

2

0' '0 o 50 100 150 200 250 300 350 400 450 500 550 600

B\J ffered Load (KByle)

COMPARE ALOHA, CSMA and WAVELAN CSMA/CA

- WAVELAN CSMA/CA Throughpul Is 87"- or lhe 2 Mbps raw bit rille.

- WAVELAN CSMA/CA is stable at high loads,

The Delay is only calculaled [or ltlOse packets that gel through.

- Figures include the MAC overhead.

- Load generated by 7 Stations.

~~~~=----------------,~~~----------------~~~~~~~'~~ SuhmllllllOn P.tre 25 Wlm Dleostraten" .

~ ~

.... 1,0

~

o o n

~ trj trj

~ 00 => N . .... .... • 1,0

!:e -...l => >

Page 3: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

til

[ !i.i" ~" g

!I

~ S" t=' .g"

I p ..

~

May 1992 Doc: IEEE P802.11-92/S1

• >. III

" ~ "5 CL z: .,. ~ e z: I-

220

200

180

160

140

120

100

80

60

40

20

Throughput versus Buffered Load Curve

60:0: Short Packets (64 Byll!sl, 40:0: Long Packets (576 Byll!s)

THROUGHPUT : - IYAVElAN CSIoIA/CA - SMA/CA + Ack

- - 4-IfAV LBT

V-~ - --~

If' - - ,,,. -)v -' -

.-

If " ~ on

- --=:c 1--~ " .....-

.1" .. - • V : .. ~o 18!I:C!

Xll!r DELAY:: 0

• .,

l- I--

- - - " • - - 0

t-

!

I

I

I

22

20

18

16 ~ ..

14 .!. 12 ~

~ 10 ~

u

8 ~ !!

6 I-

4

2

0' '0 a 50 100 150 200 250 JOO J50 400 450 500 550 600

Fig: 3 Buffered Load (KByle)

COMPARE CSMA/CA. CSMA/CA + Ack and 4-WAY LBT

- The Delay is only calculaLed for those packets that get through .

- For CSMA/CA the lost packets are not recovered so it is not included in the delay figure.

- Figures include the MAC overhead .

SubmisslOD Page 29 Wlm DiepstnlleD

)

May 1992 Doc: IEEE P802.11-92/S1

.. >. III ~ "5 CL z:

'" " e z: I-

220

200

180

160

140

120

100

80

60

40

20

o a

Throughput versus Buffered Load Curve

100:0: Long Packets (1088 Bytes) THROUGHPUT: - WAVELAN CSIoIA/CA - CSIoIA/CA + Ack - - "-WAV LOT

k--/. ~-- .-

/~" If,,

j .r

I/' / ~- ~ .,

/ 1/'-I" 1--1--,,-~ V ,,'

~;.....::I ~ ."

Xll!r DELAY:: a • "

-- I-

-.- -

i--

-, -.

44

40

36

32

28 ! ...

24 ~ u c

20 .. u

16 ~ !!

12 ...

8

4

--'---'-.........10 50 100 150 200 250 JOO J50 400 450 500 550 600

Fig: 2 Buffered Load (KByle)

COMPARE CSMA/CA. CSMA/CA + Ack and 4-WAY LBT

- WAVELAN CSMA/CA Throuahput b 87:0: 0' the 2 IoIbps raw bit rale

WAVElAN CSMA/CA Is stable at high loads.

- The Delay is only calculated for those packets that get through .

Figures include the MAC overhead.

Load generated by 7 Stations.

SiitiiDission PaRe 27 Wlm D1epstraten .. '

s= = ~ \0 \0 ~

c;:, Q n 00

~ tr1 tr1 ~ QO <= N o ~ ~ • \0 (M -.....,J <= >

Page 4: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

(I)

[ §: g

~I C§ .....

~ o ~.

i ~

May 1992 Doc: IEEE P802.11-92/S1

~ ,., CD

'" ~ "5 0-J:

'" :>

!! J: ...

Performance versus Number of Slations Curve

220

200

160

160

140

120

100

80

60

40

20

60? Short Packets (64 Byles). 40:" Long Packets (576 Byles)

THROUGHPUT : -- WAVELAN CSMA/CA - CSMA/CA + Ack

- - 4-WAY LBT

- . / -f- f- -" - - ,

V " - ""'-- - - - - ,-

{ ,- ,-,

/, / -~-. ,- -I ,; ,- ./ ,

" ,-,/

,

----.; ~r .¥' ~

Transfer Delay:: 0

• .. ,

-f' ,

--

- - -~------

22

20

18

16 -;;-

14 ~ >.

12 .!! u a

10 .. u

8 ~ f!

6 ...

4

2

0' ' 0 a 2 J 4 5 6 7 6 9 1(1 11 12 13 14

Fig: 4 Number or Stations

COMPARE CSMA/CA. CSMA/CA + Ack and 4-WAY LBT

- Figures include the MAC overhead.

= Throughput remains slable ror many simullaneous stations accessing the medium.

- For CSMA/CA lost packets are not recovered at MAC level

SubmiSSion Page 30 Wlm Dlepstraten

== = ..... \C \C tH

~ o n 00

sa ~ ~ QO ~ N o ..... ..... • \C tH ~ ~

>

Page 5: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

IMay 1993 Doc: IEEE PS02.11·93170a I

Wireless Network Architecture

Wireless Network Architecture

* Infrastructure mode "Base Station oriented" . Default all traffic goes via the AP.

Protocol Proposal Slide 1

IMay 1993 Doc: IEEE PS02.11.93170al

Supported Services: * Asynchronous Data Service:

Short response time with high instantaneous Throughput. Suitable for Bursty traffic.

* Time Bounded Service (Optional): Time Bounded Service dimensioned for Voice. Allows mixed Voice/Data. Requires sufficient BSS isolation, (TDMA type access protocols have similar requirements).

Protocol Proposal Slide 2 Page 6

Page 6: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

I May 1993 Doc: IEEE PS02.11-93nOal

Basic Access Protocol: * Use Distributed Access Protocol for efficient

medium sharing.

*

*

Robust for interference. CSMA/CA + Ack for unicast frames. With MAC level recovery CSMA/CA for Broadcast frames.

Supports Ad-Hoc operation seamlessly

Protocol Proposal Slide 3

IMay 1993 Doc: IEEE P80z.11-93nOal

CSMA/CA explained:

* *

Fne _ when medium AJFS is free longer then AIFS r::~-~~~~~

AIFS

Busy Medium Next Frame

Dtrer ACC'tU Select Slot and Sense Medium -Ilain

CSMd/CA dcce$'.\' Methodology with IsochronQus cauability

Reduce collision probability where mostly needed.

Implement different priority levels. (to allow immediate Ack and Isochronous coexistence)

Protocol Proposal Slide 4 Page 7

Page 7: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

IMay 1993 Doc: IEEE PS02.11.93nOal

CSMA/CA+Ack Access Protocol AckiFS

No~'" s-. XoIIItAck

BIllY Medium 16.dtFrame ~~ ..... s,-( .... )

Now. Aloo &bo InIIIDIIlWotthe ___ Backoft'· Window "'-_ID_ ... _1IotG&, AD'S willi tho _ r ........ II ..tIIc:ItMI, IIr1' .. .-..... .. 1II ............... oIAIFS. III /I IIJ Next F rame

I <:1"Ili.-

Whm ...... Busy.1htn Defer .us:- Sded Slot and SeRle MmJulTI !Ipin

CSMAICA + Ack Asynchronous Access Methodoio:y

* Exponential Backoff with Access Retry limit. * Retransmission after Random delay when no Ack

received.

Protocol Proposal Slide 5

IMay 1993 Doc: IEEE PS02.11.93nOal

Async service Characteristics:

*

*

* *

*

Short response time, and high throughput efficiency similar to 802.3 CSMA/CD.

Lost packets due to collisions and/or interference are recovered at the MAC level.

Stable under high Load conditions.

Etlicient Medium sharing without added control overhead.

Includes Coexistence Provisions for Time Bounded Services.

Protocol Proposal PageS

Slide 6

Page 8: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

IMay 1993 Doc: IEEE P802.11.93nOal

AsynclTime Bounded model:

HIe krriq Herld

* Data, Voice or mixed implementations possible.

* Time Bounded Service uses Point Coordination Function.

* Time Bounded capability does not burden the Async service implementation.

Protocol Proposal Slide 7

IMay 1993 Doc: IEEE P802.11.93nOal

Time Bounded Characteristics: * Built on Asynchronous Access method.

* Uses CSMA/CA + (Ack) with highest priority. With limited Asynchronous recovery.

* Dimensioned to support mixed Voice/Data.

* Video support possible at higher PHY rates. * Isochronous Framing Period is PHY speed dependent

IFP= 20-25 msec for a 2 Mbps PHY.

* Unused reserved Isochronous Bandwidth can be used for Asynchronous traffic.

Protocol Proposal Page 9

Slide 8

Page 9: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

IMay 1993 Doe: IEEE PS02.11.93170a1

Time Bounded Characteristics: * Can support different PRY speeds (1-20 Mbps)

* Support variable packet size on a per frame basis, without control overhead.

Can take full advantage of "Talk Spurt" characteristics of Voice. Allows flexible congestion control.

* Includes provisions for Power Consumption Management.

* Includes basic re-association provisions.

Protocol Proposal Slide 9

IMay 1993 Doc: IEEE PS02.11·93nOa I

Time Bounded Services (Cant.): ToUI_

- ---++--++ --Beacon

o 20

,­H._ -­u..u,-

Beacon

160 180 200 20

lin UJI'S NeU,_

bodIrFrametaDtr~ __ .. ..,. __ u,_

Isochronous Access Protocol * Time Synchronization assumed by regular Beacon.

Protocol Proposal Slide 10 Page 10

Page 10: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

IMay 1993 Doc: IEEE PS02.1l.93nOal

Performance Example: * Assumption: 32Kbps ADPCM Voice

15 Byte MAC + Wavelan PRY Overhead

* Example: @ 2 Mbps Modem speed:

Voice only: Voice/Data 576 Byte: VoicelData 1500 Byte: VoicelData 1500 Byte:

Async Data throughput: Async Data throughput: Async Data throughput:

Protocol Proposal

IMay 1993

28 FDX (using talkspurt) 23 FDX (using taIkspurt) 18 FDX (using taIkspurt) 9 FDX (100% load)

> 75 KByte/sec (assuming max Isoc load)

>130 KByte/sec (assuming 9 FDX Talkspurt channels)

>200 KByte/sec (no !soc connection active)

Slide 11

Doc: IEEE PS02.U.93nOal

Conclusion:

* CSMA/CA + Ack is an efficient distributed access method with good medium sharing characteristics.

* A very flexible Time Bounded Capability has been demonstrated, built on top of CSMAICA.

* Added advantage over TDMA is its frame size flexability and optimum Asynchronous and Time Bounded sharing characteristic.

Protocol Proposal Slide 12 Page 11

Page 11: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993

;;p ~ .... t-J

I May 1993 Doc: IEEE-P802:ii-93170-; I

Service required from the PHY

* Fast CS function with approx. 10 dB more sensitivity than the acceptable Data quality level.

* Fast Rx-to-Tx Turnaround time. Protocol Proposal Slide 13

Page 12: U') [ !ii ~r CSMA/CA Based Protocolieee802.org/11/Documents/DocumentArchives/1993... · access protocols have similar requirements). Protocol Proposal Slide 2 Page 6 . I May 1993