Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Wide-area implementation of the message passing interface
Parallel Computing - Special issue on applications
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
EDCC-2 Proceedings of the Second European Dependable Computing Conference on Dependable Computing
CSP Networking for Java (JCSP.net)
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
Process Networks as a High-Level Notation for Metacomputing
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Javelin 2.0: Java-Based Parallel Computing on the Internet
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Satellite image processing on computational grids
ACMOS'07 Proceedings of the 9th WSEAS international conference on Automatic control, modelling and simulation
A solution for satellite image processing on grids
DNCOCO'06 Proceedings of the 5th WSEAS international conference on Data networks, communications and computers
Hi-index | 0.00 |
Although current programming models provide adequate performance, many prove inadequate to support the effective development of efficient Grid applications. Many of the hard issues, such as the dynamic nature of the Grid environment, are left to the programmer. We are developing a programming model that incorporates a familiar, formal computational model and a reflective interface. The programming model, called PAGIS, provides a desirable abstract computer with an interface to introduce and customize Grid functionality. Using PAGIS, an application programmer constructs applications that are implicitly parallel and distributed transparently. This paper describes the basic components of the PAGIS framework for constructing and executing applications, and the reflective techniques to customize applications for computation on the Grid.