Modern cloud computing systems have been using multiple processing units on servers to increase their processing capability. Recently, applications with multiple parallelization options have been witnessed, and serve as a promising model for efficiently utilizing the processing capacity of the system. In this paper, we consider utility-based scheduling for periodic multisegment tasks with multiple parallelization options on platforms with multiple homogeneous processing units. Our goal is to maximize the system\u27s overall utility achieved by scheduling the tasks. We show that the problem is closely related to another problem, which minimizes the density of each task separately. We consider two typical types of utility models, namely, a un...
International audienceScheduling independent tasks on a parallel platform is a widely-studied proble...
International audienceApplications structured as parallel task graphs exhibit both data and task par...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Due to the ubiquity of batch data processing in cloud computing, the fundamental problem of scheduli...
This paper addresses the problem of scheduling periodic parallel tasks on a multi-resource platform,...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
We consider the problem of opportunistically scheduling low-priority tasks onto underutilized comput...
Cloud computing offers customers an efficient way to flexibly allocate resources to meet demands. Cl...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
Cloud computing refers to dynamically scalable infrastructure and virtualizes resources that allow t...
Cloud computing is a new and rapidly emerging computing paradigm where applications, data and IT ser...
The impressive and rapid development of the internet and wireless networks leads to growing of users...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
Cloud computing is an emerging Internet-based computing paradigm that aims to provide many on-demand...
International audienceScheduling independent tasks on a parallel platform is a widely-studied proble...
International audienceApplications structured as parallel task graphs exhibit both data and task par...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Due to the ubiquity of batch data processing in cloud computing, the fundamental problem of scheduli...
This paper addresses the problem of scheduling periodic parallel tasks on a multi-resource platform,...
The performance of anytime algorithms can be improved by simultaneously solving several instances of...
We consider the problem of opportunistically scheduling low-priority tasks onto underutilized comput...
Cloud computing offers customers an efficient way to flexibly allocate resources to meet demands. Cl...
Bag-of-tasks applications consist of independent tasks that can be performed in parallel. Although s...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
Cloud computing refers to dynamically scalable infrastructure and virtualizes resources that allow t...
Cloud computing is a new and rapidly emerging computing paradigm where applications, data and IT ser...
The impressive and rapid development of the internet and wireless networks leads to growing of users...
Green Computing is a recent trend in computer science, which tries to reduce the energy consumption ...
Cloud computing is an emerging Internet-based computing paradigm that aims to provide many on-demand...
International audienceScheduling independent tasks on a parallel platform is a widely-studied proble...
International audienceApplications structured as parallel task graphs exhibit both data and task par...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...