Sign up
Forgot password?
FAQ: Login

Magoulès F. (ed.) Fundamentals of Grid Computing: Theory, Algorithms and Technologies

  • pdf file
  • size 2,06 MB
  • added by
  • info modified
Magoulès F. (ed.) Fundamentals of Grid Computing: Theory, Algorithms and Technologies
CRC Press, 2010. — 323 p.
The term the grid has emerged in the mid 1990s to denote a proposed distributed computing infrastructure which focuses on large-scale resource sharing, innovative applications, and high performance orientation. The grid concept is motivated by a real and specific problem: the coordinated resource sharing and problem solving of dynamic, multi-institutional, virtual organizations. The sharing is not primarily a file exchange but rather a direct access to computing resources, software, storage devices and other resources, with a necessary, highly controlled sharing rule which defines clearly and carefully what is shared, who is allowed to share and the conditions under which sharing occurs. Over the years, a combination of technology trends and research progress has resulted in an increased focus on grid technology for industry, commerce and business areas. Nowadays, grid technology has evolved toward open grid services architecture, in which a grid provides an extensible set of services.
This edited book follows the two previous authored books on grid computing published by Chapman & Hall/CRC Press in this series entitled: Introduction to Grid Computing by Frédéric Magoulès, Jie Pan, Kiat-An Tan, Abhinit Kumar (2009), and Grid Resource Management by Frédéric Magoulès, Thi- Mai-Huong Nguyen, Lei Yu (2008).
The main topics considered in the present book include: sharing resources, data replication, data management, fault tolerance, scheduling, broadcasting and load balancing algorithms. The nine chapters of this book are followed by two appendices introducing two types of software written in Java programming language. The first software deals with the implementation of some replications strategies for data replication in the grid. The second software deals with the implementation of a simulator for distributed scheduling in grid environments. These easy-to-learn, easy-to-use open-source software allow the reader to get familiar with the grid technology covered in the previous chapters.
The various technology presented in this book demonstrates the wide aspects of interest in grid computing, and the many possibilities and venues that exist in the research in this area. We are sure that this interest is only going to further evolve, and that many exciting developments are still awaiting us.
Grid computing overview.
Synchronization protocols for sharing resources in grid environments.
Data replication in grid environments.
Data management in grids.
Future of grids resources management.
Fault-tolerance and availability awareness in computational grids.
Fault tolerance for distributed scheduling in grids.
Broadcasting for grids.
Load balancing algorithms for dynamic networks.
A: Implementation of the replication strategies in OptorSim.
B: Implementation of the simulator for the distributed scheduling model.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up