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 > Microsoft Research Cambridge, public talks > Understanding and Improving Device Access Complexity
Understanding and Improving Device Access ComplexityAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending Peripheral devices extend the functionality of computers and make them more interesting to use. However, their tremendous growth and evolution over the years has led to significant hardware and software complexity. Hardware complexity makes the devices unreliable and slows OS operations that require re-loading drivers like reboot and failure recovery. Furthermore, little is known about the more than 5 million lines of driver code. This limits our ability to improve device access code and understand future research directions. In this talk, I will address the challenges arising from device and OS complexity. First, I will present the first research consideration of peripheral device failures. I describe Carburizer, a code-rewriting tool and associated runtime, that handles the problems arising due to device failures and automatically recovers using restart/replay. I will then demonstrate the broad implications of these recovery techniques in modern drivers by showing some results from a study of drivers. Finally, I will describe how driver recovery can be improved by introducing a novel checkpoint/restore mechanism for drivers. This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listscambridge immunology ESRCDTC Annual Lecture LCHES Seminars on Human Evolution Cambridge Haematopoiesis Seminars ‘Geographies of Radical Difference’ Maths Knowledge TransferOther talksHow to Deploy Psychometrics Successfully in an Organisation Diagnosing diseases of childhood: a bioarchaeological and palaeopathological perspective Elizabeth Bowen's Writings of the Second World War Athena SWAN Network Event: Changing Culture A passion for pottery: a photographer’s dream job ADMM for Exploiting Structure in MPC Problems Cambridge-Lausanne Workshop 2018 - Day 2 Knot Floer homology and algebraic methods EU LIFE Lecture - "Histone Chaperones Maintain Cell Fates and Antagonize Reprogramming in C. elegans and Human Cells" Vision Journal Club: feedforward vs back in figure ground segmentation XZ: X-ray spectroscopic redshifts of obscured AGN Attentional episodes and cognitive control |