Download presentation
Presentation is loading. Please wait.
1
Progress Report 2015/01/28
2
Project Goal Study the current scheduling algorithms for homogenous and asymmetric multi-core architecture. Design and implement the hypervisor scheduler on asymmetric multi-core platform. Assign virtual cores to physical cores for execution. Minimize the power consumption with performance guarantee.
3
In the Past Few Weeks… Build an asymmetry-aware scheduler in Xen on ARM Juno board. Testing and debugging Finish a version for ITRI Demo.
4
Current Status The scheduler works fine under ITRI demo scenarios.
Can generate energy-efficient scheduling plan, and assign virtual cores to physical cores for execution according to the plan. ITRI demo scenario: Two VMs running light-weight workload. One VM with medium-weight workload, while the other with heavy workload.
5
Setting Each “master core” is dedicate to one vCPU from Dom0. Dom0
Guest (DomU) VCPU Guest1 (DomU) VCPU VCPU Xen Asymmetry-aware Scheduler Cortex-A57 Each “master core” is dedicate to one vCPU from Dom0. Cortex-A53 Cortex-A53 Cortex-A53 Cortex-A57 Cortex-A53
6
Results - Scenario 1 [Credit-base scheduler]
[Asymmetry-aware scheduler]
7
Results - Scenario 2 [Credit-base scheduler]
[Asymmetry-aware scheduler]
8
Experimental Results Energy (J = W* Sec) Time (Sec) [Case 1] Light
Credit-based 13.104 23.6 7.38/13.104 = 0.563 Asymmetric-aware 7.38 24.6 [Case 2] Medium + Heavy 36.733 58.8 39.26/36.733 = 1.07 39.26 61.8 8
9
Overhead from Dom0
10
Experimental Results(Ideal)
Energy (J = W* Sec) Time (Sec) [Case 1] Light Credit-based 13.104 23.6 4.428/13.104 = 0.338 Asymmetric-aware 4.428 24.6 [Case 2] Medium + Heavy 36.733 58.8 31.844/36.733 = 0.867 31.844 61.8 10
11
Benchmark Score(Iterations/Sec.)
Guest 0 Guest 1 Case 1 Credit-based 2955 Asymmetric-aware Case 2 11
12
Next Paper submission (Feb. 6th) Reduce Dom0 overhead. Keep debugging.
Complete the scheduling framework Fetching workload information from guest VM, cooperate with physical core DVFS mechanism ... etc.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.