Advertisement

Mobile Agent Communication Protocols: A Comparative Study

Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 31)

Abstract

Mobile Agent is considered as a striking technology for distributed applications. Its mobility feature makes it difficult to track and consequently performing communication between them becomes difficult. In multi mobile agent environment, a reliable communication is still a big challenge. In this paper, we have addressed the pros and cons of the existing different Mobile Agent communication protocols with their limitations. This paper also presents their parametric comparative study in tabular form.

Keywords

Mobile agent Communication protocol Reliable communication 

References

  1. 1.
    Milojicic, D.: Mobile agent applications. IEEE Concurrency 7(3), 80–90 (1999)CrossRefGoogle Scholar
  2. 2.
    White, J.: Mobile Agents White Paper (1996)Google Scholar
  3. 3.
    Lange, D.B., Oshima, M.: Seven good reasons for mobile agents. Commun. ACM 42(3), 88–89 (1999)CrossRefGoogle Scholar
  4. 4.
    Kumar, K.S., Kavitha, S.: Analysis of mobile agents applications in distributed system. In: Proceedings of the International Conference on Internet Computing and Information Communications, pp. 491–501. Springer, India (2014)Google Scholar
  5. 5.
    Sreekanth, V., Ramchandram, S., Govardhan, A.: Inter-agent communication protocol for adaptive agents. Int. J. Future Comput. Commun. 2(6), 692–696 (2013)Google Scholar
  6. 6.
    Virmani, C.: A comparison of communication protocols for mobile agents. Int. J. Adv. Technol. 3(2), 114–122 (2012)MathSciNetGoogle Scholar
  7. 7.
    Ahmed, S., Aamer, N.: A survey on mobile agent communication protocols. In: Proceedings of the IEEE International Conference on Emerging Technologies, pp. 1–6 (2012)Google Scholar
  8. 8.
    Hidayat, A.: A review on the communication mechanism of mobile agent. Int. J. Video Image Process. Netw. Secur. 11(1), 6–9 (2011)Google Scholar
  9. 9.
    Baumann, J., Hohl, F., Radouniklis, N., Rothermel, K., Straber, M.: Communication Concepts for Mobile Agent Systems. Mobile Agents, pp. 123–135. Springer, Berlin (1997)Google Scholar
  10. 10.
    Baumann, J., Hohl, F., Radouniklis, N., Straber, M., Rothermel, K.: Mole-concepts of a mobile agent system. World Wide Web J. 1(3), 123–127 (1998). (Special issue on Applications and Techniques of Web Agents)CrossRefGoogle Scholar
  11. 11.
    Wojciechowski, P.T.: Algorithms for location-independent communication between mobile agents. In: Proceedings of the AISB Symposium on Software Mobility and Adaptive Behaviour, York, UK (2001)Google Scholar
  12. 12.
    Braun, P., Rossak, W.R.: Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit. Elsevier, Amsterdam (2005)Google Scholar
  13. 13.
    Roth, V., Jalali, M., Pinsdorf, U.: Secure Mobile Agents (SeMoA) (2007)Google Scholar
  14. 14.
    Lange, D.B., Mitsuru, O.: Programming and Deploying Java Mobile Agents Aglets. Addison-Wesley Longman Publishing, Amsterdam (1998)Google Scholar
  15. 15.
    Desbiens, J., Lavoie, M., Renaud, F.: Communication and tracking infrastructure of a mobile agent system. In: Proceedings of the 31st Hawaii IEEE International Conference on System Science, vol. 7, pp. 54–63 (1998)Google Scholar
  16. 16.
    Glass, G.: ObjectSpace voyager the agent ORB for java. In: Worldwide Computing and Its Applications-WWCA. Springer, Berlin, pp. 38–55 (1998)Google Scholar
  17. 17.
    Baumann, J., Rothermel, K.: Shadow approach: an orphan detection protocol for mobile agents. In: Proceedings of the 2nd International Workshop on Mobile Agents, LNCS, vol. 1477, pp. 2–13. Springer, Berlin (1998)Google Scholar
  18. 18.
    Sushil, R., Bhargava, R., Garg, K.: Location update schemes for mobile agents. J. Comput. Sci. Int. Sci. J. Braz. 7(2), 37–43 (2008)Google Scholar
  19. 19.
    Lazar, S., Weerakoon, I., Sidhu, D.: A scalable location tracking and message delivery scheme for mobile agents. In: Proceedings of the 7th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 243–248 (1998)Google Scholar
  20. 20.
    Murphy, A.L., Picco, G.P.: Reliable communication for highly mobile agents. Auton. Agent. Multi-Agent Syst. 5(1), 81–100 (2002)CrossRefGoogle Scholar
  21. 21.
    Ranganathan, M., Beddnarek, M., Montgomery, D.: A reliable message delivery protocol for mobile agents. In: Agent Systems, Mobile Agents, and Applications. Springer, Berlin, pp. 206–220 (2000)Google Scholar
  22. 22.
    Artikis, A., Pitt, J., Stergiou, C.: Agent communication transfer protocol. In: Proceedings of the 4th International Conference on Autonomous Agents, ACM, pp. 491–498 (2000)Google Scholar
  23. 23.
    Cabri, G., Leonardi, L., Zambonelli, F.: Mobile-agent coordination models for internet applications. IEEE Comput. 33(2), 82–89 (2000)CrossRefGoogle Scholar
  24. 24.
    Deugo, D.: Mobile agent messaging models. In: Proceedings of the 5th IEEE International Symposium on Autonomous Decentralized Systems, pp. 278–286 (2001)Google Scholar
  25. 25.
    Xu, W., Cao, J., Jin, B., Li, J., Zhang, L.: GCS-MA: a group communication system for mobile agents. J. Netw. Comput. Appl. 30(3), 1153–1172 (2007)CrossRefGoogle Scholar
  26. 26.
    Stefano, A.D., Santoro, C.: Locating Mobile Agents in a Wide Distributed Environment. IEEE Trans. Parallel Distrib. Syst. 13(8), 153–161 (2002)CrossRefGoogle Scholar
  27. 27.
    Jingyang, Z., Zhiyong, J., Chen, D.X.: Designing reliable communication protocols for mobile agents. In: Proceedings of the 23rd IEEE International Conference on Distributed Computing Systems Workshops, pp. 484–487 (2003)Google Scholar
  28. 28.
    Cao, J., Xu, W., Chan, A.T.S., Li, J.: A reliable multicast protocol for mailbox-based mobile agent communications. In: Proceedings of the IEEE International Conference on Autonomous Decentralized Systems ISADS, pp. 74–81 (2005)Google Scholar
  29. 29.
    Cao, J., Feng, X., Das, S.K.: Mailbox-based scheme for mobile agent communications. IEEE Comput. 35(9), 54–60 (2002)CrossRefGoogle Scholar
  30. 30.
    Cao, J., Zhang, L., Yang, J., Das, S.K.: A reliable mobile agent communication protocol. In: Proceedings of the 24th IEEE International Conference of Distributed Computing Systems, pp. 468–475 (2004)Google Scholar
  31. 31.
    Cao, J., Feng, X., Lu, J., Das, S.K.: Design of adaptive and reliable mobile agent communication protocols. In: Proceedings of the 22nd IEEE International Conference on Distributed Computing Systems, pp. 471–472 (2002)Google Scholar
  32. 32.
    Zhou, X.Y., Arnason, N., Ehikioya, S.A.: A proxy-based communication protocol for mobile agents: protocols and performance. In: Proceedings of the IEEE International Conference on Cybernetics and Intelligent Systems, vol. 1, pp. 53–58 (2004)Google Scholar
  33. 33.
    Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnstan, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: Session Initiation Protocol (SIP), vol. 23. Internet Engineering Task Force, RFC 3261 (2002)Google Scholar
  34. 34.
    Tsai, H.H., Leu, F.Y., Chang, W.K.: Mobile agent communication using SIP. In: Proceedings of the IEEE Symposium on Applications and the Internet, pp. 274–279 (2005)Google Scholar
  35. 35.
    Tsai, H.H., Leu, F.Y., Chang, W.K.: Distributed sendbox scheme for mobile agent communication. In: Proceedings of the IEEE International Conference on Mobile Business, pp. 545–550 (2005)Google Scholar
  36. 36.
    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)CrossRefGoogle Scholar
  37. 37.
    Choi, S., Baik, M., Kim, H., Byun, E., Choo, H.: A reliable communication protocol for multiregion mobile agent environments. IEEE Trans. Parallel Distrib. Syst. 21(1), 72–85 (2010)CrossRefGoogle Scholar
  38. 38.
    Sushil, R., Bhargava, R., Garg, K.: Design, validation, simulation and parametric evaluation of a novel protocol for mobile agents in multiregional environment. J. Comput. Sci. 4(3), 256–271 (2008)CrossRefGoogle Scholar
  39. 39.
    Yong-Qiang, Z., Hong-Bin, G.: Design and implementation of rudp protocol for multiple mobile agent communication. In: Proceedings of the IEEE International Conference of Computer Application and System Modeling, ICCASM, vol. 8, pp. 614–618 (2010)Google Scholar
  40. 40.
    Postel, J.: User Datagram Protocol, ISI (1980)Google Scholar
  41. 41.
    Yousuf, A.Y., Hammo, A.Y.: Developing a new mechanism for locating and managing mobile agents. J. Eng. Sci. Technol. 7(5), 614–622 (2012)Google Scholar
  42. 42.
    Ahn, J.: Atomic mobile agent group communication. In: Proceedings of the 7th IEEE Conference on Consumer Communications and Networking Conference, pp. 1–5 (2010)Google Scholar
  43. 43.
    Ahn, J.: Mobile agent group communication ensuring reliability and totally-ordered delivery. Comput. Sci. Inf. Syst. 10(3) (2013) Google Scholar
  44. 44.
    Perkins, C., Myles, A., Johnson, D.B.: IMHP: a mobile host protocol for the internet. Comput. Netw. ISDN Syst. 27(3), 479–491 (1994)CrossRefGoogle Scholar
  45. 45.
    Tanenbaum, A.S., Steen, M.V.: Introduction to Distributed Systems: Distributed Systems Principles and Paradigms. Prentice Hall, Upper Saddle River (2002)Google Scholar
  46. 46.
    McDonald, J.T., Yasinsac, A., Thompson, W.: Trust in mobile agent systems. Florida State University, Technical Report (2005) Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Department of CITUniversity of Petroleum and Energy StudiesDehradunIndia
  2. 2.Department of Computer Science and ApplicationDIT UniversityDehradunIndia
  3. 3.Department of Computer ApplicationG.B. Degree CollegeRohtakIndia

Personalised recommendations