Characterizing and analyzing renewable energy driven data centers
Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Characterizing and analyzing renewable energy driven data centers
ACM SIGMETRICS Performance Evaluation Review - Performance evaluation review
GreenSlot: scheduling energy consumption in green datacenters
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Totally green: evaluating and designing servers for lifecycle environmental impact
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
ReRack: power simulation for data centers with renewable energy generation
ACM SIGMETRICS Performance Evaluation Review
GreenHadoop: leveraging green energy in data-processing frameworks
Proceedings of the 7th ACM european conference on Computer Systems
GreenWare: greening cloud-scale data centers to maximize the use of renewable energy
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
iSwitch: coordinating and optimizing renewable energy powered server clusters
Proceedings of the 39th Annual International Symposium on Computer Architecture
PGCapping: exploiting power gating for power capping and core lifetime balancing in CMPs
Proceedings of the 21st international conference on Parallel architectures and compilation techniques
Proceedings of the 9th international conference on Autonomic computing
GreenWare: greening cloud-scale data centers to maximize the use of renewable energy
Proceedings of the 12th International Middleware Conference
The design of sustainable wireless sensor network node using solar energy and phase change memory
Proceedings of the Conference on Design, Automation and Test in Europe
Enabling datacenter servers to scale out economically and sustainably
Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture
Hi-index | 0.00 |
The global energy crisis and environmental concerns (e.g. global warming) have driven the IT community into the green computing era. Of clean, renewable energy sources, solar power is the most promising. While efforts have been made to improve the performance-per-watt, conventional architecture power management schemes incur significant solar energy loss since they are largely workload-driven and unaware of the supply-side attributes. Existing solar power harvesting techniques improve the energy utilization but increase the environmental burden and capital investment due to the inclusion of large-scale batteries. Moreover, solar power harvesting itself cannot guarantee high performance without appropriate load adaptation. To this end, we propose SolarCore, a solar energy driven, multi-core architecture power management scheme that combines maximal power provisioning control and workload run-time optimization. Using real-world meteorological data across different geographic sites and seasons, we show that SolarCore is capable of achieving the optimal operation condition (e.g. maximal power point) of solar panels autonomously under various environmental conditions with a high green energy utilization of 82% on average. We propose efficient heuristics for allocating the time varying solar power across multiple cores and our algorithm can further improve the workload performance by 10.8% compared with that of round-robin adaptation, and at least 43% compared with that of conventional fixed-power budget control. This paper makes the first step on maximally reducing the carbon footprint of computing systems through the usage of renewable energy sources. We expect that the novel joint optimization techniques proposed in this paper will contribute to building a truly sustainable, high-performance computing environment.