140 likes | 206 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Application Awareness for PAC] Date Submitted: [12 Nov. 2013] Source: [Qing Li ( InterDigital ), Seong -Soon Joo (ETRI), Marco Hernandez (NICT),
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Application Awareness for PAC] Date Submitted: [12 Nov. 2013] Source: [Qing Li (InterDigital), Seong-Soon Joo (ETRI), Marco Hernandez (NICT), Woongsoo Na (Chungang Univ.)] Re: [Discussion of the Application Management for PAC to Support Multiple Applications] Abstract: [This document presents the discussions of the application management for supporting multiple applications in 802.15.8 (PAC)] Purpose: [To address the issues for supporting multiple applications in 802.15.8 (PAC)] 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.
Content • Purpose • Issues or Challenges for Supporting Multiple Applications
Purpose Why Application-aware? • TG8 Technical Guidance Document (15-12-0568-07-0008) Section 4.1 IEEE 802.15.8 shall support scalable data rate to accommodate many applications such as listed in the Application Matrix (document number 15-12-0684-00-0008). Section 4.2 • IEEE 802.15.8 shall support a PD participation in at least two independent one-to-many communications with different peers at the same time. • IEEE 802.15.8 shall support a PD having simultaneous communication sessions for same or different applications. • Supporting multiple applications “simultaneously” is a key feature for PAC to differentiate itself from Bluetooth, WiFi Direct, etc., • Supporting vast range of applications as listed in the PAC Application Matrix is very challenging, since different applications have different requirements for data rate, radio resources, quality of service, etc.
How to support a peer participating in multiple applications simultaneously?
Issue: Synchronization How can a peer get synchronized with multiple applications EFFICIENTLY? • How can a peer switch from one application to anotherwithin certain latency? • Be aware of the application’s time reference? • Need synchronization among the applications (i.e. inter-P2PNWs)? • An application issue? • How can we provide tools or options in the spec. to help solving it?
Issue: Resource Allocation How does a peer know where (channel or slot) to transmit or receive for multiple applications EFFICIENTLY? • Contention based or contention free? • Contention Based: how to reduce the overhead? • Contention Free: how to allocate the radio resource? • Solved by the scheduler?
Issue: Scheduling How does a peer know when to transmit and when to listen or receive for multiple applications? • Interaction between scheduling and higher layers? • How to handle requests from multiple applications?
Issue: Interference Control How to minimize the interference among different applications coexisting in proximity? • Use distributed power control? • Scheduling? • Avoid redundant transmitting?
Issue: Transmit Power Control How to mange the transmitting power efficiently while a peer is involving in multiple applications’ transmitting? • Application-aware power control? • Inter-application (i.e. inter-P2PNWs) transmitting power control? • Use distributed power control.
Issue: Power Saving How to manage power saving (i.e. sleeping mode) for battery powered devices for multiple applications? • MAC provide power saving mechanisms like low duty cycle or placing devices to sleep, etc.? • Application-aware: application based power saving metrics?
Issue: Multicast • How to manage the multicast group efficiently while a peer is involving in multiple applications (multiple multicast groups)? • How to satisfy the reliable level for multicast where a peer is involving in multiple applications which require different reliable levels (e.g., App1: No-reliability, App2: Full-reliability)?
Issue: Multi-hop Operation How does a peer relay the frame efficiently for multiple applications ?
Thread 4 (Doc # 13-520r5) • Application-specific network management (Qing, SS Joo(ETRI)) • Synchronization • Intra app-group synchronization • Inter app-group synchronization • Resource allocation • Transmit power control & interference management • Relative positioning • Discussion needed • What is corresponding alternatives? • E.g. non application-specific control…