BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Snape: The Dark Art of Handling Heterogeneous Enclaves - Zahra Tar
 khani
DTSTART:20190312T131500Z
DTEND:20190312T134500Z
UID:TALK121081@talks.cam.ac.uk
CONTACT:Allison Randal
DESCRIPTION:(Practice talk for EuroSys EdgeSys 2019)\n\nCode executing on 
 the edge needs to run on hardware platforms that feature different memory 
 architectures\, virtualization extensions\, and using a range of security 
 features. Forcing application code to conform to a monolithic API such as 
 POSIX\, or ABI such as Linux\, ties developers into large\, complex platfo
 rms that make it difficult to use such\nhardware-specific features effecti
 vely as well as coming with their own baggage and the attendant security i
 ssues. As edge computing proliferates\, handling increasingly sensitive an
 d intimate data in our everyday lives\, it becomes important for developer
 s to be able to use all the hardware resources of their particular platfor
 m\, correctly and efficiently.\n\nTo this end\, we propose Snape\, an API 
 and composable platform for matching applications’ needs to the availabl
 e hardware features in a heterogeneous environment. Unlike existing soluti
 ons\, Snape provides applications with a flexible trust model and replaces
  untrusted host OS services with corresponding hw-assisted secured service
 s. We report experience with our proof-of-concept implementation that enab
 les Solo5 unikernels on Raspberry Pi 3 boards to make effective use of ARM
  TrustZone security technology.
LOCATION:Computer Laboratory\, William Gates Building\, Room FW11
END:VEVENT
END:VCALENDAR
