PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 2001The International Journal of High Performance Computing Applications6,592 citations

The Anatomy of the Grid: Enabling Scalable Virtual Organizations

View Full Paper
IFIan FosterCKCarl KesselmanSTSteven Tuecke

Key Points

  • To define the principles of grid computing and establish an open, extensible architecture for secure, flexible, and coordinated resource sharing across dynamic virtual organizations.
  • Characterized the fundamental challenges of virtual organizations, focusing on authentication, authorization, resource access, and resource discovery across independent administrative domains.
  • Structured a layered grid architecture defining standard protocols, application programming interfaces, and software development kits categorized by their sharing functions.
  • Evaluated interoperability requirements and analyzed technical relationships between grid systems, enterprise integration, application service providers, and peer-to-peer computing.
  • Demonstrated that multi-institutional resource sharing requires a compact, standardized set of intergrid protocols to ensure broad interoperability across disparate systems.
  • Established an extensible architectural model that supports dynamic resource sharing while preserving local administrative policies and security boundaries.

Abstract

“Grid” computing has emerged as an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing, innovative applications, and, in some cases, high performance orientation. In this article, the authors define this new field. First, they review the “Grid problem,” which is defined as flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions, and resources—what is referred to as virtual organizations. In such settings, unique authentication, authorization, resource access, resource discovery, and other challenges are encountered. It is this class of problem that is addressed by Grid technologies. Next, the authors present an extensible and open Grid architecture, in which protocols, services, application programming interfaces, and software development kits are categorized according to their roles in enabling resource sharing. The authors describe requirements that they believe any such mechanisms must satisfy and discuss the importance of defining a compact set of intergrid protocols to enable interoperability among different Grid systems. Finally, the authors discuss how Grid technologies relate to other contemporary technologies, including enterprise integration, application service provider, storage service provider, and peer-to-peer computing. They maintain that Grid concepts and technologies complement and have much to contribute to these other approaches.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Foster et al. (2001) studied this question.

synapsesocial.com/papers/6a10b5498102eb4b66ee3827https://doi.org/10.1177/109434200101500302
Ask AI
Helpful
Bookmark
Share
View Full Paper