Chaochao Wang, Qin Xia, Xinwei Yao, Wanliang Wang, J. Jornet
{"title":"基于q -学习的能量收集纳米网络多跳偏转路由算法","authors":"Chaochao Wang, Qin Xia, Xinwei Yao, Wanliang Wang, J. Jornet","doi":"10.1109/MASS.2018.00059","DOIUrl":null,"url":null,"abstract":"Nanonetworks composed by communicating nano-devices enable new applications in the consumer, biomedical, and environmental fields. Three main characteristics introduce strict requirements for routing protocols design for nanonetworks, namely, short transmission range at Terahertz (THz) frequency (0.1-10 THz), fluctuations in the energy of nano-nodes due to the energy harvesting processes and very limited memory/buffer size of nano-nodes. In this paper, a multi-hop deflection routing algorithm based on Q-learning for energy-harvesting nanonetworks (MDRQEN) is proposed to guarantee the network energy efficiency, while ensuring a low packet loss probability. First, a deflection table is introduced to deflect the packets when the next hop nano-nodes are unavailable due to energy or memory/buffer constraints. Then, a Q-learning scheme is proposed to update the routing table and deflection table by utilizing the reward information contained in the forwarded packet from the previous nano-node. In the Q-learning update scheme, packet deflection ratio, packet loss ratio, packet hop count and node energy status of nano-nodes are taken into consideration. As numerically shown through extensive simulations in Network Simulator 3 (NS-3), the proposed MDRQEN algorithm can achieve a better packet delivery ratio and energy efficiency than random routing algorithm, flooding routing algorithm and the MDRQEN algorithm without the Q-learning update scheme.","PeriodicalId":146214,"journal":{"name":"2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Multi-hop Deflection Routing Algorithm Based on Q-Learning for Energy-Harvesting Nanonetworks\",\"authors\":\"Chaochao Wang, Qin Xia, Xinwei Yao, Wanliang Wang, J. Jornet\",\"doi\":\"10.1109/MASS.2018.00059\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nanonetworks composed by communicating nano-devices enable new applications in the consumer, biomedical, and environmental fields. Three main characteristics introduce strict requirements for routing protocols design for nanonetworks, namely, short transmission range at Terahertz (THz) frequency (0.1-10 THz), fluctuations in the energy of nano-nodes due to the energy harvesting processes and very limited memory/buffer size of nano-nodes. In this paper, a multi-hop deflection routing algorithm based on Q-learning for energy-harvesting nanonetworks (MDRQEN) is proposed to guarantee the network energy efficiency, while ensuring a low packet loss probability. First, a deflection table is introduced to deflect the packets when the next hop nano-nodes are unavailable due to energy or memory/buffer constraints. Then, a Q-learning scheme is proposed to update the routing table and deflection table by utilizing the reward information contained in the forwarded packet from the previous nano-node. In the Q-learning update scheme, packet deflection ratio, packet loss ratio, packet hop count and node energy status of nano-nodes are taken into consideration. As numerically shown through extensive simulations in Network Simulator 3 (NS-3), the proposed MDRQEN algorithm can achieve a better packet delivery ratio and energy efficiency than random routing algorithm, flooding routing algorithm and the MDRQEN algorithm without the Q-learning update scheme.\",\"PeriodicalId\":146214,\"journal\":{\"name\":\"2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)\",\"volume\":\"64 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MASS.2018.00059\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASS.2018.00059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-hop Deflection Routing Algorithm Based on Q-Learning for Energy-Harvesting Nanonetworks
Nanonetworks composed by communicating nano-devices enable new applications in the consumer, biomedical, and environmental fields. Three main characteristics introduce strict requirements for routing protocols design for nanonetworks, namely, short transmission range at Terahertz (THz) frequency (0.1-10 THz), fluctuations in the energy of nano-nodes due to the energy harvesting processes and very limited memory/buffer size of nano-nodes. In this paper, a multi-hop deflection routing algorithm based on Q-learning for energy-harvesting nanonetworks (MDRQEN) is proposed to guarantee the network energy efficiency, while ensuring a low packet loss probability. First, a deflection table is introduced to deflect the packets when the next hop nano-nodes are unavailable due to energy or memory/buffer constraints. Then, a Q-learning scheme is proposed to update the routing table and deflection table by utilizing the reward information contained in the forwarded packet from the previous nano-node. In the Q-learning update scheme, packet deflection ratio, packet loss ratio, packet hop count and node energy status of nano-nodes are taken into consideration. As numerically shown through extensive simulations in Network Simulator 3 (NS-3), the proposed MDRQEN algorithm can achieve a better packet delivery ratio and energy efficiency than random routing algorithm, flooding routing algorithm and the MDRQEN algorithm without the Q-learning update scheme.