Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. PerfIso: Performance Isolation for Commercial Latency-Sensitive Services
 
conference paper

PerfIso: Performance Isolation for Commercial Latency-Sensitive Services

Iorgulescu, Calin  
•
Azimi, Reza
•
Kwon, Youngjin
Show more
July 12, 2018
Proceedings of the USENIX Annual Technical Conference 2018
USENIX Annual Technical Conference 2018

Large commercial latency-sensitive services, such as web search, run on dedicated clusters provisioned for peak load to ensure responsiveness and tolerate data center outages. As a result, the average load is far lower than the peak load used for provisioning, leading to resource under-utilization. The idle resources can be used to run batch jobs, completing useful work and reducing overall data center provisioning costs. However, this is challenging in practice due to the complexity and stringent tail-latency requirements of latency-sensitive services. Left unmanaged, the competition for machine resources can lead to severe response-time degradation and unmet service-level objectives (SLOs). This work describes PerfIso, a performance isolation framework which has been used for nearly three years in Microsoft Bing, a major search engine, to colocate batch jobs with production latency-sensitive services on over 90,000 servers. We discuss the design and implementation of PerfIso, and conduct an experimental evaluation in a production environment. We show that colocating CPU-intensive jobs with latency-sensitive services increases average CPU utilization from 21% to 66% for off-peak load without impacting tail latency.

  • Files
  • Details
  • Metrics
Type
conference paper
Author(s)
Iorgulescu, Calin  
Azimi, Reza
Kwon, Youngjin
Elnikety, Sameh Mohamed  
Syamala, Manoj
Narasayya, Vivek
Herodotou, Herodotos
Tomita, Paulo
Chen, Alex
Zhang, Jack
Show more
Date Issued

2018-07-12

Publisher

The USENIX Association

Published in
Proceedings of the USENIX Annual Technical Conference 2018
ISBN of the book

978-1-931971-44-7

Total of pages

11

Start page

519

End page

531

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LABOS  
Event nameEvent placeEvent date
USENIX Annual Technical Conference 2018

Boston, Massachusetts, USA

July 11-13, 2018

Available on Infoscience
April 20, 2018
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/146067
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés