Skip to main content

Comparing the Performance of Message Delivery Methods for Mobile Agents

  • Conference paper
  • First Online:
  • 1001 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12092))

Abstract

Deploying a large number of mobile agents in scenarios where agents migrate frequently and/or exchange messages frequently requires methods for message delivery that are adequate to these specific situations. Deciding on which message delivery model to use, and whether a newly developed model is better than existing ones, may be difficult without an experimental testbed for comparison. This paper presents a framework for the comparison of message delivery models dedicated to mobile agent systems. The framework allows the generation of large, difficult scenarios, in which different methods may be evaluated side-by-side, revealing trade-offs between success rate, delivery time, and resource consumption. The architecture of the framework is designed to quickly integrate new models and to allow the direct deployment of a model implementation in real-life applications. As validation, we have integrated the implementation of several well-known delivery models and made comparisons between these models, from different points of view.

This research was supported by grant PN-III-P1-1.2-PCCDI-2017-0734.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Notes

  1. 1.

    The implementation is freely available as a Github repository at https://github.com/dragospetrescu/mobile_agents_system_simulator.

References

  1. Baumann, J., Rothermel, K.: The shadow approach: an orphan detection protocol for mobile agents. Pers. Ubiquit. Comput. 2(2), 100–108 (1998)

    Google Scholar 

  2. Benchara, F.Z., Youssfi, M., Bouattane, O., Ouajji, H.: A new scalable, distributed, fuzzy c-means algorithm-based mobile agents scheme for HPC: SPMD application. Computers 5(3), 14 (2016)

    Article  Google Scholar 

  3. Cabri, G., Leonardi, L., Zambonelli, F.: Mobile-agent coordination models for Internet applications. Computer 33(2), 82–89 (2000)

    Article  Google Scholar 

  4. Chang, C., Srirama, S.N., Buyya, R.: Indie Fog: an efficient Fog-computing infrastructure for the Internet of Things. IEEE Comput. 50(9), 92–98 (2017)

    Article  Google Scholar 

  5. Choi, S., Kim, H., Byun, E., Hwang, C., Baik, M.: Reliable asynchronous message delivery for mobile agents. IEEE Internet Comput. 10(6), 16–25 (2006)

    Article  Google Scholar 

  6. Derakhshan, F., Yousefi, S.: A review on the applications of multiagent systems in wireless sensor networks. Int. J. Distrib. Sens. Netw. 15(5), 1550147719850767 (2019)

    Article  Google Scholar 

  7. Desbiens, J., Lavoie, M., Renaud, F.: Communication and tracking infrastructure of a mobile agent system. In: Proceedings of the Thirty-First Hawaii International Conference on System Sciences, vol. 7, pp. 54–63. IEEE (1998)

    Google Scholar 

  8. Deugo, D.: Mobile agent messaging models. In: Fifth International Symposium on Autonomous Decentralized Systems, ISADS 2001, Dallas, Texas, USA, 26–28 March 2001, pp. 278–286. IEEE Computer Society (2001)

    Google Scholar 

  9. Jingyang, Z., Zhiyong, J., Daoxu, C.: Designing reliable communication protocols for mobile agents. In: 2003 23rd International Conference on Distributed Computing Systems Workshops, Proceedings, pp. 484–487. IEEE (2003)

    Google Scholar 

  10. John, V., Liu, X.: A survey of distributed message broker queues. CoRR abs/1704.00411 (2017). http://arxiv.org/abs/1704.00411

  11. Lazar, S., Weerakoon, I., Sidhu, D.: A scalable location tracking and message delivery scheme for mobile agents. In: 7th Workshop on Enabling Technologies (WETICE 1998), Infrastructure for Collaborative Enterprises, CAUSA, Proceedings, 17–19 June 1998, Palo Alto, pp. 243–249. IEEE Computer Society (1998)

    Google Scholar 

  12. Olaru, A., Sorici, A., Florea, A.M.: A flexible and lightweight agent deployment architecture. In: 22nd International Conference on Control Systems and Computer Science, Bucharest, Romania, 28–30, pp. 251–258. IEEE (2019)

    Google Scholar 

  13. Outtagarts, A.: Mobile agent-based applications: a survey. Int. J. Comput. Sci. Netw. Secur. 9(11), 331–339 (2009)

    Google Scholar 

  14. Qadori, H.Q., Zulkarnain, Z.A., Hanapi, Z.M., Subramaniam, S.: Multi-mobile agent itinerary planning algorithms for data gathering in wireless sensor networks: a review paper. Int. J. Distrib. Sens. Netw. 13(1), 1550147716684841 (2017)

    Article  Google Scholar 

  15. Rawat, A., Sushil, R., Sharm, L.: Mobile agent communication protocols: a comparative study. In: Jain, L.C., Behera, H.S., Mandal, J.K., Mohapatra, D.P. (eds.) Computational Intelligence in Data Mining - Volume 1. SIST, vol. 31, pp. 131–141. Springer, New Delhi (2015). https://doi.org/10.1007/978-81-322-2205-7_13

    Chapter  Google Scholar 

  16. Roman, R., López, J., Mambo, M.: Mobile edge computing, Fog et al.: a survey and analysis of security threats and challenges. Future Gener. Comput. Syst. 78, 680–698 (2018)

    Google Scholar 

  17. Virmani, C.: A comparison of communication protocols for mobile agents. Int. J. Adv. Technol. 3(2), 114–122 (2012)

    MathSciNet  Google Scholar 

  18. Wojciechowski, P.T.: Algorithms for location-independent communication between mobile agents. In: Proceedings of AISB 2001 Symposium on Software Mobility and Adaptive Behaviour (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrei Olaru .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Olaru, A., Petrescu, D., Florea, A.M. (2020). Comparing the Performance of Message Delivery Methods for Mobile Agents. In: Demazeau, Y., Holvoet, T., Corchado, J., Costantini, S. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Trustworthiness. The PAAMS Collection. PAAMS 2020. Lecture Notes in Computer Science(), vol 12092. Springer, Cham. https://doi.org/10.1007/978-3-030-49778-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-49778-1_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-49777-4

  • Online ISBN: 978-3-030-49778-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics