Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
G. Allen, W. Benger, T. Goodale, H-C. Hege, G. Lanfermann, A. Merzky, T. Radke, and E. Seidel. The Cactus Code: A problem solving environment for the grid, in Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing (HPDC9), 2000.
D. Caromel. Towards a method of object-oriented concurrent programming, Communications of the ACM, 36(9), 90–102, 1993.
D. Caromel, F. Belloncle, and Y. Roudier. The C++// Language, in Parallel Programming using C++, MIT Press, 257–296, 1996. ISBN 0-262-73118-5.
D. Caromel, W. Klauser, and J. Vayssiere. Towards seamless computing and metacomputing in Java, in Concurrency Practice and Experience, 10(11–13), 1043–1061, 1998.
W. Keith Edwards. Core JINI, Prentice Hall, 1999.
G. Eisenhauer and K. Schwan. An Object-based infrastructure for program monitoring and steering, in 2nd SIGMETRICS Symposium on Parallel and Distributed Tools (SPDT‘98).
I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit, Int. Journal of Supercomputer Applications, 11(2), 115–128, 1997.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM: Parallel Virtual Machine. A Users’ Guide and Tutorial for Networked Parallel Computing, MIT Press.
W. Gu, G. Eisenhaur, E. Kraemer, K. Schwan, J. Stasko, and J. Vetter. Falcon: On-line monitoring and steering of parallel programs, in Concurrency: Practice and Experience., 1998.
C. Lee, S. Matsuoka, D. Talia, A. Sussman, N. Karonis, G. Allen, and M. Thomas. A grid programming primer, Draft 2.4 of the Programming ModelsWorking Group presented at the Global Grid Forum 1, March 2001.
B. Ries, R. Anderson, W. Auld, D. Breazeal, K. Callaghan, E. Richards, and W. Smith. The Paragon performance monitoring environment, in Proc. Super computing ’93, IEEE Computer Society, 850–859, 1993.
S. Sekiguchi, M. Sato, H. Nakada, S. Matsuoka, and U. Nagashima. Ninf: Network-based information library for globally high performance computing, Parallel Object-Oriented Methods and Applications (POOMA), 39–48, 1996. http://ninf.etl.go.jp.
B. Sridharan, B. Dasarathy, and A. Mathur. On building non-intrusive performance instrumentation blocks for CORBA-based distributed systems, in 4th IEEE International Computer Performance and Dependability Symposium, 2000.
Sun Microsystems. Java core reflection, 1998. http://java.sun.com/products/jdk/1.2/docs/guide/reflection/index.html.
Sun Microsystems. Java remote method invocation specification, October 1998. ftp://ftp.javasoft.com/docs/jdk1.2/rmi-spec-JDK1.2_OnlinePDF.pdf.
G. von Laszewski, I. Foster, J. Gawor, W. Smith, and S. Tuecke. Cog kits: A bridge between commodity distributed computing and high-performance grids, in ACM Java Grande Conference, http://www.extreme.indiana.edu/java00., San Francisco, California, June 2000.
G. von Laszewski, K. Shudo, and Y. Muraoka. Grid-based asynchronous migration of execution context in Java virtual machines, in R. Wismüller, A. Bode, Th. Ludwig, (eds.), Euro-Par 2000-Parallel Processing, LNCS, Springer-Verlag, 1900.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baude, F., Bergel, A., Caromel, D., Huet, F., Nano, O., Vayssière, J. (2001). IC2D: Interactive Control and Debugging of Distribution. In: Margenov, S., Waśniewski, J., Yalamov, P. (eds) Large-Scale Scientific Computing. LSSC 2001. Lecture Notes in Computer Science, vol 2179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45346-6_19
Download citation
DOI: https://doi.org/10.1007/3-540-45346-6_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43043-8
Online ISBN: 978-3-540-45346-8
eBook Packages: Springer Book Archive