160 likes | 340 Views
Peer Service Period. Authors:. Date: 2008-1-14. Abstract. This presentation provides description of peer service period. Peer Service Periods are used in frame exchange with MPs in light or deep sleep power management mode. Contents Peer service period overview
E N D
Peer Service Period Authors: Date: 2008-1-14 Jarkko Kneckt, Nokia
Abstract This presentation provides description of peer service period. Peer Service Periods are used in frame exchange with MPs in light or deep sleep power management mode. Contents • Peer service period overview • Phases of peer service period • Initiation of peer service period • Data transmission in peer service period • Termination of peer service period • Enhancements to the peer service period Jarkko Kneckt, Nokia
Phases in Peer Service Periods • The Peer Service Periods may be divided into three phases • Initiation • MP transmits a trigger frame to initiate a service period. • Power management mode specific times for triggering are introduced in 11-08/102 • Data Transmission • Data transmission by using EDCA. • Termination • Last transmitted frame in contains set EOSP bit which is used to indicate the termination of the peer service period Jarkko Kneckt, Nokia
Initiation of peer service period • Null and PS-poll frames initiate a peer service period where a receiver MP may send data and management frames • Data and management frames initiate two peer service periods where both MPs may send data and management frames • Both the triggering MP and the MP receiving trigger frame have own independent peer service period • Both peer service periods are also terminated independently • Any PS-Poll, null, management or data frame that is received and acknowledged is considered as trigger frame if no peer service period is ongoing between the peer MPs. • The peer service periods are independent from each other • One MP may have multiple peer service periods ongoing at a time Jarkko Kneckt, Nokia
Data transmission in peer service period • The MPs are awake for the duration of the peer service period • May contain one or more TXOPs • 802.11n or other enhancements may be used for the TXOP • Does not limit access categories of transmitted frames • Does not limit the amount of transmitted frames • Is directional and link specific • One peer service period exists at a time from MP to another • One MP transmits frames and another receives frames. Jarkko Kneckt, Nokia
Termination of peer service period • The peer service period is terminated when a frame where EOSP is set is transmitted and acknowledgement is received • If acknowledgement is not received to the frame that contained EOSP, the frame shall be retransmitted at least once Jarkko Kneckt, Nokia
MAC frame header bits used in peer service periods • More Data (MD) bit in unicast data frames • Indicates the status of the buffered unicast frames for the receiver • MD bit in multicast and broadcast frames and bit 0 in Mesh TIM element • Indicates if more multicast or broadcast will be transmitted by the MP • End of Service Period (EOSP) Bit in unicast frames • Indicates termination of the service period • The separation of MD bit and EOSP enables the separate transmission buffer status information passing and control for service periods • 802.11e and U-APSD uses both MD and EOSP bits Jarkko Kneckt, Nokia
Enhancements to the peer service period • MPs may create instead of two peer service periods one bi-directional peer service period • MPs define used service period type during the peer link creation • If both MPs set ‘Bi-directional Peer Service Periods’ –bit in ‘Mesh Capability’ –field in ‘Peer Link Open’ and ‘Confirm’ –frames bi-directional peer service periods are used • Otherwise “normal” peer service periods are only used for the link • Bi-direction peer service period is initiated by trigger frame by intended receiver of data transmission • Unicasted and acknowledged PS-POLL, QoS-Null, data and management frame may be used as a trigger frame Jarkko Kneckt, Nokia
Bi-directional peer service period • All trigger frames frames initiate a bi-directional peer service period where both MP may send data and management frames • The bi-directional peer service period is terminated when both MPs have indicated that they have transmitted all frames, EOSP is set and have received acknowledgement to the indication • EOSP-bit and More Data-bit are used to indicate end of service period Jarkko Kneckt, Nokia
Bi-directional peer service period • Bi-directional peer service periods • Better efficiency and controllability of the mesh service period, because both sides may actively transmit data and other MP is not forced to receive only at any point • Better coordination to transition from active mode to power save, no lost frames in power mode transition Jarkko Kneckt, Nokia
Strawpoll • What is the most favorable peer service period type(s) in 802.11s: • Peer Service Period • Bi-direcitional Peer Service period • Both • Don’t know / don’t care Jarkko Kneckt, Nokia
Appendix Summary of the peer service period triggering in different power management modes Jarkko Kneckt, Nokia
Frame transmission in ‘Light sleep’ mode • ‘Light sleep’ mode MP to ‘active’ mode MP frame transmission • ‘Light sleep’ MP may transmit (buffered) frames any time • ‘Light sleep’ MP may enter to doze state when all frames are transmitted • ‘Light sleep’ mode MP to ‘light sleep’ mode MP frame transmission • Beaconing ‘light sleep’ MP uses TIM field in its own beacon to indicate presence of buffered frames to peer MPs • Peer MPs checks if the peer MP indicates presence of buffered frames for it and if the bit is set, the MP triggers a peer service period • Beaconing MP transmits buffered frames during peer service period • Beaconing MP may enter to doze state when all the peer service periods have been ended Jarkko Kneckt, Nokia
Frame transmission in ‘Light sleep’ mode • ‘Light sleep’ mode MP to ‘deep sleep’ mode MP frame transmission • ‘Light sleep’ MP triggers peer service period with ‘deep sleep’ MP during its Awake Window • ‘Light sleep’ MP transmits buffered frames during peer service period • ‘Light sleep’ MP may enter to doze state when all the peer service periods have been ended (as well as ‘deep sleep’ MP) Jarkko Kneckt, Nokia
Frame transmission in ‘Deep sleep’ mode • ‘Deep sleep’ mode MP to ‘active’ mode MP frame transmission • ‘Deep sleep’ MP may transmit (buffered) frames any time • ‘Deep sleep’ MP may enter to doze state when all the frames is transmitted • ‘Deep sleep’ mode MP to ‘light sleep’ mode MP communication • Beaconing ‘deep sleep’ MP uses TIM field in its own DTIM beacon to indicate presence of buffered frames to peer MPs • Peer MPs checks if the peer MP indicates presence of buffered frames for it and if the bit is set, the MP triggers a peer service period • Beaconing MP transmits frames data during peer service period • Beaconing MP may enter to doze state when all the peer service periods have been ended Jarkko Kneckt, Nokia
Frame transmission in ‘Deep sleep’ mode • ‘Deep sleep’ mode MP to ‘deep sleep’ mode MP frame transmission • ‘Deep sleep’ MP triggers peer service period with beaconing ‘deep sleep’ MP during its Awake Window • ‘Deep sleep’ MP transmits buffered frames during peer service period • ‘Deep sleep’ MP may enter to doze state when all the peer service periods have been ended (as well as beaconing ‘deep sleep’ MP) • Note: ‘Deep sleep’ MP have to be in practice awake state some time in order to receive peer ‘deep sleep’ MP DTIM beacon and react to Awake Window) Jarkko Kneckt, Nokia