Process scheduling is one of the most important issues in distributed computing. However, this problem still requires further formalisation to understand the consequences of scheduler decisions. To overcome this drawback, this paper defines the behaviour of computer workloads in terms of a dynamical system model, in which next workload states depend on previous ones. The model considers all variables which influence a computer workload at a time instant t, i.e., received, migrated and processed workloads, as well as the degree of dependence among application processes. It has been validated by a set of experiments which consider: 1) a real-world application, running on a GNU/Linux system; 2) a simulated model, in which all variables are mod...
We model and simulate the execution of parallel jobs represented by directed acyclic graphs on a sys...
The efficient execution of irregular parallel applications on shared distributed systems requires no...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...
With the increasing adoption of distributed systems in both academia and industry, and with the incr...
In this paper, we will investigate two complementary computational models that have been proposed re...
High Performance Computing is preparing the era of the transition from Petascale to Exascale. Distri...
The evolution of commodity computing lead to the possibility of efficient usage of interconnected ma...
Scheduling tasks in a distributed system (e.g., cloud computing) in order to optimize an objective s...
Advances in technology, giving increasing importance to information service networks, and the increa...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
In real-world dynamic heterogeneous distributed systems, allocating tasks to processors can be an i...
This thesis presents a methodology for implementing decentralized scheduling for distributed systems...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
139 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1981.Distributed processor systems...
Distributed computing may be looked at from many points of view. Task scheduling is the viewpoint, w...
We model and simulate the execution of parallel jobs represented by directed acyclic graphs on a sys...
The efficient execution of irregular parallel applications on shared distributed systems requires no...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...
With the increasing adoption of distributed systems in both academia and industry, and with the incr...
In this paper, we will investigate two complementary computational models that have been proposed re...
High Performance Computing is preparing the era of the transition from Petascale to Exascale. Distri...
The evolution of commodity computing lead to the possibility of efficient usage of interconnected ma...
Scheduling tasks in a distributed system (e.g., cloud computing) in order to optimize an objective s...
Advances in technology, giving increasing importance to information service networks, and the increa...
This paper presents an algorithm for scheduling parallel applications in large-scale, multiuser, het...
In real-world dynamic heterogeneous distributed systems, allocating tasks to processors can be an i...
This thesis presents a methodology for implementing decentralized scheduling for distributed systems...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
139 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1981.Distributed processor systems...
Distributed computing may be looked at from many points of view. Task scheduling is the viewpoint, w...
We model and simulate the execution of parallel jobs represented by directed acyclic graphs on a sys...
The efficient execution of irregular parallel applications on shared distributed systems requires no...
Ever more scientists are employing large-scale distributed systems such as grids for their computati...