共 50 条
Modeling a Flexible Replication Framework for Space-Based Computing
被引:0
|作者:
Crass, Stefan
[1
]
Hirsch, Juergen
[1
]
Kuehn, Eva
[1
]
Sesum-Cavic, Vesna
[1
]
机构:
[1] Vienna Univ Technol, Inst Comp Languages, Argentinierstr 8, A-1040 Vienna, Austria
来源:
关键词:
Coordination middleware;
Distributed systems;
Peer-to-peer;
Replication framework;
Tuple space;
AVAILABILITY;
D O I:
10.1007/978-3-662-44920-2_16
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
Large-scale distributed systems often require complex interaction among dynamically joining and leaving participants. Compared to classical approaches coordinated by a central authority, peer-to-peer systems have been shown to provide a highly scalable and flexible architecture for such scenarios. Coordination middleware like tuple spaces can help to unburden developers from coping with the complexity of distributed coordination by offering simple abstractions for the decoupled interaction of autonomous peers. However, a fault-tolerant peer-to-peer system can only be built if replication mechanisms exist to persist data on several peers at once. To enrich space-based middleware with a flexible replication mechanism, we have designed a generic, plugin-based replication framework that supports easy adaptation via configurable replication schemes. The framework may act as a testbed to analyze the efficiency and reliability of different replication strategies. Its architecture is built via highly composable coordination patterns that internally interact via space containers. Using the generic framework, this paper shows how different variants of multi-master replication can be realized and how they can be adapted for various scenarios.
引用
收藏
页码:256 / 272
页数:17
相关论文