SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
LegionFS: a secure and scalable file system supporting cross-domain high-performance applications
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Data management and transfer in high-performance computational grid environments
Parallel Computing - Parallel data-intensive algorithms and applications
Chimera: AVirtual Data System for Representing, Querying, and Automating Data Derivation
SSDBM '02 Proceedings of the 14th International Conference on Scientific and Statistical Database Management
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The SDSC storage resource broker
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Pipeline and Batch Sharing in Grid Workloads
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Grid Datafarm Architecture for Petascale Data Intensive Computing
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A Metadata Catalog Service for Data Intensive Applications
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Hi-index | 0.00 |
In a grid, data is stored in geographically-dispersed virtual organizations with varying administrative policies and structures. Current grid middleware provide basic data-management services including data access, transfer and simple replica management. Grid applications often require much more sophisticated and flexible mechanisms for manipulating data than these, including logical hierarchical namespace, automatic replica management and automatic latency management. We propose a view-oriented framework that builds on top of existing middleware and provides global and application-specific logical hierarchical views. Specifically, we developed mechanisms to create, maintain, and update these views. The views are synchronized using an efficient group communication protocol. Gvu (pronounced G-view) is built as a distributed set of synchronized servers and scales much better than the existing grid services. We conducted experiments to measure various aspects of Gvu and report on the results, showing Gvu to outperform existing grid services, thanks to its distributed nature.