Efficient hierarchical self-scheduling for MPI applications executing in computational Grids
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
Plug-in scheduler design for a distributed grid environment
Proceedings of the 4th international workshop on Middleware for grid computing
A multi-layer resource reconfiguration framework for grid computing
Proceedings of the 4th international workshop on Middleware for grid computing
Evaluating the reliability of computational grids from the end user's point of view
Journal of Systems Architecture: the EUROMICRO Journal
Self-adaptive skeletal task farm for computational grids
Parallel Computing - Algorithmic skeletons
Self-adaptive applications on the grid
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
Adaptive performance control for distributed scientific coupled models
Proceedings of the 21st annual international conference on Supercomputing
JGRIM: An approach for easy gridification of applications
Future Generation Computer Systems
Autonomous performance control of distributed applications in a heterogeneous environment
Proceedings of the 1st international conference on Autonomic computing and communication systems
Grid-Supported Simulation of Vapour-Liquid Equilibria with GridSFEA
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Autonomic application management for large scale MPI programs
International Journal of High Performance Computing and Networking
Supporting adaptable applications in grid resource management systems
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
A progressive multi-layer resource reconfiguration framework for time-shared grid systems
Future Generation Computer Systems
Applying Processes Rescheduling over Irregular BSP Application
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Towards an Adaptive Grid Scheduling: Architecture and Protocols Specification
KES-AMSTA '09 Proceedings of the Third KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
Satin: A high-level and efficient grid programming model
ACM Transactions on Programming Languages and Systems (TOPLAS)
A distributed system for genetic linkage analysis
GCCB'06 Proceedings of the 2006 international conference on Distributed, high-performance and grid computing in computational biology
Using cellular automata for parallel simulation of laser dynamics with dynamic load balancing
International Journal of High Performance Systems Architecture
Performance evaluation of an application-level checkpointing solution on grids
Future Generation Computer Systems
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Aspect-oriented checkpointing approach of composed web services
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Practical experiences on the gridification of financial applications
Proceedings of the fourth workshop on High performance computational finance
An architecture for reconfigurable iterative MPI applications in dynamic environments
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
An adaptive distributed query processing grid service
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
An adaptive skeletal task farm for grids
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Dynamic reconfiguration of grid-aware applications in ASSIST
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Managing grid computations: an ORC-Based approach
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Towards fully adaptive pipeline parallelism for heterogeneous distributed environments
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Trust and reputation based association among grid entities
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
TPNC'12 Proceedings of the First international conference on Theory and Practice of Natural Computing
The small-world phenomenon applied to a self-adaptive resources selection model
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
A policy-based approach for strong mobility of composed Web services
Service Oriented Computing and Applications
Hi-index | 0.00 |
Optimizing a given software system to exploit the features of the underlying system has been an area of research for many years. Recently, a number of self-adapting software systems have been designed and developed for various computing environments. In this paper, we discuss the design and implementation of a software system that dynamically adjusts the parallelism of applications executing on computational Grids in accordance with the changing load characteristics of the underlying resources. The migration framework implemented by our software system is aimed at performance-oriented Grid systems and implements tightly coupled policies for both suspension and migration of executing applications. The suspension and migration policies consider both the load changes on systems as well as the remaining execution times of the applications thereby taking into account both system load and application characteristics. The main goal of our migration framework is to improve the response times for individual applications. We also present some results that demonstrate the usefulness of our migration framework. Published in 2005 by John Wiley & Sons, Ltd.This article is a U.S. Government work and is in the public domain in the U.S.A.