Energy efficient scheduling for web search on heterogeneous microservers

Sankalp Jain, Harshad Navale, Umit Ogras, Siddharth Garg

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

Heterogeneous multi-core processors, such as the ARM big-LITTLE architecture, are becoming increasingly popular due to power and thermal constraints. In this paper, we address the use of low-power heterogeneous multi-cores as microservers utilizing web search as a motivational application. In particular, we propose a new family of scheduling policies for heterogeneous microservers to optimize for performance metrics such as mean response time and service level agreements, while guaranteeing thermally-safe operation. Thorough experimental evaluations on a big-LITTLE platform demonstrate that naive performance-oriented scheduling policies quickly result in thermal instability, while the proposed policies not only reduce peak temperature but also achieve 4.8× reduction in processing time and 5.6× increase in energy efficiency compared to baseline scheduling policies.

Original languageEnglish (US)
Title of host publicationProceedings of the International Symposium on Low Power Electronics and Design, ISLPED 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages177-182
Number of pages6
ISBN (Electronic)9781467380096
DOIs
StatePublished - Sep 21 2015
Event20th IEEE/ACM International Symposium on Low Power Electronics and Design, ISLPED 2015 - Rome, Italy
Duration: Jul 22 2015Jul 24 2015

Publication series

NameProceedings of the International Symposium on Low Power Electronics and Design
Volume2015-September
ISSN (Print)1533-4678

Other

Other20th IEEE/ACM International Symposium on Low Power Electronics and Design, ISLPED 2015
Country/TerritoryItaly
CityRome
Period7/22/157/24/15

Keywords

  • Instruction sets

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Energy efficient scheduling for web search on heterogeneous microservers'. Together they form a unique fingerprint.

Cite this