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.
Senior software Development Engineer with primary focus on Kernel/drivers. Tasks include researching, developing optimized alternatives and algorithms or innovative products in OS Kernel,drivers and Virtualization products. The optimizations will involve power and performance optimizations... Read More →