Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources on demand, charging based on reserved time intervals. While this gives great flexibility to elastic applications, users lack guidance for choosing between multiple offerings, in order to complete their computations within given budget constraints. In this work, we present BaTS, our budget-constrained scheduler. Using a small task sample, BaTS can estimate costs and makespan for a given bag on different cloud offerings. It provides the user with a choice of options before execution and then schedules the bag according to the user's preferences. BaTS requires no a-priori information about task completion times. We evaluate BaTS by emulating different cloud ...
International audienceThis work introduces several budget-aware algorithms to deploy scientific work...
International audienceThis paper introduces several budget-aware algorithms to deploy scientific wor...
High-Performance Computing (HPC) systems consume large amounts of energy. As the energy consumption ...
Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources on demand, ch...
Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources on demand, ch...
International audienceCloud platforms offer different types of virtual machines which ensure differe...
Optimising the execution of Bag-of-Tasks (BoT) applications on the cloud is a hard problem due to th...
This paper addresses the problem of task scheduling and resource provisioning for workloads submitte...
International audienceUsers pay to use resources in cloud systems which makes them more demanding on...
Recently, cloud computing has drawn significant attention from both industry and academia, bringing ...
This paper addresses the problem of task scheduling and resource provisioning for workloads submitte...
Recently, cloud computing has drawn significant attention from both industry and academia, bringing ...
International audienceCloud providers offer several types of Virtual Machines (VMs) in diverse marke...
Cloud computing has become the most attractive platform compared to grid computing, that offers seve...
Coping with uncertainty is a challenging and complex problem particularly in hybrid cloud environmen...
International audienceThis work introduces several budget-aware algorithms to deploy scientific work...
International audienceThis paper introduces several budget-aware algorithms to deploy scientific wor...
High-Performance Computing (HPC) systems consume large amounts of energy. As the energy consumption ...
Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources on demand, ch...
Commercial cloud offerings, such as Amazon's EC2, let users allocate compute resources on demand, ch...
International audienceCloud platforms offer different types of virtual machines which ensure differe...
Optimising the execution of Bag-of-Tasks (BoT) applications on the cloud is a hard problem due to th...
This paper addresses the problem of task scheduling and resource provisioning for workloads submitte...
International audienceUsers pay to use resources in cloud systems which makes them more demanding on...
Recently, cloud computing has drawn significant attention from both industry and academia, bringing ...
This paper addresses the problem of task scheduling and resource provisioning for workloads submitte...
Recently, cloud computing has drawn significant attention from both industry and academia, bringing ...
International audienceCloud providers offer several types of Virtual Machines (VMs) in diverse marke...
Cloud computing has become the most attractive platform compared to grid computing, that offers seve...
Coping with uncertainty is a challenging and complex problem particularly in hybrid cloud environmen...
International audienceThis work introduces several budget-aware algorithms to deploy scientific work...
International audienceThis paper introduces several budget-aware algorithms to deploy scientific wor...
High-Performance Computing (HPC) systems consume large amounts of energy. As the energy consumption ...