Doc.: IEEE 802.15- Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area.

Slides:



Advertisements
Similar presentations
19 June 2002 doc.: IEEE /296r0 Knut Odman, XtremeSpectrum Inc.Slide 1Submission Project: IEEE P Working Group for Wireless Personal Area.
Advertisements

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Implicit RIT Enhancement to RIT] Date.
Doc.: IEEE k Submission Matt Johnson, ItronSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE c Submission March, 2008 Inha Univ.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE r0 Submission July 2010 John R. Barr, JRBarr, Ltd.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE b Submission March 2004 Robert Poor, Ember CorporationSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: c MAC simulation scenarios Submission January 17, 2007 Chun-Ting Chou, PhilipsSlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE /0200r0 Submission Jan 2008 Rick Roberts, IntelSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /492r0 Submission November 2002 Time Domain Corporation - Marcus Pendergrass Submission Title: [Comparison of RMS Delay Spread Variation.
Doc.: IEEE r0 Submission July, 2004 Bill Shvodian, Freescale, D. K. Bae SamsungSlide 1 Project: IEEE P Working Group for Wireless Personal.
July 2004 Jay Bain, Fearn Consulting doc.: IEEE /0379r0 Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /250r0 Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE :
Doc.: IEEE /440r2 Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: IEEE :
<month year> doc.: IEEE /271r0 September, 2000
Rick Roberts, XtremeSpectrum
Project: IEEE Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposals for adding a version number and for the treatment.
Submission Title: [Add name of submission]
doc.: IEEE <01/xxx>
May 2000 doc.: IEEE /109r0 May 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WPAN Requirements.
Name - WirelessHD doc.: IEEE g July 2010
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted:
doc.: IEEE <doc#>
doc.: IEEE <doc#>
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Two-way CTA for TCP Application] Date Submitted:
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
doc.: IEEE <doc#1>
doc.: IEEE <doc#>
<month year> doc.: IEEE <xyz> January 2001
Submission Title: IEEE : Management Slots in the MAC.
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improved Delayed ACK response Frame for.
Submission Title: [Common rate resolution]
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Enhancing reliability of data transmission.
Submission Title: IEEE : Management Slots in the MAC.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
November 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4c Project Plan] Date Submitted: [15.
Sept 2004 doc.: IEEE b Sept 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
doc.: IEEE <doc#>
Submission Title: IEEE : Power Save Proposal
<month year> doc.: IEEE <xyz> November 2000
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
November 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Simplified geometry for the usage model.
<month year>20 Jan 2006
doc.: IEEE <doc#>
Submission Title: [Preamble structures for 4a]
<month year> <doc.: IEEE doc> January 2016
<month year> <doc.: IEEE doc> March 2015
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Bi-Directional CTA] Date Submitted: [July.
September 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggested TG3c PAR Changes] Date Submitted:
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
Project: IEEE Study Group for Wireless Personal Area Networks (WPANs)
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
November 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG4c Project Plan] Date Submitted: [15.
Submission Title: [Consolidation of Ranging Results]
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improve the latency between GTS request.
<month year> <doc.: IEEE doc> March 2015
Submission Title: [Common rate resolution]
Submission Title: [Common rate resolution]
July 2003 doc.: IEEE <03/242> July 2003
Submission Title: TG9ma Agenda for September Meeting
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
Jan 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TeraHertz Closing Report Date Submitted: January.
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Polling vs. Token Passing for bi-directional CTAs] Date Submitted: [16 August 2004] Source: [Bill Shvodian] Company [Freescale Semiconductor] Address [8133 Leesburg Pike, Suite 700, Vienna, VA 22182, USA] Voice:[ ], FAX: [], freescale.com] Re: [TG3b call for contributions] Abstract:[This proposal describes token passing vs. Polling for bi-directional CTAs. An accompanying Excel spreadsheet compares performance.] Purpose:[The author would like the IEEE to consider adoption of polling for TG3b.] Notice:This document has been prepared to assist the IEEE P It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release:The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 2 Scenarios for comparison of polling and token passing for bi-directional CTAs

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 3 Background Token Passing has been proposed for bi-directional traffic in TG3b A comparison between polling and token passing throughput was created to compare the performance of the two The accompanying spreadsheet (doc ) shows the relative performance of the two approaches

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 4 Token Passing Owner of a CTA (srcID) always initiates transmission in a CTA. Because it is the only DEV that all of the DEVs using the CTA must hear, the token always comes back to the owner of the CTA before being sent to another DEV A new Token frame type is required Token frames are not ACKed (per discussions in Portland) Options for comparison purposes: –Token single - token holder is only allowed to send one data frame when it receives the token (this scenario is not recommended but was included for comparison purposes) –Token Multi – Token holder can send up to TBD frames or TBD duration

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 5 Polling The owner of a CTA sends a frame to a particular destination DEV. The header contains the srcID, destID and polleeID Polling options for comparison: –Polling single - Poller/pollee holder can only send one frame per poll –Polling Multi – Poller/Pollee can send up to TBD frames or TBD duration. (this scenario is not recommended but was included for comparison purposes.)

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 6 Implied ACK Thrown in to the throughput comparison for old times sake

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 7 Scenario overview 6 scenarios were used to represent different traffic scenarios in a piconet For each of these scenarios, the throughput was calculated for polling and token passing and delayed ACK

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 8 Scenarios Scenario 1: only CTA Owner has traffic Scenario 2: only 1 CTA non-Owner has traffic Scenario 3: all DEVs have traffic Scenario 4: 2 DEVs have traffic (Owner has traffic to all) Scenario 5: only CTA Owner has traffic to one DEV Scenario 6: only CTA Owner & 1 DEV have traffic and only to each other

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 9 Scenario 1: only CTA Owner has traffic Data/poll ACK Data/poll PACKACKPACK Data/poll ACKPACK Polling single Data ACK Token single Data ACKTKN Data Data/poll PACK Polling Data Token multi Data ACKTKN ACK Del ACK Imm ACK Data/poll PACK Data/poll PACK Polling single Data Token multi Data TKN No ACK Data1->n ACK Implied ACK Data1->n ACK Data1-n ACK Implied ACK TKN Data Token single Data TKN Data ACK Token multi Data ACK Data ACKTKN Polling multi? Data Data/poll PACK Data ACK Data ACK Data/poll ACKPACK TKN Data/poll PACK 1->22->11->33->11->44->1

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 10 Scenario 2: only 1 CTA non-Owner has traffic Poll Data ACK Polling multi? Token single Data TKN Polling Data Token Data ACKTKN Del ACK Imm ACK No ACK Implied ACK PollPACK TKN ACK Data2->1 Poll Data PACKACKPoll PACK TKN Data Token single TKN Polling single Poll Data PollPACKPollPACK Data ACK TKN PACKPoll TKN ACKNull ACK Null Poll Data ACK Polling single PollPACKPollPACK Token multi Data ACKTKN ACKTKN Polling multi? Poll Data PACKPollPACKPoll Data Token multi Data TKN

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 11 Scenario 3: all DEVs have traffic Data ACK Polling multi Token single Data Polling Data Token Data ACKTKN Del ACK Imm ACK Polling multi? Data Token multi Data TKN No ACK Implied ACK ACK Data Data2->x ACK Data Data/poll Data ACK TKN ACK Data/poll ACK Data ACK Data/poll Data Data/poll Data TKN Data1->2 Data3->x ACK Data1->3 Data ACK Polling single Data/poll ACK Token multi Data ACK TKN Polling single Data Data/poll Data Data/poll Data Token single TKN Data TKN Data TKN Data

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 12 Scenario 4: 2 DEVs have traffic Polling multi Polling Data Token Data ACKTKN Del ACK Imm ACK Polling multi? Data Token multi Data TKN No ACK Implied ACK Data ACK Data Data/poll Token multi Data ACK TKN Data/poll Data Data/poll Data Data1->2 Data2->x ACK PACK Data ACK Polling single Data/poll ACK Data/poll ACK Data/poll Token single Data ACKTKN Data ACK Polling single Data Data/poll PACK Data Token single TKN Data TKN ACKNullACKNull Data ACK Data ACK Data/poll ACK Data

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 13 Scenario 5: only CTA Owner has traffic to one DEV Data/poll ACKPACK Polling single Data ACK Token single Data ACKTKN Data Data/poll PACK Polling Data Token multi Data ACKTKN ACK Del ACK Imm ACK Data/poll PACK Polling single Data Token multi Data TKN No ACK Data1->n ACK Implied ACK Data1->n ACK Data1-n ACK Implied ACK TKN Data Token single Data TKN Data ACK Token multi Data ACK Data ACKTKN Polling multi? Data Data/poll PACK Data ACK Data ACK Data/poll ACKPACK TKN PollPACK Data/poll ACKPACK Data/poll ACKPACK Data/poll PACK Data/poll PACK Data

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 14 Scenario 6: only CTA Owner & 1 DEV have traffic to each other Data/poll ACK Polling single Data ACK Token single Data ACKTKN Data Data/poll PACK Polling Data Token multi Data ACKTKN ACK Del ACK Imm ACK Data/poll PACK Polling single Data Token multi Data TKN No ACK Data1->n ACK Implied ACK Data1->n ACK Data1-n ACK Implied ACK TKN Data Token single Data TKN Data ACK Token multi Data ACK Data ACKTKN Polling multi? Data Data/poll PACK Data ACK Data ACK Data/poll TKN PollPACK Data/poll ACKPACK Data/poll PACK Data/poll PACK Data 1->22->11->33->11->44->1 1->2 2->1

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 15 Conclusion The spreadsheets in document compare the throughput for these scenarios Polling provides throughput as good as or better than token passing in every scenario

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 16 Recommended Action Adopt polling to provide bidirectional traffic in a CTA to support protocols like TCP Add an 8 bit pollee field and a new polling enable bit to the header

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 17 Fallback Action Redefine the ACK policy to include Delayed ACK