Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors
Journal of the ACM (JACM)
IEEE Transactions on Parallel and Distributed Systems
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Journal of Parallel and Distributed Computing
Theory and Practice in Parallel Job Scheduling
IPPS '97 Proceedings of the Job Scheduling Strategies for Parallel Processing
Predicting Application Run Times Using Historical Information
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Energy efficient CMOS microprocessor design
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Mechanism design for online real-time scheduling
EC '04 Proceedings of the 5th ACM conference on Electronic commerce
Workload- based power management for parallel computer systems
IBM Journal of Research and Development
Balancing Risk and Reward in a Market-Based Task Service
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Power and Energy Profiling of Scientific Applications on Distributed Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Pace--A Toolset for the Performance Prediction of Parallel and Distributed Systems
International Journal of High Performance Computing Applications
Power and performance optimization at the system level
Proceedings of the 2nd conference on Computing frontiers
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Power-aware resource allocation in high-end systems via online simulation
Proceedings of the 19th annual international conference on Supercomputing
Energy-Efficient Real-Time Heterogeneous Server Clusters
RTAS '06 Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium
New grid scheduling and rescheduling methods in the GrADS project
International Journal of Parallel Programming - Special issue: The next generation software program
Thermal-Aware Task Scheduling to Minimize Energy Usage of Blade Server Based Datacenters
DASC '06 Proceedings of the 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing
Making scheduling "cool": temperature-aware workload placement in data centers
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
JouleSort: a balanced energy-efficiency benchmark
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Analyzing the Energy-Time Trade-Off in High-Performance Computing Applications
IEEE Transactions on Parallel and Distributed Systems
A provisioning model and its comparison with best-effort for performance-cost optimization in grids
Proceedings of the 16th international symposium on High performance distributed computing
Performance modeling of parallel applications for grid scheduling
Journal of Parallel and Distributed Computing
Efficient Power Management of Heterogeneous Soft Real-Time Clusters
RTSS '08 Proceedings of the 2008 Real-Time Systems Symposium
ICPADS '08 Proceedings of the 2008 14th IEEE International Conference on Parallel and Distributed Systems
Low-complexity policies for energy-performance tradeoff in chip-multi-processors
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Future Generation Computer Systems
Optimal power allocation in server farms
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
Power-aware load balancing of large scale MPI applications
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Estimating environmental costs
SustainIT'10 Proceedings of the First USENIX conference on Sustainable information technology
Green cloud framework for improving carbon efficiency of clouds
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Power-aware virtual machine scheduling on clouds using active cooling control and DVFS
Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science
Energy-efficient and multifaceted resource management for profit-driven virtualized data centers
Future Generation Computer Systems
Cloud computing in educational applications methods of virtual desktops deployment
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part I
The cutting stock problem recent application in information technology
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part II
An energy aware framework for virtual machine placement in cloud federated data centres
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
Environmental-aware virtual data center network
Computer Networks: The International Journal of Computer and Telecommunications Networking
Evolutionary multiobjective optimization for green clouds
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
The Journal of Supercomputing
Optimal resource provisioning for cloud computing environment
The Journal of Supercomputing
Energy-efficient deadline scheduling for heterogeneous systems
Journal of Parallel and Distributed Computing
Packet task processing in distributed computational environments with inalienable resources
Automation and Remote Control
ICICA'12 Proceedings of the Third international conference on Information Computing and Applications
Energy efficient service delivery in clouds in compliance with the kyoto protocol
E2DC'12 Proceedings of the First international conference on Energy Efficient Data Centers
Cost-Effective provisioning and scheduling of deadline-constrained applications in hybrid clouds
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Delivering cloud services with qos requirements: an opportunity for ICT SMEs
GECON'12 Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services
Virtual machine power measuring technique with bounded error in cloud environments
Journal of Network and Computer Applications
Resource allocation in cloud computing: model and algorithm
International Journal of Web and Grid Services
Efficient autonomic cloud computing using online discrete event simulation
Journal of Parallel and Distributed Computing
Resource virtualization methodology for on-demand allocation in cloud computing systems
Service Oriented Computing and Applications
Bio-inspired service management framework: green data-centres case study
International Journal of Grid and Utility Computing
Multi-Layer Resource Management in Cloud Computing
Journal of Network and Systems Management
Hi-index | 0.00 |
The use of High Performance Computing (HPC) in commercial and consumer IT applications is becoming popular. HPC users need the ability to gain rapid and scalable access to high-end computing capabilities. Cloud computing promises to deliver such a computing infrastructure using data centers so that HPC users can access applications and data from a Cloud anywhere in the world on demand and pay based on what they use. However, the growing demand drastically increases the energy consumption of data centers, which has become a critical issue. High energy consumption not only translates to high energy cost which will reduce the profit margin of Cloud providers, but also high carbon emissions which are not environmentally sustainable. Hence, there is an urgent need for energy-efficient solutions that can address the high increase in the energy consumption from the perspective of not only the Cloud provider, but also from the environment. To address this issue, we propose near-optimal scheduling policies that exploit heterogeneity across multiple data centers for a Cloud provider. We consider a number of energy efficiency factors (such as energy cost, carbon emission rate, workload, and CPU power efficiency) which change across different data centers depending on their location, architectural design, and management system. Our carbon/energy based scheduling policies are able to achieve on average up to 25% of energy savings in comparison to profit based scheduling policies leading to higher profit and less carbon emissions.