Octopus-Man: QoS-driven task management for heterogeneous multicores in warehouse-scale computers

HPCA(2015)

引用 112|浏览24
暂无评分
摘要
Heterogeneous multicore architectures have the potential to improve energy efficiency by integrating power-efficient wimpy cores with high-performing brawny cores. However, it is an open question as how to deliver energy reduction while ensuring the quality of service (QoS) of latency-sensitive web-services running on such heterogeneous multicores in warehouse-scale computers (WSCs). In this work, we first investigate the implications of heterogeneous multicores in WSCs and show that directly adopting heterogeneous multicores without re-designing the software stack to provide QoS management leads to significant QoS violations. We then present Octopus-Man, a novel QoS-aware task management solution that dynamically maps latency-sensitive tasks to the least power-hungry processing resources that are sufficient to meet the QoS requirements. Using carefully-designed feedback-control mechanisms, Octopus-Man addresses critical challenges that emerge due to uncertainties in workload fluctuations and adaptation dynamics in a real system. Our evaluation using web-search and memcached running on a real-system Intel heterogeneous prototype demonstrates that Octopus-Man improves energy efficiency by up to 41% (CPU power) and up to 15% (system power) over an all-brawny WSC design while adhering to specified QoS targets.
更多
查看译文
关键词
Web services,energy conservation,multiprocessing systems,power aware computing,quality of service,CPU power,Intel heterogeneous prototype,Octopus-Man,QoS management,QoS requirements,QoS violations,QoS-aware task management solution,QoS-driven task management,WSC design,Web-search,adaptation dynamics,energy efficiency,energy reduction,feedback-control mechanisms,heterogeneous multicore architectures,high-performing brawny cores,latency-sensitive Web-services,latency-sensitive tasks,power-efficient wimpy cores,power-hungry processing resources,quality of service,software stack,system power,warehouse-scale computers,workload fluctuations,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要