Memory Bandwidth as a Service in the Context of Infrastructure as a Service (IaaS)
With expanding usage of Iaas (infrastructure as a service), it may be useful to add memory bandwidth(b/w) as a service. Memory b/w monitoring(MBM) and allocation(MBA) allow measuring and control of pe …
Talk Title | Memory Bandwidth as a Service in the Context of Infrastructure as a Service (IaaS) |
Speakers | Vikas Shivappa (Sr. Software Development Engineer, Intel) |
Conference | Open Source Summit North America |
Conf Tag | |
Location | Los Angeles, CA, United States |
Date | Sep 10-14, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
With expanding usage of Iaas (infrastructure as a service), it may be useful to add memory bandwidth(b/w) as a service. Memory b/w monitoring(MBM) and allocation(MBA) allow measuring and control of per process mem b/w which helps achieve fairness and in guaranteeing key Quality of service(QOS) constraints in many streaming or big data use cases. Vikas will review enterprise benchmark data that focus on such contention issues, which until recently Linux kernel has tolerated. The MBM and MBA support in Linux kernel based on perf and resctrl interface, provides a lightweight, powerful tool which works towards resolving these contention issues in a systamatic and measurable manner. Vikas will also discuss performance data, challenges for container developers especially with the new resctrl interface and actionable items that can be done by user space developers to leverage the feature.