Requirements for and evaluation of RMI protocols for scientific computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Native Data Representation: An Efficient Wire Format for High-Performance Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
An Authorization Framework for a Grid Based Component Architecture
GRID '02 Proceedings of the Third International Workshop on Grid Computing
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
Optimizations Enabled by Relational Data Model View to Querying Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Taking the Step From Meta-Information to Communication Middleware in Computational Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
CORBA Lightweight Components: A Model for Distributed Component-BasedHeterogeneous Computation
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Active Proxy-G: optimizing the query execution process in the grid
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Querying of Streaming Data with the dQUOB System
IEEE Transactions on Parallel and Distributed Systems
Parallel components for PDEs and optimization: some issues and experiences
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Optimizing the Execution of Multiple Data Analysis Queries on Parallel and Distributed Environments
IEEE Transactions on Parallel and Distributed Systems
Automatic re-scheduling of dependencies in a RPC-based grid
Proceedings of the 18th annual international conference on Supercomputing
The GrADS Project: Software Support for High-Level Grid Application Development
International Journal of High Performance Computing Applications
Agent-Based Flow Control for HLA Components
Simulation
Coupling Multicomponent Models with MPH on Distributed Memory Computer Architectures
International Journal of High Performance Computing Applications
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
BSML: A binding schema markup language for data interchange in problem solving environments
Scientific Programming
Hi-index | 0.01 |
This paper describes an approach to building a distributed software component system for scientific and engineering applications that is based on representing GRID services as application-level software components. These GRID services provide tools such as registry and directory services, event services, and remote component creation. While a services-based architecture for Grids and other distributed systems is not new, this framework pro vides several unique features. First, the public interfaces to each software component are described as XML documents. This allows many adaptors and user interfaces to be generated from the specification dynamically. Second, this system is designed to exploit the resources of existing Grid infrastructures like Globus [7], [15], Legion [17], [7], and commercial Internet frameworks like e-speak [11]. Third, and most important, the component-based design extends throughout the system. Hence, tools such as application builders, which allow users to select components, start them on remote resources, and connect and execute them, are also interchangeable software components. Consequently, it is possible to build distributed applications using a graphical 驴drag-and-drop驴 interface, a web-based interface, a scripting language like Python, or an existing tool such as Matlab.