Program Transformation and Programming Environments
Program Transformation and Programming Environments
JSSPP '02 Revised Papers from the 8th International Workshop on Job Scheduling Strategies for Parallel Processing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A User-Level Framework for Scheduling within Service Execution Environments
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
A meta-scheduling service for co-allocating arbitrary types of resources
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Explicit Control of Service Execution to Support QoS-Based Grid Scheduling
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
Hi-index | 0.00 |
The management of computational resources is a crucial aspect in grid computing because of the decentralized, heterogeneous and autonomous nature of these resources that usually belong to different administrative domains and are provided in dynamic and changing environments. For this reason more sophisticated computing methodologies are necessary to provide these resources in a flexible manner. In particular, the possibility of controlling the execution of services in grid is a crucial aspect in order to change service execution policies at run-time. In the present work an infrastructure to model service providers is proposed to allow for flexible provision of grid services, i.e. to allow providers to dynamically control the execution of services according to the changing conditions of the environment where they operate in. The infrastructure is based on continuations, a programming paradigm that allows to control the state of program execution at application-level without involving the operating system stack. This approach makes the proposed infrastructure a flexible and easily programmable middleware to experiment different scheduling policies in service-oriented scenarios.