13
Progress Report 2014/01/10

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

Embed Size (px)

Citation preview

Page 1: 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

Progress Report2014/01/10

Page 2: 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

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)

Page 3: 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

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.

Page 4: 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

An example

Page 5: 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

State Transition

Page 6: 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

Evaluation(1)

Page 7: 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

Evaluation(2)

Page 8: 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

Evaluation(3)

Page 9: 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

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

Page 10: 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

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

Page 11: 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

Virtual Machine IntrospectionMost of the researches on VM

Introspection are about detecting attacks or malware in VMs, not for scheduling.

Page 12: 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

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.

Page 13: 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

Discussion