Skip to main content
Erschienen in: Wireless Networks 1/2020

05.10.2019

Simulated annealing-based reprogramming scheme of wireless sensor nodes

verfasst von: Zhangling Duan, Xing Wei, Jianghong Han, Yang Lu, Lei Shi

Erschienen in: Wireless Networks | Ausgabe 1/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Code dissemination is a main component of reprogramming which enables over-the-air software update in wireless sensor networks. In this paper, we present a Simulated Annealing-based reprogramming scheme (SA). Unlike well-known wireless reprogramming data dissemination protocols such as Deluge, whose primary goal is to minimize energy consumption, SA’s design criterion is to minimize energy consumption while balancing the energy consumption of the entire sensor network. To achieve these goals, we first establish the NP-hard model of data dissemination routing and its simplified form. Then, the relaying nodes and corresponding communication radius are determined by their remaining energy and the balanced consumption of the covered nodes, respectively. Finally, the iterative optimization strategy with simulated annealing is achieved. Physical experimental results and numerical analysis show that the proposed algorithm can find the near-optimal solutions to reduce and balance the total energy consumption when there is an energy imbalance among different nodes.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Taherkordi, A., Loiret, F., Rouvoy, R., & Eliassen, F. (2013). Optimizing sensor network reprogramming via in situ reconfigurable components. ACM Transactions on Sensor Networks,9(2), 1–37.CrossRef Taherkordi, A., Loiret, F., Rouvoy, R., & Eliassen, F. (2013). Optimizing sensor network reprogramming via in situ reconfigurable components. ACM Transactions on Sensor Networks,9(2), 1–37.CrossRef
2.
Zurück zum Zitat Hagedorn, A., Starobinski, D., & Trachtenberg, A. (2008). Rateless Deluge: Over-the-air programming of wireless sensor networks using random linear codes. In Proceedings of the IEEE international conference on information processing in sensor network (IPSN), pp. 457–466. Hagedorn, A., Starobinski, D., & Trachtenberg, A. (2008). Rateless Deluge: Over-the-air programming of wireless sensor networks using random linear codes. In Proceedings of the IEEE international conference on information processing in sensor network (IPSN), pp. 457–466.
4.
Zurück zum Zitat Stathopoulos, T., Heidemann, J., & Estrin, D. (2009). A remote code update mechanism for wireless sensor networks. In Proceedings of IEEE military communications conference (MILCOM), pp. 1–7. Stathopoulos, T., Heidemann, J., & Estrin, D. (2009). A remote code update mechanism for wireless sensor networks. In Proceedings of IEEE military communications conference (MILCOM), pp. 1–7.
5.
Zurück zum Zitat Hui, J. W., & Culler, D. (2004). The dynamic behavior of a data dissemination protocol for network programming at scale. In Proceedings of the 2nd international conference on embedded networked sensor systems (SenSys), pp. 81–94. Hui, J. W., & Culler, D. (2004). The dynamic behavior of a data dissemination protocol for network programming at scale. In Proceedings of the 2nd international conference on embedded networked sensor systems (SenSys), pp. 81–94.
6.
Zurück zum Zitat Kulkarni, S., & Wang, L. (2005). MNP: multihop network reprogramming service for sensor networks. In Proceedings of 25th IEEE international conference on distributed computing systems (ICDCS), pp. 7–16. Kulkarni, S., & Wang, L. (2005). MNP: multihop network reprogramming service for sensor networks. In Proceedings of 25th IEEE international conference on distributed computing systems (ICDCS), pp. 7–16.
7.
Zurück zum Zitat Naik, V., Arora, A., Sinha, P., & Zhang, H. (2005). Sprinkler: A reliable and energy efficient data dissemination service for wireless embedded devices. In Proceedings of IEEE international real-time systems symposium (RTSS), pp. 1–15. Naik, V., Arora, A., Sinha, P., & Zhang, H. (2005). Sprinkler: A reliable and energy efficient data dissemination service for wireless embedded devices. In Proceedings of IEEE international real-time systems symposium (RTSS), pp. 1–15.
8.
Zurück zum Zitat Alam, S. M. I., Sultana, S., Hu, Y. C., & Fahmy, S. (2014). SYREN: Synergistic link correlation-aware and network coding-based dissemination in wireless sensor networks. In Proceedings of 2013 IEEE 21st international symposium on modelling, analysis and simulation of computer and telecommunication systems (MASCOTS), pp. 485–494. Alam, S. M. I., Sultana, S., Hu, Y. C., & Fahmy, S. (2014). SYREN: Synergistic link correlation-aware and network coding-based dissemination in wireless sensor networks. In Proceedings of 2013 IEEE 21st international symposium on modelling, analysis and simulation of computer and telecommunication systems (MASCOTS), pp. 485–494.
9.
Zurück zum Zitat Levis, P., & Culler, D. (2002). Mate: A tiny virtual machine for sensor networks. In Proceedings of the 10th international conference on Architectural support for programming languages and operating systems (ASPLOS), pp. 85–95. Levis, P., & Culler, D. (2002). Mate: A tiny virtual machine for sensor networks. In Proceedings of the 10th international conference on Architectural support for programming languages and operating systems (ASPLOS), pp. 85–95.
10.
Zurück zum Zitat Panta, R. K., Bagchi, S., & Midkiff, S. P. (2009). Zephyr: Efficient incremental reprogramming of sensor nodes using function call indirections and difference computation. In Proceedings of the 2009 conference on USENIX An-nual technical conference (USENIX), pp. 411–424. Panta, R. K., Bagchi, S., & Midkiff, S. P. (2009). Zephyr: Efficient incremental reprogramming of sensor nodes using function call indirections and difference computation. In Proceedings of the 2009 conference on USENIX An-nual technical conference (USENIX), pp. 411–424.
11.
Zurück zum Zitat Rossi, M., Zanca, G., Stabellini, L., Crepaldi, R., Harris, A. F. I., & Zorzi, M. (2010). SYNAPSE: A network reprogramming protocol for wireless sensor networks using fountain codes. In Proceedings of 5th annual IEEE communications society conference on sensor, mesh and AdHoc communications and networks (SAHCN), pp. 188–196. Rossi, M., Zanca, G., Stabellini, L., Crepaldi, R., Harris, A. F. I., & Zorzi, M. (2010). SYNAPSE: A network reprogramming protocol for wireless sensor networks using fountain codes. In Proceedings of 5th annual IEEE communications society conference on sensor, mesh and AdHoc communications and networks (SAHCN), pp. 188–196.
12.
Zurück zum Zitat Reijers, N., & Langendoen, K. (2003). Efficient code distribution in wireless sensor networks. In Proceedings of the 2nd ACM international conference on wireless sensor networks and applications (WSNA), pp. 60–67. Reijers, N., & Langendoen, K. (2003). Efficient code distribution in wireless sensor networks. In Proceedings of the 2nd ACM international conference on wireless sensor networks and applications (WSNA), pp. 60–67.
13.
Zurück zum Zitat Qiu, J., Li, D., Shi, H., & Cui, L. (2014). EasiLIR: Lightweight incremental reprogramming for sensor networks. International Journal of Distributed Sensor Networks,10(4), 1–15. Qiu, J., Li, D., Shi, H., & Cui, L. (2014). EasiLIR: Lightweight incremental reprogramming for sensor networks. International Journal of Distributed Sensor Networks,10(4), 1–15.
14.
Zurück zum Zitat Huang, L., & Setia, S. (2008). CORD: Energy-efficient reliable bulk data dissemination in sensor networks. In Proceedings of the 27th conference on computer communications (INFCOM), pp. 1247–1255. Huang, L., & Setia, S. (2008). CORD: Energy-efficient reliable bulk data dissemination in sensor networks. In Proceedings of the 27th conference on computer communications (INFCOM), pp. 1247–1255.
15.
Zurück zum Zitat Kim, D., Nam, H., & Kim, D. (2016). Adaptive code dissemination based on link quality in wireless sensor networks. IEEE Internet of Things Journal,4(3), 685–694.CrossRef Kim, D., Nam, H., & Kim, D. (2016). Adaptive code dissemination based on link quality in wireless sensor networks. IEEE Internet of Things Journal,4(3), 685–694.CrossRef
16.
Zurück zum Zitat Hosseini, S., Khaled, A., & Vadlamani, S. (2014). Hybrid imperialist competitive algorithm, variable neighborhood search, and simulated annealing for dynamic facility layout problem. Neural Computing and Application,25(7–8), 1871–1885.CrossRef Hosseini, S., Khaled, A., & Vadlamani, S. (2014). Hybrid imperialist competitive algorithm, variable neighborhood search, and simulated annealing for dynamic facility layout problem. Neural Computing and Application,25(7–8), 1871–1885.CrossRef
17.
Zurück zum Zitat Sharma, M., & Sharma, K. (2012). An energy efficient extended LEACH (EEE LEACH). In Proceedings of international conference on communication systems and network technologies (CSNT), pp. 377–382. Sharma, M., & Sharma, K. (2012). An energy efficient extended LEACH (EEE LEACH). In Proceedings of international conference on communication systems and network technologies (CSNT), pp. 377–382.
18.
Zurück zum Zitat Kim, S., & Eom, D. S. (2012). Dynamic transmission power control for wireless sensor network reprogramming. In Proceedings of 17th Asia-Pacific conference on communications (APCC), pp. 145–150. Kim, S., & Eom, D. S. (2012). Dynamic transmission power control for wireless sensor network reprogramming. In Proceedings of 17th Asia-Pacific conference on communications (APCC), pp. 145–150.
20.
Zurück zum Zitat Dang, H. V., Ngan, L. T. C., Khoa, N. K., & Quan L. T. (2019). Towards an integration of AES cryptography into Deluge dissemination protocol for securing IoTs reconfiguration. In Proceedings of 2019 IEEE-RIVF international conference on computing and communication technologies, pp. 1–6. Dang, H. V., Ngan, L. T. C., Khoa, N. K., & Quan L. T. (2019). Towards an integration of AES cryptography into Deluge dissemination protocol for securing IoTs reconfiguration. In Proceedings of 2019 IEEE-RIVF international conference on computing and communication technologies, pp. 1–6.
21.
Zurück zum Zitat Do, D. S., & Kim, Y. (2015). Lightweight reprogramming and energy balancing in wireless sensor networks. International Journal of Distributed Sensor Networks,11(8), 1–8.CrossRef Do, D. S., & Kim, Y. (2015). Lightweight reprogramming and energy balancing in wireless sensor networks. International Journal of Distributed Sensor Networks,11(8), 1–8.CrossRef
22.
Zurück zum Zitat Krasniewski, M. D., Panta, R. K., Bagchi, S., Yang, C. L., & Chappell, W. J. (2008). Energy-efficient on-demand reprogramming of large-scale sensor networks. ACM Transactions on Sensor Networks,4(1), 1–38.CrossRef Krasniewski, M. D., Panta, R. K., Bagchi, S., Yang, C. L., & Chappell, W. J. (2008). Energy-efficient on-demand reprogramming of large-scale sensor networks. ACM Transactions on Sensor Networks,4(1), 1–38.CrossRef
23.
Zurück zum Zitat Panta, R. K., Khalil, I., & Bagchi, S. (2007). Stream: Low overhead wireless reprogramming for sensor networks. In Proceedings of 26th IEEE international conference on computer communications (INFCOM), pp. 928–936. Panta, R. K., Khalil, I., & Bagchi, S. (2007). Stream: Low overhead wireless reprogramming for sensor networks. In Proceedings of 26th IEEE international conference on computer communications (INFCOM), pp. 928–936.
24.
Zurück zum Zitat Gao, Y., Bu, J., Dong, W., Chen, C., Rao, L., & Liu, X. (2013). Exploiting concurrency for efficient dissemination in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems,24(4), 691–700.CrossRef Gao, Y., Bu, J., Dong, W., Chen, C., Rao, L., & Liu, X. (2013). Exploiting concurrency for efficient dissemination in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems,24(4), 691–700.CrossRef
25.
Zurück zum Zitat Li, J. W., Li, S. N., Zhang, Y., Gu, T., Law, Y. W., Yang, Z., et al. (2017). An analytical model for coding-based reprogramming protocols in lossy wireless sensor networks. IEEE Transactions on Computers,66(1), 24–37.MathSciNetMATHCrossRef Li, J. W., Li, S. N., Zhang, Y., Gu, T., Law, Y. W., Yang, Z., et al. (2017). An analytical model for coding-based reprogramming protocols in lossy wireless sensor networks. IEEE Transactions on Computers,66(1), 24–37.MathSciNetMATHCrossRef
26.
Zurück zum Zitat Liu, X., Li, G., Zhang, S., & Liu, A. (2018). Big program code dissemination scheme for emergency software-define wireless sensor networks. Peer-to-Peer Networking and Applications,11(5), 1038–1059.CrossRef Liu, X., Li, G., Zhang, S., & Liu, A. (2018). Big program code dissemination scheme for emergency software-define wireless sensor networks. Peer-to-Peer Networking and Applications,11(5), 1038–1059.CrossRef
27.
Zurück zum Zitat Mujica, G., & Portilla, J. (2018). Distributed reprogramming on the edge: A new collaborative code dissemination strategy for IoT. Electronics,8(3), 267–286.CrossRef Mujica, G., & Portilla, J. (2018). Distributed reprogramming on the edge: A new collaborative code dissemination strategy for IoT. Electronics,8(3), 267–286.CrossRef
28.
Zurück zum Zitat Teng, H., Liu, W., Wang, T., Liu, A., Liu, X., & Zhang, S. (2019). A Cost-efficient greedy code dissemination scheme through vehicle to sensing devices (V2SD) communication in smart city. IEEE ACCESS,7, 16675–16694.CrossRef Teng, H., Liu, W., Wang, T., Liu, A., Liu, X., & Zhang, S. (2019). A Cost-efficient greedy code dissemination scheme through vehicle to sensing devices (V2SD) communication in smart city. IEEE ACCESS,7, 16675–16694.CrossRef
Metadaten
Titel
Simulated annealing-based reprogramming scheme of wireless sensor nodes
verfasst von
Zhangling Duan
Xing Wei
Jianghong Han
Yang Lu
Lei Shi
Publikationsdatum
05.10.2019
Verlag
Springer US
Erschienen in
Wireless Networks / Ausgabe 1/2020
Print ISSN: 1022-0038
Elektronische ISSN: 1572-8196
DOI
https://doi.org/10.1007/s11276-019-02156-7

Weitere Artikel der Ausgabe 1/2020

Wireless Networks 1/2020 Zur Ausgabe

Neuer Inhalt