One of the compelling reasons for developing the Information Power Grid (IPG) is to provide a platform for more rapid development and execution of simulations and other resource-intensive applications. However, the IPG will ultimately not be successful unless users and application developers can achieve execution performance for their codes. In this paper, we describe a performance-efficient approach to scheduling applications in dynamic multiple-user distributed environments such as the IPG. This approach provides the basis for application scheduling agents called {\bf AppLeS}. We describe the AppLeS methodology and discuss the lessons learned from the development of AppLeS for a variety of distributed applications. In addition, we des...
Application performance can degrade significantly due to node-local load imbalances during applicati...
We are in the process of building a dynamic, adaptive scheduler for parallel Grid programs, which wi...
Computational Grids and peer-to-peer (P2P) networks enable the sharing, selection, and aggregation o...
Abstract—Ensembles of distributed, heterogeneous resources, also known as Computational Grids, have ...
Fast networks have made it possible to aggregate distributed CPU, memory, and storage resources into...
Heterogeneous networks are increasingly being used as platforms for resource-intensive distributed p...
The Computational Grid is a promising platform for the efficient execution of parameter sweep applic...
Computational Grids, composed of distributed and often hetero-geneous computing resources, have beco...
Grid computing is a form of distributed computing that involves coordinating and sharing computation...
To achieve improved performance, application schedulers are typically designed to satisfy the resour...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
In this dissertation, we present a design and implementation of a tool for automatic mapping and sch...
Abstract — Batch schedulers commonly used to manage access to parallel computing clusters are not ty...
Effective task scheduling and deployment is hard to achieve in a Grid environment, where computing r...
Grid computing appeared in the mid 1990s with the vision of sharing geographically dispersed large c...
Application performance can degrade significantly due to node-local load imbalances during applicati...
We are in the process of building a dynamic, adaptive scheduler for parallel Grid programs, which wi...
Computational Grids and peer-to-peer (P2P) networks enable the sharing, selection, and aggregation o...
Abstract—Ensembles of distributed, heterogeneous resources, also known as Computational Grids, have ...
Fast networks have made it possible to aggregate distributed CPU, memory, and storage resources into...
Heterogeneous networks are increasingly being used as platforms for resource-intensive distributed p...
The Computational Grid is a promising platform for the efficient execution of parameter sweep applic...
Computational Grids, composed of distributed and often hetero-geneous computing resources, have beco...
Grid computing is a form of distributed computing that involves coordinating and sharing computation...
To achieve improved performance, application schedulers are typically designed to satisfy the resour...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
In this dissertation, we present a design and implementation of a tool for automatic mapping and sch...
Abstract — Batch schedulers commonly used to manage access to parallel computing clusters are not ty...
Effective task scheduling and deployment is hard to achieve in a Grid environment, where computing r...
Grid computing appeared in the mid 1990s with the vision of sharing geographically dispersed large c...
Application performance can degrade significantly due to node-local load imbalances during applicati...
We are in the process of building a dynamic, adaptive scheduler for parallel Grid programs, which wi...
Computational Grids and peer-to-peer (P2P) networks enable the sharing, selection, and aggregation o...