A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks
Abstract
:1. Introduction
2. A Generic Multi-Path and Multi-Channel Proposal for HWMP
2.1. Multipath Proposal and Implementation
2.1.1. Route Management
2.2. Multi-Channel Mechanism
2.3. Routing Selection and Assignment
3. Results and Discussion
3.1. Simulation Environment
3.2. Application Layer
3.3. MAC and Physical Layers
3.4. Results
3.4.1. Packet Delivery Ratio
3.4.2. Throughput
3.4.3. Network Transit Time
3.4.4. Routing Table Size
3.4.5. Control Channel Utilization Factor
4. Conclusions and Future Work
Author Contributions
Acknowledgments
Conflicts of Interest
Abbreviations
CBR | Constant Bit Rate |
EDCA | Enhanced Distributed Channel Access |
EV | Electric Vehicle |
EWMA | Exponentially-Weighted Moving Average |
HAN | Home Area Network |
HWMP | Hybrid Wireless Mesh Protocol |
MAC | Medium Access Control |
MPC-HWMP | Multi-Path Multi-Channel Hybrid Wireless Mesh Protocol |
MSTA | Mesh Station |
MPM | Mesh Peering Management Protocol |
NAN | Neighborhood Area Network |
PDR | Packet Delivery Ratio |
PREP | Path Reply |
PREQ | Path Request |
QoS | Quality of Service |
SM | Smart Meter |
UDP | User Datagram Protocol |
WAN | Wide Area Network |
References
- Liao, W.; Salinas, S.; Li, M.; Li, P.; Loparo, K.A. Cascading Failure Attacks in the Power System: A Stochastic Game Perspective. IEEE Internet Things J. 2017, 4, 2247–2259. [Google Scholar] [CrossRef]
- Gungor, V.C.; Sahin, D.; Kocak, T.; Ergut, S.; Buccella, C.; Cecati, C.; Hancke, G.P. A Survey on Smart Grid Potential Applications and Communication Requirements. IEEE Trans. Ind. Inf. 2013, 9, 28–42. [Google Scholar] [CrossRef] [Green Version]
- IEEE Computer Society. IEEE Std 802.11s, IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. Amendment 10: Mesh Networking; IEEE: New York, NY, USA, 2011. [Google Scholar]
- IEEE Computer Society. IEEE Std 802.11-2016. IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks—Local and Metropolitan Area Networks. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications; IEEE: New York, NY, USA, 2016. [Google Scholar]
- NS-3 Network Simulator. Available online: https://www.nsnam.org/ (accessed on 16 October 2018).
- Rashed Mohassel, R.; Fung, A.; Mohammadi, F.; Raahemifar, K. A Survey on Advanced Metering Infrastructure. Int. J. Electr. Power Energy Syst. 2014, 63, 473–484. [Google Scholar] [CrossRef]
- Gharavi, H.; Hu, B. Multigate Communication Network for Smart Grid. Proc. IEEE 2011, 99, 1028–1045. [Google Scholar] [CrossRef]
- Xu, Y.; Wang, W. Wireless Mesh Network in Smart Grid: Modeling and Analysis for Time Critical Communications. IEEE Trans. Wirel. Commun. 2013, 12, 3360–3371. [Google Scholar] [CrossRef]
- Jung, J.S.; Lim, K.W.; Kim, J.B.; Ko, Y.B.; Kim, Y.; Lee, S.Y. Improving IEEE 802. In 11s Wireless Mesh Networks for Reliable Routing in the Smart Grid Infrastructure. In Proceedings of the 2011 IEEE International Conference on Communications Workshops (ICC), Kyoto, Japan, 5–9 June 2011. [Google Scholar]
- Kim, J.; Kim, D.; Lim, K.W.; Ko, Y.B.; Lee, S.Y. Improving the reliability of IEEE 802.11s based wireless mesh networks for smart grid systems. J. Commun. Netw. 2012, 14, 629–639. [Google Scholar] [CrossRef]
- Deng, X.; He, T.; He, L.; Gui, J.; Peng, Q. Performance Analysis for IEEE 802.11s Wireless Mesh Network in Smart Grid. Wirel. Pers. Commun. 2017, 96, 1537–1555. [Google Scholar] [CrossRef]
- Tsado, Y.; Gamage, K.; Adebisi, B.; Lund, D.; Rabie, K.; Ikpehai, A. Improving the Reliability of Optimised Link State Routing in a Smart Grid Neighbour Area Network based Wireless Mesh Network Using Multiple Metrics. Energies 2017, 10, 287. [Google Scholar] [CrossRef]
- Tsado, Y.; Gamage, K.A.A.; Lund, D.; Adebisi, B. Performance analysis of variable Smart Grid traffic over ad hoc Wireless Mesh Networks. In Proceedings of the 2016 International Conference on Smart Systems and Technologies (SST), Osijek, Croatia, 12–14 October 2016; pp. 81–86. [Google Scholar]
- Deng, X.; He, L.; Liu, Q.; Li, X.; Cai, L.; Chen, Z. EPTR: expected path throughput based routing protocol for wireless mesh network. Wirel. Netw. 2016, 22, 839–854. [Google Scholar] [CrossRef]
- Deng, X.; He, L.; Li, X.; Liu, Q.; Cai, L.; Chen, Z. A reliable QoS-aware routing scheme for neighbor area network in smart grid. Peer-to-Peer Netw. Appl. 2016, 9, 616–627. [Google Scholar] [CrossRef]
- Deng, X.; He, L.; Zhu, C.; Dong, M.; Ota, K.; Cai, L. QoS-Aware and Load-Balance Routing for IEEE 802.11s Based Neighborhood Area Network in Smart Grid. Wirel. Pers. Commun. 2016, 89, 1065–1088. [Google Scholar] [CrossRef] [Green Version]
- Deng, X.; Peng, Q.; He, L.; He, T. Interference-aware QoS routing for neighbourhood area network in smart grid. IET Commun. 2017, 11, 756–764. [Google Scholar] [CrossRef]
- NS3 Modification for Multi-Path and Multi-Channel Wireless Mesh Networks. Available online: https://github.com/jastudillol/meshMultipath.git (accessed on 26 October 2018).
0.49 | 0.49 |
(a) t | (b) t |
Parameter | Description |
---|---|
preq or prep | PREQ or PREP element received in the node. |
read | Function that extracts the main fields of the preq or prep elements. |
Originator address of the current element received. | |
Originator address of the previous element received. | |
Sequence number of the current element received by . | |
Sequence number of the previous element received by . | |
Destination address of the element. | |
Cumulative metrics of each path. | |
Retransmitter node. | |
Path identifier. | |
updateMetric | Calculate and update the airtime link metric according to the received preq or prep message. |
isValid | Verify if the element received has updated information (sequence numbers), or if it has a better metric, or different . |
updateTable | Update or add a new route if the function is true. |
Request a route to the destination (next hop), taking into account the application. | |
createPrep | Create the PREP message according to the parameters of the PREQ message. |
sendPrep | Send the PREP unicast message to . |
Retransmit the preq broadcast message through all interfaces. |
Field | Description |
---|---|
Control channel metric | Metric value of the control channel, obtained by the PREQ-PREP mechanism. |
Data channel metric | Metric value of each data channel, obtained by the PREQ-PREP mechanism. |
Hop count | Number of hops between two nodes. |
PathID | Path identifier used by PREP messages. |
Variable | Description | Value |
---|---|---|
simulator | Simulator | ns-3.28 |
numNodes | Number of nodes | from 9 to 36 |
distanceNodes | distance between nodes | 80 m |
numRuns | Number of runs | 21 |
simTime | Simulation time | 50 s |
transportLayer | Transport layer | User Datagram Protocol (UDP) |
randomGenerator | Random number generator | MRG32k3a |
Traffic Type | Applications | Packet Size | Packet Interval | EDCA | |||
---|---|---|---|---|---|---|---|
Length (Bytes) | Distribution | Interarrival Time (s) | Distribution | ||||
NL1 | NL2 | ||||||
1 | Demand Response, Outage Management. | 60 | Exponential | 0.075 | 0.025 | Exponential | Voice (Highest Priority: 1) |
2 | Video surveillance, Overhead Transmission Line Monitoring, Substation Automation Systems (SASs). | 60 | Exponential | 0.075 | 0.025 | Exponential | Video (Priority 2) |
3 | Home Energy Management (HEM), Electric Vehicles (EVs) Charging | 512 | Deterministic | 0.075 | 0.025 | Deterministic | Background (Priority 3) |
4 | Meter Data Management | 512 | Deterministic | 0.075 | 0.025 | Deterministic | Best Effort (Lowest Priority: 4) |
Variable | Description | Value |
---|---|---|
maxRetries | Maximum number of retries | 4 |
maxBeaconLoss | Maximum number of lost beacons before the link will be closed | 20 |
maxNumberOfPeerLinks | Maximum number of peer links. | 4 |
maxPacketFailure | Maximum number of failed packets before the link will be closed | 5 |
Variable | Description | Value |
---|---|---|
pathMode | Path selection mode | On-demand |
maxQueueSize | Maximum number of packets we can store when resolving the route | 255 |
maxPREQretries | Maximum number of retries before we suppose the destination to be unreachable | 5 |
reactivePathTimeout | Lifetime of reactive routing information | 5.12 s |
Variable | Description | Value |
---|---|---|
phyLayer | Wireless physical layer. | 802.11a |
controlChannelNumber | Number of control channels. | 1 |
controlChannelFreq | Frequency of the control channel. | 5180 MHz |
dataChannelNumber | Number of data channels. | 4 |
dataChannelFreq | Frequency of data channels. | 5200 MHz 5220 MHz 5240 MHz 5260 MHz |
propagationDelay | Maximum propagation delay. | 3.333 |
Propagation loss model. | Log distance | |
propagationModel | Exponent: the exponent of the path loss propagation model. | 3 |
ReferenceDistance: the distance at which the reference loss is calculated (m). | 1 m | |
ReferenceLoss: the reference loss at the reference distance (dB) (the default is Friis at 1 m with 5.15 GHz). | 46.667 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Astudillo León, J.P.; De la Cruz Llopis, L.J. A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks. Sensors 2018, 18, 4052. https://doi.org/10.3390/s18114052
Astudillo León JP, De la Cruz Llopis LJ. A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks. Sensors. 2018; 18(11):4052. https://doi.org/10.3390/s18114052
Chicago/Turabian StyleAstudillo León, Juan Pablo, and Luis J. De la Cruz Llopis. 2018. "A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks" Sensors 18, no. 11: 4052. https://doi.org/10.3390/s18114052
APA StyleAstudillo León, J. P., & De la Cruz Llopis, L. J. (2018). A Joint Multi-Path and Multi-Channel Protocol for Traffic Routing in Smart Grid Neighborhood Area Networks. Sensors, 18(11), 4052. https://doi.org/10.3390/s18114052