Current runc will create a dedicated RDT Class of Service (CLOS) for each running container, even they have exactly same Scheam. This will lead to short of CLOS, since there is a hardware limit for the number of CLOS, around 16 CLOS per platform. This mean it only can support 16 containers to specify cache requirements, and it will generate error if it exceeds that number.
This proposal is add one parameter 'closID' to allow user to specify which RDT Class of Service (CLOS) the container will be located. So it can place these containers with same Schema into one single CLOS.
The corresponding PR to OCI spec is here.