Skip to main content
Log in

Collaborative Metacomputing with IceT

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. I.Foster and C.Kesselman.Globus:A metacomputing infrastructure toolkit.International Journalof Supercomputing Applications ,11(2):115–128,1997.

    Google Scholar 

  2. 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.

  3. 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.

  4. 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.

    Google Scholar 

  5. 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.

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. P. Gray and V. Sunderam. Icet source code distribution. Available through http://www.icet.sourceforge.com.

  10. P. Gray and V. Sunderam. Native language-based distributed computing across network and filesystem boundaries. Concurrency: Practice and Experience, 10(1):901–909, 1998.

    Google Scholar 

  11. 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.

  12. P. Gray and V. Sunderam. Metacomputing with the IceT system. International Journal of High Performance Computing Applications, 13(3):241–252, 1999.

    Google Scholar 

  13. 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.

  14. 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.

  15. M. Snir, S. W. Otto, S. Huss-Lederman, D. W. Walker, and J. Dongarra. MPI, The Complete Reference. MIT Press, Cambridge, MA, 1995.

    Google Scholar 

  16. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016580827808

Navigation