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
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Implicit RIT Enhancement to RIT] Date.
Advertisements

Doc.: IEEE k Submission Matt Johnson, ItronSlide 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 Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
<month year> doc.: IEEE /271r0 September, 2000
Rick Roberts, XtremeSpectrum
Submission Title: [Add name of submission]
May 2000 doc.: IEEE /109r0 May 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WPAN Requirements.
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
doc.: IEEE <doc#>
<month year> doc.: IEEE <030158r0> March 2004
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#>
doc.: IEEE <doc#>
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.
doc.: IEEE <doc#>
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#>
September g Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Recognition of Hiroshi.
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 <doc#>
doc.: IEEE <doc#>
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> <doc.: IEEE doc> May 2015
October 2011 doc.: IEEE ptc August 2012
<month year>20 Jan 2006
doc.: IEEE <doc#>
Sept 2004 doc.: IEEE a Nov 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
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#>
November 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: SRU IG Closing Report for Dallas November.
July 2010 <month year> doc.: IEEE g Doc.: IEEE g
<month year> doc.: IEEE <030158r0> <March 2003>
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:
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
平成31年7月 doc.: IEEE /424r1 November 2007
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]
<month year> <doc.: IEEE doc> September 2015
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.
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 demonstrates performance differences.] 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 for TG3b A comparison between polling and token passing throughout was made to compare the performance of the two The accompanying spreadsheet 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 DEVs using the CTA must hear, the token always comes back to the owner A new Token Frame is required. Token frames are not ACKed Token single: token holder can only send on frame per cycle. 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 Polling single: Poller/pollee holder can only send on frame per cycle. Polling Multi – Poller/Pollee can send up to TBD frames or TBD duration

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

doc.: IEEE Submission August 18, 2004 Bill Shvodian, Freescale SemiconductorSlide 7 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 (Osner 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 8 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 9 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 10 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 11 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 12 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 13 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