Academia.eduAcademia.edu

Outline

Resource Sharing and Load Balancing Based on Agent Mobility

https://doi.org/10.5220/0002601303500355

Abstract

From the recent improvements in network and peer-to-peer technologies and the ever-growing needs for computer might, new ways of sharing resources between users have emerged. These methods are very diverse, from SETI@HOME which is a way to share the load of analysing the data from space in order to find traces of extraterrestrial life, to NAPSTER and its successors, and to Real-time video-games. However, these technologies allow only centralised calculus-sharing, even if they already offer "peer-to-peer" sharing of data. We present in this paper a method based on Multiagent systems which allow load-sharing between distant users.

References (18)

  1. Bhagwan R., Savage S., Voelke G. M. (2003). Overnet: Understanding Availability. In Proceedings of the 2nd International Workshop on P2P Systems.
  2. Cardelli L., Gordon A. (1998). Mobile Ambients. In Foundations of Software Science and Computational Structures, Maurice Nivat (Ed.), LNCS, Vol. 1378, Springer, pages 140-155.
  3. Carriero N., Gelernter D. (1989). How to write parallel pro- grams: a guide to the perplexed. In ACM Computing Surveys, Vol. 21(3), pages 323-357.
  4. Diday E., Emilion R. (2003). Maximal and Stochastic Ga- lois Lattices. In Discrete Applied Mathematics, Vol. 127(2), pages 271-284.
  5. Dongarra J., et al. (1993). Integrated PVM Framework Sup- ports Heterogeneous Network Computing. In Com- puters in physics, Vol. 7(2), pages 166-174.
  6. El Fallah-Seghrouchni A., Suna A. (2003). An Unified Framework for Programming Autonomous, Intelli- gent and Mobile Agents. In the proceedings of CEEMAS'03, LNAI, Vol. 2691, pages 353-362.
  7. El Fallah-Seghrouchni A., Suna A. (2003). CLAIM: A Computational Language for Autonomous, Intelligent and Mobile Agents. In Proceedings of ProMAS'03, workshop of AAMAS, Melbourne, Astralia.
  8. Foster I., Kesselman C. (1999). The Grid: Blueprint for a Future Computing Infrastructure. Morgan, Kaufmann.
  9. Foster I., Kesselman C. The Globus Project: a statuts report, on-line at: http://www.globus.org
  10. Geist A., et al. (1994). PVM: Parallel Virtual Machine: A Users Guide and Tutorial for Network Parallel Com- puting. In MIT Press.
  11. Java on-line at http://java.sun.com
  12. Klein G., El Fallah-Seghrouchni A., Taillibert P. (2002). HAMAC: An Agent Based Programming Method. In Proceedings of AAMAS'02, pages 47-48.
  13. MPICH-G2: A Globus-enabled MPI, on-line at: http://www3.niu.edu/mpi/
  14. Milojicic D., et al. (1998). MASIF, The OMG Mobile Agent System Interoperability Facility. In Proceedings of Mobile Agents, LNAI, Vol. 1477, pages 50-67.
  15. Ore O. (1944). Galois Connections. In Trans. Amer. Math. Soc., Vol. 55, pages 494-513.
  16. Stoica I., et al. (2001). Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications. In Proceed- ings of the ACM SIGCOMM '01, pages 149-160.
  17. Vercouter L. (2002). A fault-tolerant open MAS. In Pro- ceedings of AAMAS 2002, ACM, pages 670-671
  18. White B. S., et al. LegionFS: A Secure and Scalable File System Supporting Cross-Domain High-Performance Applications. On-line at: http://legion.virginia.edu/