Abstract
In a peer to peer grid computing system, volunteers (i.e., resource provides) with heterogeneous properties can freely join and leave in the middle of their computation. Thus, the system should be adaptive to a dynamic changing environment. In particular, scheduling, result certification, and replication mechanisms must be dynamic and adaptive in such a system. In this paper, we propose a new peer to peer grid computing system based on mobile agents. The proposed system constructs volunteer groups according to volunteers’ dynamic properties such as service time, availability, and credibility. For each volunteer groups, different scheduling, result certification, replication mechanisms are used. These mechanisms are implemented as mobile agents and are conducted in a decentralized way.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Sarmenta, L.F.G.: Sabotage-tolerance mechanisms for volunteer computing systems. Future Generation Computer Systems 18, 561–572 (2002)
Neary, M.O., Cappello, P.: Advanced eager scheduling for Java-based adaptive parallel computing. Concurrency and Computation: Practice and Experience 17, 797–819 (2005)
Kondo, D., Chien, A.A., Casanova, H.: Resource management for rapid application turnaround on enterprise desktop grids. In: ACM Conf. on High Performance Computing and Networking, pp. 19–30 (2004)
Lo, V., Zhou, D., Zappala, D., Liu, Y., Zhao, S.: Cluster computing on the fly: P2P scheduling of idle cycles in the Internet. In: Voelker, G.M., Shenker, S. (eds.) IPTPS 2004. LNCS, vol. 3279, pp. 227–236. Springer, Heidelberg (2005)
Lo, V., Zhou, D., Zappala, D., Liu, Y., Zhao, S.: Oddugi mobile agent system (2004), http://oddugi.korea.ac.kr
Ghanea-Hercock, R., Collis, J.C., Ndumu, D.T.: Co-operating mobile agents for distributed parallel processing. In: Proc. of the Third Int. Conf. on Autonomous Agents (AA 1999), pp. 398–399 (1999)
Zuev, Y.A.: On the estimation of efficiency of voting procedures. Theory of Probability & Its Applications 42, 78–81 (1998)
Li, Y., Mascagni, M.: Improving performance via computational replication on a large-scale computational grid. In: 3rd IEEE/ACM Int. Symp. on Cluster Computing and the Grid, pp. 442–448 (2003)
Li, Y., Mascagni, M.: Korea@home (2003), http://www.koreaathome.org/eng/
Trivedi, K.S.: Probability and Statistics with Reliability, Queuing and Computer Science Applications. Wiley, Chichester (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gil, JM., Choi, SJ. (2008). A Peer to Peer Grid Computing System Based on Mobile Agents. In: Joseph, S., Despotovic, Z., Moro, G., Bergamaschi, S. (eds) Agents and Peer-to-Peer Computing. AP2PC 2006. Lecture Notes in Computer Science(), vol 4461. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79705-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-79705-0_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79704-3
Online ISBN: 978-3-540-79705-0
eBook Packages: Computer ScienceComputer Science (R0)