COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > Snape: The Dark Art of Handling Heterogeneous Enclaves
Snape: The Dark Art of Handling Heterogeneous EnclavesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Allison Randal. (Practice talk for EuroSys EdgeSys 2019) Code 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 platforms that make it difficult to use such hardware-specific features effectively as well as coming with their own baggage and the attendant security issues. As edge computing proliferates, handling increasingly sensitive and intimate data in our everyday lives, it becomes important for developers to be able to use all the hardware resources of their particular platform, correctly and efficiently. To this end, we propose Snape, an API and composable platform for matching applications’ needs to the available hardware features in a heterogeneous environment. Unlike existing solutions, Snape provides applications with a flexible trust model and replaces untrusted host OS services with corresponding hw-assisted secured services. We report experience with our proof-of-concept implementation that enables Solo5 unikernels on Raspberry Pi 3 boards to make effective use of ARM TrustZone security technology. This talk is part of the Computer Laboratory NetOS Group Talklets series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsAn audience with Nic Benns, Film and TV Sequence Director Cardiovascular Epidemiology Unit Special Seminars Mathematics and Machine LearningOther talksCarbon Nanotube Mechanics: nano and macro; liquid and solid; stiff and soft—but always conductive NatHistFest: 100th Conversazione The phospholipid PI(3,4)P2 is an apical identity determinant REGULATORY INTERVENTION IN CONSUMER SEARCH MARKETS: THE CASE OF CREDIT CARDS Antarctic snow algae blooms – analysing community function from microscopes to satellites How to stop bad data driving out the good in an age of misuse, misleadingness and misinformation |