Implementing set objects in dynamic distributed systems
Implementing set objects in dynamic distributed systems
复制标题
在动态分布式系统中实现集合对象
DOI:
10.1016/j.jcss.2015.11.002
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
M. Raynal
中科院分区:
文献类型:
--
作者:
R. Baldoni;Silvia Bonomi;M. Raynal
This paper considers aset object, i.e., a shared object allowing users (processes) to add and remove elements to the set, as well as taking consistent snapshots of its content. Specifically, we show that there not exists any protocol implementing a set object, using finite memory, when the underlying distributed system is eventually synchronous and affected by continuous arrivals and departures of processes (phenomenon also known aschurn). Then, we analyze the relationship between system model assumptions and object specification in order to design protocols implementing the set object using finite memory. Along one direction (strengthening the system model), we propose a protocol implementing the set object in synchronous distributed systems and, along the other direction (weakening the object specification), we introduce the notion of ak-bounded set objectproposing a protocol working on an eventually synchronous system.