Progress Report
2015/04/27
Last time
Working on reducing the Dorm0 ener gy overhead.
Dom0 Energy Overhead
Problem
◦Physical cores are always busy and wa ste a lot of energy.
[Idle:
credit]
[Idle:
asym]
Dom0 Energy Overhead(Con t.)
Casue:
◦ if( !vcpu_runnable(current) )
// next = idle_vcpu; /* increase Dom0 response time
*/ next = current;
Solution:
◦figure out how to reduce the extreme long response time using the correct code.
◦ next = idle_vcpu;
Current Progress
Traced Xen code.
Found what’s wrong.
Fixed the problem.
Reduce the energy overhead.
Result - before
[Idle:
credit]
[Idle:
asym]
Results - after
[Idle:
credit]
[Idle:
asym]
Other Progress
Revise and submit the JDPC paper.
Submit the work to CTHPC’15.
Coordinate the CHT project.
Help revise the COMPSAC paper.
Next
Keep debugging and optimize the sc heduler.
◦(Rarely) Crash during booting DomU.
◦(Sometimes) Fail to boot DomU.
◦Problems while migrating vCPU.