dc.contributor.author | Georgiou, Chryssis | en |
dc.contributor.author | Musiał, Peter M. | en |
dc.contributor.author | Shvartsman, A. A. | en |
dc.creator | Georgiou, Chryssis | en |
dc.creator | Musiał, Peter M. | en |
dc.creator | Shvartsman, A. A. | en |
dc.date.accessioned | 2019-11-13T10:40:10Z | |
dc.date.available | 2019-11-13T10:40:10Z | |
dc.date.issued | 2009 | |
dc.identifier.issn | 1045-9219 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53991 | |
dc.description.abstract | 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 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.source | IEEE Transactions on Parallel and Distributed Systems | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-70350064327&doi=10.1109%2fTPDS.2008.243&partnerID=40&md5=7f9c11054ba0e3fe610610172d6e9a5e | |
dc.subject | Algorithms | en |
dc.subject | Distributed systems | en |
dc.subject | New approaches | en |
dc.subject | Reliability analysis | en |
dc.subject | Middleware | en |
dc.subject | Asynchrony | en |
dc.subject | Distributed applications | en |
dc.subject | Atomic memories | en |
dc.subject | Algorithm and design analysis | en |
dc.subject | Algorithm development | en |
dc.subject | Atomic objects | en |
dc.subject | Dissolved oxygen sensors | en |
dc.subject | Distributed objects | en |
dc.subject | Empirical results | en |
dc.subject | Middleware system | en |
dc.subject | Node arrival | en |
dc.subject | Node crashes | en |
dc.subject | Re-configurable | en |
dc.subject | Reliability and robustness | en |
dc.subject | Specifying and verifying and reasoning about programs | en |
dc.title | Developing a consistent domain-oriented distributed object service | en |
dc.type | info:eu-repo/semantics/article | |
dc.identifier.doi | 10.1109/TPDS.2008.243 | |
dc.description.volume | 20 | |
dc.description.issue | 11 | |
dc.description.startingpage | 1567 | |
dc.description.endingpage | 1585 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Cited By :2</p> | en |
dc.source.abbreviation | IEEE Trans.Parallel Distrib.Syst. | en |
dc.contributor.orcid | Georgiou, Chryssis [0000-0003-4360-0260] | |
dc.gnosis.orcid | 0000-0003-4360-0260 | |