TY - GEN
T1 - Developing a consistent domain-oriented distributed object service
AU - Georgiou, Chryssis
AU - Musial, Peter M.
AU - Shvartsman, Alexander A.
PY - 2005
Y1 - 2005
N2 - This paper presents a new algorithm for a reconfigurable distributed domain-oriented atomic object service, called DO-RAMBO, which stands for Domain-Oriented Reconfigurable Atomic Memory for Basic Objects. This service is suitable for inclusion as a middleware system service for distributed applications requiring atomic read/write data. The implementation substantially extends and refines the abstract RAMBO algorithm of Lynch and Shvarlsman that supports individual atomic objects. In this paper domains are introduced to allow the users to group related atomic objects. The new implementation manages configurations on the basis of domains, significantly improving the utility and the performance of the resulting service. DO-RAMBO guarantees consistency under asynchrony, message loss, node crashes, new node arrivals, and node departures. We present the formal algorithm development for DO-RAMBO and give analytical and preliminary empirical results that illustrate the benefit of the new approach.
AB - This paper presents a new algorithm for a reconfigurable distributed domain-oriented atomic object service, called DO-RAMBO, which stands for Domain-Oriented Reconfigurable Atomic Memory for Basic Objects. This service is suitable for inclusion as a middleware system service for distributed applications requiring atomic read/write data. The implementation substantially extends and refines the abstract RAMBO algorithm of Lynch and Shvarlsman that supports individual atomic objects. In this paper domains are introduced to allow the users to group related atomic objects. The new implementation manages configurations on the basis of domains, significantly improving the utility and the performance of the resulting service. DO-RAMBO guarantees consistency under asynchrony, message loss, node crashes, new node arrivals, and node departures. We present the formal algorithm development for DO-RAMBO and give analytical and preliminary empirical results that illustrate the benefit of the new approach.
UR - http://www.scopus.com/inward/record.url?scp=33846266222&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33846266222&partnerID=8YFLogxK
U2 - 10.1109/NCA.2005.16
DO - 10.1109/NCA.2005.16
M3 - Conference contribution
AN - SCOPUS:33846266222
SN - 0769523269
SN - 9780769523262
T3 - Proceedings - Fourth IEEE International Symposium on Network Computing and Applications, NCA 2005
SP - 149
EP - 158
BT - Proceedings - Fourth IEEE International Symposium on Network Computing and Applications, NCA 2005
T2 - 4th IEEE International Symposium on Network Computing and Applications, NCA 2005
Y2 - 27 July 2005 through 29 July 2005
ER -