BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Hypervisor Scheduler Enhancement Using OS-Hardware Interactions - 
 Hwanju Kim\, KAIST
DTSTART:20130327T100000Z
DTEND:20130327T110000Z
UID:TALK43895@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:As the hypervisor has become a common software layer in conven
 tional software stack and applications are continuously diversifying\, com
 puting environments have now undergone increasing gap between end-user sof
 tware and underlying hardware. In particular\, the design principle of lig
 htweight hypervisor causes a blockage to information flow while granting t
 he workload-agnostic hypervisor the entire control of bare-metal hardware 
 resources. The blockage leads the hypervisor to ineffective decisions abou
 t CPU resource scheduling\, which is a primitive role of arbitrating the c
 ompeting demands of workload executions\, due to the lack of workload info
 rmation. In this talk\, I present two CPU scheduling approaches devised to
  improve the performance of consolidated workloads using common OS-hardwar
 e interactions: 1) Demand-based coordinated scheduling for SMP VMs\, and 2
 ) task-aware scheduling for I/O-intensive and interactive workloads. \nFir
 stly\, the demand-based coordinated scheduling addresses scheduling issues
  arising when communication-intensive workloads are hosted on multiprocess
 or VMs\, which share underlying multi-core processors. Inspired by the dem
 and-based coscheduling demonstrated in cluster environments\, I devised an
  SMP VM scheduling scheme that dynamically coordinates vCPUs based on thei
 r communication (i.e.\, inter-processor interrupt). Secondly\, task-aware 
 VM scheduling makes a task-oblivious hypervisor scheduler aware of task-le
 vel characteristics such as I/O-boundness and user interactivity. To this 
 end\, I devised several inference techniques based on per-task CPU time an
 d I/O events that can be captured by OS-hardware interactions.
LOCATION:Small Lecture Theatre\, Microsoft Research Ltd\, 21 Station Road\
 , Cambridge\, CB1 2FB
END:VEVENT
END:VCALENDAR
