Abstract
We review the growing power and capability of commodity computing and communication technologies largely driven by commercial distributed information systems. These systems are built from CORBA, Microsoft’s COM, JavaBeans, and rapidly advancing Web approaches. One can abstract these to a three-tier model with largely independent clients connected to a distributed network of servers. The latter host various services including object and relational databases and of course parallel and sequential computing. High performance can be obtained by combining concurrency at the middle server tier with optimized parallel back end services. The resultant system combines the needed performance for large-scale HPCC applications with the rich functionality of commodity systems. Further the architecture with distinct interface, server and specialized service implementation layers, naturally allows advances in each area to be easily incorporated. We illustrate how performance can be obtained within a commodity architecture and we propose a middleware integration approach based on JWORB (Java Web Object Broker) multi-protocol server technology. Examples are given from collaborative systems, support of multidisciplinary interactions, proposed visual HPCC ComponentWare, quantum Monte Carlo and distributed interactive simulations.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Client/Server Programming with Java and CORBA by Robert Orfali and Dan Harkey, Wiley, Feb ’97, ISBN: 0-471-16351-1
High Level Architecture and Run-Time Infrastructure by DoD Modeling and Simulation Office (DMSO), http://www.dmso.mil/hla
Geoffrey Fox and Wojtek Furmanski, “Petaops and Exaops: Supercomputing on the Web”, IEEE Internet Computing, 1(2), 38–46 (1997); http://www.npac.syr.edu/users/gcfpetastuff/petaweb
Geoffrey Fox and Wojtek Furmanski, “Java for Parallel Computing and as a General Language for Scientific and Engineering Simulation and Modeling”, Concurrency: Practice and Experience 9(6), 415–426(1997).
Geoffrey Fox and Wojtek Furmanski, “Use of Commodity Technologies in a Computational Grid”, chapter in book to be published by Morgan-Kaufmann and edited by Carl Kesselman and Ian Foster.
Geofrey C. Fox, Wojtek Furmanski and Hasan T. Ozdemir, “JWORB — Java Web Object Request Broker for Commodity Software based Visual Dataflow Metacomputing Programming Environment”, NPAC Technical Report, Feb 98, http://tapetus.npac.syr.edu/iwt98/pm/documents/
G.C.Fox, W. Furmanski and H. T. Ozdemir, “Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven Simulations, Collaboration and Distributed Object/Componentware Computing”, In Proceedings of Parallel and Distributed Processing Technologies and Applications PDPTA ’98, Las Vegas, Nevada, July 13–16, 1998, http://tapetus.npac.syr.edu/iwt98/pm/documents/
David Bernholdt, Geoffrey Fox and Wojtek Furmanski, B. Natarajan, H. T. Ozdemir, Z. Odcikin Ozdemir and T. Pulikal, “WebHLA — An Interactive Programming and Training Environment for High Performance Modeling and Simulation”, In Proceedings of the DoD HPC 98 Users Group Conference, Rice University, Houston, TX, June 1–5 1998, http://tapetus.npac.syr.edu/iwt98/pm/documents/
D. Bhatia, V. Burzevski, M. Camuseva, G. Fox, W. Furmanski and G. Premchandran, “WebFlow — A Visual Programming Paradigm for Web/Java based coarse grain distributed computing”, Concurrency Practice and Experience 9,555–578 (1997), http: //tapetus.npac.syr.edu/iwt98/pm/documents/
L. Beca, G. Cheng, G. Fox, T. Jurga, K. Olszewski, M. Podgorny, P. Sokolowski and K. Walczak, “Java enabling collaborative education, health care and computing”, Concurrency Practice and Experience 9,521–534(1997). http://trurl.npac.syr.edu/tango
Tango Collaboration System, http://trurl.npac.syr.edu/tango
Habanero Collaboration System, http://www.ncsa.uiuc.edu/SDG/Software/Habanero
Erol Akarsu, Geoffrey Fox, Wojtek Furmanski, Tomasz Haupt, “WebFlow — High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing”, paper submitted for Supercomputing 98, http://www.npac.syr.edu/users/haupt/ALLIANCE/sc98.html
Ian Foster and Carl Kessleman, Globus Metacomputing Toolkit, http://www.globus.org
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fox, G.C., Furmanski, W., Haupt, T., Akarsu, E., Ozdemir, H. (1998). HPcc as high performance commodity computing on Top of integrated Java, CORBA, COM and Web standards. In: Pritchard, D., Reeve, J. (eds) Euro-Par’98 Parallel Processing. Euro-Par 1998. Lecture Notes in Computer Science, vol 1470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057839
Download citation
DOI: https://doi.org/10.1007/BFb0057839
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64952-6
Online ISBN: 978-3-540-49920-6
eBook Packages: Springer Book Archive