Scheduling competing jobs on multiprocessors has always been an important issue for parallel and distributed systems. The challenge is to ensure global, system-wide efficiency while offering a level of fairness to user jobs. Various degrees of successes have been achieved over the years. However, few existing schemes address both efficiency and fairness over a wide range of work loads. Moreover, in order to obtain analytical results, most of them require prior information about jobs, which may be difficult to obtain in real applications. This paper presents two novel adaptive scheduling algorithms -- GRAD for centralized scheduling, and WRAD for distributed scheduling. Both GRAD and WRAD ensure fair allocation under all levels of workload...
This thesis addresses the problem of scheduling multiple, concurrent, adaptively par-allel jobs on a...
Abstract: With proliferation of multi-core computers and multiprocessor systems, an imminent challen...
This thesis presents feedback-driven adaptive algorithms for efficient scheduling of parallel jobs o...
Abstract — Scheduling competing jobs on multiprocessors has always been an important issue for paral...
Abstract: We study online adaptive scheduling for multiple sets of parallel jobs, where each set may...
Abstract. As multi-core processors proliferate, it has become more important than ever to ensure eff...
An adaptively parallel job is one in which the number of processors which can be used without waste ...
Abstract. As multi-core processors proliferate, it has become more im-portant than ever to ensure ef...
Abstract—This work addresses the problem of allocating resource-intensive parallel jobs on multicore...
Abstract. Multiprocessor scheduling in a shared multiprogramming en-vironment can be structured in t...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
AbstractThe optimization of parallel applications is difficult to achieve by classical optimization ...
Abstract: The proliferation of multi-core and multiprocessor-based computer systems has led to explo...
This thesis addresses the problem of scheduling multiple, concurrent, adaptively par-allel jobs on a...
Abstract: With proliferation of multi-core computers and multiprocessor systems, an imminent challen...
This thesis presents feedback-driven adaptive algorithms for efficient scheduling of parallel jobs o...
Abstract — Scheduling competing jobs on multiprocessors has always been an important issue for paral...
Abstract: We study online adaptive scheduling for multiple sets of parallel jobs, where each set may...
Abstract. As multi-core processors proliferate, it has become more important than ever to ensure eff...
An adaptively parallel job is one in which the number of processors which can be used without waste ...
Abstract. As multi-core processors proliferate, it has become more im-portant than ever to ensure ef...
Abstract—This work addresses the problem of allocating resource-intensive parallel jobs on multicore...
Abstract. Multiprocessor scheduling in a shared multiprogramming en-vironment can be structured in t...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
AbstractThe optimization of parallel applications is difficult to achieve by classical optimization ...
Abstract: The proliferation of multi-core and multiprocessor-based computer systems has led to explo...
This thesis addresses the problem of scheduling multiple, concurrent, adaptively par-allel jobs on a...
Abstract: With proliferation of multi-core computers and multiprocessor systems, an imminent challen...
This thesis presents feedback-driven adaptive algorithms for efficient scheduling of parallel jobs o...