学位论文详细信息
Henge: An intent-driven scheduler for multi-tenant stream processing
Stream processing;Service level objectives;Multi-tenancy;Distributed systems
Kalim, Faria ; Gupta ; Indranil
关键词: Stream processing;    Service level objectives;    Multi-tenancy;    Distributed systems;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/99503/KALIM-THESIS-2017.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

This thesis presents Henge, a system that supports intent-based multi-tenancy in modern stream processing applications. Henge supports multi-tenancy as a first-class citizen: everyone inside an organization can now submit their stream processing jobs to a single, shared, consolidated cluster. Additionally, Henge allows each tenant (job) to specify its own intents (i.e., requirements) as a Service Level Objective (SLO) that captures latency and/or throughput. In a multi-tenant cluster, the Henge scheduler adapts continually to meet jobs’ SLOs in spite of limited cluster resources, and under dynamic input workloads. SLOs are soft and are based on utility functions. Henge continually tracks SLO satisfaction, and when jobs miss their SLOs, it wisely navigates the state space to perform resource allocations in real time, maximizing total system utility achieved by all jobs in the system. Henge is integrated in Apache Storm and the thesis presents experimental results, using both production topologies and real datasets.

【 预 览 】
附件列表
Files Size Format View
Henge: An intent-driven scheduler for multi-tenant stream processing 3076KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:11次