-
2
-
-
72249097688
-
The multikernel: A new OS architecture for scalable multicore systems
-
ACM
-
Andrew Baumann, Paul Barham, Pierre-Evariste Dagand, Tim Harris, Rebecca Isaacs, Simon Peter, Timothy Roscoe, Adrian Schüpbach, and Akhilesh Singhania. The multikernel: A new OS architecture for scalable multicore systems. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles, Big Sky, MT, USA, October 2009. ACM.
-
Proceedings of the 22nd ACM Symposium on Operating Systems Principles, Big Sky, MT, USA, October 2009
-
-
Baumann, A.1
Barham, P.2
Dagand, P.-E.3
Harris, T.4
Isaacs, R.5
Peter, S.6
Roscoe, T.7
Schüpbach, A.8
Singhania, A.9
-
3
-
-
84866996797
-
Correct, fast, maintainable - choose any three!
-
Seoul, Korea, July doi: 10.1145/2349896.2349909
-
Bernard Blackham and Gernot Heiser. Correct, fast, maintainable - choose any three! In Proceedings of the 3rd Asia-Pacific Workshop on Systems (APSys), pages 13:1-13:7, Seoul, Korea, July 2012. doi: 10.1145/2349896.2349909.
-
(2012)
Proceedings of the 3rd Asia-Pacific Workshop on Systems (APSys)
-
-
Blackham, B.1
Heiser, G.2
-
4
-
-
84856547218
-
Timing analysis of a protected operating system kernel
-
Vienna, Austria, November doi: 10.1109/RTSS.2011.38
-
Bernard Blackham, Yao Shi, Sudipta Chattopadhyay, Abhik Roychoudhury, and Gernot Heiser. Timing analysis of a protected operating system kernel. In Proceedings of the 32nd IEEE Real-Time Systems Symposium, pages 339-348, Vienna, Austria, November 2011. doi: 10.1109/RTSS.2011.38.
-
(2011)
Proceedings of the 32nd IEEE Real-Time Systems Symposium
, pp. 339-348
-
-
Blackham, B.1
Shi, Y.2
Chattopadhyay, S.3
Roychoudhury, A.4
Heiser, G.5
-
5
-
-
84860586287
-
Improving interrupt response time in a verifiable protected microkernel
-
Bern, Switzerland, April doi: 10.1145/2168836.2168869
-
Bernard Blackham, Yao Shi, and Gernot Heiser. Improving interrupt response time in a verifiable protected microkernel. In Proceedings of the 7th EuroSys Conference, pages 323-336, Bern, Switzerland, April 2012. doi: 10.1145/2168836.2168869.
-
(2012)
Proceedings of the 7th EuroSys Conference
, pp. 323-336
-
-
Blackham, B.1
Shi, Y.2
Heiser, G.3
-
6
-
-
0347896571
-
The nucleus of a multiprogramming operating system
-
Per Brinch Hansen. The nucleus of a multiprogramming operating system. Communications of the ACM, 13:238-250, 1970.
-
(1970)
Communications of the ACM
, vol.13
, pp. 238-250
-
-
Hansen, P.B.1
-
7
-
-
0027837770
-
The impact of operating system structure on memory system performance
-
Asheville, NC, USA, December
-
J. Bradley Chen and Brian N. Bershad. The impact of operating system structure on memory system performance. In Proceedings of the 14th ACM Symposium on Operating Systems Principles, pages 120-133, Asheville, NC, USA, December 1993.
-
(1993)
Proceedings of the 14th ACM Symposium on Operating Systems Principles
, pp. 120-133
-
-
Chen, J.B.1
Bershad, B.N.2
-
8
-
-
0346401888
-
-
Technical report, OSF Research Institute, June
-
Michael Condict, Don Bolinger, Dave Mitchell, and Eamonn McManus. Microkernel modularity with integrated kernel performance. Technical report, OSF Research Institute, June 1994.
-
(1994)
Microkernel Modularity with Integrated Kernel Performance
-
-
Condict, M.1
Bolinger, D.2
Mitchell, D.3
McManus, E.4
-
9
-
-
0000338326
-
Programming semantics for multiprogrammed computations
-
Jack B. Dennis and Earl C. Van Horn. Programming semantics for multiprogrammed computations. Communications of the ACM, 9:143-155, 1966.
-
(1966)
Communications of the ACM
, vol.9
, pp. 143-155
-
-
Dennis, J.B.1
Van Horn, E.C.2
-
10
-
-
63149115885
-
Kernel design for isolation and assurance of physical memory
-
Glasgow, UK, April ACM SIGOPS. doi: 10.1145/1435458
-
Dhammika Elkaduwe, Philip Derrin, and Kevin Elphinstone. Kernel design for isolation and assurance of physical memory. In 1st Workshop on Isolation and Integration in Embedded Systems, pages 35-40, Glasgow, UK, April 2008. ACM SIGOPS. doi: 10.1145/1435458.
-
(2008)
1st Workshop on Isolation and Integration in Embedded Systems
, pp. 35-40
-
-
Elkaduwe, D.1
Derrin, P.2
Elphinstone, K.3
-
11
-
-
35948950577
-
Safe hardware access with the Xen virtual machine monitor
-
Keir Fraser, Steven Hand, Rolf Neugebauer, Ian Pratt, Andrew Warfield, and Mark Williamson. Safe hardware access with the Xen virtual machine monitor. In Proceedings of the 1st Workshop on Operating System and Architectural Support for the On-Demand IT Infrastructure (OASIS), 2004.
-
Proceedings of the 1st Workshop on Operating System and Architectural Support for the On-Demand IT Infrastructure (OASIS), 2004
-
-
Fraser, K.1
Hand, S.2
Neugebauer, R.3
Pratt, I.4
Warfield, A.5
Williamson, M.6
-
12
-
-
84905438803
-
Itanium - A system implementor's tale
-
Anaheim, CA, USA, April
-
Charles Gray, Matthew Chapman, Peter Chubb, David Mosberger-Tang, and Gernot Heiser. Itanium - a system implementor's tale. In Proceedings of the 2005 USENIX Annual Technical Conference, pages 264-278, Anaheim, CA, USA, April 2005.
-
(2005)
Proceedings of the 2005 USENIX Annual Technical Conference
, pp. 264-278
-
-
Gray, C.1
Chapman, M.2
Chubb, P.3
Mosberger-Tang, D.4
Heiser, G.5
-
13
-
-
33845594950
-
-
Diploma thesis, Dept of Computer Science, University of Karlsruhe, April
-
Andreas Haeberlen. Managing kernel memory resources from user level. Diploma thesis, Dept of Computer Science, University of Karlsruhe, April 2003. URL http://os.ibds.kit.edu/english/97 639.php.
-
(2003)
Managing Kernel Memory Resources from User Level
-
-
Haeberlen, A.1
-
15
-
-
0031540885
-
The performance of μ-kernel-based systems
-
St. Malo, France, October
-
Hermann Härtig, Michael Hohmuth, Jochen Liedtke, Sebastian Schönberg, and Jean Wolter. The performance of μ-kernel-based systems. In Proceedings of the 16th ACM Symposium on Operating Systems Principles, pages 66-77, St. Malo, France, October 1997.
-
(1997)
Proceedings of the 16th ACM Symposium on Operating Systems Principles
, pp. 66-77
-
-
Härtig, H.1
Hohmuth, M.2
Liedtke, J.3
Schönberg, S.4
Wolter, J.5
-
16
-
-
78149343900
-
The OKL4 Microvisor: Convergence point of microkernels and hypervisors
-
New Delhi, India, August
-
Gernot Heiser and Ben Leslie. The OKL4 Microvisor: Convergence point of microkernels and hypervisors. In Proceedings of the 1st Asia-Pacific Workshop on Systems (APSys), pages 19-24, New Delhi, India, August 2010.
-
(2010)
Proceedings of the 1st Asia-Pacific Workshop on Systems (APSys)
, pp. 19-24
-
-
Heiser, G.1
Leslie, B.2
-
17
-
-
85084159899
-
Pragmatic nonblocking synchronization for real-time systems
-
Michael Hohmuth and Hermann Härtig. Pragmatic nonblocking synchronization for real-time systems. In Proceedings of the 2001 USENIX Annual Technical Conference, Boston, MA, USA, 2001.
-
Proceedings of the 2001 USENIX Annual Technical Conference, Boston, MA, USA, 2001
-
-
Hohmuth, M.1
Härtig, H.2
-
19
-
-
0032644713
-
Flexible access control using IPC redirection
-
Trent Jaeger, Kevin Elphinstone, Jochen Liedtke, Vsevolod Panteleenko, and Yoonho Park. Flexible access control using IPC redirection. In Proceedings of the 7th Workshop on Hot Topics in Operating Systems, Rio Rico, AZ, USA, March 1999.
-
Proceedings of the 7th Workshop on Hot Topics in Operating Systems, Rio Rico, AZ, USA, March 1999
-
-
Jaeger, T.1
Elphinstone, K.2
Liedtke, J.3
Panteleenko, V.4
Park, Y.5
-
20
-
-
84889648276
-
On the programming of device drivers for in-process systems
-
Dept. of Computer Science, Monash University, Clayton VIC, Australia
-
J. Leslie Keedy. On the programming of device drivers for in-process systems. Monads Report 5, Dept. of Computer Science, Monash University, Clayton VIC, Australia, 1979.
-
(1979)
Monads Report 5
-
-
Keedy, J.L.1
-
21
-
-
72249120603
-
seL4: Formal verification of an OS kernel
-
Big Sky, MT, USA, October ACM. doi: 10.1145/1629575.1629596
-
Gerwin Klein, Kevin Elphinstone, Gernot Heiser, June Andronick, David Cock, Philip Derrin, Dhammika Elkaduwe, Kai Engelhardt, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. seL4: Formal verification of an OS kernel. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles, pages 207-220, Big Sky, MT, USA, October 2009. ACM. doi: 10.1145/1629575.1629596.
-
(2009)
Proceedings of the 22nd ACM Symposium on Operating Systems Principles
, pp. 207-220
-
-
Klein, G.1
Elphinstone, K.2
Heiser, G.3
Andronick, J.4
Cock, D.5
Derrin, P.6
Elkaduwe, D.7
Engelhardt, K.8
Kolanski, R.9
Norrish, M.10
Sewell, T.11
Tuch, H.12
Winwood, S.13
-
22
-
-
70349142100
-
Taming subsystems: Capabilities as universal resource access control in L4
-
Nuremburg, Germany, March
-
Adam Lackorzynski and Alexander Warg. Taming subsystems: capabilities as universal resource access control in L4. In 2nd Workshop on Isolation and Integration in Embedded Systems, pages 25-30, Nuremburg, Germany, March 2009.
-
(2009)
2nd Workshop on Isolation and Integration in Embedded Systems
, pp. 25-30
-
-
Lackorzynski, A.1
Warg, A.2
-
23
-
-
84869001511
-
Flattening hierarchical scheduling
-
Tampere, Finland, October
-
Adam Lackorzynski, Alexander Warg, Marcus Völp, and Hermann Härtig. Flattening hierarchical scheduling. In International Conference on Embedded Software, pages 93-102, Tampere, Finland, October 2012.
-
(2012)
International Conference on Embedded Software
, pp. 93-102
-
-
Lackorzynski, A.1
Warg, A.2
Völp, M.3
Härtig, H.4
-
24
-
-
33644593158
-
User-level device drivers: Achieved performance
-
September
-
Ben Leslie, Peter Chubb, Nicholas FitzRoy-Dale, Stefan Götz, Charles Gray, Luke Macpherson, Daniel Potts, Yueting (Rita) Shen, Kevin Elphinstone, and Gernot Heiser. User-level device drivers: Achieved performance. Journal of Computer Science and Technology, 20(5):654-664, September 2005.
-
(2005)
Journal of Computer Science and Technology
, vol.20
, Issue.5
, pp. 654-664
-
-
Ben Leslie, P.C.1
FitzRoy-Dale, N.2
Götz, S.3
Gray, C.4
Macpherson, L.5
Potts, D.6
Shen, Y.7
Elphinstone, K.8
Heiser, G.9
-
25
-
-
84984064460
-
Policy/mechanism separation in HYDRA
-
Roy Levin, Ellis S. Cohen, William M. Corwin, Fred J. Pollack, and William A. Wulf. Policy/mechanism separation in HYDRA. In Proceedings of the 5th ACM Symposium on Operating Systems Principles, pages 132-140, 1975.
-
(1975)
Proceedings of the 5th ACM Symposium on Operating Systems Principles
, pp. 132-140
-
-
Levin, R.1
Cohen, E.S.2
Corwin, W.M.3
Pollack, F.J.4
Wulf, W.A.5
-
26
-
-
0027874073
-
Improving IPC by kernel design
-
Asheville, NC, USA, December
-
Jochen Liedtke. Improving IPC by kernel design. In Proceedings of the 14th ACM Symposium on Operating Systems Principles, pages 175-188, Asheville, NC, USA, December 1993a.
-
(1993)
Proceedings of the 14th ACM Symposium on Operating Systems Principles
, pp. 175-188
-
-
Liedtke, J.1
-
27
-
-
0042985294
-
A persistent system in real use: Experience of the first 13 years
-
Asheville, NC, USA, December IEEE
-
Jochen Liedtke. A persistent system in real use: Experience of the first 13 years. In Proceedings of the 3rd IEEE International Workshop on Object Orientation in Operating Systems (IWOOOS), pages 2-11, Asheville, NC, USA, December 1993b. IEEE.
-
(1993)
Proceedings of the 3rd IEEE International Workshop on Object Orientation in Operating Systems (IWOOOS)
, pp. 2-11
-
-
Liedtke, J.1
-
28
-
-
84883516955
-
On μ-kernel construction
-
Copper Mountain, CO, USA, December
-
Jochen Liedtke. On μ-kernel construction. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, pages 237-250, Copper Mountain, CO, USA, December 1995.
-
(1995)
Proceedings of the 15th ACM Symposium on Operating Systems Principles
, pp. 237-250
-
-
Liedtke, J.1
-
29
-
-
0030243542
-
Towards real microkernels
-
September
-
Jochen Liedtke. Towards real microkernels. Communications of the ACM, 39(9):70-77, September 1996.
-
(1996)
Communications of the ACM
, vol.39
, Issue.9
, pp. 70-77
-
-
Liedtke, J.1
-
30
-
-
0026137131
-
Two years of experience with a μ-kernel based OS
-
April
-
Jochen Liedtke, Ulrich Bartling, Uwe Beyer, Dietmar Heinrichs, Rudolf Ruland, and Gyula Szalay. Two years of experience with a μ-kernel based OS. ACM Operating Systems Review, 25(2):51-62, April 1991.
-
(1991)
ACM Operating Systems Review
, vol.25
, Issue.2
, pp. 51-62
-
-
Liedtke, J.1
Bartling, U.2
Beyer, U.3
Heinrichs, D.4
Ruland, R.5
Szalay, G.6
-
31
-
-
0030651295
-
Achieved IPC performance (still the foundation for extensibility)
-
Cape Cod, MA, USA, May
-
Jochen Liedtke, Kevin Elphinstone, Sebastian Schönberg, Herrman Härtig, Gernot Heiser, Nayeem Islam, and Trent Jaeger. Achieved IPC performance (still the foundation for extensibility). In Proceedings of the 6th Workshop on Hot Topics in Operating Systems, pages 28-31, Cape Cod, MA, USA, May 1997a.
-
(1997)
Proceedings of the 6th Workshop on Hot Topics in Operating Systems
, pp. 28-31
-
-
Liedtke, J.1
Elphinstone, K.2
Schönberg, S.3
Härtig, H.4
Heiser, G.5
Islam, N.6
Jaeger, T.7
-
32
-
-
0030646163
-
Preventing denial-of-service attacks on a μ-kernel for WebOSes
-
Cape Cod, MA, USA, May IEEE
-
Jochen Liedtke, Nayeem Islam, and Trent Jaeger. Preventing denial-of-service attacks on a μ-kernel for WebOSes. In Proceedings of the 6th Workshop on Hot Topics in Operating Systems, pages 73-79, Cape Cod, MA, USA, May 1997b. IEEE.
-
(1997)
Proceedings of the 6th Workshop on Hot Topics in Operating Systems
, pp. 73-79
-
-
Liedtke, J.1
Islam, N.2
Jaeger, T.3
-
34
-
-
0017512599
-
A linear time algorithm for deciding subject security
-
ISSN 0004-5411
-
Richard J. Lipton and Lawrence Snyder. A linear time algorithm for deciding subject security. Journal of the ACM, 24(3):455-464, 1977. ISSN 0004-5411. doi: http://doi.acm.org/10.1145/322017.322025.
-
(1977)
Journal of the ACM
, vol.24
, Issue.3
, pp. 455-464
-
-
Lipton, R.J.1
Snyder, L.2
-
35
-
-
20444415017
-
Read copy update
-
Paul E. McKenney, Dipankar Sarma, Andrea Arcangelli, Andi Kleen, Orran Krieger, and Rusty Russell. Read copy update. In Proceedings of the Ottawa Linux Symposium, 2002. URL http://www.rdrop.com/users/paulmck/rclock/rcu.2002.07.08. pdf.
-
Proceedings of the Ottawa Linux Symposium, 2002
-
-
McKenney, P.E.1
Sarma, D.2
Arcangelli, A.3
Kleen, A.4
Krieger, O.5
Russell, R.6
-
36
-
-
84881233720
-
seL4: From general purpose to a proof of information flow enforcement
-
San Francisco, CA, May ISBN 10.1109/SP.2013.35
-
Toby Murray, Daniel Matichuk, Matthew Brassil, Peter Gammie, Timothy Bourke, Sean Seefried, Corey Lewis, Xin Gao, and Gerwin Klein. seL4: from general purpose to a proof of information flow enforcement. In IEEE Symposium on Security and Privacy, pages 415-429, San Francisco, CA, May 2013. ISBN 10.1109/SP.2013.35.
-
(2013)
IEEE Symposium on Security and Privacy
, pp. 415-429
-
-
Murray, T.1
Matichuk, D.2
Brassil, M.3
Gammie, P.4
Bourke, T.5
Seefried, S.6
Lewis, C.7
Gao, X.8
Klein, G.9
-
38
-
-
0003613448
-
-
PhD thesis, University of Cambridge Computer Laboratory
-
Michael Norrish. C formalised in HOL. PhD thesis, University of Cambridge Computer Laboratory, 1998.
-
(1998)
C Formalised in HOL
-
-
Norrish, M.1
-
39
-
-
41149177903
-
-
BE thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, March Available from publications page at
-
Abi Nourai. A physically-addressed L4 kernel. BE thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, March 2005. Available from publications page at http://ssrg.nicta.com.au/.
-
(2005)
A Physically-addressed L4 Kernel
-
-
Nourai, A.1
-
41
-
-
84889640409
-
Redesigning Xen's memory sharing mechanism for safe and efficient I/O virtualization
-
USENIX
-
Kaushik Kumar Ram, Jose Renato Santos, and Yoshio Turner. Redesigning Xen's memory sharing mechanism for safe and efficient I/O virtualization. In Proceedings of the 2nd Workshop on I/O Virtualization, Pittsburgh, PA, USA, 2010. USENIX.
-
Proceedings of the 2nd Workshop on I/O Virtualization, Pittsburgh, PA, USA, 2010
-
-
Ram, K.K.1
Santos, J.R.2
Turner, Y.3
-
42
-
-
0024057438
-
Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures
-
Richard Rashid, Avadis Tevanian, Jr., Michael Young, David Golub, Robert Baron, David Black, William J. Bolosky, and Jonathan Chew. Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures. IEEE Transactions on Computers, C-37:896-908, 1988.
-
(1988)
IEEE Transactions on Computers
, vol.C-37
, pp. 896-908
-
-
Rashid, R.1
Tevanian Jr., A.2
Young, M.3
Golub, D.4
Baron, R.5
Black, D.6
Bolosky, W.J.7
Chew, J.8
-
43
-
-
80052184715
-
seL4 enforces integrity
-
Marko C. J. D. van Eekelen, Herman Geuvers, Julien Schmaltz, and Freek Wiedijk, editors, 2nd International Conference on Interactive Theorem Proving, Nijmegen, The Netherlands, August Springer
-
Thomas Sewell, Simon Winwood, Peter Gammie, Toby Murray, June Andronick, and Gerwin Klein. seL4 enforces integrity. In Marko C. J. D. van Eekelen, Herman Geuvers, Julien Schmaltz, and Freek Wiedijk, editors, 2nd International Conference on Interactive Theorem Proving, volume 6898 of Lecture Notes in Computer Science, pages 325-340, Nijmegen, The Netherlands, August 2011. Springer. doi: http://dx.doi.org/10.1007/978-3-642-22863-6 24.
-
(2011)
Lecture Notes in Computer Science
, vol.6898
, pp. 325-340
-
-
Sewell, T.1
Winwood, S.2
Gammie, P.3
Murray, T.4
Andronick, J.5
Klein, G.6
-
45
-
-
0001421170
-
EROS: A fast capability system
-
Charleston, SC, USA, December
-
Jonathan S. Shapiro, Jonathan M. Smith, and David J. Farber. EROS: A fast capability system. In Proceedings of the 17th ACM Symposium on Operating Systems Principles, pages 170-185, Charleston, SC, USA, December 1999. URL http://www.eros-os.org/papers/sosp99-eros-preprint.ps.
-
(1999)
Proceedings of the 17th ACM Symposium on Operating Systems Principles
, pp. 170-185
-
-
Shapiro, J.S.1
Smith, J.M.2
Farber, D.J.3
-
46
-
-
84889669870
-
-
Personal communication
-
Udo Steinberg. Personal communication, 2013.
-
(2013)
-
-
Steinberg, U.1
-
48
-
-
33749044384
-
Fast component interaction for real-time systems
-
Palma de Mallorca, Spain, July
-
Udo Steinberg, Jean Wolter, and Hermann Härtig. Fast component interaction for real-time systems. In Euromicro Conference on Real-Time Systems, pages 89-97, Palma de Mallorca, Spain, July 2005.
-
(2005)
Euromicro Conference on Real-Time Systems
, pp. 89-97
-
-
Steinberg, U.1
Wolter, J.2
Härtig, H.3
-
49
-
-
72249101281
-
-
PhD thesis, University of Karlsruhe, Karlsruhe, Germany, June
-
Volkmar Uhlig. Scalability of Microkernel-Based Systems. PhD thesis, University of Karlsruhe, Karlsruhe, Germany, June 2005.
-
(2005)
Scalability of Microkernel-Based Systems
-
-
Uhlig, V.1
-
51
-
-
84856541933
-
-
BE thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, November
-
Matthew Warton. Single kernel stack L4. BE thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, November 2005.
-
(2005)
Single Kernel Stack L4
-
-
Warton, M.1
-
52
-
-
80155195722
-
Making information flow explicit in HiStar
-
November
-
Nickolai Zeldovich, Silas Boyd-Wickizer, Eddie Kohler, and David Mazières. Making information flow explicit in HiStar. Communications of the ACM, 54(11):93-101, November 2011.
-
(2011)
Communications of the ACM
, vol.54
, Issue.11
, pp. 93-101
-
-
Zeldovich, N.1
Boyd-Wickizer, S.2
Kohler, E.3
Mazières, D.4
|