BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Container IO: System Support For Application Controlled Disk I/O -
  Ripduman Sohan (University of Cambridge)
DTSTART:20071016T120000Z
DTEND:20071016T130000Z
UID:TALK8712@talks.cam.ac.uk
CONTACT:Henry Robinson
DESCRIPTION:Commodity disk IO architectures suffer the weaknesses of (i) l
 owered\nperformance from kernel-user memory copies\, (ii) poor cross-proce
 ss\nisolation\, (iii) poor resource management and accounting at kernel\nl
 evel\, and (iv) inability for processes to control their data caching\,\nt
 ransfer scheduling and block placement.\n\nContainer IO (CIO) is a new IO 
 architecture designed to address the\ndescribed weaknesses by providing ac
 cess to filesystems at the logical\nblock level.  Processes operate under 
 the notion of exclusive access\nto the filesystem\, however CIO is instrum
 ental in updating filesystem\nstate\, providing concurrency support\, enfo
 rcing access control and\nproviding processes with data sharing and transf
 er primitives.\n\nIn this talket I (tersely) describe the architecture\; s
 pecifically the\nabstractions defined\, their interaction\, constraints on
  filesystem\ndesign and the issues arising from providing processes direct
  control\nover data caching and transfer scheduling.  Finally\, I present 
 some\nperformance results from a prototype implementation.
LOCATION:Computer Laboratory\, William Gates Building\, Room FW11
END:VEVENT
END:VCALENDAR
