Skip to main content

Implementation of a GA-based Simulation System for Placement of IoT Devices: Evaluation for a WSAN Scenario

  • Conference paper
  • First Online:
Book cover Advances in Internetworking, Data & Web Technologies (EIDWT 2017)

Abstract

A Wireless Sensor and Actor Network (WSAN) is a group of wireless devices with the ability to sense physical events (sensors) or/and to perform relatively complicated actions (actors), based on the sensed data shared by sensors. In order to provide effective sensing and acting, a coordination mechanism is necessary among sensors and actors. This coordination can be distributed-local coordination among the actors or centralized coordination from a remote management unit, usually known as sink in Wireless Sensor Networks (WSNs). In this work, we propose a simulating system based on Rust for actor node placement problem in WSAN, while considering different aspects of WSANs including coordination, connectivity and coverage. We describe the implementation and show the interface of simulation system. We evaluated the performance of the proposed system by a simulation scenario considering WSANs. The simulation results show that the constructed WSAN could cover both events.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–422 (2002). Elsevier

    Article  Google Scholar 

  2. Akyildiz, I.F., Kasimoglu, I.H.: Wireless sensor and actor networks: research challenges. Ad Hoc Netw. J. 2(4), 351–367 (2004). Elsevier

    Article  Google Scholar 

  3. Haider, N., Imran, M., Saad, N., Zakariya, M.: Performance analysis of reactive connectivity restoration algorithms for wireless sensor and actor networks. In: IEEE Malaysia International Conference on Communications (MICC-2013), pp. 490–495, November 2013

    Google Scholar 

  4. Abbasi, A., Younis, M., Akkaya, K.: Movement-assisted connectivity restoration in wireless sensor and actor networks. IEEE Trans. Parallel Distrib. Syst. 20(9), 1366–1379 (2009)

    Article  Google Scholar 

  5. Li, X., Liang, X., Lu, R., He, S., Chen, J., Shen, X.: Toward reliable actor services in wireless sensor and actor networks. In: IEEE 8th International Conference on Mobile Adhoc and Sensor Systems (MASS), pp. 351–360, October 2011

    Google Scholar 

  6. Akkaya, K., Younis, M.: Cola: a coverage and latency aware actor placement for wireless sensor and actor networks. In: IEEE 64th Conference on Vehicular Technology (VTC-2006), pp. 1–5, September 2006

    Google Scholar 

  7. Kakarla, J., Majhi, B.: A new optimal delay and energy efficient coordination algorithm for WSAN. In: IEEE International Conference on Advanced Networks and Telecommuncations Systems (ANTS), pp. 1–6, December 2013

    Google Scholar 

  8. Zanella, A., Bui, N., Castellani, A., Vangelista, L.: Internet of Things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)

    Article  Google Scholar 

  9. Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  10. Bellavista, P., Cardone, G., Corradi, A., Foschini, L.: Convergence of MANET and WSN in IoT urban scenarios. IEEE Sens. J. 13(10), 3558–3567 (2013)

    Article  Google Scholar 

  11. Oda, T., Barolli, A., Xhafa, F., Barolli, L., Ikeda, M., Takizawa, M.: WMN-GA: a simulation system for WMNs and its evaluation considering selection operators. J. Ambient Intell. Humanized Comput. (JAIHC) 4(3), 323–330 (2013). Springer

    Article  Google Scholar 

  12. Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  13. Goldberg, D.E.: Genetic Algorithm in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  14. The Rust Programming Language. https://www.rust-lang.org/

  15. GitHub - rust-lang/rust: a safe, concurrent, practical language. https://github.com/rust-lang/

  16. ‘rust’ tag wiki - Stack Overflow. http://stackoverflow.com/tags/rust/info/

  17. Sastry, K., Goldberg, D., Kendall, G.: Genetic algorithms. In: Burke, E.K., Kendall, G. (eds.) Search Methodologies - Introductory Tutorials in Optimization and Decision Support, Techniques, pp. 97–125. Springer, Heidelberg (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tetsuya Oda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Cuka, M., Ozera, K., Obukata, R., Elmazi, D., Oda, T., Barolli, L. (2018). Implementation of a GA-based Simulation System for Placement of IoT Devices: Evaluation for a WSAN Scenario. In: Barolli, L., Zhang, M., Wang, X. (eds) Advances in Internetworking, Data & Web Technologies. EIDWT 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 6. Springer, Cham. https://doi.org/10.1007/978-3-319-59463-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59463-7_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59462-0

  • Online ISBN: 978-3-319-59463-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics