Department of Computer Science and EngineeringTo support various types of applications submitted by multiple users, a large-scale cluster composed of different types of computing platforms, such as supercomputers, grids, and clouds, can be used. Since the applications have different characteristics and resource requirement and the computing platforms also have different hardware and execution environment, the fairness among the users cannot be guaranteed by simply distributing available resources to users equally. Since the applications submitted by multiple users are executed concurrently, the system performance depends on how these applications are scheduled on the cluster. Therefore, in order to effectively support the multiple users, t...
Forheterogeneousdistributedcomputingsystems,importantdesignissues are scalability and system optimiz...
International audienceWe address the issue of sharing the CPU and RAM resources of a cloud computing...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
Loosely coupled applications composed of a potentially very large number (from tens of thousands to ...
In a heterogeneous distributed system composed of various types of computing platforms such as super...
High-Throughput Computing (HTC) and Many-Task Computing (MTC) paradigms employ loosely coupled appli...
This dissertation focuses on algorithm design and prototype implementation of fair sharing policies ...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
International audienceWe propose a novel approach for sharing cluster resources among competing jobs...
In this report we demonstrate the potential utility of resource allocation management systems that u...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
Recent emerging applications from a wide range of scientific domains often require a very large numb...
Recently, there has been a dramatic increase in the popularity of cloud computing systems that rent ...
Although our everyday life and society now depends heavily oncommunication infrastructures and compu...
Forheterogeneousdistributedcomputingsystems,importantdesignissues are scalability and system optimiz...
International audienceWe address the issue of sharing the CPU and RAM resources of a cloud computing...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
Loosely coupled applications composed of a potentially very large number (from tens of thousands to ...
In a heterogeneous distributed system composed of various types of computing platforms such as super...
High-Throughput Computing (HTC) and Many-Task Computing (MTC) paradigms employ loosely coupled appli...
This dissertation focuses on algorithm design and prototype implementation of fair sharing policies ...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
International audienceWe propose a novel approach for sharing cluster resources among competing jobs...
In this report we demonstrate the potential utility of resource allocation management systems that u...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
Recent emerging applications from a wide range of scientific domains often require a very large numb...
Recently, there has been a dramatic increase in the popularity of cloud computing systems that rent ...
Although our everyday life and society now depends heavily oncommunication infrastructures and compu...
Forheterogeneousdistributedcomputingsystems,importantdesignissues are scalability and system optimiz...
International audienceWe address the issue of sharing the CPU and RAM resources of a cloud computing...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...