• DocumentCode
    3245511
  • Title

    Integration of a dynamic object replication framework in Java

  • Author

    Strauss, Thomas ; Theel, Oliver

  • Author_Institution
    Darmstadt Univ. of Technol., Germany
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    258
  • Lastpage
    265
  • Abstract
    By the use of dynamic replication schemes - in comparison with static replication schemes - a tremendous increase of read and write operation availabilities can be achieved. Furthermore, object-oriented programming languages like Java offer excellent possibilities for the abstraction of complex problems. In this paper, we present our solution for combining dynamic replication and its use in object-oriented programming. More precisely, we show how Java objects can be made highly available through the use of dynamic replication in an almost transparent manner from the Java application programmer´s perspective. This is done by using a general, highly flexible framework which enables the use of a large number of dynamic replication schemes. We show how the framework can be integrated, such that it is conveniently available for Java application programmers. We demonstrate its simple use, even when being introduced a posteriori in a Java program: one need only to modify a few lines of code.
  • Keywords
    Java; application program interfaces; distributed object management; object-oriented programming; Java application programming; complex problem abstraction; dynamic object replication framework; flexible framework; object-oriented programming languages; read operation; write operation; Availability; Costs; Dynamic programming; Java; Multicast communication; Object oriented programming; Programming profession; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183597
  • Filename
    1183597