13
doc.: IEEE 802.15-15-0550- 01-0008 Submiss ion July 2015 Nah-Oak Song et al., KAIST Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: High Efficiency RTS/CTS Handshaking Minimizing Exposed Node Problems Date Submitted: July ,2015 Source: [Nah-Oak Song, Junhyuk Kim] 1 , [Byung-Jae Kwak] 2 Company [KAIST] 1 , [ETRI] 2 Address [291 Daehak-ro, Yuseong-gu, Daejeon, Korea] 1 , [218 Gajeong-ro, Yuseong-gu, Daejeon, Korea] 2 E-Mail:[[email protected], [email protected]] 1 , [[email protected]] 2 Re: P802.15.8 Draft D0.12.0 Abstract: Proposes a new RTS/CTS handshaking mechanism that improves efficiency by minimizing exposed node problem. Purpose: Discussion 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.

Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

Embed Size (px)

Citation preview

Page 1: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

July 2015

Slide 1

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Submission Title: High Efficiency RTS/CTS Handshaking Minimizing Exposed Node ProblemsDate Submitted: July ,2015Source: [Nah-Oak Song, Junhyuk Kim]1, [Byung-Jae Kwak]2 Company [KAIST]1, [ETRI]2

Address [291 Daehak-ro, Yuseong-gu, Daejeon, Korea]1, [218 Gajeong-ro, Yuseong-gu, Daejeon, Korea]2

E-Mail:[[email protected], [email protected]]1, [[email protected]]2

Re: P802.15.8 Draft D0.12.0

Abstract: Proposes a new RTS/CTS handshaking mechanism that improves efficiency by minimizing exposed node problem.

Purpose: Discussion

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.

Page 2: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

High Efficiency RTS/CTS Handshaking Minimizing Exposed Node Problems

July 2015

IEEE 802.15 Plenary

July 2015

Slide 2

Page 3: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Terminology

• NAV“The network allocation vector (NAV) is a virtual carrier-sensing mechanism. […] The MAC layer frame headers contain a duration field that specifies the transmission time required for the frame, in which time the medium will be busy. The stations listening on the wireless medium read the duration field and set their NAV, which is an indicator for a station on how long it must defer from accessing the medium.”

(Source: Wikipedia)

July 2015

Slide 3

Page 4: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Communication Range (1)

• R_control : comm. range of control packet such as RTS, CTS, ACK

• R_data : comm. range of data packet ( ≤ R_control )

• R_carrier : carrier sensing range (assume R_carrier = R_control)

July 2015

Slide 4

R_data : Comm. Range of Data PacketR_control : Comm. Range of Control Packet

PAC Device

Comm. Area of Data Packet

Comm. Area of Control Packet= Carrier Sensing Range

Page 5: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Communication Range (2)• Case 1: the sender and the receiver are closely located

– High transmission rate can be chosen, reducing the communication range

July 2015

Slide 5

Sender ReceiverSender Receiver

Comm. Area of Data Packet

Comm. Area of Control Packet (ACK)

Page 6: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Communication Range (3)• Case 2: the sender and the receiver are not closely located

– Low transmission rate is chosen, making the communication range long

July 2015

Slide 6

Sender Receiver Sender Receiver

Comm. Area of Data Packet

Comm. Area of Control Packet (ACK)

Page 7: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Original RTS/CTS Handshaking• NAV Setting Mechanism

July 2015

Slide 7

RTS CTS ACKDATA

NAV(RTS)

NAV(CTS)

PDRTS

PDCTS

Sender Receiver Sender Receiver

Comm. Area of RTS Comm. Area of CTS

Page 8: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Proposed RTS/CTS Handshaking (1)

• Original RTS/CTS handshaking

– Removes hidden nodes

– Instead, creates more exposed nodes

– Thus, results in inefficient use of valuable resource

• Proposed RTS/CTS handshaking

– Minimizes exposed nodes created by the original RTS/CTS hand-

shaking

– By smart NAV setting mechanism

July 2015

Slide 8

Page 9: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Proposed RTS/CTS Handshaking (2)

• When RTS is sent: – PDs in the comm. range of RTS (PDRTS) set NAV for the duration of

CTS

July 2015

Slide 9

R_data : Comm. Range of Data PacketR_control : Comm. Range of Control Packet

Sender Receiver

Comm. Area of RTS Control Packet

RTS CTS ACKDATA

NAV(RTS)PDRTS

Page 10: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Proposed RTS/CTS Handshaking (3)• When CTS is sent:

– PDs in the comm. range of CTS (PDCTS) set NAV for the duration of DATA

July 2015

Slide 10

Sender Receiver Sender Receiver

RTS CTS ACKDATA

NAV(RTS)

NAV(CTS)

PDRTS

PDCTS

Page 11: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Proposed RTS/CTS Handshaking (4)• When Data packet is sent:

– PDs receiving data packet (PDData) sets NAV for duration of ACK

July 2015

Slide 11

Sender Receiver Sender Receiver

RTS CTS ACKDATA

NAV(RTS)

NAV(CTS)

NAV(DATA)

PDRTS

PDCTS

PDDATA

Page 12: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Proposed RTS/CTS Handshaking (5)• NAV Setting Mechanism

July 2015

Slide 12

RTS CTS ACKDATA

NAV(RTS)

NAV(CTS)

NAV(DATA)

PDRTS

PDCTS

Sender Receiver Sender Receiver

Comm. Area of RTS Comm. Area of CTS

Sender Receiver

Comm. Area of DATA

PDData(RP_th)

Page 13: Doc.: IEEE 802.15-15-0550-01-0008 Submission July 2015 Nah-Oak Song et al., KAISTSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area

doc.: IEEE 802.15-15-0550-01-0008

Submission

Nah-Oak Song et al., KAIST

Conclusion

• There will be a lot of hidden and ex-posed node problems in PAC

• The original RTS/CTS handshaking solves hidden node problem, but cre-ates more exposed nodes

• The proposed RTS/CTS handshaking is a simple way to minimize exposed node problem

July 2015

Slide 13