Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] support Intel RDT #269

Closed
5 tasks
CodeJuan opened this issue Dec 8, 2017 · 1 comment · Fixed by #742
Closed
5 tasks

[feature request] support Intel RDT #269

CodeJuan opened this issue Dec 8, 2017 · 1 comment · Fixed by #742
Assignees
Labels
kind/feature kind/feature-request This is a feature request from community for PouchContainer

Comments

@CodeJuan
Copy link
Contributor

CodeJuan commented Dec 8, 2017

Introduction of RDT

Intel Resource Director Technology (RDT) is a key feature set to optimize application performance and enhance the capabilities of orchestration and virtualization management server systems using Intel® Xeon® processors.

RDT consisted of two resource allocation sub-feature:

  1. Cache Allocation Technology (CAT). CAT provides software-programmable control over the amount of cache space that can be consumed by a given thread, app, VM, or container. This allows, for example, OSs to protect important processes, or hypervisors to prioritize important VMs even in a noisy datacenter environment.
  2. Memory Bandwidth Allocation (MBA). MBA provides indirect and approximate throttle over memory bandwidth (b/w) for the software. A user controls the resource by indicating the percentage of maximum memory b/w.

kernel requirement

  1. CAT: 4.10+
  2. MBA: 4.12+

TODO

To support Intel RDT, We need to add these things in Pouch:

  • Pouchd
    • Design document
    • API integration
  • runc: thanks for the greate contribution of @xiaochenshen, CAT PR was merged to master of runc. MBA PR is opened.
  • Integration of Pouchd and runc

reference

@pouchrobot pouchrobot added kind/feature kind/feature-request This is a feature request from community for PouchContainer labels Dec 8, 2017
@allencloud
Copy link
Collaborator

This has been finished in #742, closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature kind/feature-request This is a feature request from community for PouchContainer
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants