Processor scheduling in shared memory multiprocessors
SIGMETRICS '90 Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
Processor allocation policies for message-passing parallel computers
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Near-optimal adaptive control of a large grid application
ICS '02 Proceedings of the 16th international conference on Supercomputing
Preemptive Scheduling of Parallel Jobs on Multiprocessors
SIAM Journal on Computing
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Theory and Practice in Parallel Job Scheduling
IPPS '97 Proceedings of the Job Scheduling Strategies for Parallel Processing
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Dynamic Processor Allocation with the Solaris Operating System
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Adaptive scheduling of master/worker applications on distributed computational resources
Adaptive scheduling of master/worker applications on distributed computational resources
Adaptive scheduling with parallelism feedback
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
The AppLeS Parameter Sweep Template: User-level middleware for the Grid\m{1}
Scientific Programming
Modular, Fine-Grained Adaptation of Parallel Programs
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Service adaptivity through cross-domain reconfiguration of non-functional properties
Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction
Hi-index | 0.00 |
We are in the process of building a dynamic, adaptive scheduler for parallel Grid programs, which will form part of the SymGrid-Par middleware for execution of symbolic programs on the Grid. This scheduler will dynamically interact with the applications it controls to obtain foreknowledge of application demands for resources. By monitoring the previous behaviour of the application, it will also be able to obtain foresight of the application's future behaviour. Using both foreknowledge and foresight, this "prescient" scheduler will be able to adapt quickly to changing application demands by tuning the amount of resources allocated to applications "on the fly".