Programming Perl (2nd ed.)
Parallel Computing
NetSolve: a network server for solving computational science problems
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
PUNCH: An architecture for Web-enabled wide-area network-computing
Cluster Computing
IEEE Internet Computing
Ninf: A Network Based Information Library for Global World-Wide Computing Infrastructure
HPCN Europe '97 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
The MOL project: an open, extensible metacomputer
HCW '97 Proceedings of the 6th Heterogeneous Computing Workshop (HCW '97)
Predictive Application-Performance Modeling in a Computational Grid Environment
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Resource-Usage Prediction for Demand-Based Network-Computing
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
On the design of a demand-based network-computing system: the purdue university network-computing hubs
Interface issues in running computer architecture tools via the www
WCAE '98 Proceedings of the 1998 workshop on Computer architecture education
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
PUNCH: Web Portal for Running Tools
IEEE Micro
A Web user interface for an interactive software repository
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
Using software visualisation to enhance online component markets
APVis '04 Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35
A web-based distributed problem-solving environment for engineering applications
Advances in Engineering Software
A web-based distributed problem-solving environment for engineering applications
Advances in Engineering Software
Hi-index | 0.00 |
This paper describes the Web interface management infrastructure of a functioning network-computing system (PUNCH) that allows users to run unmodified simulation packages at geographically dispersed sites. The system currently contains more than fifty university and commercial simulation tools, and has been used to carry out more than two hundred thousand simulations via the World Wide Web. Dynamically-constructed virtual URLs allow the Web interface management infrastructure to support the semantics associated with an interface to computing services without requiring any changes to Web browsers or WWW protocols. Virtual URLs also facilitate customizable control of access to networked resources. Simulation tools with text-based interfaces are supported via dynamically-generated, virtual interfaces, whereas tools with graphical interfaces are supported by leveraging available remote display-management technologies. Virtual interface generation and interactivity emulation are handled by a programmable state machine in conjunction with a mechanism to embed variables and ovjects within standard HTML.