Architectural Principles for Energy-Aware Internet-Scale Applications

  title={Architectural Principles for Energy-Aware Internet-Scale Applications},
  author={Rabih Bashroush and Eoin Woods},
  journal={IEEE Software},
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. 
A Comprehensive Reasoning Framework for Hardware Refresh in Data Centers
  • R. Bashroush
  • Computer Science
  • IEEE Transactions on Sustainable Computing
  • 2018
This work provides a comprehensive framework that helps identify the energy saving opportunities, while demonstrating the overall environmental impact related to hardware refresh, and sheds new light on key relationships such as the one between hardware utilization and Power Usage Effectiveness (PUE) to drive efficiency. Expand
Case Studies for achieving a Return on Investment with a Hardware Refresh in Organizations with Small Data Centers
This work provides a comprehensive framework for the energy saving opportunities, while determining when a return on investment can be achieved to enable small data center operators to create credible business cases for hardware refreshes. Expand
Towards Efficient and Scalable Data-Intensive Content Delivery: State-of-the-Art, Issues and Challenges
This chapter presents the authors’ work for the Case Study entitled “Delivering Social Media with Scalability” within the framework of High-Performance Modelling and Simulation for Big Data Applications (cHiPSet) COST Action 1406, and describes potential solutions addressing the problems of the area and how these fit in the general ecosystem. Expand
A survey on cost-effective context-aware distribution of social data streams over energy-efficient data centres
A comprehensive survey that outlines the state-of-the-art situation and organizes challenges concerning social media streams and the infrastructure of the data centres supporting the efficient access to data streams in terms of content distribution, data diffusion, data replication, energy efficiency and network infrastructure is presented. Expand
High-performance modelling and simulation for big data applications
This open access book is the final compendium of case studies emanated from the 4-year COST Action IC1406 “High-Performance Modelling and Simulation for Big Data Applications” (cHiPSet), set to become a required reference for the fast-changing fields of HPC, Big Data, and Modelling & Simulation. Expand


Data Center Energy Demand: What Got Us Here Won't Get Us There
Given environmentalism's rising tide and increasing energy prices and IT workloads, architects must determine whether they can continue designing systems without considering energy and powerExpand
Measuring energy footprint of software features
This paper proposes a novel approach to measure energy consumption at a feature level, cross-cutting multiple functions, classes and systems, and argues the importance of such measurement and the new insight it provides to non-traditional stakeholders such as service providers. Expand
Implications of Historical Trends in the Electrical Efficiency of Computing
The electrical efficiency of computation has doubled roughly every year and a half for more than six decades, a pace of change comparable to that for computer performance and electrical efficiency inExpand
How eBay’s I&O Organization Is Supporting Business Initiatives,
  • 2013
The Cloud Begins with Coal: Big Data, Big Networks, Big Infrastructure, and Big Power, tech
  • 2013
Tier Classification System
  • Uptime Inst
  • 2013
EOIN WOODS is the chief technology officer at Endava. Contact him at
    Hershfield/myths-and-realities-about -designing-high-availability-data -centers
      Myths and Realities about Designing High-Availability Data Centers," presentation at Data Centre World
        RABIH BASHROUSH is a faculty member and director of the Enterprise Computing Research Group at the University of East London