• DocumentCode
    3517840
  • Title

    A caching protocol to improve CORBA performance

  • Author

    Wagner, Stephen ; Tari, Zahir

  • Author_Institution
    Dept. of Comput. Sci., R. Melbourne Inst. of Technol., Vic., Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    140
  • Lastpage
    148
  • Abstract
    For many distributed data intensive applications, the default remote invocation of CORBA objects to a server is not acceptable because of performance degradation. Caching can improve performance and scalability of such applications by increasing the locality of data. This paper proposes a caching approach that optimises the default remote invocation behaviour of CORBA clients. Efficient fine-grained access to remote objects requires objects to be shipped to clients and cached across transaction boundaries. This approach is based on cache consistency via backward validation, generic approach for cache storage, object based data shipping and replication management. These features are introduced without changing the object definitions that the client may already depend upon. An implementation of the proposed caching approach is done on Orbix by extending the smart proxies. We also provide a test with different client workloads. The results demonstrated a significant performance increase, in terms of transactions per second
  • Keywords
    cache storage; client-server systems; distributed databases; distributed object management; memory protocols; object-oriented databases; remote procedure calls; software performance evaluation; transaction processing; CORBA performance; Orbix; backward validation; cache consistency; caching protocol; client server system; data locality; default remote invocation; distributed data intensive applications; fine-grained access; performance degradation; replication management; scalability; smart proxies; transaction boundaries; Application software; Australia; Bandwidth; Computer science; Delay; Electrical capacitance tomography; Operating systems; Protocols; Sockets; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Conference, 2000. ADC 2000. Proceedings. 11th Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0528-7
  • Type

    conf

  • DOI
    10.1109/ADC.2000.819825
  • Filename
    819825