Normal view MARC view ISBD view

RexMidas : a middleware for transparent distributed computing /

by Giarrusso, Paolo (Paolo Giosué) [aut]; Pappalardo, Giuseppe [ths]; Tramontana, Emiliano [ths].
Material type: materialTypeLabelBookPublisher: Catania : Scuola Superiore di Catania, 2009Description: iv, 91 p. ; 30 cm.Subject(s): Electronic data processing -- Distributed processing -- Computer programs | Java (Computer program language)
Contents:
Background -- Introduction -- Some details of the Java platform -- Existing work -- Design and implementation of RexMidas -- System architecture -- Conclusions and future work -- Bibliography.
Dissertation note: Tesi di diploma di 1° livello per la Classe delle Scienze Sperimentali Diploma di 1° livello Scuola Superiore di Catania, Catania, Italy 2009 A.A. 2007/2008 Abstract: The development of distributed application for High Performance Computing is a difficult task, because the main application concerns often become intertwined with complex and cross-cutting issues about distributed programming, affecting all interactions between physically separated objects. In this thesis, I discuss RexMidas, which transforms a standard, legacy nondistributed Java application into a distributed one, without any source code modification. It performs bytecode transformation to allow transparent remote object allocation and usage. Additionally, hosts for object allocations are chosen according to configurable strategies, aimed at satisfying specific allocation requirements (for instance allocating an object close to the resources it uses), or at optimising runtime, for instance by balancing how workload (measured according to a variety of criteria), or by allocating frequently communicating objects on host physically near to one another, or by both strategies.
List(s) this item appears in: Tesi di Laurea, Diploma, Dottorato, Master
Tags from this library:
No tags from this library for this title.
Location Call number Copy number Status Date due
THS_2009 004.36 G435 (Browse shelf) 1 Available
THS_2009 004.36 G435 (Browse shelf) 2 Available

Tesi di diploma di 1° livello per la Classe delle Scienze Sperimentali Diploma di 1° livello Scuola Superiore di Catania, Catania, Italy 2009 A.A. 2007/2008

Includes bibliographical references (p. 85-91).

Background -- Introduction -- Some details of the Java platform -- Existing work -- Design and implementation of RexMidas -- System architecture -- Conclusions and future work -- Bibliography.

Tesi discussa il 25/2/2009.

The development of distributed application for High Performance Computing is a difficult task, because the main application concerns often become intertwined with complex and cross-cutting issues about distributed programming, affecting all interactions between physically separated objects. In this thesis, I discuss RexMidas, which transforms a standard, legacy nondistributed Java application into a distributed one, without any source code modification. It performs bytecode transformation to allow transparent remote object allocation and usage. Additionally, hosts for object allocations are chosen according to configurable strategies, aimed at satisfying specific allocation requirements (for instance allocating an object close to the resources it uses), or at optimising runtime, for instance by balancing how workload (measured according to a variety of criteria), or by allocating frequently communicating objects on host physically near to one another, or by both strategies.

Click on an image to view it in the image viewer