• DocumentCode
    3259784
  • Title

    Optimization of nested invocation on replicas in object-based systems

  • Author

    Tanaka, Katsuya ; Takizawa, Makoto

  • Author_Institution
    Dept. of Comput. & Syst. Eng., Tokyo Denki Univ., Japan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    117
  • Lastpage
    124
  • Abstract
    An object-based system is composed of multiple objects which are encapsulation of data and methods. Objects are replicated in order to increase performance and throughput. If a method t is invoked on multiple replicas and each instance of t invokes another update method u, u is performed multiple times on replicas and then the replicas get inconsistent, i.e. redundant invocations. In addition, since each instance of a method issues a request to its own quorum, more number of the replicas are manipulated than the quorum number, i.e. quorum explosion. We discuss a protocol named QB (quorum-based) one to resolve the redundant invocations and quorum explosion. We show the number of replicas manipulated and requests issued are reduced by the QB protocol
  • Keywords
    data encapsulation; object-oriented programming; optimisation; protocols; data encapsulation; multiple objects; nested invocation; object-based systems; optimization; performance; protocol; replicas; throughput; Availability; Encapsulation; Explosions; Protocols; Systems engineering and theory; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
  • Conference_Location
    Kyongju City
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1153-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2001.934809
  • Filename
    934809