IC2D: Interactive Control and Debugging of Distribution

Within the trend of object-based distributed programming, we present a non-intrusive graphical environment for remote monitoring and steering, IC2D: Interactive Control and Debugging of Distribution. Applications developped using the 100% Java ProActive PDC (Parallel, Distributed and Concurrent) computing library are monitored for 'free' by IC2D. As those targetted applications can run on any distributed runtime support ranging from multiprocessor workstations, clusters, to grid-based infrastructures (through the Globus toolkit), IC2D turns out to be a grid-enabled programming environment.

[1]  B. Ries,et al.  The paragon performance monitoring environment , 1993, Supercomputing '93.

[2]  Karsten Schwan,et al.  Falcon: On-line Monitoring and Steering of Parallel Programs , 1995 .

[3]  Gregor von Laszewski,et al.  CoG kits: a bridge between commodity distributed computing and high-performance grids , 2000, JAVA '00.

[4]  Yoichi Muraoka,et al.  Grid-Based Asynchronous Migration of Execution Context in Java Virtual Machines , 2000, Euro-Par.

[5]  G. Allen,et al.  The Cactus Code: a problem solving environment for the grid , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[6]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[7]  Karsten Schwan,et al.  Falcon: on-line monitoring and steering of large-scale parallel programs , 1995, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation.

[8]  Denis Caromel,et al.  Towards Seamless Computing and Metacomputing in Java , 1998, Concurr. Pract. Exp..

[9]  Denis Caromel,et al.  Toward a method of object-oriented concurrent programming , 1993, CACM.

[10]  W. Keith Edwards,et al.  Core Jini , 1999 .

[11]  Karsten Schwan,et al.  An object-based infrastructure for program monitoring and steering , 1998, SPDT '98.

[12]  A. P. Mathur,et al.  On building non-intrusive performance instrumentation blocks for CORBA-based distributed systems , 2000, Proceedings IEEE International Computer Performance and Dependability Symposium. IPDS 2000.

[13]  Karsten Schwan,et al.  Falcon: On‐line monitoring for steering parallel programs , 1998 .

[14]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .