The recent years witnessed rapid emergence and proliferation of cloud computing. To fully utilize the compute resources, some cloud operators provide spot resources. Spot resources allow customers to bid on unused capacity. However, pricing policy of spot resources should be carefully designed and the impact on both present and future should be considered. For the present, the cloud provider can set a higher price to gain extra revenue. For the future, higher price will shift more requests with lower prices to later time and reduce the revenue of future. Meanwhile, the quality of service should be considered either since bad QoS will incur loss of potential users.In this paper, we present a demand curve to model the impact of pricing on the present and future revenue. Then we formulate the revenue maximization problem as a time-average optimization problem. Next, since this basic model fails to provide information of service delay, we extend it to a more generalized one that ensures the worst-case delay of user requests. While the future knowledge of arrival requests is unknown, it is necessary to design online algorithms for the optimization problems. We apply Lyapunov optimization framework and design an effi cient online algorithm which dose not require any future knowledge of requests arrival. Evaluations based on real-life datacenter workload and Amazon EC2 Spot Price illustrate effi ciency of our algorithms.
Large Internet service providers usually operate multiple geographically distributed data centers to guarantee the quality of service for their worldwide users. The enormous power consumption of these data centers may lead to both huge electricity bills and considerable carbon emissions. To mitigate these problems, we propose a novel renewable and cooling aware load balancing policy GGLB-ARMA in this paper. First, GGLB-ARMA models the runtime cooling efficiency for each data center with their ambient temperatures. Then based on the ARMA models, it predicts the fine-grained future on-site renewables at the beginning of each scheduling period. Through these methods, GGLB-ARMA is finally able to solve the challenging total electricity bills minimization problem for data centers with on-site renewable energy plants. Evaluation results based on reallife traces show that GGLB-ARMA is able to reduce the total costs by as much as 12.58% compared with an hourly executed cooling aware GGLB while avoiding the costly frequent power off/on of servers.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.