ProActive: Programming, Composing, Deploying on the Grid
An Open Source Middleware For Parallel, Distributed, Multicore Computing

ProActive Parallel Services


Version 1.0.0


The OASIS Research Team and ActiveEon Company



INRIA UNSA CNRS-I3S
OW2 ActiveEon



Generated on 2011-08-30

ProActive Parallel Services v1.0.0 Documentation

Legal Notice

This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3 of the License.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

If needed, contact us to obtain a release under GPL Version 2, or a different license than the GPL.

Contact: or

Copyright 1997-2010 INRIA/University of Nice-Sophia Antipolis/ActiveEon.

Mailing List

Mailing List Archive

http://www.objectweb.org/wws/arc/proactive

Bug-Traking System

http://bugs.activeeon.com/browse/PROACTIVE


Contributors and Contact Information

Team Leader

Denis Caromel
INRIA 2004, Route des Lucioles, BP 93
06902 Sophia Antipolis Cedex
France
phone: +33 492 387 631
fax: +33 492 387 971
e-mail:

Contributors from OASIS Team Contributors from ActiveEon Company
  • Brian Amedro

  • Francoise Baude

  • Francesco Bongiovanni

  • Florin-Alexandru Bratu

  • Viet Dung Doan

  • Yu Feng

  • Imen Filali

  • Fabrice Fontenoy

  • Ludovic Henrio

  • Fabrice Huet

  • Elaine Isnard

  • Vasile Jureschi

  • Muhammad Khan

  • Virginie Legrand Contes

  • Eric Madelaine

  • Elton Mathias

  • Paul Naoumenko

  • Laurent Pellegrino

  • Guilherme Peretti-Pezzi

  • Franca Perrina

  • Marcela Rivera

  • Christian Ruz

  • Bastien Sauvan

  • Oleg Smirnov

  • Marc Valdener

  • Fabien Viale

  • Vladimir Bodnartchouk

  • Arnaud Contes

  • Cédric Dalmasso

  • Christian Delbé

  • Arnaud Gastinel

  • Jean-Michel Guillaume

  • Olivier Helin

  • Clément Mathieu

  • Maxime Menant

  • Emil Salageanu

  • Jean-Luc Scheefer

  • Mathieu Schnoor

Former Important Contributors
  • Laurent Baduel (Group Communications)

  • Vincent Cave (Legacy Wrapping)

  • Alexandre di Costanzo (P2P, B&B)

  • Abhijeet Gaikwad (Option Pricing)

  • Mario Leyton (Skeleton)

  • Matthieu Morel (Initial Component Work)

  • Romain Quilici

  • Germain Sigety (Scheduling)

  • Julien Vayssiere (MOP, Active Objects)


List of Figures

Part I. ProActive Parallel Services

Chapter 1. Overview
1.1. Introduction
1.2. A Service Oriented / Grid Infrastructure
1.3. The Parallel Services set
Chapter 2. Functional Description of Parallel Services
2.1. PSRepository: a repository for Parallel Services user resources
2.1.1. Overview
2.1.2. The PSRepository functionalities
2.2. SchedulerInterface: a Web Service interface for ProActive Scheduler
2.2.1. Overview
2.2.2. The SchedulerInterface functionalities
2.3. ParameterSweeping: a parallel computation pattern running jobs on the ProActive Scheduler.
2.3.1. Parallel Pattern Services
2.3.2. Parameter Sweeping Overview
2.3.3. Parameter Sweeping HotSpots - User Specific Implementation
2.3.4. The ParameterSweeping Functionalities
2.4. Security requirements
Chapter 3. Implementation details
3.1. Overview
3.2. PSRepository implementation details
3.3. SchedulerInterface implementation details
3.4. Parameter Sweeping implementation details
Chapter 4. Installation
4.1. Introduction
4.2. Installation of the infrastructure
4.3. Web Services Configuration and Deployment
4.4. Run the Parallel Services
4.5. Web Service building from sources