Upload
iris-morrison
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Progress Report2014/01/10
AgendaSummary 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)
A Resource-Driven DVFS Scheme for Smart Handheld DevicesPropose a resource-driven DVFS
scheme◦Model the resource usage patterns
using resource state machines in an online fashion to guide DVFS.
An example
State Transition
Evaluation(1)
Evaluation(2)
Evaluation(3)
Short SummaryRD-DVFS scheme
◦Model the resource usage patterns using resource state machines in an online fashion to guide DVFS.
Single core deviceUpdate state information during
state transition.Compare the power consumption
with Linux governor◦Performance, On-demand,
Conservative
Energy-efficient big-LITTLE core scheduling in ICL hypervisorIntegrate 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
Virtual Machine IntrospectionMost of the researches on VM
Introspection are about detecting attacks or malware in VMs, not for scheduling.
Some VMI Related ToolsLibVMI
◦ 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.
Discussion