ABSTRACT The cost of data transfers, and in particular of I/O operations, is a growing problem in parallel computing. This performance bottleneck is especially severe for data-intensive applications such as multimedia information systems, databases, and Grand Challenge problems. A promising approach to alleviating this bottleneck is to schedule parallel I/O operations explicitly. Although centralized algorithms for batch scheduling of parallel I/O operations have previously been developed, they are not be appropriate for all applications and architectures. We develop a class of decentralized algorithms for scheduling parallel I/O operations, where the objective is to reduce the time required to complete a given set of transfers. These algor...
The objective of this research is to propose a low-complexity static scheduling and allocation algor...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
that provide data replication. In our previous work, we proposed a centralized algorithm for solving...
In distributed systems, the lack of global information about data transfer between clients and serve...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
In this paper, we report a performance gap between a schedule with good makespan on the task schedul...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
Nowadays a large number of scheduling algorithms for the use in distributed computing en-vironments....
Techniques for scheduling parallel I/O for both uniprogrammed systems that run single jobs in isolat...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
Parallel I/O has become a necessity in the face of performance improvements in other areas of comput...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
The objective of this research is to propose a low-complexity static scheduling and allocation algor...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
that provide data replication. In our previous work, we proposed a centralized algorithm for solving...
In distributed systems, the lack of global information about data transfer between clients and serve...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Abstract 1 In this paper, we survey algorithms that allocate a parallel program represented by an ed...
In this paper, we survey algorithms that allocate a parallel program represented by an edge-weighted...
In this paper, we report a performance gap between a schedule with good makespan on the task schedul...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
Nowadays a large number of scheduling algorithms for the use in distributed computing en-vironments....
Techniques for scheduling parallel I/O for both uniprogrammed systems that run single jobs in isolat...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
Parallel I/O has become a necessity in the face of performance improvements in other areas of comput...
Existing heuristics for scheduling a node and edge weighted directed task graph to multiple processo...
The objective of this research is to propose a low-complexity static scheduling and allocation algor...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...
Static scheduling of a program represented by a directed task graph on a multiprocessor system to mi...