Adaptable Replicated Objects in Distributed Environments
Adaptable Replicated Objects in Distributed Environments
复制标题
分布式环境中的适应性复制对象
DOI:
--
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
M. Makpangou
中科院分区:
文献类型:
--
作者:
Georges Brun;M. Makpangou
It is now largely agreed that none of the replication protocols that have been proposed over the years suits the needs of all applications. Furthermore, the application requirements may evolve over the time. We argue that replicated objects ought to be adaptable so as to match the application requirements. This paper presents an architecture for adaptable replicated objects. Briefly, this architecture allows the separation of the type-related parts (e.g., concurrency control, or access interface) of a replicated object from the generic ones (e.g.,consistency protocol); it then permits the structuring of the differents parts into components with well-defined interfaces. The generic components do not need to be re-implemented for every replicated object. Instead, a toolbox of predefined objects enforcing well-defined policies (or contracts) is provided. Any programmer can easily adapt his replicated object by simply replacing certain components. Our architecture, while making the replicated object flexible, does not preclude traditional optimisations based on object semantics or on application specifics. We have implemented a programming environment called BOAR-V1 that supports the proposed architecture. The current toolbox contains essentially two generic replication protocols. One enforces the entry-consistency model and the other the write-consistency model. The current toolbox also contains some ready-to-use type-related components (lock manager and access object classes).
DOI:
--
发表时间:
2005
期刊:
IPSJ Transaction Vol.46, No. SIG4(ACS 9)
影响因子:
--
作者:
Hiroshi Tanabe;Hiroki Honda;Toshitsugu Yuba
通讯作者:
Toshitsugu Yuba