Abstract
The IceT metacomputing system is based on the principles of collaborative resource sharing, lightweight software frameworks, and efficient execution in heterogeneous environments. In this project, the traditional model for distributed computing environments has been extended to facilitate the controlled and secure exchange of hardware and software resources, and to support programming paradigms that achieve a balance between portability and efficiency. The current IceT system is Java-based, and presents a framework within which non-persistent collections of resources, users, and processes may interact to accomplish distributed problem solving. This paper describes the architecture and design principles of IceT, its operational model and support for the execution of distributed applications, and orthogonal subsystems that were developed to support the concept of cooperative metacomputing.
Access this article
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
Similar content being viewed by others
References
I.Foster and C.Kesselman.Globus:A metacomputing infrastructure toolkit.International Journalof Supercomputing Applications ,11(2):115–128,1997.
I. Foster and C. Kesselman. The Globus project: A status report. In Proceedings of the Heterogeneous Computing Workshop, IPPS/SPDP '98, pp. 4–18, Orlando FL, April 1998.
G. A. Geist and V. S. Sunderam. The PVM system: Supercomputer level concurrent computation on a heterogeneous network of workstations. In Proceedings of the Sixth Distributed Memory Computing Conference, pp. 258–261. IEEE, 1991.
V. Getov, P. Gray, S. Mintchev, and V. Sunderam. Multi-language programming environments for high performance Java computing. Scientific Programming, 9(11): 161–1168, 1999.
V. Getov, P. Gray, and V. Sunderam. MPI and Java-MPI: Contrasts and comparisons of low-level communication performance. In Proceedings of Supercomputing 99, Portland, OR, November 1999.
V. Getov, P. Gray, and V. Sunderam. Aspects of portability and distributed execution for JNI-wrapped code. Concurrency: Practice and Experience, 20(11):1039–1050, 2000.
P. Gray, S. Chandramohan, and V. S. Sunderam. A repository system with secure file access for collaborative environments. In Computational Science—ICCS 2001, vol. 1, pp. 404–412, May 2001.
P. Gray and J. S. Pascoe. On group communication systems: Insight, a primer and a snapshot. In Computational Science—CCS 2001, vol. 1, pp. 307–315, May 2001.
P. Gray and V. Sunderam. Icet source code distribution. Available through http://www.icet.sourceforge.com.
P. Gray and V. Sunderam. Native language-based distributed computing across network and filesystem boundaries. Concurrency: Practice and Experience, 10(1):901–909, 1998.
P. Gray and V. Sunderam. Certificate use for supporting merging and splitting of computational environments. In Proceedings of High Performance Computing and Networking, Europe Lecture Notes in Computer Science, pp. 141–150, June 2001.
P. Gray and V. Sunderam. Metacomputing with the IceT system. International Journal of High Performance Computing Applications, 13(3):241–252, 1999.
A. Grimshaw, W. Wulf, and J. French. Legion: The next logical step toward a nationwide virtual computer. Technical report T-R Number CS–94–21. University of Virginia, 1994.
A. Natrajan and A. Grimshaw. Grids: Harnessing geographically-separated resources in a multi-organizational context, High Performance Computing Systems Conference, June 2001, http://legion.virginia.edu/papers.html#general.
M. Snir, S. W. Otto, S. Huss-Lederman, D. W. Walker, and J. Dongarra. MPI, The Complete Reference. MIT Press, Cambridge, MA, 1995.
M. Thompson, W. Johnston, S. Mudumbai, G. Hoo, K. Jackson, and A. Essiari. Certificate-based access control for widely distributed resources. In Proceedings of the Eighth Usenix Security Symposium, pp. 215–227, August 1999.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gray, P.A., Sunderam, V.S. Collaborative Metacomputing with IceT. The Journal of Supercomputing 23, 139–166 (2002). https://doi.org/10.1023/A:1016580827808
Issue Date:
DOI: https://doi.org/10.1023/A:1016580827808