BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Generalizing Database Architecture - Eric Sedlar (Oracle Labs)
DTSTART:20120621T150000Z
DTEND:20120621T160000Z
UID:TALK38363@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Database management systems (DBMSs) offer a proven platform fo
 r concurrent programming that has achieved success with the masses. Unfort
 unately\, in today’s enterprise development stack\, an ever-expanding mi
 ddle tier decouples applications from the underlying DBMS. The middle tier
  increasingly duplicates many DBMS mechanisms to obtain domain-specific ex
 tensions at core levels of the query processing stack. Such decoupling and
  duplication hurts performance\, increases concurrency bugs\, creates mana
 geability challenges\, and leads to configuration nightmares.\n\nIn this t
 alk\, I will describe QVM (Query Virtual Machine)\, an ongoing research ef
 fort within Oracle Labs that aims to address these problems with a multi-l
 anguage managed runtime within the Oracle RDBMS. Taking inspiration from a
 cademic work on extensible databases\, QVM integrates the low-level\, inte
 rnal APIs of the RDBMS storage manager with a virtual machine framework to
  build domain-specific\, persistent programming languages. I will discuss 
 the research and engineering challenges addressed in our prototype of QVM\
 , including historic pointers\, an efficient software-managed TLB\, and fl
 exible object layout.\n\nBio: Eric Sedlar is the Architect in charge of Po
 rtfolio Management for Oracle Labs (formerly Sun Labs). “Portfolio Manag
 ement” means finding ways to transfer technology from research (internal
 & external) into Oracle products. His own research interests are in schema
 -last storage\, application evolution\, and hardware acceleration of datab
 ase operations. He started efforts doing research inside the Oracle RDBMS 
 product group in 2006\, with two major thrusts—architecture-aware improv
 ements for database processing\, and schema-less enterprise application de
 velopment. Previously\, he led the effort for XML-native storage inside Or
 acle\, starting with Oracle 9iR2. Eric has held various architecture and d
 evelopment management positions at Oracle since starting there in 1990. He
  holds over 50 patents\, and has served on standards organizations for Ora
 cle in the W3C and IETF. He co-authored the Best Paper at SIGMOD 2010 on a
 rchitecture-sensitive search trees.
LOCATION:FW26\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
