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 > Repeatable execution, and why operating systems should support it
Repeatable execution, and why operating systems should support itAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Heidi Howard. Many applications benefit from repeatability: being able to run the same program deterministically on the same input, hence seeing the same output, across both time (reproducing an earlier run) and space (reproducing the same execution on a different machine, say). Two major use cases are bug reproduction in everyday software, and distribution of scientific software. In this very informal talklet I will sketch a case for supporting repeatability somewhere near the core of the operating system, rather than (as at present) in user-space tools (e.g. rr, UndoDB, CDE ) or hypervisors (revirt, VMware Workstation). Time permitting, I’ll speculate wildly about the potential benefits to storage subsystems, toolchain design, software build and deployment, compiler bootstrapping, debugging, and the optimisation of recurring time/space trade-offs. 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 listsArt and Education Graduate Conference Newnham College MCR Speaker Series Turing Centenary Conference Future Debates Lees Knowles Lectures Jean Monnet - Marie Curie Seminar SeriesOther talksBringing Personality Theory Back to Life: On Persons-in-Context, Idiographic Strategies, and Lazarus Reforming the Chinese Electricity System: A Review of the Market Reform Pilot in Guangdong 'Alas, poor Yorick!': Laurence Sterne's "A Sentimental Journey" after 250 years' Quantum geometry from the quantisation of gravitational boundary modes on a null surface Intelligence and the frontal lobes |