Spawn: A Distributed Computational Economy
IEEE Transactions on Software Engineering
A MATLAB to Fortran 90 translator and its effectiveness
ICS '96 Proceedings of the 10th international conference on Supercomputing
The Legion vision of a worldwide virtual computer
Communications of the ACM
Programming python
From the I-WAY to the National Technology Grid
Communications of the ACM
ScaLAPACK user's guide
ICS '98 Proceedings of the 12th international conference on Supercomputing
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
The grid
The grid
The grid
High-throughput resource management
The grid
Automatic node selection for high performance applications on networks
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
High-level semantic optimization of numerical codes
ICS '99 Proceedings of the 13th international conference on Supercomputing
The Jini architecture for network-centric computing
Communications of the ACM
Parallel Computing - Special issue on applications
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
LAPACK Users' guide (third ed.)
LAPACK Users' guide (third ed.)
An annotation language for optimizing software libraries
Proceedings of the 2nd conference on Domain-specific languages
A case for source-level transformations in MATLAB
Proceedings of the 2nd conference on Domain-specific languages
The MicroGrid: a scientific tool for modeling computational gridsr
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Essential MATLAB for Scientists and Engineers
Essential MATLAB for Scientists and Engineers
Applying NetSolve's Network-Enabled Server
IEEE Computational Science & Engineering
Predicting Queue Times on Space-Sharing Parallel Computers
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Predicting Application Run Times Using Historical Information
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Distributed Computing in a Heterogeneous Computing Environment
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Forecasting network performance to support dynamic scheduling using the network weather service
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Matchmaking: Distributed Resource Management for High Throughput Computing
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
An Evaluation of Linear Models for Host Load Prediction
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Predictive Application-Performance Modeling in a Computational Grid Environment
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Grids as Production Computing Environments: The Engineering Aspects of NASA's Information Power Grid
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
A Component Based Services Architecture for Building Distributed Applications
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
The Cactus Code: A Problem Solving Environment for the Grid
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Using history to improve mobile application adaptation
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment
International Journal of High Performance Computing Applications
Numerical Libraries and the Grid
International Journal of High Performance Computing Applications
Performance Predictions for a Numerical Relativity Package in Grid Environments
International Journal of High Performance Computing Applications
Menhir: An environment for high performance Matlab
Scientific Programming
Locating objects in wide-area systems
IEEE Communications Magazine
Experiments with Scheduling Using Simulated Annealing in a Grid Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Toward a Framework for Preparing and Executing Adaptive Grid Programs
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A decoupled scheduling approach for the GrADS program development environment
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Compact application signatures for parallel and distributed scientific codes
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
HARNESS fault tolerant MPI design, usage and performance issues
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Grid high performance networking in the DataGRID project
Future Generation Computer Systems - Special section: Selected papers from the TERENA networking conference 2002
Advanced environments for parallel and distributed applications: a view of current status
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Benchmarks for grid computing: a review of ongoing efforts and future directions
ACM SIGMETRICS Performance Evaluation Review
Experiences with predicting resource performance on-line in computational grid settings
ACM SIGMETRICS Performance Evaluation Review
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Design and Evaluation of a Resource Selection Framework for Grid Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A decoupled scheduling approach for Grid application development environments
Journal of Parallel and Distributed Computing - Special issue on computational grids
Self-adapting software for numerical linear algebra and LAPACK for clusters
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
Grid resource management
Architecture of an automatically tuned linear algebra library
Parallel Computing
GrADSolve: a grid-based RPC system for parallel computing with application-level scheduling
Journal of Parallel and Distributed Computing - Special issue on middleware
A framework for adaptive execution in grids
Software—Practice & Experience
Proceedings of the 2nd international conference on Service oriented computing
Language and Compiler Support for Adaptive Applications
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Compiler Support for Exploiting Coarse-Grained Pipelined Parallelism
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
GridSAT: A Chaff-based Distributed SAT Solver for the Grid
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Models and Modeling Infrastructures for Global Computational Platforms
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
GHS: A Performance System of Grid Computing
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
A taxonomy of grid monitoring systems
Future Generation Computer Systems
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment
International Journal of High Performance Computing Applications
Numerical Libraries and the Grid
International Journal of High Performance Computing Applications
The Virtual Instrument: Support for Grid-Enabled Mcell Simulations
International Journal of High Performance Computing Applications
Building and Using a Fault-Tolerant MPI Implementation
International Journal of High Performance Computing Applications
A taxonomy of scientific workflow systems for grid computing
ACM SIGMOD Record
Biological sequence alignment on the computational grid using the GrADS framework
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Fault-tolerant grid resource management infrastructure
Neural, Parallel & Scientific Computations - Special issue: Grid computing
Hierarchical submission in a Grid environment
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
Performance prediction and its use in parallel and distributed computing systems
Future Generation Computer Systems - Systems performance analysis and evaluation
Grid resource negotiation: survey with a machine learning perspective
PDCN'06 Proceedings of the 24th IASTED international conference on Parallel and distributed computing and networks
Plug-in scheduler design for a distributed grid environment
Proceedings of the 4th international workshop on Middleware for grid computing
MPI performance analysis tools on Blue Gene/L
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Grid harvest service: a performance system of grid computing
Journal of Parallel and Distributed Computing
Adjusted fair scheduling and non-linear workload prediction for QoS guarantees in grid computing
Computer Communications
GridSAT: a system for solving satisfiability problems using a computational grid
Parallel Computing - Optimization on grids - Optimization for grids
Adaptive structured parallelism for computational grids
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
Efficient task replication and management for adaptive fault tolerance in mobile Grid environments
Future Generation Computer Systems - Special section: Information engineering and enterprise architecture in distributed computing environments
Markets vs auctions: Approaches to distributed combinatorial resource scheduling
Multiagent and Grid Systems - Smart Grid Technologies & Market Models
Worldwide computing: Adaptive middleware and programming technology for dynamic Grid environments
Scientific Programming - Dynamic Grids and Worldwide Computing
Performance engineering, PSEs and the GRID
Scientific Programming
Integrating existing scientific workflow systems: the Kepler/Pegasus example
Proceedings of the 2nd workshop on Workflows in support of large-scale science
The Internet Operating System: Middleware for Adaptive Distributed Computing
International Journal of High Performance Computing Applications
Malleable applications for scalable high performance computing
Cluster Computing
Adaptive Allocation of Independent Tasks to Maximize Throughput
IEEE Transactions on Parallel and Distributed Systems
Fair Scheduling Algorithms in Grids
IEEE Transactions on Parallel and Distributed Systems
Classic Paxos vs. fast Paxos: caveat emptor
HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
A distributed job scheduling and flow management system
ACM SIGOPS Operating Systems Review
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities
Performance and cost optimization for multiple large-scale grid workflow applications
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Data management policies and scheduling in grid computing
AIC'06 Proceedings of the 6th WSEAS International Conference on Applied Informatics and Communications
INFORM: integrated flow orchestration and meta-scheduling for managed grid systems
Proceedings of the 2007 ACM/IFIP/USENIX international conference on Middleware companion
Designing a resource broker for heterogeneous grids
Software—Practice & Experience
Realtime-enabled workflow management in service oriented infrastructures
AREA '08 Proceedings of the 1st ACM workshop on Analysis and retrieval of events/actions and workflows in video streams
Log summarization and anomaly detection for troubleshooting distributed systems
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
A strategy for parallel sorting algorithms evaluation based on MPI technology
AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
International Journal of High Performance Computing Applications
Biological sequence alignment on the computational grid using the GrADS framework
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
A taxonomy of grid monitoring systems
Future Generation Computer Systems
Monitoring and steering Grid applications with GRID superscalar
Future Generation Computer Systems
Performance modeling for dynamic algorithm selection
ICCS'03 Proceedings of the 2003 international conference on Computational science
Self-adapting numerical software and automatic tuning of heuristics
ICCS'03 Proceedings of the 2003 international conference on Computational science
Self-adapting numerical software and automatic tuning of heuristics
ICCS'03 Proceedings of the 2003 international conference on Computational science
Bioportal: a portal for deployment of bioinformatics applications on cluster and grid environments
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Self-adapting software for numerical linear algebra library routines on clusters
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
Applying internet random early detection strategies to scheduling in grid environments
HiPC'07 Proceedings of the 14th international conference on High performance computing
Multi-agent framework for performance-based resource management in computational grid environment
Multiagent and Grid Systems
Future Generation Computer Systems
International Journal of High Performance Computing Applications
A multi-level scheduler for batch jobs on grids
The Journal of Supercomputing
An Economic Model for Resource Allocation in Grid Computing
Operations Research
WiGriMMA: A Wireless Grid Monitoring Model Using Agents
Journal of Grid Computing
Weight-balanced security-aware scheduling for real-time computational grid
International Journal of Grid and Utility Computing
Advanced reservation-based scheduling of task graphs on clusters
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
Performance analysis and prediction on VEGA grid
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
DEE: a distributed fault tolerant workflow enactment engine for grid computing
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Towards an end-user programming environment for the grid
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Servicing seismic and oil reservoir simulation data through grid data services
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
Applications development for the computational grid
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Scheduling and planning job execution of loosely coupled applications
The Journal of Supercomputing
Performance evaluation of a grid computing architecture using realtime network monitoring
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Modeling machine availability in enterprise and wide-area distributed computing environments
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Adaptive task scheduling in computational GRID environments
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
GriddLeS enhancements and building virtual applications for the GRID with legacy components
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
A performance contract system in a grid enabling, component based programming environment
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Enabling autonomic grid applications: requirements, models and infrastructure
Self-star Properties in Complex Information Systems
Grid application performance prediction: a case study in BROADEN
VECoS'07 Proceedings of the First international conference on Verification and Evaluation of Computer and Communication Systems
ELeGI'05 Proceedings of the 1st international ELeGI conference on Advanced Technology for Enhanced Learning
Workflow management for soft real-time interactive applications in virtualized environments
Future Generation Computer Systems
Dynamic job scheduling on the grid environment using the great deluge algorithm
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
A survey of pipelined workflow scheduling: Models and algorithms
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Advances in networking technologies will soon make it possible to use the global information infrastructure in a qualitatively different way--as a computational as well as an information resource. As described in the recent book The Grid: Blueprint for a New Computing Infrastructure, this Grid will connect the nation's computers, databases, instruments, and people in a seamless web of computing and distributed intelligence, which can be used in an on-demand fashion as a problem-solving resource in many fields of human endeavor--and, in particular, science and engineering. The availability of grid resources will give rise to dramatically new classes of applications, in which computing resources are no longer localized but, rather, distributed, heterogeneous, and dynamic; computation is increasingly sophisticated and multidisciplinary; and computation is integrated into our daily lives and, hence, subject to stricter time constraints than at present. The impact of these new applications will be pervasive, ranging from new systems for scientific inquiry, through computing support for crisis management, to the use of ambient computing to enhance personal mobile computing environments. To realize this vision, significant scientific and technical obstacles must be overcome. Principal among these is usability. The goal of the Grid Application Development Software (GrADS) project is to simplify distributed heterogeneous computing in the same way that the World Wide Web simplified information sharing over the Internet. To that end, the project is exploring the scientific and technical problems that must be solved to make it easier for ordinary scientific users to develop, execute, and tune applications on the Grid. In this paper, the authors describe the vision and strategies underlying the GrADS project, including the base software architecture for grid execution and performance monitoring, strategies and tools for construction of applications from libraries of grid-aware components, and development of innovative new science and engineering applications that can exploit these new technologies to run effectively in grid environments.