Alita: Comprehensive Performance Isolation through Bias Resource Management for Public Clouds

作者: Tao Ma , Yihao Wu , Shanpei Chen , Yu Xu , Minyi Guo

DOI: 10.1109/SC41405.2020.00036

关键词:

摘要: The tenants of public cloud platforms share hard-ware resources on the same node, resulting in potential for performance interference (or malicious attacks). A tenant is able to degrade its neighbors node significantly through overuse shared memory bus, last level cache (LLC)/memory bandwidth, and power. To eliminate such unfairness we propose Alita, a runtime system consisting an online identifier adaptive eliminator. monitors hardware system-level event statistics identify resource polluters. eliminator improves normal applications by throttling only usage Specifically, Alita adopts bus lock sparsification, bias LLC/bandwidth isolation, selective power throttle Results experimental platform in-production with 30,000 nodes demonstrate that co-located virtual machines presence polluters based knowledge.

参考文章(28)
Etienne Le Sueur, Gernot Heiser, Dynamic voltage and frequency scaling: the laws of diminishing returns international conference on power aware computing and systems. pp. 1- 8 ,(2010)
Tracy Fullerton, Jenova Chen, Kellee Santiago, Erik Nelson, Vincent Diamante, Aaron Meyers, Glenn Song, John DeWeese, That cloud game Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames - Sandbox '06. pp. 51- 59 ,(2006) , 10.1145/1183316.1183324
Hailong Yang, Alex Breslow, Jason Mars, Lingjia Tang, Bubble-flux: precise online QoS management for increased utilization in warehouse scale computers international symposium on computer architecture. ,vol. 41, pp. 607- 618 ,(2013) , 10.1145/2485922.2485974
Karthik Ganesan, Lizy K. John, MAximum Multicore POwer (MAMPO): an automatic multithreaded synthetic power virus generation framework for multicore systems ieee international conference on high performance computing data and analytics. pp. 53- ,(2011) , 10.1145/2063384.2063455
Harshad Kasture, Daniel Sanchez, Ubik Proceedings of the 19th international conference on Architectural support for programming languages and operating systems. ,vol. 49, pp. 729- 742 ,(2014) , 10.1145/2541940.2541944
Daniel Pack, Steven F. Barrett, Microcontrollers Fundamentals for Engineers And Scientists ,(2006)
Christina Delimitrou, Christos Kozyrakis, Paragon Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '13. ,vol. 48, pp. 77- 88 ,(2013) , 10.1145/2451116.2451125
Allan Snavely, Dean M. Tullsen, Symbiotic jobscheduling for a simultaneous multithreaded processor architectural support for programming languages and operating systems. ,vol. 35, pp. 234- 244 ,(2000) , 10.1145/356989.357011
C. Ghribi, M. Hadji, D. Zeghlache, Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms ieee acm international symposium cluster cloud and grid computing. pp. 671- 678 ,(2013) , 10.1109/CCGRID.2013.89
H. Sorensen, D. Jones, M. Heideman, C. Burrus, Real-valued fast Fourier transform algorithms IEEE Transactions on Acoustics, Speech, and Signal Processing. ,vol. 35, pp. 849- 863 ,(1987) , 10.1109/TASSP.1987.1165220