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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The implementation is freely available as a Github repository at https://github.com/dragospetrescu/mobile_agents_system_simulator.
References
Baumann, J., Rothermel, K.: The shadow approach: an orphan detection protocol for mobile agents. Pers. Ubiquit. Comput. 2(2), 100–108 (1998)
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)
Cabri, G., Leonardi, L., Zambonelli, F.: Mobile-agent coordination models for Internet applications. Computer 33(2), 82–89 (2000)
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)
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)
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)
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)
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)
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)
John, V., Liu, X.: A survey of distributed message broker queues. CoRR abs/1704.00411 (2017). http://arxiv.org/abs/1704.00411
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)
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)
Outtagarts, A.: Mobile agent-based applications: a survey. Int. J. Comput. Sci. Netw. Secur. 9(11), 331–339 (2009)
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)
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
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)
Virmani, C.: A comparison of communication protocols for mobile agents. Int. J. Adv. Technol. 3(2), 114–122 (2012)
Wojciechowski, P.T.: Algorithms for location-independent communication between mobile agents. In: Proceedings of AISB 2001 Symposium on Software Mobility and Adaptive Behaviour (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)