A dynamic network coding MAC protocol for power line communication

Recently, power line communication (PLC) is receiving attention from academic and industry researchers worldwide. In particular, PLC systems have been largely investigated as a medium for transmitting control signals, diagnostic information, or data measured by sensors in Smart Grid. However, PLC systems face several challenges, such as multipath effects and impulsive noise, which may degrade data communication performance. To surpass such issues we propose CodePLC, a dynamic network coding MAC protocol for PLC. CodePLC relies on a single, yet dynamically chosen, relay node. This node stores and forwards linear combinations of PLC frames, which are then combined on their final destinations. We have evaluated the performance of CodePLC through simulations in a PLC system based on a time division multiple access orthogonal frequency-division multiplexing scheme. Simulation results indicate that, in broadcast transmissions, CodePLC enhances system performance. When compared to a PLC system that does not consider the use of CodePLC, based on a stop&wait MAC layer protocol, our new protocol presents an average of 115% of goodput increase. Moreover, CodePLC reduces the average network buffers occupancy by 112%. Finally, our protocol is capable of reducing the mean end-to-end latency by 400%.

[1]  Alex Borges Vieira,et al.  EPLC-CMAC: An enhanced cooperative MAC protocol for broadband PLC systems , 2019, Comput. Networks.

[2]  Yong-Hwa Kim,et al.  Diversity Relaying for Parallel Use of Power-Line and Wireless Communication Networks , 2014, IEEE Transactions on Power Delivery.

[3]  Francesco Chiti,et al.  An efficient network coding scheme for reliable multicast power line communications , 2017, Phys. Commun..

[4]  Mario Gerla,et al.  Performance of Network-Coding in Multi-Rate Wireless Environments for Multicast Applications , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[5]  Shinji Tanabe,et al.  IEEE 1901 access system: An overview of its uniqueness and motivation , 2010, IEEE Communications Magazine.

[6]  Moises V. Ribeiro,et al.  Cooperative power line communication: Analysis of Brazilian In-Home channels , 2014, 18th IEEE International Symposium on Power Line Communications and Its Applications.

[7]  Jörg Widmer,et al.  Network coding: an instant primer , 2006, CCRV.

[8]  Marcos Augusto M. Vieira,et al.  Network Coding for 5G Network and D2D Communication , 2017, Q2SWinet@MSWiM.

[9]  M. Tlich,et al.  Indoor Power-Line Communications Channel Characterization up to 100 MHz—Part II: Time-Frequency Analysis , 2008, IEEE Transactions on Power Delivery.

[10]  Roberto M. Oliveira,et al.  Performance evaluation of in-home broadband PLC systems using a cooperative MAC protocol , 2016, Comput. Networks.

[11]  Xiaodong Wang,et al.  A simple baseband transmission scheme for power line channels , 2006, IEEE Journal on Selected Areas in Communications.

[12]  E. Gunawan,et al.  Solutions for the “Silent Node” Problem in an Automatic Meter Reading System Using Power-Line Communications , 2008, IEEE Transactions on Power Delivery.

[13]  R. A. Swief,et al.  FPGA Eco Unit Commitment Based Gravitational Search Algorithm Integrating Plug-in Electric Vehicles , 2018, Energies.

[14]  A. J. Han Vinck,et al.  On cooperative coding for narrow band PLC networks , 2011 .

[15]  Klaus Dostert,et al.  A multipath model for the powerline channel , 2002, IEEE Trans. Commun..

[16]  Cristiano A. G. Marques,et al.  Measurement setup for characterizing low-voltage and outdoor electric distribution grids for PLC systems , 2013, 2013 IEEE PES Conference on Innovative Smart Grid Technologies (ISGT Latin America).

[17]  Ghosheh Abed Hodtani,et al.  Capacity analysis of power line communication point‐to‐point and relay channels , 2016, Trans. Emerg. Telecommun. Technol..

[18]  Yong-Hwa Kim,et al.  Capacity of OFDM Two-Hop Relaying Systems for Medium-Voltage Power-Line Access Networks , 2012, IEEE Transactions on Power Delivery.

[19]  Mauro Biagi,et al.  MIMO Self-Interference Mitigation Effects on Power Line Relay Networks , 2011, IEEE Communications Letters.

[20]  Klaus Dostert,et al.  Fundamental Properties of the Low Voltage Power Distribution Grid Used as a Data Channel , 2000, Eur. Trans. Telecommun..

[21]  Andrea M. Tonello,et al.  In-Home Power Line Communication Channel: Statistical Characterization , 2014, IEEE Transactions on Communications.

[22]  Archan Misra,et al.  Fundamental limits on end-to-end throughput of network coding in multi-rate and multicast wireless networks , 2013, Comput. Networks.

[23]  Wenjun Hu,et al.  On Practical Network Coding for Wireless Environments , 2006, 2006 International Zurich Seminar on Communications.

[24]  Vahid Meghdadi,et al.  Joint network coding and OFDMA based MAC-layer in PLC networks , 2014, 18th IEEE International Symposium on Power Line Communications and Its Applications.

[25]  Yuji Oie,et al.  Cooperative transmission scheme between PLC and WLAN to improve TCP performance , 2013, 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM).

[26]  H. Vincent Poor,et al.  Achievable rates for discrete memoryless relay channels with generalised feedback , 2013, Trans. Emerg. Telecommun. Technol..

[27]  Tracey Ho,et al.  Network Coding: An Introduction , 2008 .

[28]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

[29]  Daniel Enrique Lucani,et al.  Network Coding Protocols for Smart Grid Communications , 2014, IEEE Transactions on Smart Grid.

[30]  Yong-Hwa Kim,et al.  Cooperative Multihop AF Relay Protocol for Medium-Voltage Power-Line-Access Network , 2012, IEEE Transactions on Power Delivery.

[31]  Alex Borges Vieira,et al.  Medium Access Control Protocols for Power Line Communication: A Survey , 2019, IEEE Communications Surveys & Tutorials.

[32]  Muriel Medard,et al.  Reliable communications with Network Coding in narrowband powerline channel , 2014, 18th IEEE International Symposium on Power Line Communications and Its Applications.

[33]  Der-Feng Tseng,et al.  Distributed space‐time block codes with embedded adaptive AAF/DAF elements and opportunistic listening for multihop power line communication networks , 2017, Int. J. Commun. Syst..

[34]  Ranjan K. Mallik,et al.  PLC System Performance With AF Relaying , 2015, IEEE Transactions on Communications.

[35]  Daniel Enrique Lucani,et al.  Network coding in Smart Grids , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[36]  Frank H. P. Fitzek,et al.  Approaching the limits in routing in power line communication exploiting Network Coding , 2017, 2017 IEEE International Symposium on Power Line Communications and its Applications (ISPLC).

[37]  Liuqing Yang,et al.  Relay-Aided Amplify-and-Forward Powerline Communications , 2013, IEEE Transactions on Smart Grid.

[38]  Lutz H.-J. Lampe,et al.  Improving data rate in relay-aided power line communications using network coding , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[39]  C. J. Kim,et al.  Attenuation Characteristics of High-Rate Home-Networking PLC Signals , 2002, IEEE Power Engineering Review.

[40]  Özgür Ertuğ,et al.  Adaptive modulation and coding technique under multipath fading and impulsive noise in broadband power-line communication , 2017, 2017 10th International Conference on Electrical and Electronics Engineering (ELECO).

[41]  Nguyen Viet Ha,et al.  Dynamic ACK skipping in TCP with Network Coding for Power Line Communication Networks , 2020, 2020 22nd International Conference on Advanced Communication Technology (ICACT).

[42]  Alex Borges Vieira,et al.  CodePLC: A Network Coding MAC Protocol for Power Line Communication , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[43]  Parimal Parag,et al.  Queueing Analysis of a Butterfly Network for Comparing Network Coding to Classical Routing , 2010, IEEE Transactions on Information Theory.

[44]  Donald Craig Extensible hierarchical object-oriented logic simulation with an adaptable graphical user interface , 1996 .

[45]  Moisés Vidal Ribeiro,et al.  Linear and periodically time-varying PLC channels estimation in the presence of impulsive noise , 2010, ISPLC2010.

[46]  John Newbury,et al.  Power line communications : theory and applications for narrowband and broadband communications over power lines , 2010 .

[47]  Nikoleta Andreadou,et al.  Smart Meter Traffic in a Real LV Distribution Network , 2018 .

[48]  Aljo Mujcic,et al.  Error performance analysis and modeling of narrow-band PLC technology enabling smart metering systems , 2020 .

[49]  Stefano Galli,et al.  Recent Developments in the Standardization of Power Line Communications within the IEEE , 2008, IEEE Communications Magazine.

[50]  Rudolf H. Riedi,et al.  Bounds on the Benefit of Network Coding for Wireless Multicast and Unicast , 2014, IEEE Transactions on Mobile Computing.

[51]  Muriel Medard,et al.  XORs in the air: practical wireless network coding , 2006, SIGCOMM 2006.

[52]  Omprakash Gnawali,et al.  CodeDrip: Data Dissemination Protocol with Network Coding for Wireless Sensor Networks , 2014, EWSN.

[53]  Bamidele Adebisi,et al.  Smart street lighting over narrowband PLC in a smart city: The Triangulum case study , 2016, 2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD).