BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:*POSTPONED* Resourceful: Fine-grained\, Always-on Resource Account
 ing for The Operating System - Oliver Chick (University of Cambridge)
DTSTART:20141201T130500Z
DTEND:20141201T135500Z
UID:TALK56441@talks.cam.ac.uk
CONTACT:Andrew Rice
DESCRIPTION:We present Resourceful\, a system that enables applications to
  obtain a fine-grained description of how certain activities they perform 
 (e.g processing a user request\, serving a database query or performing a 
 background task) consume system resources (as managed by the OS kernel).\n
 \nUnderstanding how the behaviour of the kernel affects application perfor
 mance is hard. Existing tools only give coarse grained aggregate performan
 ce measurements\, which are difficult to relate back to application behavi
 our. Resourceful allows engineers to understand the kernel in relation to 
 their individual application semantics\, meaning they can answer questions
  such as\, 'what resources does the kernel consume and where\, when I proc
 ess this user request?’.\n\nIn order to be meaningful for application op
 timization\, scheduling systems or for devops teams\, the resource consump
 tion measurements are\nbroken down per kernel subsystem:  one can determin
 e (amongst others) how much time was spent in each subsystem (how much tim
 e has this user\nrequest spent in the network or vfs subsystem? how much C
 PU\, memory\, how many cache misses happened for this particular request?)
 .\n\nWe show how such measurements can be then compared across activities 
 (in our example\, comparing resources consumed by various requests) to\nex
 plain the causes of performance variations or to determine workloads that 
 interract badly: Why was this request slower than others? What\nother appl
 ications contended for the same resources during a particular request?\n
LOCATION:SS03\, William Gates Building
END:VEVENT
END:VCALENDAR
