Skip to main content

Scalable service deployment using mobile agents

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1477))

Abstract

Very large networks with thousands of applications and millions of users pose serious problems to the current traditional technology. Moreover, if synchronised client behaviour exists then the limitations are strongly felt. Mobile agent systems can be a suitable technology to answer to these requirements if some aspects of the architecture are carefully designed. This paper proposes a co-operative mobile agent system with a very dynamic and scalable trading service. The system allows applications to deploy servers onto the network to respond to demand making them self-configurable. Clients can also use mobile agents with performance gains. Sets of simulations were performed to study the scalability of the overall system.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baentsch, M., Baum, L., Molter, G., Rothkugel, S., Sturn, P.: Enhancing the web’s Infrastructure: From Caching to Replication. IEEE Internet Computing, Vol. 1 No. 2, March–April (1997) 18–27

    Article  Google Scholar 

  2. Baumann, J., Hohl, F., Radouniklis, N., Rothermel, K., StraΒer, M.: Communication Concepts for Mobile Agent Systems. In: Mobile Agents — Proceedings of the First International Workshop on Mobile Agents (MA’97), Germany, Springer-Verlag LNCS Vol. 1219, April (1997) 123–135

    Google Scholar 

  3. BEA: TUXEDO White Paper. (1996) http://www.beasys.com/Product/tuxwpl.htm

    Google Scholar 

  4. Bernardo, L., Pinto, P.: Scalable Service Deployment on Highly Populated Networks. In: Intelligent Agents to Telecommunication Applications — Proceedings Second International Workshop IATA’98, Paris, Springer-Verlag LNCS Vol. 1437, June (1998)

    Google Scholar 

  5. Bestavros, A.: WWW Traffic Reduction and Load Balancing through Server-Based Caching. IEEE Concurrency, Vol 5 N 1, January–March (1997) 56–66

    Article  Google Scholar 

  6. Chavez, A., Moukas, A., Maes, P.: Challenger: A Multi-agent System for Distributed Resource Allocation. In: Proceedings of the International Conference on Autonomous Agents, Marina Del Ray, California (1997)

    Google Scholar 

  7. Chia, T., Kannapan, S.: Strategically Mobile Agents. In: Mobile Agents — Proceedings of the First International Workshop on Mobile Agents (MA’97), Germany, Springer-Verlag LNCS Vol. 1219, April (1997) 149–161

    Google Scholar 

  8. Condict, M., Milojicic, D., Reynolds, F., Bolinger, D.: Towards a World-Wide Civilization of Objects. In: Proceedings of the 7th ACM SIGOPS European Workshop, Ireland, September (1996)

    Google Scholar 

  9. Deng, X., Liu, H.-N., Long, J., Xiao, B.: Competitive Analysis of Network Load Balancing. Journal of Parallel and Distributed Computing Vol. 40 N. 2, February (1997) 162–172

    Article  Google Scholar 

  10. IBM Aglets Workbench — Home Page. http://www.trl.ibm.co.jp/aglets/

    Google Scholar 

  11. Kistler, J., Satyanarayanau, M.: Disconnected Operation in the Coda File System. ACM Transactions on Computer Systems Vol. 10(1), February (1992)

    Google Scholar 

  12. ObjectSpace Voyager V1.0.1 Overview. http.//wwwobjectspace.com/voyager/

    Google Scholar 

  13. OMG Inc.: The Common Object Request Broker: Architecture and Specification, Rev 2.0. July (1995)

    Google Scholar 

  14. OMG Inc.: Trading Service. OMG TC Document 95.10.6, October (1995)

    Google Scholar 

  15. OMG Inc.: Mobile Agent Facility Specification. OMG Draft, October (1997) ftp://ftp.omg.org/pub/docs/orbos/97-10-05.pdf

    Google Scholar 

  16. Ptolemy project home page. http://ptolemy.eecs.berkeley.edu/

    Google Scholar 

  17. Ranganathan, M., Acharya, A., Sharma, S., Saltz, J.: Network-aware Mobile Programs. Technical Report CS-TR-3659 and UMIACS TR 96-46, Department of Computer Science and UMIACS, University of Maryland, June (1996)

    Google Scholar 

  18. van Steen, M., Hauck, F., Tanenbaum, A.: A Model for Worldwide Tracking of Distributed Objects. In: Proceedings TINA ’96 Conference, Heidelberg, Germany, September (1996) 203–212

    Google Scholar 

  19. StraΒer, M., Schwehm, M.: A Performance Model for Mobile Agent Systems. In: Proceedings International Conference on Parallel and Distributed Processing Techniques and Applications PDPTA’97, Vol. II, Las Vegas, (1997) 1132–1140

    Google Scholar 

  20. Yoshikawa, C., Chun, B., Eastham, P., Vahdat, A., Anderson, T., Culler, D.: “Using Smart Clients to Build Scalable Services”. In: Proceedings of the USENIX’1997, Anaheim, California, USA, January (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kurt Rothermel Fritz Hohl

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernardo, L., Pinto, P. (1998). Scalable service deployment using mobile agents. In: Rothermel, K., Hohl, F. (eds) Mobile Agents. MA 1998. Lecture Notes in Computer Science, vol 1477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057665

Download citation

  • DOI: https://doi.org/10.1007/BFb0057665

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64959-5

  • Online ISBN: 978-3-540-49817-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics