doc.: IEEE <doc#>

Slides:



Advertisements
Similar presentations
Doc.: IEEE Submission ETRI May 2013 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Advertisements

Doc.: IEEE Submission ETRI May 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission ETRI March 2014 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission ETRI May 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE m Submission ETRI July 2012 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
doc.: IEEE <doc#>
Submission Title: [Proposal for MAC Peering Procedure]
doc.: IEEE <doc#>
Submission Title: [Power Control for PAC]
Peer Aware Communication MAC Frame Structure
May Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Introduction of MAC related proposals] Date.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<doc.: IEEE −doc>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc> May 2015
doc.: IEEE <doc#>
Submission Title: Technical proposal of discovery for PAC
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [Proposal for MAC Peering Procedure]
doc.: IEEE <doc#>
Submission Title: [Reliable Multicast for PAC]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Discovery Procedure] Date Submitted:
doc.: IEEE <doc#1>
doc.: IEEE <doc#1>
Jan Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed change of terminology: frame to superframe.
doc.: IEEE <doc#>
November 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial.
doc.: IEEE <doc#>
Submission Title: [Proposal for MAC Peering Procedure]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc> Julyl 2015
doc.: IEEE <doc#>
doc.: IEEE <doc#>
July 2008 doc.: IEEE July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Out-of-band.
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc> November 2014
March 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Overview Text for IEEE TG8 PAC Date.
Submission Title: [Proposal for MAC Peering Procedure]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<January 2002> doc.: IEEE <02/139r0> Nov, 2008
<month year> <doc.: IEEE doc> November 2014
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
18 March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extending the MAC Superframe of
doc.: IEEE <doc#1>
<month year> <doc.: IEEE doc> Julyl 2015
<month year> <doc.: IEEE doc> January 2014
Submission Title: [Multi-hop Peering for PAC]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Nov Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Text Proposal for IEEE TG8 PFD: Discovery.
Jan Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed Structure of Contention Free Period.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG agreed text for frequency channel.
Submission Title: [Extend-Superframe and GTS Structure]
<month year> <doc.: IEEE doc> November 2014
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG agreed text for frequency channel.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Presentation transcript:

doc.: IEEE 802.15-<doc#> <month year> doc.: IEEE 802.15-<doc#> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Peer Aware Communication MAC Pre-proposal to Call for Contributions Date Submitted: 12 March, 2014 Source: Seong-Soon Joo, In-Hwan Lee, Hyo-Chan Bang Company: ETRI Address: 161 Gajeong-dong, Yuseong-gu, Daejeon, KOREA Voice: +82-42-860-6333, FAX: +82-42-860-4197, E-Mail: ssjoo@etri.re.kr Re: Abstract: As a preliminary contribution proposal for the IEEE 802.15 TG8 standards, the PAC MAC specification is proposed. Purpose: Response to the IEEE802.15 TG8 call for contribution Notice: This document has been prepared to assist the IEEE P802.15. 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 P802.15. <author>, <company>

Peer Aware Communication MAC Pre-proposal for Call for Contributions <month year> doc.: IEEE 802.15-<doc#> Peer Aware Communication MAC Pre-proposal for Call for Contributions Seong-Soon Joo*, In-Hwan Lee, Hyo-Chan Bang ETRI <author>, <company>

Objects Managed by PAC MAC objects of peer aware communication peer group initiator: the first participant of a peer group participants relay peer links peer-to-peer link peer groupcast link broadcast link relaying link coexist peer groups neighbor PAC devices requirements for PAC MAC optimized for peer to peer communications with fully distributed coordination scalable data rates, group communications with simultaneous membership in multiple groups, multi-hop relay wireless device6 wireless device1 wireless device5 wireless device4 wireless device2 wireless device3 peer group initiator space A peer group participant peer group relay peer group neighbor participant peer group relay peer group participant

Resources Managed by PAC MAC resources allocated to MAC objects addressing peer group identification PAC device identification link identification broadcast address communication PHY communication resources synchronization discovery peering data transmission spatial communication resources requirements for resource allocation in a single group : peer-to-peer link, peer groupcast link extend spatial range : relaying link participates in multiple peer groups concurrently, while coexisting with neighbor peer groups minimize interference among coexist peer groups link ID PD1 PD2 PD ID peer group ID

Address Resource Management (I) requirements on addressing for PAC support application-specific network management support multiple grades of service: discovery latency, multi rate data transmission needs to identify the Service Type at the MAC sublayer discovering advertisement frames are filtered at MAC sublayer reduce the contention probability on discovering channel shorten response time to discoverer optimize the resource utilization provide required resource information for the peer group neighbor devices may perform proactive interference avoidance priority scheduling over infra-less structure maximize the throughput with fully distributed resource allocation scheme convert service type to MAC sublayer ID context aware identifier at MAC sublayer PAC service profile ID generated from Application matrix (15-12-0684-00-008)

Address Resource Management (II) peer group ID service class of peer group service priority of a peer group PAC service profile identifier identify the service offered by a peer group need service profile registry local peer group identifier identify a peer group among peer groups in a proximity which provide the same service Bits: 2 10 4 Service Class of Peer Group PAC Service Profile Identifier Local Peer Group Identifier

Address Resource Management (III) PAC device ID global device identifier : 64bit local device identifier : 16bit local device ID indicator : 4bit 0x0 : local device ID indication 0xf : broadcast indication local PAC device identifier : 12bit generated by hashing based on global device identifier, capability of device, PAC service profile identifier reserved local peer device identifier for special purpose 0x000 : initiator of a peer group 0x001 : proxy initiator of a peer group 0xfff : broadcast (with ID indicator 0xf) or groupcast (with ID indicator 0x0) device identification in proximity peer group ID + local device ID one device can have multiple PAC device IDs Bits: 4 12 Local Device ID Indicator Local PAC Device Identifier

MAC Link Resource Scheduling (I) resource at PHY layer unit of PHY resource : time slot, (freq, time slot) block, (spatial, time slot) block PHY frame structure : sync interval, fixed length resource at MAC sublayer unit of MAC link resource : single or multiple PHY unit resources resource allocation on MAC link MAC slots sync, idle, group, CAP(contention access period), groupcast(discovery, peering, ..), CFP(contention free period), relay, and TBD resource scheduling on MAC link MAC superframe Superframe SYNC GROUP (DISCOVERY) IDLE SYNC GROUP CAP IDLE SYNC CFP RELAY MAC superframe Superframe SYNC GROUP CAP IDLE Sync Interval PHY frame SYNC DATA SYNC DATA SYNC DATA

MAC Link Resource Scheduling (II) MAC superframe unit length of a MAC slot : number of PHY unit resource structure : sequence of MAC slot appearance, length of each MAC slot for each PAC service, possible specific allocation of MAC slots for each phase of a service, possible specific allocation of MAC slots MACunit Superframe MAC superframe SYNC GROUP (DISCOVERY) IDLE SYNC GROUP CAP IDLE SYNC CFP RELAY PHY unit Sync Interval PHY frame SYNC DATA SYNC DATA SYNC DATA Superframe discovery phase S G I C S G I C S G I C S G I C discovery phase data phase Superframe 1 Superframe 2 game service S G I C S G I C S G C F I R S G C F I R

MAC Link Resource Scheduling (III) service example : real-time short message exchange in a peer group with moving PDs specification of service phases peer discovery – peer-to-peer communication specification of superframe for each phase peer discovery phase : SYNC - GROUP – IDLE – CAP peer-to-peer comm phase : SYNC - GROUP – CFP – IDLE – CAP – RELAY – IDLE specification MAC slot MAC unit slot : 2 unit PHY slots SYNC : 1 unit PHY slot GROUP : 3 unit MAC slots IDLE : 2 unit MAC slots CAP : 1 unit MAC slots peer discovery phase peer-to-peer communication phase SYNC GROUP IDLE CAP SYNC GROUP CFP peer group

MAC Link Resource Scheduling (IV) configure the resource scheduling for a peer group service service phases peer group synchronization peer discovery peer association peer-to-peer data communication peer disassociation peer discovery and data communication TBD resource allocation for each service phase configure sequence of MAC slot appearance set length of each MAC slot peer group service profile specify the resource allocation schedule specification of service phases specification of MAC superframe structure for each phase build default service profile registry 1,024 types of PAC service per class length of the phase operation is set by default profile optionally initiator can specify with a PAC service descriptor: phase descriptor, superframe descriptor

Fully Distributed Interference Avoidance (I) access control within single peer group groupcast slot used for broadcasting, discovery, peer association/disassociation, relaying command frame different backoff dependent upon the access priority of PD initiator, relay, assigned order based on hashing of PD ID CAP slot used for transmitting peer-to-peer command frame, data frame CCA with random backoff (or load dependent backoff) CFP slot pre-assigned slots based on hashing of PD ID assign slots through peer association CCA with fixed backoff

Fully Distributed Interference Avoidance (II) interference avoidance among multiple peer groups access control as a participant participates on single peer group implicit control : follow the access scheme according to the type of slot participates on multiple peer groups explicit control : defer to access, schedule peer communications among peer groups access control as an initiator select start time of the PAC service phase may defer to start reschedule PAC service phase opportunistic transmission based on designed statistical access

Start Interference Avoidance initiator or participant initiator participant interfere sync slot, groupcast slot, relay slot of other peer network? serve to single peer network? N Y N N interfere sync slot, groupcast slot, CFP slot, relay slot of other peer network? Y reschedule (or adjust length of slots) perform CCA according to access slot Y discard possible ? N not occupied? select start time of service phase Y remove transmit request delay transmission Y Y use slot complete complete complete complete

Peer Discovery (I) peer discovery listen whole MAC superframe (or groupcast slot) device advertisement frame command frame, data frame peer service type, current service phase, time offset after starting a superframe send peer discovery request frame PAC service profile (default) peer group identifier : service type peer group service information (optional) phase descriptor superframe descriptor addressing advertisement publish/subscribe service group ID is specified in source MAC address query/reply responder is specified in destination MAC address

Superframe1 Descriptor Peer Discovery (II) peer discovery request frame optional feature (TBD) phase descriptor provide specification of service phase superframe descriptor provide specification of MAC superframe on each phase 1 2 0/2/4/6 Superframe Offset Phase Descriptor Superframe1 Descriptor Bits: 4 4 Discover Peer Assoc./Deassoc. Peer-to-peer Discover & Data Bits: 4 4 IDLE GROUP CAP RELAY

Multi-hop Operation to extend peer group coverage peer group relay capable PD finds an isolated PD by receiving the device advertisement frame peer group relay capable PD starts to retransmit sync and to relay frames onward on RELAY MAC slots assigned to the relay PD isolated PD can send frames on RELAY MAC slots with CCA relay PD receives onward frame and relay the frame on selected slots base upon the frame type this procedure is for one-hop relay GROUP IDLE CFP RELAY CAP PD in tier 0 GROUP IDLE CFP RELAY CAP PD in tier 1

Relative Positioning relation matrix based positioning PD 1a PD 1b PD 0 tier 1 tier 2 tier 3 PD 1b2a PD 1c relation matrix based positioning angular distance to a neighbor PD for PDs in a fixed peer group to search a nearest PD to support establish PD map two hop neighbor’s relation matrix neighbor local device identifier RSSI distribute in a device advertisement frame neighbor relation list field relative positioning conjecture

QoS multiple class of data primitives specify data rate, transmission QoS, unicasting/groupcast/broadcast PDD-DATA data rate service class : real-time, reliable, best effort address : unicasting, groupcast, broadcast PDD-DATA-GROUP PAC service profile ID implicit grouping and data request explicit grouping before data request

Summary Addressing Fully distributed resource scheduling at MAC sublayer Fully distributed interference avoidance Peer discovery Multi-hop relaying based peer group extension Relative positioning Primitives for multiple grades of PAC service