ACM Home Page
Please provide us with feedback. Feedback
Giggle: a framework for constructing scalable replica location services
Full text PdfPdf (277 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2002 ACM/IEEE conference on Supercomputing table of contents
Baltimore, Maryland
Pages: 1 - 17  
Year of Publication: 2002
Authors
Ann Chervenak  University of Southern California, Marina del Rey, CA
Ewa Deelman  University of Southern California, Marina del Rey, CA
Ian Foster  University of Chicago, Chicago, IL 60637 and Argonne National Laboratory, Argonne, IL
Leanne Guy  CERN, European Organization for Nuclear Research, Geneva, Switzerland
Wolfgang Hoschek  CERN, European Organization for Nuclear Research, Geneva, Switzerland
Adriana Iamnitchi  University of Chicago, Chicago, IL
Carl Kesselman  University of Southern California, Marina del Rey, CA
Peter Kunszt  CERN, European Organization for Nuclear Research, Geneva, Switzerland
Matei Ripeanu  University of Chicago, Chicago, IL
Bob Schwartzkopf  University of Southern California, Marina del Rey, CA
Heinz Stockinger  CERN, European Organization for Nuclear Research, Geneva, Switzerland
Kurt Stockinger  CERN, European Organization for Nuclear Research, Geneva, Switzerland
Brian Tierney  Lawrence Berkeley National Laboratory
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 57,   Citation Count: 48
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In wide area computing systems, it is often desirable to create remote read-only copies (replicas) of files. Replication can be used to reduce access latency, improve data locality, and/or increase robustness, scalability and performance for distributed applications. We define a replica location service (RLS) as a system that maintains and provides access to information about the physical locations of copies. An RLS typically functions as one component of a data grid architecture. This paper makes the following contributions. First, we characterize RLS requirements. Next, we describe a parameterized architectural framework, which we name Giggle (for GIGa-scale Global Location Engine), within which a wide range of RLSs can be defined. We define several concrete instantiations of this framework with different performance characteristics. Finally, we present initial performance results for an RLS prototype, demonstrating that RLS systems can be constructed that meet performance goals.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The DataGrid Architecture. 2001, EU DataGrid Project.
 
2
Chervenak, A., et al., The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Data Sets. J. Network and Computer Applications, 2001(23): p. 187--200.
 
3
Foster, I. and C. Kesselman, A Data Grid Reference Architecture. 2001.
 
4
 
5
 
6
Chandy, K.M., A. Rifkin, and E. Schooler, Using Announce-Listen with Global Events to Develop Distributed Control Systems. Concurrency: Practice and Experience, 1998. 10. (11--13): p. 1021--1027.
7
8
 
9
Zhang, L., et al. RSVP: A new Resource ReSerVation Protocol. in IEEE Network. 1993.
10
 
11
 
12
Foster, I., et al., The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. 2002, Globus Project.
 
13
Hoschek, W., A Unified Peer-to-Peer Database Framework and its Application for Scalable Service Discovery, in 2002. 2002, CERN.
 
14
15
 
16
 
17
 
18
19
 
20
21
22
 
23
Popek, G.J., et al. Replication in Ficus distributed file systems. in Workshop on Management of Replicated Data,. 1990: IEEE.
 
24
 
25
 
26
 
27
Terry, D.B., et al. The Case for Non-transparent Replication: Examples from Bayou. in IEEE Data Engineering. 1998.
 
28
Thomas W. Page, J., et al. Management of replicated volume location data in the Ficus replicated file system. in USENIX Conference Proceedings. 1991.
 
29
30
 
31
Wang, J. A Survey of Web Caching Schemes for the Internet. in Proceedings of ACM SIGCOMM '99 Conference. 1999.
 
32
 
33
Ross, K.W., Hash routing for collections of shared Web caches. IEEE Network, 1997: p. 37--44.
 
34
Valloppillil, V. and K.W. Ross. Cache array routing protocol v1.0. in Internet Draft. 1988.
35
36
 
37
 
38
Ripeanu, M., I. Foster, and A. Iamnitchi, Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design. 2001, University of Chicago.
 
39
Clarke, I., et al. Freenet: A Distributed Anonymous Information Storage and Retrieval System. in ICSI Workshop on Design Issues in Anonymity and Unobservability. 1999.
40
 
41
 
42
 
43
Hoschek, W. A Database for Dynamic Distributed Content and its Application for Service and Resource Discovery. in International IEEE Symposium on Parallel and Distributed Computing. 2002.
 
44
 
45

CITED BY  48

Collaborative Colleagues:
Ann Chervenak: colleagues
Ewa Deelman: colleagues
Ian Foster: colleagues
Leanne Guy: colleagues
Wolfgang Hoschek: colleagues
Adriana Iamnitchi: colleagues
Carl Kesselman: colleagues
Peter Kunszt: colleagues
Matei Ripeanu: colleagues
Bob Schwartzkopf: colleagues
Heinz Stockinger: colleagues
Kurt Stockinger: colleagues
Brian Tierney: colleagues