DISCWorld: an environment for service-based matacomputing

Abstract We describe our DISCWorld system for wide-area, high-performance metacomputing in which we adopt a high-level, service-based approach. Users’ client programs request combinations of services from a set of server nodes which communicate at a peer-based level. DISCWorld is a constrained metacomputing system, running only the service operations its participating resource administrators have chosen to provide and advertise, and provides a common integration environment for clients to access these services and developers to make them available. We discuss our software architecture and experiences building DISCWorld using Java and CORBA components, and the associated research issues for metacomputing that we are addressing.

[1]  Andrew Silis,et al.  The DISCWorld Peer-To-Peer Architecture , 1998 .

[2]  K. Hawick,et al.  Service Management in DISCWorld using CORBA and Java , 1998 .

[3]  Andrew L. Wendelborn,et al.  Geographic Information Systems Application on an ATM-based Distributed High Performance Computing System , 1997, HPCN Europe.

[4]  Anthony Skjellum,et al.  Portable Parallel Programming with the Message-Passing Interface , 1996 .

[5]  Kenneth A. Hawick,et al.  Inter-server transport performance of Java byte code in a metacomputing environment , 1998, Proceedings Technology of Object-Oriented Languages. TOOLS 28 (Cat. No.98TB100271).

[6]  Ken A. Hawick,et al.  Compression of Image Data and Performance Tradeos for Client/Server Systems , 1998 .

[7]  Edmundo Roberto Mauro Madeira,et al.  A Model for a Federative Trader , 1995 .

[8]  Francis Vaughan A Bulk Data Transfer Bus , 1998 .

[9]  Craig J. Patten,et al.  DISCWorld: A Distributed High Performance Computing Environment , 1998, HPCN Europe.

[10]  Jack Dongarra,et al.  ScaLAPACK: a scalable linear algebra library for distributed memory concurrent computers , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[11]  Kenneth A. Hawick,et al.  Implementation of a geospatial imagery digital library using Java and CORBA , 1998, Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224).

[12]  Corporate Rice University,et al.  High performance Fortran language specification , 1993, FORF.

[13]  K.A. Hawick,et al.  Distributed High Performance Computation for Remote Sensing , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[14]  Geoffrey C. Fox,et al.  A Scalable Paradigm for Effectively-Dense Matrix Formulated Applications , 1994, HPCN.

[15]  Kenneth A. Hawick,et al.  Web-based access to distributed high-performance geographic information systems for decision support , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[16]  K. A. Hawick Querying and Auxiliary Data in the Discworld , 1998 .

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

[18]  Andrew S. Grimshaw,et al.  Legion-a view from 50,000 feet , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[19]  Zhonghua Yang,et al.  CORBA: a platform for distributed object computing , 1996, OPSR.

[20]  Terry Pratchett,et al.  The Colour of Magic , 1983 .

[21]  Andrew L. Wendelborn,et al.  Geostationary-satellite imagery applications on distributed, high-performance computing , 1997, Proceedings High Performance Computing on the Information Superhighway. HPC Asia '97.

[22]  Ken A. Hawick,et al.  A Web-based Interface for On-Demand Processing of Satellite Imagery Archives , 1998 .

[23]  Ken A. Hawick,et al.  Resource Descriptions for Job Scheduling in DISCWorld , 1998 .

[24]  Service Scheduling on Wide-Area Metacomputer Clusters , 1998 .

[25]  Kenneth A. Hawick,et al.  Kriging Interpolation on High-Performance Computers , 1998, HPCN Europe.

[26]  Andrew L. Wendelborn,et al.  An ATM-based Distributed High Performance Computing System , 1997, HPCN Europe.