Skip to main content

Bio-inspired Deployment of Distributed Applications

  • Conference paper
Book cover Intelligent Agents and Multi-Agent Systems (PRIMA 2004)

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

Included in the following conference series:

Abstract

This paper presents an approach to developing and managing self-organizing distributed computing systems. The approach is used to construct an application as a dynamic federation of mobile components that can migrate from computer to computer while the application is being executed. It also enables each component to explicitly define its own migration policy as the migration of other components. Therefore, a federation of components can be migrated and transformed according to its components’ local policies, including bio-inspired deployment approaches. The approach was implemented as not only a test-bed system for the organization of multi-agents but also a middleware for real distributed systems. This paper describes a prototype implementation of the middleware built on a Java-based mobile agent system and its applications that illustrates the utility and effectiveness of the approach.

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 39.99
Price excludes VAT (USA)
  • Available as 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proceeding of 22th IEEE International Conference on Distributed Computing Systems (July 2002)

    Google Scholar 

  2. Brumitt, B.L., Meyers, B., Krumm, J., Kern, A., Shafer, S.: EasyLiving: Technologies for Intelligent Environments. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, pp. 12–27. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  3. Di Caro, G., Dorigo, M.: AntNet: Distributed Stigmergetic Control for Communications Networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)

    MATH  Google Scholar 

  4. Goldman, K.J., Swaminathan, B., McCartney, T.P., Anderson, M.D., Sethuraman, R.: The Programmers’ Playground: I/O Abstraction for User-Configurable Distributed Applications. IEEE Transactions on Software Engineering 21(9), 735–746 (1995)

    Article  Google Scholar 

  5. Harter, A., Hopper, A., Steggeles, P., Ward, A., Webster, P.: The Anatomy of a Context-Aware Application. In: Proceedings of Conference on Mobile Computing and Networking (MOBICOM 1999), pp. 59–68. ACM Press, New York (1999)

    Chapter  Google Scholar 

  6. Horling, B., Lesser, V., Vincent, R.: Multi-Agent System Simulation Framework. In: Proceeding of IMACS World Congress 2000 on Scientific Computation, Applied Mathematics and Simulation (August 2000)

    Google Scholar 

  7. Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm Simulation System, A Toolkit for Building Multi-Agent Simulations, Technical report, Swarm Development Group (June 1996)

    Google Scholar 

  8. Minar, N., Gray, M., Roup, O., Krikorian, R., Maes, P.: Hive: Distributed Agents for Networking Things. In: International Symposium on Agent Systems and Applications / International Symposium on Mobile Agents (ASA/MA 1999) (1999)

    Google Scholar 

  9. Holder, O., Ben-Shaul, I., Gazit, H.: System Support for Dynamic Layout of Distributed Applications. In: Proceedings of International Conference on Distributed Computing Systems (ICDCS 1999), pp. 403–411. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  10. Mamei, M., Zambonelli, F., Leonardi, L.: Co-Fields: A Unifying Approach to Swarm Intelligence. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 68–81. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Montresor, A., Meling, H., Babaoğlu, Ö.: Messor: Load-balancing through a swarm of autonomous agents. In: Moro, G., Koubarakis, M. (eds.) AP2PC 2002. LNCS (LNAI), vol. 2530, pp. 125–137. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. Montresor, A., Babaoglu, O.: Biology-Inspired Approaches to Peer-to-Peer Computing in BISON. In: Proceedings of International Conference on Intelligent System Design and Applications, Oklahoma (August 2003)

    Google Scholar 

  13. Román, M., Ho, H., Campbell, R.H.: Application Mobility in Active Spaces. In: Proceedings of International Conference on Mobile and Ubiquitous Multimedia (2002)

    Google Scholar 

  14. Satoh, I.: Building Reusable Mobile Agents for Network Management. IEEE Transactions on Systems, Man and Cybernetics, part-C 33(3), 350–357 (2003)

    Article  MathSciNet  Google Scholar 

  15. Satoh, I.: A Testing Framework for Mobile Computing Software. IEEE Transactions on Software Engineering 29(12), 1112–1121 (2003)

    Article  Google Scholar 

  16. Satoh, I.: Configurable Network Processing for Mobile Agents on the Internet Cluster Computing. The Journal of Networks, Software Tools and Applications 7(1), 73–83 (2004)

    Google Scholar 

  17. Satoh, I.: Linking Phyical Worlds to Logical Worlds with Mobile Agents. In: Proceedings of IEEE International Conference on Mobile Data Management (MDM 2004), pp. 332–343. IEEE Computer Society, Los Alamitos (2004)

    Chapter  Google Scholar 

  18. Satoh, I.: Dynamic Federation of Partitioned Applications in Ubiquitous Computing Environments. In: Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), pp. 356–360. IEEE Computer Society, Los Alamitos (2004)

    Chapter  Google Scholar 

  19. Satoh, I.: Selection of Mobile Agents. In: Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 2004), pp. 484–493. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  20. Schoonderwoerd, R., Holland, O., Bruten, J.: Ant-like agents for load balancing in telecommunications networks. In: Proceedings of Conference on Autonomous Agents, pp. 209–216. ACM Press, New York (1997)

    Chapter  Google Scholar 

  21. Szyperski, C.: Component Software. Addison-Wesley, Reading (1998)

    Google Scholar 

  22. Umezawa, T., Satoh, I., Anzai, Y.: A Mobile Agent-based Framework for Configurable Sensor Networks. In: Karmouch, A., Magedanz, T., Delgado, J. (eds.) MATA 2002. LNCS, vol. 2521, pp. 128–140. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  23. World Wide Web Consortium (W3C), Composite Capability/Preference Profiles (CC/PP) (1999), http://www.w3.org/TR/NOTE-CCPP

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Satoh, I. (2005). Bio-inspired Deployment of Distributed Applications. In: Barley, M.W., Kasabov, N. (eds) Intelligent Agents and Multi-Agent Systems. PRIMA 2004. Lecture Notes in Computer Science(), vol 3371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32128-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-32128-6_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25340-2

  • Online ISBN: 978-3-540-32128-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics