Grid Computing in Light of Resource Management Systems: A Review

The grid computing gives a new view of distributed computing environment. It is a network of collaborating resources to complete a task or process. Resource management is considered as one of the primary module of a grid system. The paper provides a detailed study of existing resource management systems to explore future research directions. It also explains the types of grids and common terms associated with resource management systems to analyze their performance. The study established on grid resource management systems is on basis of systematic review principles.

[1]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[2]  Steven Tuecke,et al.  The Anatomy of the Grid , 2003 .

[3]  Ian Foster Internet Computing and the Emerging Grid , 2000 .

[4]  David Abramson,et al.  An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications , 2000 .

[5]  Sanjay Jha,et al.  G-QoSM: Grid Service Discovery Using QoS Properties , 2002, Comput. Artif. Intell..

[6]  Klara Nahrstedt,et al.  2K: a distributed operating system for dynamic heterogeneous environments , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[7]  Omer F. Rana,et al.  QoS Adaptation in Service-Oriented Grids , 2003, Middleware Workshops.

[8]  Farid Ould-Saada,et al.  The NorduGrid Architecture and Middleware for Scientific Applications , 2003, International Conference on Computational Science.

[9]  Georgiana Marin,et al.  Grid Computing Technology , 2011 .

[10]  Ilias K. Savvas,et al.  Agent-Based Resource Discovery and Selection for Dynamic Grids , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[11]  Michael Clarke,et al.  A distributed object platform infrastructure for multimedia applications , 1998, Comput. Commun..

[12]  Alexandre Duarte,et al.  Monitoring the EGEE/WLCG grid services , 2008 .

[13]  David Abramson,et al.  A case for economy grid architecture for service oriented grid computing , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[14]  Debra A. Hensgen,et al.  Passive, domain-independent, end-to-end message passing performance monitoring to support adaptive applications in MSHN , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).

[15]  Francine Berman,et al.  The AppLeS Project: A Status Report , 1997 .

[16]  Mitsuhisa Sato,et al.  Design and implementations of Ninf: towards a global computing infrastructure , 1999, Future Gener. Comput. Syst..

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

[18]  Achim Streit,et al.  Robust resource management for metacomputers , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[19]  Sonia Sharama,et al.  Grid Computing , 2004, Lecture Notes in Computer Science.

[20]  van der Wmp Wil Aalst,et al.  Workflow resource patterns , 2004 .

[21]  Geoffrey G. Xie,et al.  SAAM: an integrated network architecture for integrated services , 1998, 1998 Sixth International Workshop on Quality of Service (IWQoS'98) (Cat. No.98EX136).

[22]  Javier Jaén Martínez,et al.  Data Management in an International Data Grid Project , 2000, GRID.

[23]  Fabio Kon,et al.  Management of environments in 2K , 2000, Proceedings Seventh International Conference on Parallel and Distributed Systems (Cat. No.PR00568).

[24]  Ladislau Bölöni,et al.  Agent-based resource discovery , 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556).

[25]  Bruce Lowekamp Combining active and passive network measurements to build scalable monitoring systems on the grid , 2003, PERV.

[26]  Moni Naor,et al.  Job Scheduling Strategies for Parallel Processing , 2017, Lecture Notes in Computer Science.

[27]  Muthucumaru Maheswaran,et al.  Quality of Service Driven Resource Management Algorithms for Network Computing , 1999, PDPTA.

[28]  Ian T. Foster,et al.  On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing , 2003, IPTPS.

[29]  John F. Karpovich,et al.  The Legion Resource Management System , 1999, JSSPP.

[30]  José A. B. Fortes,et al.  PUNCH: An architecture for Web-enabled wide-area network-computing , 2004, Cluster Computing.

[31]  M. Reza Salehnamadi,et al.  A Batch Mode Scheduling Algorithm for Grid Computing , 2013 .

[32]  Warren Smith,et al.  A Resource Management Architecture for Metacomputing Systems , 1998, JSSPP.

[33]  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.

[34]  John Shalf,et al.  The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment , 2001, Int. J. High Perform. Comput. Appl..

[35]  A. Ganguly,et al.  Management of environment , 1980 .

[36]  Ming Wu,et al.  GHS: a performance system of grid computing , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[37]  David E. Culler,et al.  The multispace: an evolutionary platform for infrastructural services , 1999 .

[38]  Krzysztof Rzadca,et al.  Cooperation in Multi-organization Scheduling , 2009, Euro-Par.

[39]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[40]  Geoff Coulson,et al.  A Configurable Multimedia Middleware Platform , 1999, IEEE Multim..

[41]  Ladislau Bölöni,et al.  An object-oriented framework for building collaborative network agents , 2000 .

[42]  Dave Berry,et al.  Semantic-supported and agent-based decentralized grid resource discovery , 2008, Future Gener. Comput. Syst..

[43]  Renato J. O. Figueiredo,et al.  PUNCH: Web Portal for Running Tools , 2000, IEEE Micro.

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

[45]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[46]  Rajkumar Buyya,et al.  A Taxonomy of Desktop Grids and its Mapping to State-ofthe-Art Systems , 2007 .

[47]  Albert Y. Zomaya,et al.  A survey on resource allocation in high performance distributed computing systems , 2013, Parallel Comput..

[48]  Hector Garcia-Molina,et al.  Bidding for storage space in a peer-to-peer data preservation system , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[49]  Michael W. Godfrey,et al.  An overview of MSHN: the Management System for Heterogeneous Networks , 1999, Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99).

[50]  Gábor Terstyánszky,et al.  EDGeS: The Common Boundary Between Service And Desktop Grids , 2008, CoreGRID Integration Workshop.

[51]  Peter Steenkiste,et al.  Darwin: customizable resource management for value-added network services , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[52]  Ben Y. Zhao,et al.  An architecture for a secure service discovery service , 1999, MobiCom.

[53]  Luís Miguel Botelho,et al.  Efficient Algorithms for Agent-Based Semantic Resource Discovery , 2008, AP2PC.