Show simple item record

dc.contributor.authorGeorgiou, Chryssisen
dc.contributor.authorMusiał, Peter M.en
dc.contributor.authorShvartsman, A. A.en
dc.creatorGeorgiou, Chryssisen
dc.creatorMusiał, Peter M.en
dc.creatorShvartsman, A. A.en
dc.date.accessioned2019-11-13T10:40:10Z
dc.date.available2019-11-13T10:40:10Z
dc.date.issued2009
dc.identifier.issn1045-9219
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53991
dc.description.abstractThis 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 Shvartsman 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 empirical results that illustrate the benefit of the new approach. © 2009 IEEE.en
dc.sourceIEEE Transactions on Parallel and Distributed Systemsen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-70350064327&doi=10.1109%2fTPDS.2008.243&partnerID=40&md5=7f9c11054ba0e3fe610610172d6e9a5e
dc.subjectAlgorithmsen
dc.subjectDistributed systemsen
dc.subjectNew approachesen
dc.subjectReliability analysisen
dc.subjectMiddlewareen
dc.subjectAsynchronyen
dc.subjectDistributed applicationsen
dc.subjectAtomic memoriesen
dc.subjectAlgorithm and design analysisen
dc.subjectAlgorithm developmenten
dc.subjectAtomic objectsen
dc.subjectDissolved oxygen sensorsen
dc.subjectDistributed objectsen
dc.subjectEmpirical resultsen
dc.subjectMiddleware systemen
dc.subjectNode arrivalen
dc.subjectNode crashesen
dc.subjectRe-configurableen
dc.subjectReliability and robustnessen
dc.subjectSpecifying and verifying and reasoning about programsen
dc.titleDeveloping a consistent domain-oriented distributed object serviceen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1109/TPDS.2008.243
dc.description.volume20
dc.description.issue11
dc.description.startingpage1567
dc.description.endingpage1585
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Cited By :2</p>en
dc.source.abbreviationIEEE Trans.Parallel Distrib.Syst.en
dc.contributor.orcidGeorgiou, Chryssis [0000-0003-4360-0260]
dc.gnosis.orcid0000-0003-4360-0260


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record