Revision history [back]

click to hide/show revision 1
initial version

vCPU and pCPU mapping

Is it possible to change the mapping of vCPUs to pCPUs in OpenStack at runtime. For example, suppose I have a CPU socket with 4 cores (A, B, C, D) and four vCPUs (V1, V2, V3, V4). Also suppose in the beginning the mapping is as follows: V1 -> A V2 -> B V3 -> C V4 -> D

Would it be possible to change this mapping at runtime to something like this? V1 -> B V2 -> A V3 -> C V4 -> D

Thank you

vCPU and pCPU mapping

Is it possible to change the mapping of vCPUs to pCPUs in OpenStack at runtime. For example, suppose I have a CPU socket with 4 cores (A, B, C, D) and four vCPUs (V1, V2, V3, V4). Also suppose in the beginning the mapping is as follows: follows:

V1 -> A A

V2 -> B B

V3 -> C C

V4 -> D

Would it be possible to change this mapping at runtime to something like this? this?

V1 -> B B

V2 -> A A

V3 -> C C

V4 -> D

Thank you

How to change vCPU and pCPU mappingmapping at runtime?

Is it possible to change the mapping of vCPUs to pCPUs in OpenStack at runtime. For example, suppose I have a CPU socket with 4 cores (A, B, C, D) and four vCPUs (V1, V2, V3, V4). Also suppose in the beginning the mapping is as follows:

V1 -> A

V2 -> B

V3 -> C

V4 -> D

Would it be possible to change this mapping at runtime to something like this?

V1 -> B

V2 -> A

V3 -> C

V4 -> D

Thank youMy goal is to do what I explained in my question and I am looking for a solution that does that. Since it is an academic research, I want to be able to that in code.

How to change vCPU and pCPU mapping at runtime?

Is it possible to change the mapping of vCPUs to pCPUs in OpenStack at runtime. For example, suppose I have a CPU socket with 4 cores (A, B, C, D) and four vCPUs (V1, V2, V3, V4). Also suppose in the beginning the mapping is as follows:

V1 -> A

V2 -> B

V3 -> C

V4 -> D

Would it be possible to change this mapping at runtime to something like this?

V1 -> B

V2 -> A

V3 -> C

V4 -> D

My goal is to do what I explained in my question and I am looking for a solution that does that. Since it is an academic research, I want to be able to that in code.code. Any idea on which hypervisors (preferably free and opensource ones) would help me solve this problem?