BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:OSDB: Turning the Tables on Kernel Data - George V. Neville-Neil\,
  Elephance\, Yale\, Cambridge
DTSTART:20250123T150000Z
DTEND:20250123T160000Z
UID:TALK224857@talks.cam.ac.uk
CONTACT:Richard Mortier
DESCRIPTION:This talk will be streamed via "Teams":https://teams.microsoft
 .com/l/meetup-join/19%3ameeting_MDNkNTE1YWYtMTY5OS00MjQxLWIwOGMtMDU5ZmM1ZD
 MwYjY1%40thread.v2/0?context=%7b%22Tid%22%3a%2249a50445-bdfa-4b79-ade3-547
 b4f3986e9%22%2c%22Oid%22%3a%22c74ff4ca-98fe-4b28-9889-e119acc12f30%22%7d\n
 \nOperating systems must provide functionality that closely resembles that
  of a data management system\, but existing query mechanisms are ad-hoc an
 d idiosyncratic. To address this problem\, we argue for the adoption of a 
 relational interface to the operating system kernel. While prior work has 
 made similar proposals\, our approach is unique in that it allows for incr
 emental adoption over an existing\, production-ready operating system. In 
 this paper\, we present progress on a prototype system called OSDB that em
 bodies the incremental approach and discuss key aspects of the design\, in
 cluding the data model and concurrency control mechanisms. We present four
  example use cases: a network usage monitor\, a load balancer\, file syste
 m checker\, and network debugging session\, as well as experiments that de
 monstrate the low overhead for our approach.\n\nBio: George V. Neville-Nei
 l\, works on networking and operating system code for fun and profit. He a
 lso teaches courses on various subjects related to programming. His areas 
 of interest are computer security\, operating systems\, networking\, time 
 protocols\, and the care and feeding of large code bases. He is the author
  of The Kollected Kode Vicious and co-author with Marshall Kirk McKusick a
 nd Robert N. M. Watson of _The Design and Implementation of the FreeBSD Op
 erating System_. For nearly twenty years he has been the columnist better 
 known as Kode Vicious. Since 2014 he has been an Industrial Visitor at the
  University of Cambridge where he is involved in several projects relating
  to computer security. He earned his bachelor’s degree in computer scien
 ce at Northeastern University in Boston\, Massachusetts\, and is a member 
 of ACM\, the Usenix Association\, and IEEE. His software not only runs on 
 Earth but has been deployed\, as part of VxWorks in NASA's missions to Mar
 s. He is an avid bicyclist and traveler who currently lives in New York Ci
 ty. He is currently a PhD student at Yale University working with Robert S
 oulé\, Avi Silberschatz and Peter Alvaro.
LOCATION:Computer Lab\, FW11
END:VEVENT
END:VCALENDAR
