D
Doug Woos
Researcher at University of Washington
Publications - 11
Citations - 1016
Doug Woos is an academic researcher from University of Washington. The author has contributed to research in topics: Formal verification & Kernel preemption. The author has an hindex of 8, co-authored 11 publications receiving 849 citations. Previous affiliations of Doug Woos include Brown University.
Papers
More filters
Proceedings ArticleDOI
Arrakis: the operating system is the control plane
Simon Peter,Jialin Li,Irene Zhang,Dan R. K. Ports,Doug Woos,Arvind Krishnamurthy,Thomas Anderson,Timothy Roscoe +7 more
TL;DR: A new operating system, Arrakis, is designed and implemented that splits the traditional role of the kernel in two, allowing most I/O operations to skip the kernel entirely, while the kernel is re-engineered to provide network and disk protection without kernel mediation of every operation.
Proceedings ArticleDOI
Verdi: a framework for implementing and formally verifying distributed systems
James R. Wilcox,Doug Woos,Pavel Panchekha,Zachary Tatlock,Xi Wang,Michael D. Ernst,Thomas Anderson +6 more
TL;DR: Verdi, a framework for implementing and formally verifying distributed systems in Coq, formalizes various network semantics with different faults, and enables the developer to first verify their system under an idealized fault model then transfer the resulting correctness guarantees to a more realistic fault model without any additional proof burden.
Proceedings ArticleDOI
Planning for change in a formal verification of the raft consensus protocol
TL;DR: This work presents the first formal verification of state machine safety for the Raft consensus protocol, a critical component of many distributed systems, with an end-to-end guarantee that the implementation provides linearizable state machine replication.
Journal ArticleDOI
Arrakis: The Operating System Is the Control Plane
Simon Peter,Jialin Li,Irene Zhang,Dan R. K. Ports,Doug Woos,Arvind Krishnamurthy,Thomas Anderson,Timothy Roscoe +7 more
TL;DR: Arrakis as discussed by the authors splits the traditional role of the kernel in two, allowing most I/O operations to skip the kernel entirely, while the kernel is re-engineered to provide network and disk protection without kernel mediation of every operation.
Proceedings ArticleDOI
Scalable verification of border gateway protocol configurations with an SMT solver
Konstantin Weitz,Doug Woos,Emina Torlak,Michael D. Ernst,Arvind Krishnamurthy,Zachary Tatlock +5 more
TL;DR: Bagpipe is a system that enables ISPs to declaratively express BGP policies and that automatically verifies that router configurations implement such policies, and which revealed 19 policy violations without issuing any false positives.