The computing and communication resources of high performance computing systems are becoming heterogeneous, are exhibiting performance fluctuations and are failing in an unforeseeable manner. The Master-Slave (MS) paradigm, that decomposes the computational load into independent tasks, is well-suited for operating in these environments due to its loose synchronization requirements. The application tasks can be computed in any order, by any slave, and can be resubmitted in case of slave failures. Although, the MS paradigm naturally adapts to dynamic and unreliable environments, it nevertheless suffers from a lack of scalability. This thesis providesmodels, techniques and scheduling strategies that improve the scalability and performance of...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
The computing and communication resources of high performance computing systems are becoming heterog...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceIn this paper, we assess the impact of heterogeneity on scheduling independent...
International audienceIn this paper, we assess the impact of heterogeneity for scheduling independen...
The results summarized in this document deal with the scheduling of independent tasks on large scale...
In this paper, we study the execution of iterative applications on volatile processors such as those...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Scheduling large amount of jobs/tasks over large-scale distributed systems play a significant role t...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
The computing and communication resources of high performance computing systems are becoming heterog...
In this paper, we consider the problem of allocating a large number of independent, equal-sized task...
International audienceWe consider the problem of allocating a large number of independent, equal-siz...
International audienceIn this paper, we assess the impact of heterogeneity on scheduling independent...
International audienceIn this paper, we assess the impact of heterogeneity for scheduling independen...
The results summarized in this document deal with the scheduling of independent tasks on large scale...
In this paper, we study the execution of iterative applications on volatile processors such as those...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Abstract *. We address the problem of how many workers should be allocated for executing a distribut...
Scheduling large amount of jobs/tasks over large-scale distributed systems play a significant role t...
Abstract *. We investigate the problem arising in scheduling parallel applications that follow a mas...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
Abstract-Heterogeneous systems become popular in both client and cloud. A parallel program can incur...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...