Title
Flecc: A Flexible Cache Coherence Protocol for Dynamic Component-Based Systems
Abstract
An increasing number of distributed applications are currently being constructed as sets of connected compo- nents and dynamically deployed in wide area networks using frameworks such as CORBA, .NET, and Web Ser- vices. Such dynamicdeploymentsenable applicationsto flexibly adaptto changesin client QoS requirements and network properties, but introduce a consistency problem because of replicated components. Ideally, the frame- works deploying the applications should ensure that the application consistency requirements are satisfied, even though the requirements can range from weak to strong and dynamically change at run-time. Thus, a key chal- lenge is to design a flexible cache coherence protocol that uses application-specific information while still be- ing application-neutral. This paper describes Flecc, an application-neutral cache coherence protocol used by a component-based framework (Partitionable Services Framework) to sat- isfy the consistency requirements of deployed applica- tions. Flecc allows applications to specify appropri- ate consistency and granularity levels and define com- plex synchronization decisions as simple functions. We demonstrate the benefits of our cache coherence proto- col by analyzing the behavior of a component-basedap- plication modeling an airline reservation system.
Year
DOI
Venue
2004
10.1109/IPDPS.2004.1302945
IPDPS
Keywords
Field
DocType
application software,coherence,net,travel industry,web services,col,satisfiability,computer science,distributed application,corba,quality of service,distributed databases,protocols,switches,object oriented programming,connected components,cache coherence
Synchronization,Computer science,Common Object Request Broker Architecture,Parallel computing,Quality of service,Computer network,Cache algorithms,Distributed database,Web service,Application software,Cache coherence,Distributed computing
Conference
Citations 
PageRank 
References 
0
0.34
17
Authors
2
Name
Order
Citations
PageRank
Anca-andreea Ivan121916.92
Vijay Karamcheti264667.03