Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Similar documents
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

May doc.: IEEE Submission Title: [MAC for IEEE ]

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks N

Distributed Interference-aware Medium Access Control for IEEE Visible Light Communications

Wireless LANs. ITS 413 Internet Technologies and Applications

Voice:[ ], FAX: [ ], Re: []

CS263: Wireless Communications and Sensor Networks

Bluetooth: Short-range Wireless Communication

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Mobile Communications

Strengthening Unlicensed Band Wireless Backhaul

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

IEEE P Wireless Personal Area Networks

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

CHAPTER 4 CROSS LAYER INTERACTION

A New Full Duplex MAC Protocol to Solve the Asymmetric Transmission Time

Wireless Sensor Networks

Voice:[ ], FAX: [ ], Re: []

Subject: Adhoc Networks

Certified Wireless Network Administrator (CWNA) PW Chapter Medium Access. Chapter 8 Overview

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks N

Project: IEEE P Working Group for Wireless Personal Area Networks N

Sensor Network Protocols

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

Project: IEEE P Working Group for Wireless Personal Area Networks N

Mohamed Khedr.

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

SENSOR-MAC CASE STUDY

Wireless# Guide to Wireless Communications. Objectives

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

e-pg Pathshala Quadrant 1 e-text

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

By N.Golmie Presented by: Sushanth Divvela

Topic 02: IEEE

MAC Protocol Proposal for Fixed BWA Networks Based on DOCSIS. Re: Medium Access Control Task Group Call for Contributions Session #4

Guide to Wireless Communications, 3 rd Edition. Objectives

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Project IEEE P G Working Group for Wireless Personal Area Networks

Mobile Communications Chapter 7: Wireless LANs

Local Area Networks NETW 901

Medium Access Control in Wireless Sensor Networks

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Title Coexistence assurance information for the CSS part of 15.4a

802.1 TIME-SENSITIVE NETWORKING (TSN) ON 802.3CG MULTIDROP NETWORKS

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

Radio Networks. Riccardo Cavallari. Radio Networks Office: 3 rd floor, Main Building

3.1. Introduction to WLAN IEEE

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Wireless Networks (MAC)

Computer Networks. Wireless LANs

ECE 435 Network Engineering Lecture 8

Simulation Analysis of IEEE Non-beacon Mode at Varying Data Rates

Initial PHY Layer System Proposal for Sub 11 GHz BWA

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

IEEE C802.16e-04/201. Project. IEEE Broadband Wireless Access Working Group <

CHAPTER 5 THROUGHPUT, END-TO-END DELAY AND UTILIZATION ANALYSIS OF BEACON ENABLED AND NON-BEACON ENABLED WSN

Principles of Wireless Sensor Networks

Delivering Voice over IEEE WLAN Networks

Overview of the IEEE /4a standards for low data rate Wireless Personal Data Networks

Medium Access Control in Wireless Networks

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

Wireless Communications

Performance Analysis of Beacon Enabled IEEE Using GTS in Zigbee

An energy-efficient MAC protocol for infrastructure WLAN based on modified PCF/ DCF access schemes using a bidirectional data packet exchange

Wireless Sensor Networks

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

Wireless Sensor Networks

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

doc.: IEEE < > Project: IEEE P Working Group for Wireless Personal Area Networks N

Wireless Networked Systems

A Measurement Study of Multiplicative Overhead Effects in Wireless Networks

Multiple Access Links and Protocols

Wireless Sensor Networks

Solutions to Performance Problems in VoIP Over a Wireless LAN

November 1998 doc.: IEEE /378 IEEE P Wireless LANs Extension of Bluetooth and Direct Sequence Interference Model.

Design and Implementation of a Multi-hop Zigbee Network

NMA Radio Networks Network Level: Medium Access Control Roberto Verdone

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

ETSI Project BRAN Hiperlan Type 2 for IEEE 1394 Applications System Overview

Embedded Systems. 8. Communication

Data and Computer Communications. Chapter 13 Wireless LANs

Introduction to IEEE

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

ECE442 Communications Lecture 3. Wireless Local Area Networks

Transcription:

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Title: [Samsung-ETRI Merged MAC Proposal to TG8 CFC] Date Submitted: [5 May 2014] Source: [Seung-Hoon Park, Kyungkyu Kim, Anil Agiwal, Youngbin Chang, Hyunseok Ryu, Daegyun Kim and Won-il Roh] 1,[Byung-Jae Kwak, Kapseok Chang, Moon-Sik Lee] 2, [Junhyuk Kim, June-Koo Kevin Rhee] 3 Company [Samsung Electronics] 1, [ETRI] 2, [KAIST] 3 Address [416, Maetan-3Dong, Yeongtong-Gu, Suwon-Si, Gyeonggi-Do, 443-742, Korea], [Daejeon, Korea] 2,3 Voice:[+82-10-9349-9845] 1, FAX: [+82-31-279-0813] 1, E-Mail:[shannon.park@samsung.com] 1,[{bjkwak, kschang, moonsiklee}@etri.re.kr] 2, [kim.jh@kaist.ac.kr, rhee.jk@kaist.edu] 3 Re: [.] Abstract: [Presentation of PAC procedures to meet functional requirements including identified features from PFD] Purpose: [Corresponding to 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. Slide 1

Samsung-ETRI Merged MAC Proposal to CFC Slide 2

Proximity-based Service 1. Overall Title Company/ Organization Note ibeacon Apple Launched in December 2013 LTE Direct 3GPP Specified until September 2014 NAN WiFi Alliance Spec. 1.0 Low power consumption for peer discovery Large number of detected discovery information Higher throughput for communication NAN(Neighbor Awareness Networking) Slide 3

1.1. PAC Procedures Based on distributed synchronization mechanism Broadcast Discovery Information via selected resource Link establishment for unicast and multicast links Contention-based Access Period (CAP) Contention-free period (CFP) Request/Response-based resource assignment Slide 4

1.2 Frame Structure CAP (Contention Access Period) CFP (Contention Free Period) Contention Access Period Synchronization Interval Contention Free Period Discovery Slot Synchronization Peering Slot Slot Slide 5 Communication Slot

2. Synchronization Distributed synchronization Master-slave synchronization should be avoided PDs between two different synchronized group happen It is matched well to flat architecture (no hierarchy) Synchronization should be done before peer discovery Peer discovery prior to link connection (peering) Broadcast-based synchronization mechanism is required Contention Access Period Synchronization Interval Contention Free Period Discovery Slot Communication Slot Synchronization Slot Peering Slot Slide 6

2. Synchronization Transmitted during the synchronization slot Contains timing offset (backoff time) information Energy sensing prior to transmit Robust in the presence of interference from other beacons or other networks (e.g., WLAN) Transmitted with random back-off Slide 7

2. Synchronization Type-1: for initial synchronization PD performs just synchronization without frame structure Short SRS interval: e.g. 10 ms Sensing and TX restriction Type-2: for maintaining synchronization PD follows operations defined in frame structure Long SRS interval: e.g. 100ms Sensing and backoff during synchronization slot System-level synchronization algorithm Pulse-coupled oscillator (refer to 15-13-0376-02-0008) * SRS (Synchronization Reference Signal) Slide 8

2. Synchronization Sync. period Sync. period Sync. period S Medium busy S S S S S Medium busy S S Discovery Peering Data Sync. operation Sync. operation S Medium busy S S S S S Medium busy S S Discovery Peering Data Superframe period Sync. period Sync. period Sync. period S S : Unsynchronized sync. signal : Synchronized sync. signal Two conditions for starting superframe 1) No sync-signals during sync. period 2) Medium is not busy during sync. period Slide 9

2. Synchronization Sync slot = 416 usec = (N backoff slot) + (1 timing reference signal) N = 32 Backoff slot = 12 usec Timing reference signal = 32 usec Details in 15-14-0249 Sync slot Backoff slot Slide 10 Timing reference signal

3. Peer Discovery Discovery Information (DI) Came from application or middleware Plain ID: Application ID (PACbook), or User ID (Bob@PACbook), or etc Coded DI: generated by middleware or retrieved from server Discovery matching PD A is matched by other PDs storing DI representing PD A Synchronization Interval C o n t e n t i o n A c c e s s P e r i o d C o n t e n t i o n F r e e P e r i o d Discovery Slot Communication Slot S y n c h r o n i z a t i o n S l o t Peering Slot Slide 11

3. Peer Discovery A peer represents an application-specific entity, not a device Robert@PACbucks Bob@PACbook PD 1 PD 2 Bob@PACbook App A Ken@PACbook App A Bob@PACbook Sniper@Pgame App C Bob@PACbook Slide 12

3. Peer Discovery MAC/PHY Discovery Data Unit (MDDU/PPDU) Application Layer / Middleware Discovery Type Discovery Information MAC Layer MDDU MDDU Payload Header FCS PDDU Header PHY Layer PDDU Payload Slide 13

Advertisement Publish/subscribe Query/reply Discovery Message SSF (Self Spatial Filtering) aka LnL (Look-and-Link) Emergency messages Driven from higher layer Middleware standards: e.g. UUID (16 bytes) Plain texts: e.g. Human readable ID Slide 14

PD 1 PD 2 Application Application 1 Application Middleware PAC Interface PAC Interface Middleware Application 1 Application Application Discovery request Advertise myself : bob@pacbook bob@pacbook = 40I0SFAKDJ 40I0SFAKDJ Discovery Payload 40I0SFAKDJ Discovery Data Unit 40I0SFAKDJ Type: Advertisement 40I0SFAKDJ Slide 15 Friend list bob@pacbook = 40I0SFAKDJ bob@pacbook My friend (bob@pacbook) is discovered

PD 1 PD 2 Application Application 1 Application Middleware PAC Interface PAC Interface Middleware Application 1 Application Application Discovery request Advertise myself : bob@pacbook bob@pacbook = 40I0SFAKDJ 40I0SFAKDJ Discovery Payload 40I0SFAKDJ Discovery Data Unit 40I0SFAKDJ Type: Query 40I0SFAKDJ Slide 16 Myself bob@pacbook = 40I0SFAKDJ bob@pacbook I (bob@pacbook) am discovered

3. Peer Discovery It is comprised of multiple Discovery Blocks (DBs) Basic procedure PD selects one DB in a Discovery Slot PD broadcasts DDU (Discovery Data Unit) At selected DB Congestion-aware DB selection Hashing-based DB selection Discovery Slot... Discovery Blocks Discovery Indication Sub-slot Slide 17

3. Peer Discovery A PD with a discovery message to transmit Transmit discovery indication signal in the discovery indication sub-slot Transmit the discovery message in the discovery sub-slot A PD without a discovery message to transmit Listens to the discovery indication sub-slot. If carrier is sensed, listens to discovery sub-slot for discovery messages Listens to the discovery indication sub-slot. If no carrier is sensed, does not listen to the discovery sub-slot to reduce power consumption Slide 18

3. Peer Discovery Based on the received power Compare received power between current DB and candidate DB Details referred from 15-13-0376-01 Based on congestion condition Discovery Transmission Interval (DTI) control Depending on the number of detected DDU e.g.) DTI is increased when the number of detected DDU is high Slide 19

3. Peer Discovery DI index is determined based on the hashed DI A receiving PD monitors only DB with hashed index based on monitoring DI Benefit for receiver PD in power consumption perspective DB #0 DB #1 DB #2... DB #N-1 DB #N Hash Function Discovery Information from PD1 Discovery Information from PD2 Slide 20

3. Peer Discovery Support of various length of discovery information Subject to provide low power discovery Current distributed middleware platform in the industry Platform XMPP[5] UUID[6] Feature Decentralized protocol for instant messaging and presence Distributed systems to uniquely identify information without significant central co ordination Required size of discovery information Up to 3071 bytes 16 bytes Slide 21

3. Peer Discovery Discovery information fragmentation to support long discovery information Discovery Information is divided into multiple MDDU payloads Synchronization Interval Synchronization Interval Synchronization Interval Discovery Slot Discovery Slot Discovery Slot MDDU Payload #0 MDDU Payload #1 MDDU Payload #2 Head Middle Tail Discovery Information Slide 22

3. Peer Discovery Low overheads required Option 1 Discovery Session ID (DSID) to distinguish different DIs from different PDs as well as same PD Potential problem Option 2 Who coordinates and assign DSID? How to guarantee collision avoidance when using small length of DSID? Location Indicator Each MDDU indicates the location of next MDDU Receiving PD can aggregate based on the known location Slide 23

4. Peering A procedure to connect to discovered peer Triggered by application automatically or by user manually No MAC-level triggering Link establishment for unicast/multicast link Between a TX PD and RX PD(s) Exchange of information for setup TX/RX ID (MAC address), capability, or etc Determine link related parameters Messages Link ID, QoS class, link range, or etc Peering, re-peering, de-peering messages Slide 24

4. Peering Small radio resource comparing to Discovery Slot Peering happens sparsely Handling of multiple peering response to peering requests Channel access scheme Contention-based access (same as CAP access) Contention Access Period Synchronization Interval Contention Free Period Peering slot Peering sub-slot Peering indication sub-slot Discovery Slot Communication Slot Peering Slot Slide 25

4. Peering Transmit peering indication signal in the peering indication sub-slot Transmit the peering message in the peering sub-slot Listens to the peering indication sub-slot. If carrier is sensed, listens to peering sub-slot for peering messages Listens to the peering indication sub-slot. If no carrier is sensed, do not listen to the peering sub-slot to reduce power consumption Listens to the peering indication sub-slot. If carrier is sensed, listens peering sub-slot for peering messages Listens to the peering indication sub-slot. If no carrier is sensed, use peering sub-slot as a CAP (contention access period) Slide 26

5. Communication Comprising CAP and CFP CAP (Contention Access Period) CFP (Contention Free Period) CAP for both peered and un-peered data communication CFP for only peered data communication Synchronization Interval Contention Access Period Contention Free Period Discovery Slot Communication Slot Synchronization Slot Peering Slot Slide 27

5-1. CAP For both peered and un-peered data communication Support of broadcast data transmission within un-peered PDs CSMA/CA based on EIED algorithm [4] Details in 15-14-0249 Synchronization Interval Contention Access Period Contention Free Period Discovery Slot Communication Slot Synchronization Slot Peering Slot Slide 28

Only accessed by peered PDs 5-2. CFP Signaling reduction using Link ID No necessity of sending multiple MAC addresses of both TX PD and RX PD(s) Synchronization Interval Contention Access Period Contention Free Period Discovery Slot Communication Slot Synchronization Slot Peering Slot Slide 29

5-2. CFP Scheduling Request/Response Sub-slots Resource Blocks (RBs) (using CSMA/CA in a RB) Contention Free Period Scheduling Request/Response Resource Block 0 Resource Block 1 Resource Block 2 Resource Block 3... Resource Block M-4 Resource Block M-3 Resource Block M-2 Resource Block M-1 Scheduling Request Sub-slot Scheduling Response Sub-slot If scheduling request/response is not decoded, RBs can be utilized for secondary CAP packets Slide 30

5-2. CFP Contention-free channel access Low signaling overhead & high spatial reuse Distributed scheduling Scheduling Request and Scheduling Response These signaling messages contain resource information Related to RB assignment Broadcasted to nearby PDs Link ID Resource Block Start Index Resource Block Demand Link ID Resource Block Adjusted Index Resource Block Adjusted Demand Slide 31

5-2. CFP Resource conflict avoidance [referred from 15-13-0376-01] Throughput can be increased by high spatial reuse Link assignment based on the SIR of receiving PD s Congestion-aware resource assignment Resource is assigned according to results of congestion monitoring Slide 32

5-2. CFP Slide 33

7. Summary Frame structure Distributed synchronization Peer discovery Protocol stack Discovery Block selection Peering Contention-based access to establish links Communication (CAP) Enhanced contention-based access within peered and un-peered PDs Communication (CFP) Contention-free access within peered PDs Distributed scheduling by request and response Slide 34

8. References Slide 35

Annex A. Peer Discovery General parameters (refer to DCN: 15-12-0568-05) Specific parameters (Scenario 1-mandatory) Parameter System bandwidth Multiplexing OFDM symbol duration Discovery Slot duration Value 20 MHz OFDM 64 usec 256 usec (4 OFDM symbols) The number of Discovery Slots 100 Superframe period Discovery frame duration 100 msec 25.6 msec Slide 36

Annex A. Peer Discovery The number of discovered PDs 1000 900 800 700 N=100 N=200 N=500 N=1000 600 500 400 300 200 100 0 0 5 10 15 20 25 30 [sec] Slide 37

Annex A. Peer Discovery The ratio of discovered PDs (normalized by total PDs) 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 N=100 N=200 N=500 N=1000 0 5 10 15 20 25 30[sec] Slide 38

Annex A. Peer Discovery CDF of the discovery latency 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Slide 39 N=100 N=200 N=500 N=1000 0 5 10 15 20 25 30[sec]

Annex A. Peer Discovery CDF of power consumption 1 0.9 0.8 0.7 0.6 N=100 N=200 N=500 N=1000 0.5 0.4 0.3 0.2 0.1 0 0 2 4 6 8 10 12 14 16 [mw] Slide 40

Annex B. Distributed Scheduling General parameters (refer to DCN: 15-12-0568-05) Specific parameters (Scenario 1) Parameter System bandwidth Multiplexing OFDM symbol duration Value 20 MHz OFDM 64 usec The number of symbols per Resource Slot 16 The number of Resource Slots per Data Frame 32 Slide 41

[Mbps/km2] <May 2014> Annex B. Distributed Scheduling Areal sum goodput [Mbps/km 2 ] 300 250 200 Samsung Proposal Proposal WiFi 802.11g 150 100 50 0 0 100 200 300 400 500 600 # of transmitter PDs Slide 42

Annex B. Distributed Scheduling Data packet reception efficiency [ratio] 1 0.95 0.9 0.85 0.8 0.75 0.7 0.65 0.6 0.55 0.5 Samsung Proposal Proposal WiFi 802.11g 0 100 200 300 400 500 600 # of transmitter PDs Slide 43

5. Data Transmission The number of concurrent transmission links 18 16 14 12 Samsung Proposal Proposal WiFi 802.11g 10 8 6 4 2 0 0 100 200 300 400 500 600 # of transmitter PDs Slide 44

Annex B. Distributed Scheduling Jain s fairness index (modified) 3 2.5 2 J Samsung Proposal WiFi 802.11g x1, x2,, x n n i 1 n x n i i 1 2 x 2 i 1.5 1 0.5 0 0 100 200 300 400 500 600 # of transmitter PDs Slide 45