Coordinated learning to support resource management in computational grids

Managing resources in large scale distributed systems is an important concern for both peer-2-peer and computational grid systems, and is a complex and time sensitive process. Although existing peer-2-peer systems are divided into those that support computation (CPU) sharing or data sharing, users in a computational grid generally need to share both. Identifying which resources to select is important to guarantee reasonable execution time and cost to a given user or group of users. We provide first a description of a framework to support learning in the context a community of interacting peers, and show how this can be used to support resource sharing in computational grids.

[1]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[2]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[3]  Kagan Tumer,et al.  An Introduction to Collective Intelligence , 1999, ArXiv.

[4]  Gregor von Laszewski,et al.  CoG kits: a bridge between commodity distributed computing and high-performance grids , 2000, JAVA '00.

[5]  Ravishankar K. Iyer,et al.  A Framework for Classifying Peer-to-Peer Technologies , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).