Peer-To-Peer Computing is becoming a key execution environments. The potential of 100,000 of nodes interconnected to execute a single application is rather appealing, especially for Grid computing. Mimicking data P2P, one could start a computation that that no failure would ever be able to stop (and maybe nobody). However, existing models and...
-
2004 (v1)ReportUploaded on: December 3, 2022
-
October 12, 2007 (v1)Publication
This thesis aims at facilitating the deployment of distributed applications on large-scale Grids, using a peer-to-peer (P2P) infrastructure for computational Grids. Furthermore, this thesis also propose a framework for solving optimization problem with branch-and-bound (B&B) technique.Existing models and infrastructures for P2P computing are...
Uploaded on: December 4, 2022 -
2007 (v1)Journal article
For effective components, non-functional aspects must be added to the application functional code. Likewise enterprise middleware and component platforms, in the context of Grids, services must be deployed at execution in the component containers in order to implement those aspects without application code modifications. This paper proposes an...
Uploaded on: February 28, 2023 -
January 2006 (v1)Conference paper
For effective components, non-functional aspects must be added to the application functional code. Likewise enterprise middleware and component platforms, in the context of Grids, services must be deployed at execution in the component containers in order to implement those aspects. This paper proposes an architecture for defining, configuring,...
Uploaded on: December 3, 2022 -
2007 (v1)Journal article
This paper presents a Peer-to-Peer (P2P) infrastructure that supports a large scale grid. The P2P infrastructure is implemented in Java and federates Java Virtual Machines (JVMs) for computation. The management of shared JVMs is decentralized, self-organized, and configurable. The P2P infrastructure was deployed as a permanent desktop grid,...
Uploaded on: February 28, 2023 -
June 19, 2006 (v1)Conference paper
We propose in this paper, a mechanism for Grid computing frameworks, for specifying environmental requirements that may set and be optimized by deployers. Specified by designers by parameterizing deployment abstractions, the constraints can be dynamically mapped onto the infrastructure. This work is integrated in the ProActive middleware with...
Uploaded on: December 3, 2022 -
2006 (v1)Journal article
We propose a grid programming approach using the ProActive middleware. The proposed strategy addresses several grid concerns, which we have classified into three categories. I. Grid Infrastructure which handles the resource acquisition and creation using deployment descriptors and Peer-to-Peer. II. Grid Technical Services which can provide...
Uploaded on: February 28, 2023 -
April 3, 2005 (v1)Conference paper
In this paper we test the suitability of Java to implement a scalable Web Service that solves a set of problems related to peer-to-peer interactions between Web Services that behind firewalls or not generally accessible. In particular we describe how to enable reliable and long running conversations through firewalls betweenWeb Service peers...
Uploaded on: December 4, 2022 -
March 2007 (v1)Conference paper
While many dream and talk about Service Level Agreement (SLA) and Quality of Service (QoS) for Service Oriented Architectures (SOA), the practical reality of Grid computing is still far from providing effective techniques enabling such contractual agreements. Towards this goal, this paper provides an overview of the techniques offered by...
Uploaded on: February 28, 2023 -
September 4, 2006 (v1)Conference paper
In this paper, we show how with the grid middleware ObjectWeb ProActive, we have improved and adapted the deployment of a numerical Hydrodynamic Simulation application, the TELEMAC parallel System, for desktop grid.
Uploaded on: December 4, 2022 -
November 2005 (v1)Conference paper
We present a contribution on dynamic load balancing for distributed and parallel object-oriented applications. We specially target on peer to peer systems and its capability to distribute parallel computation, which transfer large amount of data (called intensive-communicated applications) among large number of processors. We explain the...
Uploaded on: December 3, 2022