• DocumentCode
    2869167
  • Title

    Developing a Consistent Domain-Oriented Distributed Object Service

  • Author

    Georgiou, Chryssis ; Musial, Peter M. ; Shvartsman, Alexander A.

  • Author_Institution
    Dept. of Comput. Sci., Cyprus Univ., Nicosia
  • fYear
    2005
  • fDate
    27-29 July 2005
  • Firstpage
    149
  • Lastpage
    158
  • 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 preliminary empirical results that illustrate the benefit of the new approach
  • Keywords
    distributed object management; middleware; DO-RAMBO; atomic read-write data; domain-oriented distributed object service; domain-oriented reconfigurable atomic memory; formal algorithm development; middleware system service; Algorithm design and analysis; Application software; Computer crashes; Computer networks; Computer science; Distributed computing; Engineering profession; Maintenance engineering; Middleware; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, Fourth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2326-9
  • Type

    conf

  • DOI
    10.1109/NCA.2005.16
  • Filename
    1565948