2001 · 80 citations · 10 references
ComputingComputer ScienceComputer SystemsData ManagementDistributed SystemsGrid ComputingData ReplicationDistributed ComputingDistributed StorageDistributed Storage SystemsPeer-to-peer SystemsStorage ManagementData Grid ArchitectureData Management ArchitectureData PersistenceDistributed Data StorageNumerical Data RepresentationPeer-to-peer Data ManagementPeer-to-peer Grid ArchitectureShared Storage
We address the challenge of managing large amounts of numerical data within computing grids consisting of a federation of clusters. We claim that storing, accessing, updating and sharing such data should be considered by applications as an external service. We propose a hierarchical architecture for this service, based on a peer-to-peer approach. This architecture is illustrated through a software platform called JUXMEM (for Juxtaposed Memory), which provides transparent access to mutable data, while enhancing data persistence in a dynamic environment. Managing the volatility of storage resources is specially emphasized. As a proof of concept, we describe a prototype implementation on top of the JXTA peer-to-peer framework, and we report on a preliminary experimental evaluation. 1.
10
John Kubiatowicz, David Bindel, Yan Chen et al. · ACM SIGPLAN Notices · 2000 · 2K citations · Full text
Wide-area cooperative storage with CFS
Frank Dabek, M. Frans Kaashoek, David R. Karger et al. · 2001 · 1.4K citations
Pond: the oceanstore prototype
Sean Rhea, Patrick Eaton, Dennis Geels et al. · 2003 · 448 citations
Athicha Muthitacharoen, Robert Morris, Thomer M. Gil et al. · ACM SIGOPS Operating Systems Review · 2002 · 352 citations