Transactional Remote Group Caching in Distributed Object Systems

  • Authors:
  • Magnus E. Bjornsson;Liuba Shrira

  • Affiliations:
  • -;-

  • Venue:
  • POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Peer group computing is an increasingly popular class of distributed applications enabled by universal access to global networks. The applications allow collaborating peers to share cached data, but up to now only read-only applications were supported. This paper describes BuddyCache, a caching architecture for peer group applications updating shared data. Earlier group caching approaches only worked in local area networks or did not support fine-grain coherence and transactions. BuddyCache coherence protocol is the first transactional fine-grain group coherence protocol for object repositories in high-latency networks. The main challenge in BuddyCache is how to provide low-latency access to consistent shared objects cached by peers when consistency management requires high-latency coordination with remote servers accessed over wide-area networks.