Management of a Cooperative Cache in Grids with Grid Cache Services

Abstract : Distributed systems like Grids support diverse models of distributed computation and need to operate large data entities in a distributed way. A significant quantity of this data are used only for a limited period of time. Caching is recognized as one of the most effective techniques to manage temporary data and collaborative cache is traditionally proposed to scale cache capabilities in distributed environments. Grid needs to manage dynamically different models of computation with different data access patterns. In this paper we propose a basic infrastructure for the management of collaborative caches that permits to operate and control dynamically different cache mechanisms and cache schemes in grid. Beside traditional collaborative caching where the cooperation is often limited to data resolution, in our infrastructure the collaborative cache capacities are extended to operate and manage these distributed temporal data. Our proposition is composed of: a reference cache model that defines four layers for the management of collaborative cache; an information model that represents the main cache elements and their activity; and a set of operations to request specific tasks to monitor, operate and coordinate a generic collaborative cache system. Implementation issues of a prototype in Globus Toolkit 4 are discussed.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01584454
Contributor : Équipe Gestionnaire Des Publications Si Liris <>
Submitted on : Friday, September 8, 2017 - 6:10:01 PM
Last modification on : Thursday, February 7, 2019 - 5:14:36 PM

Links full text

Identifiers

Citation

Yonny Cardenas, Jean-Marc Pierson, Lionel Brunie. Management of a Cooperative Cache in Grids with Grid Cache Services. Concurrency and Computation: Practice and Experience, Wiley, 2007, 16, 19, pp.2141-2155. ⟨10.1002/cpe.1212⟩. ⟨hal-01584454⟩

Share

Metrics

Record views

99