In this dissertation we argue that the development of software for dedicated clusters requires a particular programming model in order to maximize runtime performance and programmer productivity. We define dedicated clusters as groups of computers connected by a local network, under a single administrative domain, which act as a single entity and do not perform any tasks unrelated to the cluster. We propose an alternative model, called infrastructural transparency, which offers the notion of virtual locations, or isolates, that are decoupled from physical locations, and guarantees that no application-level sharing occurs between programs hosted by isolates. The model also provides a location-independent communication infrastructure, a rich ...
Java’s support for parallel and distributed processing makes the language attractive for metacomputi...
The middleware solutions for General?Purpose Distributed Computing (GPDC) have distinct requirements...
This paper reports the development of the Concerto platform, which is dedicated to supporting the de...
This paper presents a more efficient Java Remote Method Invocation (RMI) implementation for high-spe...
In this paper, we introduce an agent-based infrastructure that provides software services and functi...
We present Tigris, a high-performance computation and I/O substrate for clusters of workstations, im...
Cloud platforms are becoming more prevalent in every computational domain, particularly in e-Science...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
The last decade has witnessed unprecedented changes in parallel and distributed infrastructures. Due...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
Abstract—Cloud platforms are becoming more prevalent in every computational domain, particularly in ...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
This thesis presents a framework for using explicit memory management to improve the communication p...
We present Tigris, a high-performance computation and I/O substrate for clusters of workstations tha...
Java’s support for parallel and distributed processing makes the language attractive for metacomputi...
The middleware solutions for General?Purpose Distributed Computing (GPDC) have distinct requirements...
This paper reports the development of the Concerto platform, which is dedicated to supporting the de...
This paper presents a more efficient Java Remote Method Invocation (RMI) implementation for high-spe...
In this paper, we introduce an agent-based infrastructure that provides software services and functi...
We present Tigris, a high-performance computation and I/O substrate for clusters of workstations, im...
Cloud platforms are becoming more prevalent in every computational domain, particularly in e-Science...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
The last decade has witnessed unprecedented changes in parallel and distributed infrastructures. Due...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
Abstract—Cloud platforms are becoming more prevalent in every computational domain, particularly in ...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
This thesis presents a framework for using explicit memory management to improve the communication p...
We present Tigris, a high-performance computation and I/O substrate for clusters of workstations tha...
Java’s support for parallel and distributed processing makes the language attractive for metacomputi...
The middleware solutions for General?Purpose Distributed Computing (GPDC) have distinct requirements...
This paper reports the development of the Concerto platform, which is dedicated to supporting the de...