Architectural Principles for Energy-Aware Internet-Scale Applications
Abstract
Optimizing the energy consumption of today's Internet-scale systems will require a radical approach that considers the whole system. To address system-level energy efficiency, software architects can follow three simple design principles. A case study illustrates the possible savings.
- Publication:
-
IEEE Software
- Pub Date:
- 2017
- DOI:
- Bibcode:
- 2017ISoft..34c..14B
- Keywords:
-
- Software engineering;
- Redundancy;
- Internet;
- Energy consumption;
- Optimization;
- software architect;
- green computing;
- energy;
- energy efficiency;
- datacenters;
- cloud;
- eBay;
- software development