• DocumentCode
    3066821
  • Title

    RexMidas: A Reflective Middleware for Transparently and Effectively Distributing Objects on a Grid System

  • Author

    Giarrusso, Paolo ; Pappalardo, Giuseppe ; Toscano, Luigi ; Tramontana, Emiliano

  • Author_Institution
    Dipt. di Mat. e Inf., Univ. di Catania, Catania
  • fYear
    2008
  • fDate
    23-25 June 2008
  • Firstpage
    204
  • Lastpage
    209
  • Abstract
    Developing distributed applications for the Grid is a difficult task, since several concerns intertwine within them and hence must be coped with simultaneously. Moreover, when deploying application classes, several needs should be considered, such as their characteristics, user preferences, and runtime conditions of available hosts. RexMidas is a framework that automatically transforms a centralised Java application into a distributed, possibly Grid-enabled, version. RexMidas´ support for remote allocation of, and communication among, class instances, is transparent, in that original application classes need not be modified (or available) at the source level. For remote allocation RexMidas adopts policies that try to strike a balance between choosing capable hosts, equipped with the necessary libraries, and minimising the overhead of communication between remote objects.
  • Keywords
    Java; grid computing; middleware; object-oriented programming; RexMidas; application classes; centralised Java application; distributed application; grid system; necessary libraries; reflective middleware; remote allocation; user preference; Application software; Collaborative work; File servers; Grid computing; Java; Memory management; Middleware; Programming profession; Runtime; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2008. WETICE '08. IEEE 17th
  • Conference_Location
    Rome
  • ISSN
    1524-4547
  • Print_ISBN
    978-0-7695-3315-5
  • Type

    conf

  • DOI
    10.1109/WETICE.2008.49
  • Filename
    4806919