Skip to main navigation Skip to search Skip to main content

DeepPlace: Learning to place applications in multi-tenant clusters

  • Subrata Mitra
  • , Shanka Subhra Mondal
  • , Nikhil Sheoran
  • , Neeraj Dhake
  • , Ravinder Nehra
  • , Ramanuja Simha

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

Abstract

Large multi-tenant production clusters often have to handle a variety of jobs and applications with a variety of complex resource usage characteristics. It is non-trivial and non-optimal to manually create placement rules for scheduling that would decide which applications should co-locate. In this paper, we present DeepPlace, a scheduler that learns to exploits various temporal resource usage patterns of applications using Deep Reinforcement Learning (Deep RL) to reduce resource competition across jobs running in the same machine while at the same time optimizing for overall cluster utilization.

Original languageEnglish (US)
Title of host publicationProceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2019
PublisherAssociation for Computing Machinery, Inc
Pages61-68
Number of pages8
ISBN (Electronic)9781450368933
DOIs
StatePublished - Aug 19 2019
Externally publishedYes
Event10th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2019 - Hangzhou, China
Duration: Aug 19 2019Aug 20 2019

Publication series

NameProceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2019

Conference

Conference10th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2019
Country/TerritoryChina
CityHangzhou
Period8/19/198/20/19

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'DeepPlace: Learning to place applications in multi-tenant clusters'. Together they form a unique fingerprint.

Cite this