Towards a design methodology for adaptive applications
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Condor-G: A Computation Management Agent for Multi-Institutional Grids
Cluster Computing
The Vision of Autonomic Computing
Computer
A Framework for Dynamic Adaptation in Wireless Environments
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Coordinating Adaptations in Distributed Systems
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
A framework for adaptive execution in grids
Software—Practice & Experience
On the Combined Scheduling of Malleable and Rigid Jobs
SBAC-PAD '04 Proceedings of the 16th Symposium on Computer Architecture and High Performance Computing
Self adaptivity in Grid computing: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Software—Practice & Experience
Executing Large Parameter Sweep Applications on a Multi-VO Testbed
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Designing self-adaptive multimedia applications through hierarchical reconfiguration
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Dynamic reconfiguration of grid-aware applications in ASSIST
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
The design and implementation of the KOALA co-allocating grid scheduler
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
The gridkit distributed resource management framework
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Distributed Dynamic Self-adaptation of Data Management in Telemedicine Applications
ICOST '09 Proceedings of the 7th International Conference on Smart Homes and Health Telematics: Ambient Assistive Health and Wellness Management in the Heart of the City
Hi-index | 0.01 |
Grid computing promises to bring the resources to satisfy the increasing requirements of scientific applications. As grids result from several organizations that pool their computational resources, resource availability varies frequently inside grids. Relying on autonomous dynamic adaptability and managing dynamic collections of resources, technologies have been proposed in order to handle those variations at the level of applications. However, despite applications have evolved in order to fit better dynamic grid environments, grid resource managers still restrict to rigid jobs, thus inhibiting application adaptability and malleability. This paper discusses 3 options to overcome that restriction. Malleable job management can be built on top of existing unmodified infrastructures. It can also be implemented as a modification of the infrastructure. At last, we propose an intermediate approach that fosters the cooperation between the infrastructure and its users. Requiring an initial modification of the infrastructure, the latter design combines cost efficiency with possibility to further extend the job model without any additional modification of the infrastructure. In the discussion, qualitative arguments are supported by some experimental results.