Abstract
Routing Protocol for Low Power and Lossy Network (RPL) is standardized and known as the primary solution for the last mile communication network in the smart grid. Various applications with different requirements are rapidly developed in the smart grid. The need to provide Quality of Service (QoS) for such a communication network is inevitable. In this paper, we use the benefits of virtualization and software-defined networking to present a virtual version of the RPL protocol which we name OMC-RPL (Optimized Multi-Class RPL). We present an SDN-enabled architecture consisting of a central controller and some SDN nodes. This implementation reduces the complexity and controls interactions to distribute the network states and other related information in the network. The proposed SDN-enabled architecture consists of different components including Network Link Discovery, Topology Manager, and Virtual Routing. OMC-RPL utilizes a holistic objective function including distinctive metrics related to QoS, and supports the data classification which is an essential requirement in this context. The proposed objective function considers different numbers of traffic classes by using weighting parameters. An optimization algorithm determines the best values of these coefficients. OMC-RPL is evaluated in different aspects. Simulation results show that the new idea significantly decreases both the end-to-end delay and packet loss which are the important factors of QoS. The virtualization idea is also investigated, which results in less message exchange.














Similar content being viewed by others
References
Gungor VC, Sahin D, Kocak T, Ergut S, Buccella C, Cecati C, Hancke GP (2013) A survey on smart grid potential applications and communication requirements. IEEE Trans Ind Inf 9(1):28–42. doi:10.1109/TII.2012.2218253
Ho Q-D, Gao Y, Le-Ngoc T (2013) Challenges and research opportunities in wireless communication networks for smart grid. IEEE Wirel Commun 20(3):89–95
Rajalingham G, Gao Y, Ho Q-D, Le-Ngoc T (2014) Quality of service differentiation for smart grid neighbor area networks through multiple RPL instances. In: Proceedings of the 10th ACM symposium on QoS and security for wireless and mobile networks. ACM, p 17–24
Thai P (2011) Dissertation/thesis approval form
Winter T (2012) RPL: IPv6 routing protocol for low-power and lossy networks
Vasseur J (2014) Terms used in routing for low-power and lossy networks. In
Gaddour O, Koubâa A (2012) RPL in a nutshell: a survey. Comput Netw 56(14):3163–3178
Thubert P (2012) Objective function zero for the routing protocol for low-power and lossy networks (RPL)
Gnawali O, Levis P (2010) The ETX objective function for RPL
Vasseur J-P, Kim M, Pister K, Dejean N, Barthel D (2012) Routing metrics used for path calculation in low-power and lossy networks. In
Gaddour O, Koubaa A, Chaudhry S, Tezeghdanti M, Chaari R, Abid M (2012) Simulation and performance evaluation of DAG construction with RPL. In: Communications and Networking (ComNet), 2012 Third International Conference on. IEEE, p 1–8
Wang D, Tao Z, Zhang J, Abouzeid A (2010) RPL based routing for advanced metering infrastructure in smart grid. In: Communications Workshops (ICC), 2010 I.E. International Conference on. IEEE, p 1–6
Long NT, Uwase M-P, Tiberghien J, Steenhaut K (2013) QoS-aware cross-layer mechanism for multiple instances RPL. In: Advanced Technologies for Communications (ATC), 2013 International Conference on. IEEE, p 44–49
Abdessalem RB, Tabbane N (2014) RPL-SCSP: a network-MAC cross-layer design for wireless sensor networks. In: Proceedings of Ninth International Conference on Wireless Communication and Sensor Networks. Springer, p 27–35
Zhang J, Seet B-C, Lie T-T, Foh CH (2013) Opportunities for software-defined networking in smart grid. In: Information, Communications and Signal Processing (ICICS) 2013 9th International Conference on. IEEE, p 1–5
Islam MM, Hassan MM, Lee G-W, Huh E-N (2012) A survey on virtualization of wireless sensor networks. Sensors 12(2):2175–2207
Tan K-L What’s NExT?: Sensor + Cloud!? Paper presented at the Proceedings of the Seventh International Workshop on Data Management for Sensor Networks, Singapore
Rutakemwa MM (2013) From physical to virtual wireless sensor networks using cloud computing. Int J Res Comput Sci 3(1):19
Misra S, Chatterjee S, Obaidat MS (2014) On theoretical modeling of sensor cloud: a paradigm shift from wireless sensor network
Kong PY (2015) Wireless neighborhood area networks with QoS support for demand response in smart grid. Smart Grid, IEEE Transactions on PP(99):1–1. doi:10.1109/TSG.2015.2421991
Deshpande JG, Kim E, Thottan M (2011) Differentiated services QoS in smart grid communication networks. Bell Labs Tech J 16(3):61–81
Gharavi H, Xu C (2012) Traffic scheduling technique for smart grid advanced metering applications. IEEE Trans Commun 60(6):1646–1658
Ramírez DF, Céspedes S (2015) Routing in neighborhood area networks: a survey in the context of AMI communications. J Netw Comput Appl 55:68–80
Di Marco P, Fischione C, Athanasiou G, Mekikis P-V (2013) MAC-aware routing metrics for low power and lossy networks. In: INFOCOM, 2013 Proceedings IEEE. IEEE, p 13–14
Brachman A (2013) Rpl objective function impact on llns topology and performance. In: Internet of things, smart spaces, and next generation networking. Springer, p 340–351
Karkazis P, Leligou HC, Sarakis L, Zahariadis T, Trakadas P, Velivassaki TH, Capsalis C (2012) Design of primary and composite routing metrics for rpl-compliant wireless sensor networks. In: Telecommunications and Multimedia (TEMU), 2012 International Conference on. IEEE, p 13–18
Gaddour O, Koubâa A, Baccour N, Abid M (2014) OF-FL: QoS-aware fuzzy logic objective function for the RPL routing protocol. In: Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), 2014 12th International Symposium on. IEEE, p 365–372
Tripathi J, De Oliveira JC, Vasseur J-P (2014) Proactive versus reactive routing in low power and lossy networks: performance analysis and scalability improvements. Ad Hoc Netw 23:121–144
Gaddour O, Koubâa A, Abid M (2015) Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPL. Ad Hoc Netw 33:233–256
Barriquello CH, Denardin GW, Campos A (2015) A geographic routing approach for IPv6 in large-scale low-power and lossy networks. Comput Electr Eng 45:182–191
Ancillotti E, Bruno R, Conti M (2014) Reliable data delivery with the ietf routing protocol for low-power and lossy networks. IEEE Trans Ind Inf 10(3):1864–1877
Dorsch N, Kurtz F, Georg H, Hagerling C, Wietfeld C (2014) Software-defined networking for Smart Grid communications: Applications, challenges and advantages. In: Smart Grid Communications (SmartGridComm), 2014 I.E. International Conference on. IEEE, p 422–427
Sydney A, Ochs DS, Scoglio C, Gruenbacher D, Miller R (2014) Using GENI for experimental evaluation of software defined networking in smart grids. Comput Netw 63:5–16
Molina E, Jacob E, Matias J, Moreira N, Astarloa A (2015) Using software defined networking to manage and control IEC 61850-based systems. Comput Electr Eng 43:142–154
Su Z, Xu Q, Zhu H, Wang Y (2015) A novel design for content delivery over software defined mobile social networks. IEEE Netw 29(4):62–67
Tuna G, Gungor VC, Gulez K (2013) Wireless sensor networks for smart grid applications: a case study on link reliability and node lifetime evaluations in power distribution systems. Int J Distrib Sens Netw 2013
Fadel E, Gungor V, Nassef L, Akkari N, Maik MA, Almasri S, Akyildiz IF (2015) A survey on wireless sensor networks for smart grid. Comput Commun 71:22–33
Gopi C, Lalu V (2016) Sensor network infrastructure for AMI in smart grid. Procedia Technol 24:854–863
Salvadori F, Gehrke CS, de Oliveira AC, de Campos M, Sausen PS (2013) Smart grid infrastructure using a hybrid network architecture. In: IEEE Transactions on Smart Grid, vol. 4, no. 3, p 1630–1639
Al-Anbagi I, Erol-Kantarci M, Mouftah HT (2014) Priority- and delay-aware medium access for wireless sensor networks in the smart grid. In: IEEE Systems Journal, vol. 8, no. 2, p 608–618
Shah S, Thubert P (2012) Differentiated service class recommendations for LLN traffic
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Neural networks, 1995. Proceedings., IEEE International Conference on, Nov/Dec 1995, vol. 1944. p 1942–1948
Rini DP, Shamsuddin SM, Yuhaniz SS (2011) Particle swarm optimization: technique, system and challenges. Int J Comput Appl 14(1):19–26
Engelbrecht AP (2006) Fundamentals of computational swarm intelligence. Wiley
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Alishahi, M., Yaghmaee Moghaddam, M.H. & Pourreza, H.R. Multi-class routing protocol using virtualization and SDN-enabled architecture for smart grid. Peer-to-Peer Netw. Appl. 11, 380–396 (2018). https://doi.org/10.1007/s12083-016-0537-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-016-0537-1