Presentation is loading. Please wait.

Presentation is loading. Please wait.

Progress Report 2014/01/10. Agenda Summary of paper study ◦ A Resource-Driven DVFS Scheme for Smart Handheld Devices, Dec. 2013. Discuss the new direction.

Similar presentations


Presentation on theme: "Progress Report 2014/01/10. Agenda Summary of paper study ◦ A Resource-Driven DVFS Scheme for Smart Handheld Devices, Dec. 2013. Discuss the new direction."— Presentation transcript:

1 Progress Report 2014/01/10

2 Agenda Summary of paper study ◦ A Resource-Driven DVFS Scheme for Smart Handheld Devices, Dec. 2013. Discuss the new direction ITRI wants on ARM. ◦ Energy-efficient big-LITTLE core scheduling in ICL hypervisor (Xvisor)

3 A Resource-Driven DVFS Scheme for Smart Handheld Devices Propose a resource-driven DVFS scheme ◦ Model the resource usage patterns using resource state machines in an online fashion to guide DVFS.

4 An example

5 State Transition

6 Evaluation(1)

7 Evaluation(2)

8 Evaluation(3)

9 Short Summary RD-DVFS scheme ◦ Model the resource usage patterns using resource state machines in an online fashion to guide DVFS. Single core device Update state information during state transition. Compare the power consumption with Linux governor ◦ Performance, On-demand, Conservative

10 Energy-efficient big-LITTLE core scheduling in ICL hypervisor Integrate our power-aware big.LITTLE scheduler design into ICL Hypervisor(Xvisor). ◦ Xvisor  An open-source type-1 hypervisor, which aims at providing a monolithic, light-weight, portable, and flexible virtualization solution.  Type-1:Complete monolithic

11 Virtual Machine Introspection Most of the researches on VM Introspection are about detecting attacks or malware in VMs, not for scheduling.

12 Some VMI Related Tools LibVMI ◦ Read and write arbitrary data from and to memory on VM. ◦ Works on both Xen and KVM. VIS ◦ collects dynamic information, i.e. system calls using "strace“ ◦ Works only on KVM. VIX ◦ can maps some of guest VM's memory into the Dom0 system, acquires and decodes the memory pages’ relevant data, such as task_struct. ◦ task_struct is a data structure that stores or links to information such as the process ID, process name, memory map, and execution time. ◦ Works only on Xen.

13 Discussion


Download ppt "Progress Report 2014/01/10. Agenda Summary of paper study ◦ A Resource-Driven DVFS Scheme for Smart Handheld Devices, Dec. 2013. Discuss the new direction."

Similar presentations


Ads by Google