• DocumentCode
    2581624
  • Title

    Nondeterminism in ORBs: The Perception and the Reality

  • Author

    Slember, Joseph ; Narasimhan, Priya

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    379
  • Lastpage
    384
  • Abstract
    Nondeterminism is a source of problems for distributed replication because it makes it difficult to keep replicas consistent as they execute, process invocations and modify their internal states. Even if a middleware application is completely deterministic, the underlying middleware, e.g., the ORB, can continue to remain a source of nondeterminism. The paper presents our analysis of an open-source ORB from the viewpoint of nondeterminism. Our approach identifies the various sources of nondeterminism within the ORB. Our results demonstrate that while ORBs can contain several apparently nondeterministic system calls and functions, only a fraction of them manifest as actual nondeterminism and pose a threat to replica consistency
  • Keywords
    distributed object management; middleware; public domain software; distributed replication; middleware application; nondeterminism source; object request broker; open-source ORB; replica consistency; Application software; Availability; Databases; Fault tolerance; Fault tolerant systems; Middleware; Open source software; Operating systems; Runtime; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 2006. DEXA '06. 17th International Workshop on
  • Conference_Location
    Krakow
  • ISSN
    1529-4188
  • Print_ISBN
    0-7695-2641-1
  • Type

    conf

  • DOI
    10.1109/DEXA.2006.99
  • Filename
    1698370