A delay and throughput study of adaptive contention window based HomePlug MAC with prioritized traffic classes

Power Line Communication (PLC) has become an integral part of home area networks (HANs) with increasing deployment of intelligent and connected devices. The advent of smart devices creates a heterogeneous type of network with a variety of throughput and delay sensitive applications that must coexist in the HAN. Meeting the quality of service (QoS) for various applications requires high MAC throughput, low channel access delay and prioritized channel access for certain types of data. The Medium Access Control (MAC) protocol for PLC, defined in HomePlug and IEEE 1901, exhibits significant degradation in MAC throughput and increasing channel access delay when the number of users increases. PLC MAC layer issues have received relatively modest attention of researchers compared with physical layer problems and as a result relatively little improvement in MAC throughput and delay performance has been reported over the standard IEEE 1901 protocol. This paper studies an adaptive contention window PLC MAC protocol with a view to assessing access delay performance of this modified protocol, with the throughput and prioritized traffic classes. In the adaptive protocol, each node observes the channel status and adaptively finds the optimum contention window size. Results demonstrate a significant improvement in both MAC efficiency and access delay for the highest priority class in the presence of lower priority classes. Whereas the MAC efficiency drops down to 10% in standard protocols, the proposed adaptive MAC protocol retains its efficiency at about 81% for up to 100 users. Also, the channel access delay is for the modified protocol is maintained under 200 ms for 100 users compared to more than 1000 ms for the standard HomePlug MAC.

[1]  Andrzej Duda,et al.  Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless LANs , 2005, SIGCOMM '05.

[2]  Chun-Liang Lin,et al.  MAC Throughput Improvement Using Adaptive Contention Window , 2015 .

[3]  Marco Conti,et al.  IEEE 802.11 protocol: design and performance evaluation of an adaptive backoff mechanism , 2000, IEEE Journal on Selected Areas in Communications.

[4]  Cristina Cano,et al.  On efficiency and validity of previous Homeplug MAC performance analysis , 2014, Comput. Networks.

[5]  Min Young Chung,et al.  Performance analysis of HomePlug 1.0 MAC with CSMA/CA , 2006, IEEE Journal on Selected Areas in Communications.

[6]  Janise McNair,et al.  An adaptive MAC for HomePlug Green PHY PLC to support realistic smart grid applications , 2015, 2015 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[7]  Janise McNair,et al.  POPULATION BASED ADAPTIVE TUNING OF CONSTANT CONTENTION WINDOW HOMEPLUG 1.0 , 2008 .

[8]  Ilenia Tinnirello,et al.  Kalman filter estimation of the number of competing terminals in an IEEE 802.11 network , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[9]  Evan Kriminger,et al.  Markov chain model of HomePlug CSMA MAC for determining optimal fixed contention window size , 2011, 2011 IEEE International Symposium on Power Line Communications and Its Applications.

[10]  Yuguang Fang,et al.  A novel MAC protocol with fast collision resolution for wireless LANs , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[11]  Marco Conti,et al.  Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit , 2000, TNET.

[12]  David Malone,et al.  Performance evaluation of the priority resolution scheme in PLC networks , 2014, 18th IEEE International Symposium on Power Line Communications and Its Applications.

[13]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .