Agent-based grid resource management

As grid computing becomes a de facto standard for hosting calcul-intensive applications, current grid middleware technologies do not deal with interactive (i.e. non-batch) applications. From a Telco (or any service-provider) perspective, such class of applications is highly sensitive. We propose a grid service platform that dynamically provisions resources for both interactive and batch applications to meet their QoS constraints while ensuring good resource mutualization. Moreover, we believe that relying on an agent-based approach for resource management will allow a more flexible, robust and scalable solution.

[1]  Li Fan,et al.  Summary cache: a scalable wide-area web cache sharing protocol , 2000, TNET.

[2]  Guillaume Pierre,et al.  Replicated directory service for weakly consistent distributed caches , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[3]  Denis Caromel,et al.  Toward a method of object-oriented concurrent programming , 1993, CACM.

[4]  Y. Tanaka,et al.  The design and implementation of a fault-tolerant RPC system: Ninf-C , 2004, Proceedings. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004..

[5]  Vanish Talwar,et al.  A resource management framework for interactive Grids: Research Articles , 2004 .

[6]  Jack J. Dongarra,et al.  NetSolve: Grid enabling scientific computing environments , 2004, High Performance Computing Workshop.

[7]  Shin-ya Kobayashi,et al.  A mobile-agent-based PC grid , 2003, 2003 Autonomic Computing Workshop.

[8]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[9]  Francine Berman,et al.  Adaptive Computing on the Grid Using AppLeS , 2003, IEEE Trans. Parallel Distributed Syst..

[10]  Subhash Saini,et al.  ARMS: An agent-based resource management system for grid computing , 2002, Sci. Program..

[11]  Andrew S. Grimshaw,et al.  Capacity and Capability Computing Using Legion , 2001, International Conference on Computational Science.

[12]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[13]  Karim Djemame,et al.  Toward an Interactive Grid Adaptive Resource Broker , 2003 .

[14]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[15]  Miron Livny,et al.  Condor: a distributed job scheduler , 2001 .

[16]  Denis Caromel,et al.  Towards seamless computing and metacomputing in Java , 1998 .