A Cost-Effective Resource Provisioning Framework using Online Learning in IaaS Clouds
نویسندگان
چکیده
Cloud vendors such as Amazon EC2 offer two types of purchase options: on-demand and spot instances. An important problem for all users is to determine the way of utilizing different purchase options so as to minimize the cost of processing all incoming jobs while respecting their response-time targets. To be cost-optimal, the process under which users utilize self-owned and cloud instances to process each job (e.g., the order of utilizing them, when to update the allocation of them) is defined in advance by the ways that users are charged, and, to configure the process, we need to determine the optimal amounts of various instances at each allocation update of a job. In this paper, we uncover what parameters are dominating the minimum cost of utilizing various instances and propose (near-)optimal functions of parameters to determine the amounts of different instances allocated to a job. Although these parameters are unknown due to the cloud market dynamics, we can apply the technique of online learning to learn them. Compared with some existing or intuitive policies to utilize self-owned and cloud instances, simulations are done to show a cost reduction by up to 62.85% when spot and on-demand instances are considered and by up to 44.00% when self-owned instances are considered.
منابع مشابه
Cost Minimization in Multiple IaaS Clouds: A Double Auction Approach
Abstract—IaaS clouds invest substantial capital in operating their data centers. Reducing the cost of resource provisioning, is their forever pursuing goal. Computing resource trading among multiple IaaS clouds provide a potential for IaaS clouds to utilize cheaper resources to fulfill their jobs, by exploiting the diversities of different clouds’ workloads and operational costs. In this paper,...
متن کاملAlgorithms for cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds
Large-scale applications expressed as scientific workflows are often grouped into ensembles of inter-related workflows. In this paper, we address a new and important problem concerning the efficient management of such ensembles under budget and deadline constraints on Infrastructure as a Service (IaaS) clouds. IaaS clouds are characterized by ondemand resource provisioning capabilities and a pa...
متن کاملDeadline Based Execution of Scientific workflows on IaaS Clouds using Resource Provisioning and Scheduling Strategy
Cloud computing is the latest distributed computing paradigm and it offers tremendous opportunities to solve large-scale scientific problems. However, it presents various challenges that need to be addressed in order to be efficiently utilized for workflow applications. Although the workflow scheduling problem has been widely studied, there are very few initiatives tailored for cloud environmen...
متن کاملEfficient and Parallel Data Processing and Resource Allocation in the Cloud by using Nephele’s Data Processing Framework
Cloud computing is a technology in which the Cloud Service Providers (CSP) provide many virtual servers to the users to store their information in the cloud. The faults occurring on the assignment and dismission of the virtual machines, the processing cost in the allocation of resources must also be considered. The parallel processing of the information on the virtual machines must be done effe...
متن کاملCost-Effective Resource Configurations for Multi-Tenant Database Systems in Public Clouds
Cloud computing is a promising paradigm for deploying applications due to its large resource offerings on a payas-you-go basis. In this report, we examine the problem of determining the most cost-effective provisioning of a multitenant database system as a service over public clouds. We formulate the problem of resource provisioning, and then define a framework to solve it. Our framework uses h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1607.05178 شماره
صفحات -
تاریخ انتشار 2016