Skip to main navigation Skip to search Skip to main content

Clearing the clouds: A study of emerging scale-out workloads on modern hardware

  • Michael Ferdman
  • , Almutaz Adileh
  • , Onur Kocberber
  • , Stavros Volos
  • , Mohammad Alisafaee
  • , Djordje Jevdjic
  • , Cansu Kaynak
  • , Adrian Daniel Popescu
  • , Anastasia Ailamaki
  • , Babak Falsafi
  • Swiss Federal Institute of Technology Lausanne

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

787 Scopus citations

Abstract

Emerging scale-out workloads require extensive amounts of computational resources. However, data centers using modern server hardware face physical constraints in space and power, limiting further expansion and calling for improvements in the computational density per server and in the per-operation energy. Continuing to improve the computational resources of the cloud while staying within physical constraints mandates optimizing server efficiency to ensure that server hardware closely matches the needs of scale-out workloads. In this work, we introduce CloudSuite, a benchmark suite of emerging scale-out workloads. We use performance counters on modern servers to study scale-out workloads, finding that today's predominant processor micro-architecture is inefficient for running these workloads. We find that inefficiency comes from the mismatch between the workload needs and modern processors, particularly in the organization of instruction and data memory systems and the processor core micro-architecture. Moreover, while today's predominant micro-architecture is inefficient when executing scale-out workloads, we find that continuing the current trends will further exacerbate the inefficiency in the future. In this work, we identify the key micro-architectural needs of scale-out workloads, calling for a change in the trajectory of server processors that would lead to improved computational density and power efficiency in data centers.

Original languageEnglish
Title of host publicationASPLOS XVII - 17th International Conference on Architectural Support for Programming Languages and Operating Systems
Pages37-47
Number of pages11
DOIs
StatePublished - 2012
Event17th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2012 - London, United Kingdom
Duration: Mar 3 2012Mar 7 2012

Publication series

NameInternational Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS

Conference

Conference17th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2012
Country/TerritoryUnited Kingdom
CityLondon
Period03/3/1203/7/12

Keywords

  • architectural evaluation
  • cloud computing
  • design insights
  • workload characterization

Fingerprint

Dive into the research topics of 'Clearing the clouds: A study of emerging scale-out workloads on modern hardware'. Together they form a unique fingerprint.

Cite this