Service Oriented Grid Resource Modeling and Management

Computational grids (CGs) are large scale networks of geographically distributed aggregates of resource clusters that may be contributed by distinct providers. The exploitation of these resources is enabled by a collection of decision-making processes; including resource management and discovery, resource state dissemination, and job scheduling. Traditionally, these mechanisms rely on a physical view of the grid resource model. This entails the need for complex multi-dimensional search strategies and a considerable level of resource state information exchange between the grid management domains. Consequently, it has been difficult to achieve the desirable performance properties of speed, robustness and scalability required for the management of CGs. In this paper we argue that with the adoption of the Service Oriented Architecture (SOA), a logical service-oriented view of the resource model provides the necessary level of abstraction to express the grid capacity to handle the load of hosted services. In this respect, we propose a Service Oriented Model (SOM) that relies on the quantification of the aggregated resource behaviour using a defined service capacity unit that we call servslot. The paper details the development of SOM and highlights the pertinent issues that arise from this new approach. A preliminary exploration of SOM integration as part of a nominal grid architectural framework is provided along with directions for future works.

[1]  Artur Andrzejak,et al.  Service-Centric Globally Distributed Computing , 2003, IEEE Internet Comput..

[2]  Hao Li,et al.  A prototype of dynamically disseminating and discovering resource information for resource managements in computational grid , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[3]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[4]  Yong Zhu,et al.  Distributed storage based on intelligent agent , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[5]  M. Maheswaran Data dissemination approaches for performance discovery in grid computing systems , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

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

[7]  Kendra Cooper,et al.  A control theory based framework for dynamic adaptable systems , 2004, SAC '04.

[8]  Subhash Saini,et al.  Local grid scheduling techniques using performance prediction , 2003 .

[9]  Prabhakar R. Pagilla,et al.  Adaptive estimation of time-varying parameters in linear systems , 2003, Proceedings of the 2003 American Control Conference, 2003..

[10]  Nael B. Abu-Ghazaleh,et al.  Non-uniform information dissemination for dynamic grid resource discovery , 2004, Third IEEE International Symposium on Network Computing and Applications, 2004. (NCA 2004). Proceedings..

[11]  Thomas L. Casavant,et al.  A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[12]  Omer F. Rana,et al.  An approach for quality of service adaptation in service‐oriented Grids , 2004, Concurr. Pract. Exp..

[13]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

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

[15]  Diego Calvanese,et al.  Toward a new landscape of systems management in an autonomic computing environment , 2003, IBM Syst. J..

[16]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[17]  Usman Bukhari,et al.  A comparative study of naming, resolution & discovery schemes for networked environments , 2004, Proceedings. Second Annual Conference on Communication Networks and Services Research, 2004..

[18]  Bin Du,et al.  Grid Resource Specification Language based on XML and its usage in resource registry meta-service , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[19]  Daniel A. Reed,et al.  Intelligent Monitoring for Adaptation in Grid Applications , 2005, Proceedings of the IEEE.

[20]  Lingyun Yang,et al.  Conservative Scheduling: Using Predicted Variance to Improve Scheduling Decisions in Dynamic Environments , 2003, ACM/IEEE SC 2003 Conference (SC'03).

[21]  Simone A. Ludwig COMPARISON OF CENTRALIZED AND DECENTRALIZED SERVICE DISCOVERY IN A GRID ENVIRONMENT , 2003 .

[22]  Vassilios V. Dimakopoulos,et al.  A Peer-to-Peer Approach to Resource Discovery in Multi-agent Systems , 2003, CIA.

[23]  Ming Wu,et al.  Grid Harvest Service: a system for long-term, application-level task scheduling , 2003, Proceedings International Parallel and Distributed Processing Symposium.