Interactive and descriptor-based deployment of object-oriented grid applications

F. Baude1, D. Caromel1, F. Huet1, L. Mestre1, J. Vayssiere1
1INRIA Sophia Antipolis, University of Nice-Sophia Antipolis, Sophia-Antipolis, France

Tóm tắt

Increasing complexity of distributed applications and commodity of resources through grids are making the tasks of deploying those applications harder. There is a clear need for standard tools allowing versatile deployment and analysis of distributed applications. We present here a solution for the deployment and monitoring of applications written using ProActive, an experimental Java-based library for concurrent, distributed and mobile computing. We describe the use of XML-based descriptor for the deployment part of a distributed application and the use of IC2D (Interactive Control and Debugging of Distribution), for the monitoring and steering of the running application. Those ideas, concepts, and experiments are a contribution towards the construction of integrated environments for component-based grid programming.

Từ khóa

#Application software #Java #Libraries #Parallel programming #Monitoring #Distributed computing #Virtual machining #Visualization #Object oriented programming #Mobile computing

Tài liệu tham khảo

geist, 0, PVM Parallel Virtual Machine A Users' Guide and Tutorial for Networked Parallel Computing 10.1145/242857.242867 lee, 2001, A grid programming primer, Draft 2 4 of the Programming Models Working Group presented at the Global Grid Forum 1 10.1145/169627.169851 sekiguchi, 1996, Ninf: Network-based information library for globally high performance computing, POOMA Parallel Object-Oriented Methods and Applications, 39 1998, Java Core Reflection 1998, Java remote method invocation specification 10.1109/4434.749137 vetter, 1995, Progress: a toolkit for interactive program steering, International Conference on Parallel Processing 10.1007/3-540-44520-X_3 caromel, 1996, The C++// Language, Parallel Programming Using C++, 257 10.1145/162685.162711 dincer, 0, Ubiquitous message passing interface implementation in java: Jmpi, Proc of the 13th Intl Parallel Processing Symp and 10th Symp on Parallel and Distributed Processing 10.1002/(SICI)1096-9128(199809/11)10:11/13<1043::AID-CPE413>3.3.CO;2-Y 10.1002/0470867167.ch8 10.1145/281035.281037 10.1109/HPDC.2000.868634 10.1142/S0129626401000531 gannon, 2002, Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications, Grid 2001 Submitted to the Journal of Cluster Computing