Results 1 - 10
of
10
Energy-efficient datacenters
- IEEE Trans. on CAD
, 2012
"... Abstract—Pervasive use of cloud computing and the resulting rise in the number of datacenters and hosting centers (which provide platform or software services to clients who do not have the means to set up and operate their own compute facilities) have brought forth many concerns including the elect ..."
Abstract
-
Cited by 8 (4 self)
- Add to MetaCart
(Show Context)
Abstract—Pervasive use of cloud computing and the resulting rise in the number of datacenters and hosting centers (which provide platform or software services to clients who do not have the means to set up and operate their own compute facilities) have brought forth many concerns including the electrical energy cost, peak power dissipation, cooling, carbon emission, etc. With power consumption becoming an increasingly important issue for the operation and maintenance of the hosting centers, corporate and business owners are becoming increasingly concerned. Furthermore, provisioning resources in a cost-optimal manner so as to meet different performance criteria such as throughput or response time has become a critical challenge. The goal of this paper is to provide an introduction to resource provisioning and power/thermal management problems in datacenters and to review strategies that maximize the datacenter energy efficiency subject to peak/total power consumption and thermal constraints while at the same time meeting stipulated service level agreements in terms of task throughput and/or response time.
A Taxonomy and Survey on Green Data Center Networks,” Future Generation Computer Systems
"... ..."
(Show Context)
Geographical Load Balancing for Online Service Applications in Distributed Datacenters
- in IEEE international conference on cloud computing (CLOUD 2013
, 2013
"... Abstract — This work focuses on the load balancing problem for online service applications (which are response time-sensitive) considering a distributed cloud system comprised of geographically dispersed, heterogeneous datacenters. An offline solution based on force-directed scheduling is presented, ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
(Show Context)
Abstract — This work focuses on the load balancing problem for online service applications (which are response time-sensitive) considering a distributed cloud system comprised of geographically dispersed, heterogeneous datacenters. An offline solution based on force-directed scheduling is presented, which can determine the application placement for long periods of time. The solution is then extended to do online application placement and migration for geographically distributed datacenters based on predictions about the application lifetimes, workload intensities, dynamic energy prices, and renewable energy generation capacities at different datacenters in the cloud system. The simulation results demonstrate 27 % to 40% improvement using the proposed algorithms with respect to the method that does not consider the geographical load balancing. I.
Balancing Performance, Resource Efficiency and Energy Efficiency for Virtual Machine Deployment in DVFS-enabled Clouds: An Evolutionary Game Theoretic Approach
"... This paper proposes and evaluates a multiobjective evolu-tionary game theoretic framework for adaptive and stable application deployment in clouds that support dynamic volt-age and frequency scaling (DVFS) for CPUs. The proposed framework, called Cielo, aids cloud operators to adapt the resource all ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
This paper proposes and evaluates a multiobjective evolu-tionary game theoretic framework for adaptive and stable application deployment in clouds that support dynamic volt-age and frequency scaling (DVFS) for CPUs. The proposed framework, called Cielo, aids cloud operators to adapt the resource allocation to applications and their locations ac-cording to the operational conditions in a cloud (e.g., work-load and resource availability) with respect to multiple con-flicting objectives such as response time performance, re-course utilization and power consumption. Moreover, Cielo theoretically guarantees that each application performs an evolutionarily stable deployment strategy, which is an equi-librium solution under given operational conditions. Simula-tion results verify this theoretical analysis; applications seek equilibria to perform adaptive and evolutionarily stable de-ployment strategies. Cielo allows applications to successfully leverage DVFS to balance their response time performance, resource utilization and power consumption.
Evaluation of a Tenant Level Checkpointing Technique for SaaS Applications
"... Abstract—Tenant level checkpointing is a novel fault-tolerance technique proposed in our previous work for large-scale software-as-a-service applications. This paper evaluates the technique by a theoretical analysis of the technique and an empirical study using workload benchmarks of real large-scal ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—Tenant level checkpointing is a novel fault-tolerance technique proposed in our previous work for large-scale software-as-a-service applications. This paper evaluates the technique by a theoretical analysis of the technique and an empirical study using workload benchmarks of real large-scale cluster systems. We propose the notion of accumulated delay as a measurement of the performance of checkpointing techniques. It reflects the effect of checkpointing on system performance as experienced by the end users. Both theoretical analysis and empirical study show that tenant level checkpoint-ing significantly outperforms traditional bulk checkpointing as measured by the amount of accumulated delays. Keywords-Software-as-a-Service; Multi-tenancy; Fault Toler-ance; Checkpoint-and-Rollback.
Cielo: An Evolutionary Game Theoretic Framework for Virtual Machine Placement in Clouds
"... Abstract—This paper studies an evolutionary game theoretic framework for adaptive and stable application deployment in clouds. The framework, called Cielo, aids cloud operators to adapt the resource allocation to applications and their locations to the operational conditions in a cloud (e.g., worklo ..."
Abstract
- Add to MetaCart
Abstract—This paper studies an evolutionary game theoretic framework for adaptive and stable application deployment in clouds. The framework, called Cielo, aids cloud operators to adapt the resource allocation to applications and their locations to the operational conditions in a cloud (e.g., workload and resource availability) with respect to multiple conflicting objec-tives (e.g., response time and power consumption). Moreover, Cielo theoretically guarantees that each application performs an evolutionarily stable deployment strategy, which is an equilibrium solution under given operational conditions. Simulation results verify this theoretical analysis; applications seek equilibria to perform adaptive and evolutionarily stable deployment strategies. Cielo outperforms well-known existing heuristics. Keywords—Cloud computing, virtual machine placement, evo-lutionary game theory I.
Evolutionary Game Theoretic Power Capping for Virtual Machine Placement in Clouds
"... This paper studies a multiobjective evolutionary game the-oretic framework for application placement in clouds that support a power capping mechanism (e.g., Intel’s Runtime Average Power Limit–RAPL) for CPUs. Given the notion of power capping, power can be treated as a schedulable resource in additi ..."
Abstract
- Add to MetaCart
(Show Context)
This paper studies a multiobjective evolutionary game the-oretic framework for application placement in clouds that support a power capping mechanism (e.g., Intel’s Runtime Average Power Limit–RAPL) for CPUs. Given the notion of power capping, power can be treated as a schedulable resource in addition to traditional resources such as CPU time share and bandwidth share. The proposed framework, called Cielo, aids cloud operators to schedule resources (e.g., power, CPU and bandwidth) to applications and place appli-cations onto particular CPU cores in an adaptive and stable manner according to the operational conditions in a cloud, such as workload and resource availability. This paper eval-uates Cielo through a theoretical analysis and simulations. It is theoretically guaranteed that Cielo allows each appli-cation to perform an evolutionarily stable deployment strat-egy, which is an equilibrium solution under given operational conditions. Simulation results demonstrate that Cielo allows applications to successfully leverage the notion of power cap-ping to balance their response time performance, resource utilization and power consumption.
GEOGRAPHY AWARE VIRTUAL MACHINE MIGRATIONS AND REPLICATIONS FOR DISTRIBUTED CLOUD DATA CENTERS
, 2015
"... Part of the Computer Sciences Commons This Dissertation/Thesis is brought to you for free and open access by Scholarship@Western. It has been accepted for inclusion in University of Western Ontario- Electronic Thesis and Dissertation Repository by an authorized administrator of Scholarship@Western. ..."
Abstract
- Add to MetaCart
(Show Context)
Part of the Computer Sciences Commons This Dissertation/Thesis is brought to you for free and open access by Scholarship@Western. It has been accepted for inclusion in University of Western Ontario- Electronic Thesis and Dissertation Repository by an authorized administrator of Scholarship@Western. For more information, please contact
Research Article A Novel Deployment Method for Communication-Intensive Applications in Service Clouds
"... which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The service platforms are migrating to clouds for reasonably solving long construction periods, low resource utilizations, and isolated constructions of service platforms. Howe ..."
Abstract
- Add to MetaCart
(Show Context)
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The service platforms are migrating to clouds for reasonably solving long construction periods, low resource utilizations, and isolated constructions of service platforms. However, when the migration is conducted in service clouds, there is a little focus of deploying communication-intensive applications in previous deployment methods. To address this problem, this paper proposed the combination of the online deployment and the offline deployment for deploying communication-intensive applications in service clouds. Firstly, the system architecture was designed for implementing the communication-aware deployment method for communication-intensive applications in service clouds. Secondly, in the online-deployment algorithm and the offline-deployment algorithm, service instances were deployed in an optimal cloud node based on the communication overhead which is determined by the communication traffic between services, as well as the communication performance between cloud nodes. Finally, the experimental results demonstrated that the proposed methods deployed communication-intensive applications effectively with lower latency and lower load compared with existing algorithms. 1.