We present a Scalable Distributed Information Management System (SDIMS) that aggregates information about large-scale networked systems and that can serve as a basic …
J Yang, C Hawblitzel - Proceedings of the 31st ACM SIGPLAN …, 2010 - dl.acm.org
Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static …
SIF (Servlet Information Flow) is a novel software framework for building high-assurance web applications, using language-based information-flow control to enforce security …
KTA Wang, R Ho, P Wu - … of the Fourteenth EuroSys Conference 2019, 2019 - dl.acm.org
We present Replayable Execution, a system for improving the efficiency of Function-as-a- Service (FaaS) frameworks. It takes advantage of standard kernel features to reduce …
We consider the problem of how to provide an execution environment where the application's secrets are safe even in the presence of malicious system software layers. We …
G Czajkowski, L Daynes - ACM SIGPLAN Notices, 2012 - dl.acm.org
The Multitasking Virtual Machine (called from now on simply MVM) is a modification of the Java™ virtual machine. It enables safe, secure, and scalable multitasking. Safety is …
A Weissel, B Beutel, F Bellosa - ACM SIGOPS Operating Systems …, 2002 - dl.acm.org
In this paper we demonstrate the benefits of application involvement in operating system power management. We present Coop-I/O, an approach to reduce the power consumption …
M Aiken, M Fähndrich, C Hawblitzel, G Hunt… - Proceedings of the 2006 …, 2006 - dl.acm.org
Most operating systems enforce process isolation through hardware protection mechanisms such as memory segmentation, page mapping, and differentiated user and kernel …
M Golm, M Felser, C Wawersich… - USENIX Annual Technical …, 2002 - usenix.org
This paper describes the architecture and performance of the JX operating system. JX is both an operating system completely written in Java and a runtime system for Java …