Parallel application support is one of the ways that have been recently proposed for exploiting the idle computing capacity of workstation networks. However, it has been unclear how to most effectively schedule the processors among different job requests. The distributed memory nature of such environments and the structure of the corresponding applications cause many solutions that were successful for shared-memory machines to be inadequate in the new environment. In this thesis, we investigate how knowledge of system load and application char-acteristics can be used in scheduling decisions. We propose a new algorithm that, with proper exploitation of both the information types above, manages to improve the performance of non- preemptive sc...
dsn,edp,tsp¤ Abstract. Scheduling parallel applications on shared–memory multiprocessors is a diffic...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
Abstract. Scheduling algorithms that use application and system knowl-edge have been shown to be mor...
An important issue in multiprogrammed multiprocessor systems is the scheduling of parallel jobs. Con...
In this paper we present a scheduling strategy for workstation clusters able to effectively and fair...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Heterogeneous networks are increasingly being used as platforms for resource-intensive distributed p...
In this paper, we will investigate two complementary computational models that have been proposed re...
This paper analyzes job scheduling for parallel computers by using theoretical and experimental mean...
Techniques for scheduling parallel I/O for both uniprogrammed systems that run single jobs in isolat...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
Scheduling parallel applications on shared--memory multiprocessors is a difficult task that requires...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
dsn,edp,tsp¤ Abstract. Scheduling parallel applications on shared–memory multiprocessors is a diffic...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
To parallelize an application program for a distributed memory architecture, we can use a precedence...
International audienceIn this paper, we present an adaptive method for scheduling parallel applicati...
Abstract. Scheduling algorithms that use application and system knowl-edge have been shown to be mor...
An important issue in multiprogrammed multiprocessor systems is the scheduling of parallel jobs. Con...
In this paper we present a scheduling strategy for workstation clusters able to effectively and fair...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Heterogeneous networks are increasingly being used as platforms for resource-intensive distributed p...
In this paper, we will investigate two complementary computational models that have been proposed re...
This paper analyzes job scheduling for parallel computers by using theoretical and experimental mean...
Techniques for scheduling parallel I/O for both uniprogrammed systems that run single jobs in isolat...
Opportunistic computer networks are a promising environment to execute parallel ap-plications due to...
Scheduling parallel applications on shared--memory multiprocessors is a difficult task that requires...
grantor: University of TorontoMultiprocessors are being used increasingly to support workl...
dsn,edp,tsp¤ Abstract. Scheduling parallel applications on shared–memory multiprocessors is a diffic...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
To parallelize an application program for a distributed memory architecture, we can use a precedence...