Resource Sharing and Load Balancing Based on Agent Mobility
https://doi.org/10.5220/0002601303500355Abstract
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)
- Bhagwan R., Savage S., Voelke G. M. (2003). Overnet: Understanding Availability. In Proceedings of the 2nd International Workshop on P2P Systems.
- 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.
- 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.
- Diday E., Emilion R. (2003). Maximal and Stochastic Ga- lois Lattices. In Discrete Applied Mathematics, Vol. 127(2), pages 271-284.
- Dongarra J., et al. (1993). Integrated PVM Framework Sup- ports Heterogeneous Network Computing. In Com- puters in physics, Vol. 7(2), pages 166-174.
- 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.
- 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.
- Foster I., Kesselman C. (1999). The Grid: Blueprint for a Future Computing Infrastructure. Morgan, Kaufmann.
- Foster I., Kesselman C. The Globus Project: a statuts report, on-line at: http://www.globus.org
- Geist A., et al. (1994). PVM: Parallel Virtual Machine: A Users Guide and Tutorial for Network Parallel Com- puting. In MIT Press.
- Java on-line at http://java.sun.com
- Klein G., El Fallah-Seghrouchni A., Taillibert P. (2002). HAMAC: An Agent Based Programming Method. In Proceedings of AAMAS'02, pages 47-48.
- MPICH-G2: A Globus-enabled MPI, on-line at: http://www3.niu.edu/mpi/
- Milojicic D., et al. (1998). MASIF, The OMG Mobile Agent System Interoperability Facility. In Proceedings of Mobile Agents, LNAI, Vol. 1477, pages 50-67.
- Ore O. (1944). Galois Connections. In Trans. Amer. Math. Soc., Vol. 55, pages 494-513.
- 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.
- Vercouter L. (2002). A fault-tolerant open MAS. In Pro- ceedings of AAMAS 2002, ACM, pages 670-671
- 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/