-
1
-
-
34247885571
-
Intel virtualization technology for directed I/O
-
Aug
-
D. Abramson, J. Jackson, S. Muthrasanallur, G. Neiger, G. Regnier, R. Sankaran, I. Schoinas, R. Uhlig, B. Vembu, and J. Wiegert. Intel virtualization technology for directed I/O. Intel Technology Journal, 10(3):179-192, Aug 2006.
-
(2006)
Intel Technology Journal
, vol.10
, Issue.3
, pp. 179-192
-
-
Abramson, D.1
Jackson, J.2
Muthrasanallur, S.3
Neiger, G.4
Regnier, G.5
Sankaran, R.6
Schoinas, I.7
Uhlig, R.8
Vembu, B.9
Wiegert, J.10
-
5
-
-
34748831643
-
Thorough static analysis of device drivers
-
T. Ball, E. Bounimova, B. Cook, V. Levin, J. Lichtenberg, C. Mc-Garvey, B. Ondrusek, S. K. Rajamani, and A. Ustuner. Thorough static analysis of device drivers. In ACM SIGOPS European Conf. on Comput. Syst. (EuroSys), pages 75-85, 2006.
-
(2006)
ACM SIGOPS European Conf. On Comput. Syst. (EuroSys)
, pp. 75-85
-
-
Ball, T.1
Bounimova, E.2
Cook, B.3
Levin, V.4
Lichtenberg, J.5
Mc-Garvey, C.6
Ondrusek, B.7
Rajamani, S.K.8
Ustuner, A.9
-
6
-
-
21644433634
-
Xen and the art of virtualization
-
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In ACM Symp. on Operating Syst. Principles (SOSP), pages 164-177, 2003.
-
(2003)
ACM Symp. On Operating Syst. Principles (SOSP)
, pp. 164-177
-
-
Barham, P.1
Dragovic, B.2
Fraser, K.3
Hand, S.4
Harris, T.5
Ho, A.6
Neugebauer, R.7
Pratt, I.8
Warfield, A.9
-
7
-
-
72249097688
-
The multikernel: A new OS architecture for scalable multicore systems
-
A. Baumann, P. Barham, P.-E. Dagand, T. Harris, R. Isaacs, S. Peter, T. Roscoe, A. Schüpbach, and A. Singhania. The multikernel: a new OS architecture for scalable multicore systems. In ACM Symp. on Operating Syst. Principles (SOSP), pages 29-44, 2009.
-
(2009)
ACM Symp. On Operating Syst. Principles (SOSP)
, pp. 29-44
-
-
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
-
8
-
-
85092615906
-
Your computer is already a distributed system. Why isn't your os?
-
A. Baumann, S. Peter, A. Schüpbach, A. Singhania, T. Roscoe, P. Barham, and R. Isaacs. Your computer is already a distributed system. Why isn't your OS? In USENIX Workshop on Hot Topics in Operating Syst. (HOTOS), page 12, 2009.
-
(2009)
USENIX Workshop on Hot Topics in Operating Syst. (HOTOS)
, pp. 12
-
-
Baumann, A.1
Peter, S.2
Schüpbach, A.3
Singhania, A.4
Roscoe, T.5
Barham, P.6
Isaacs, R.7
-
10
-
-
85063636742
-
QEMU, a fast and portable dynamic translator
-
F. Bellard. QEMU, a fast and portable dynamic translator. In USENIX Ann. Technical Conf. (ATC), pages 41-46, 2005.
-
(2005)
USENIX Ann. Technical Conf. (ATC)
, pp. 41-46
-
-
Bellard, F.1
-
11
-
-
85076921347
-
The turtles project: Design and implementation of nested virtualization
-
M. Ben-Yehuda, M. D. Day, Z. Dubitzky, M. Factor, N. Har'El, A. Gordon, A. Liguori, O. Wasserman, and B.-A. Yassour. The turtles project: Design and implementation of nested virtualization. In USENIX Symp. on Opearting Syst. Design & Implementation (OSDI), pages 423-436, 2010.
-
(2010)
USENIX Symp. On Opearting Syst. Design & Implementation (OSDI)
, pp. 423-436
-
-
Ben-Yehuda, M.1
Day, M.D.2
Dubitzky, Z.3
Factor, M.4
Har'El, N.5
Gordon, A.6
Liguori, A.7
Wasserman, O.8
Yassour, B.-A.9
-
12
-
-
77954980595
-
Utilizing IOMMUs for virtualization in Linux and Xen
-
M. Ben-Yehuda, J. Mason, O. Krieger, J. Xenidis, L. Van Doorn, A. Mallick, J. Nakajima, and E. Wahlig. Utilizing IOMMUs for virtualization in Linux and Xen. In Ottawa Linux Symp. (OLS), pages 71-86, 2006.
-
(2006)
Ottawa Linux Symp. (OLS)
, pp. 71-86
-
-
Ben-Yehuda, M.1
Mason, J.2
Krieger, O.3
Xenidis, J.4
Van Doorn, L.5
Mallick, A.6
Nakajima, J.7
Wahlig, E.8
-
13
-
-
38349073315
-
The price of safety: Evaluating IOMMU performance
-
M. Ben-Yehuda, J. Xenidis, M. Ostrowski, K. Rister, A. Bruemmer, and L. van Doorn. The price of safety: Evaluating IOMMU performance. In Ottawa Linux Symp. (OLS), pages 9-20, 2007.
-
(2007)
Ottawa Linux Symp. (OLS)
, pp. 9-20
-
-
Ben-Yehuda, M.1
Xenidis, J.2
Ostrowski, M.3
Rister, K.4
Bruemmer, A.5
Van Doorn, L.6
-
14
-
-
3042731401
-
A hardware-based memory acquisition procedure for digital investigations
-
B. D. Carrier and J. Grand. A hardware-based memory acquisition procedure for digital investigations. Digital Investigation, 1(1):50-60, 2004.
-
(2004)
Digital Investigation
, vol.1
, Issue.1
, pp. 50-60
-
-
Carrier, B.D.1
Grand, J.2
-
15
-
-
62949194451
-
High-performance hypervisor architectures: Virtualization in HPC systems
-
A. Gavrilovska, S. Kumar, H. Raj, K. Schwan, V. Gupta, R. Nathuji, R. Niranjan, A. Ranadive, and P. Saraiya. High-performance hypervisor architectures: Virtualization in HPC systems. In Workshop on System-level Virtualization for HPC (HPCVirt), 2007.
-
(2007)
Workshop on System-Level Virtualization for HPC (HPCVirt)
-
-
Gavrilovska, A.1
Kumar, S.2
Raj, H.3
Schwan, K.4
Gupta, V.5
Nathuji, R.6
Niranjan, R.7
Ranadive, A.8
Saraiya, P.9
-
16
-
-
77957958461
-
Difference engine: Harnessing memory redundancy in virtual machines
-
Oct
-
D. Gupta, S. Lee, M. Vrable, S. Savage, A. C. Snoeren, G. Varghese, G. M. Voelker, and A. Vahdat. Difference engine: harnessing memory redundancy in virtual machines. Comm. of the ACM (CACM), 53(10):85-93, Oct 2010.
-
(2010)
Comm. Of the ACM (CACM)
, vol.53
, Issue.10
, pp. 85-93
-
-
Gupta, D.1
Lee, S.2
Vrable, M.3
Savage, S.4
Snoeren, A.C.5
Varghese, G.6
Voelker, G.M.7
Vahdat, A.8
-
17
-
-
36048937352
-
Failure resilience for device drivers
-
J. N. Herder, H. Bos, B. Gras, P. Homburg, and A. S. Tanenbaum. Failure resilience for device drivers. In IEEE Int'l Conf. on Dependable Syst. & Networks (DSN), pages 41-50, 2007.
-
(2007)
IEEE Int'L Conf. On Dependable Syst. & Networks (DSN)
, pp. 41-50
-
-
Herder, J.N.1
Bos, H.2
Gras, B.3
Homburg, P.4
Tanenbaum, A.S.5
-
21
-
-
54049158076
-
KVM: The Linux virtual machine monitor
-
Accessed Apr, 2011
-
A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori. KVM: the Linux virtual machine monitor. In Ottawa Linux Symp. (OLS), pages 225-230, 2007. http://www.kernel.org/doc/ols/2007/ols2007v1-pages-225-230.pdf. (Accessed Apr, 2011).
-
(2007)
Ottawa Linux Symp. (OLS)
, pp. 225-230
-
-
Kivity, A.1
Kamay, Y.2
Laor, D.3
Lublin, U.4
Liguori, A.5
-
22
-
-
4644370318
-
Single-ISA heterogeneous multi-core architectures for multithreaded workload performance
-
R. Kumar, D. M. Tullsen, P. Ranganathan, N. P. Jouppi, and K. I. Farkas. Single-ISA heterogeneous multi-core architectures for multithreaded workload performance. ACM/IEEE Int'l Symp. on Comput. Archit. (ISCA), pages 81-92, 2004.
-
(2004)
ACM/IEEE Int'L Symp. On Comput. Archit. (ISCA)
, pp. 81-92
-
-
Kumar, R.1
Tullsen, D.M.2
Ranganathan, P.3
Jouppi, N.P.4
Farkas, K.I.5
-
25
-
-
84867853619
-
Unmodified device driver reuse and improved system dependability via virtual machines
-
J. LeVasseur, V. Uhlig, J. Stoess, and S. Götz. Unmodified device driver reuse and improved system dependability via virtual machines. In USENIX Symp. on Opearting Syst. Design & Implementation (OSDI), pages 17-30, 2004.
-
(2004)
USENIX Symp. On Opearting Syst. Design & Implementation (OSDI)
, pp. 17-30
-
-
LeVasseur, J.1
Uhlig, V.2
Stoess, J.3
Götz, S.4
-
26
-
-
77953995401
-
Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support
-
J. Liu. Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support. In IEEE Int'l Parallel & Distributed Processing Symp. (IPDPS), pages 1-12, 2010.
-
(2010)
IEEE Int'L Parallel & Distributed Processing Symp. (IPDPS)
, pp. 1-12
-
-
Liu, J.1
-
27
-
-
70449728150
-
Virtualization polling engine (VPE): Using dedicated CPU cores to accelerate I/O virtualization
-
J. Liu and B. Abali. Virtualization polling engine (VPE): Using dedicated CPU cores to accelerate I/O virtualization. In ACM Int'l Conf. on Supercomputing (ICS), pages 225-234, 2009.
-
(2009)
ACM Int'L Conf. On Supercomputing (ICS)
, pp. 225-234
-
-
Liu, J.1
Abali, B.2
-
28
-
-
57349155964
-
High performance VMM-bypass I/O in virtual machines
-
J. Liu, W. Huang, B. Abali, and D. K. Panda. High performance VMM-bypass I/O in virtual machines. In USENIX Ann. Technical Conf. (ATC), pages 29-42, 2006.
-
(2006)
USENIX Ann. Technical Conf. (ATC)
, pp. 29-42
-
-
Liu, J.1
Huang, W.2
Abali, B.3
Panda, D.K.4
-
29
-
-
32044450263
-
Diagnosing performance overheads in the Xen virtual machine environment
-
A. Menon, J. R. Santos, Y. Turner, G. Janakiraman, and W. Zwaenepoel. Diagnosing performance overheads in the Xen virtual machine environment. In ACM/USENIX Int'l Conf. on Virtual Execution Environments (VEE), pages 13-23, 2005.
-
(2005)
ACM/USENIX Int'L Conf. On Virtual Execution Environments (VEE)
, pp. 13-23
-
-
Menon, A.1
Santos, J.R.2
Turner, Y.3
Janakiraman, G.4
Zwaenepoel, W.5
-
30
-
-
70449643566
-
Memory performance and cache coherency effects on an Intel Nehalem multiprocessor system
-
D. Molka, D. Hackenberg, R. Schone, and M. Muller. Memory performance and cache coherency effects on an Intel Nehalem multiprocessor system. In ACM/IEEE Int'l Conf. on Parallel Archit. & Compilation Techniques (PACT), pages 261-270, 2009.
-
(2009)
ACM/IEEE Int'L Conf. On Parallel Archit. & Compilation Techniques (PACT)
, pp. 261-270
-
-
Molka, D.1
Hackenberg, D.2
Schone, R.3
Muller, M.4
-
31
-
-
85077057034
-
AMD IOMMU emulation patchset
-
Jul Accessed Apr, 2011
-
E. G. Munteanu. AMD IOMMU emulation patchset. KVM mailing list, http://www.spinics.net/lists/kvm/msg38514.html, Jul 2010. (Accessed Apr, 2011).
-
(2010)
KVM Mailing List
-
-
Munteanu, E.G.1
-
32
-
-
8344259973
-
Performance analysis of BSTs in system software
-
Jun
-
B. Pfaff. Performance analysis of BSTs in system software. ACM SIGMETRICS Performance Evaluation Review (PER), 32(1):410-411, Jun 2004.
-
(2004)
ACM SIGMETRICS Performance Evaluation Review (PER)
, vol.32
, Issue.1
, pp. 410-411
-
-
Pfaff, B.1
-
34
-
-
70349112366
-
Virtio: Towards a de-facto standard for virtual I/O devices
-
Jul
-
R. Russell. virtio: towards a de-facto standard for virtual I/O devices. ACM SIGOPS Operating Syst. Review (OSR), 42(5):95-103, Jul 2008.
-
(2008)
ACM SIGOPS Operating Syst. Review (OSR)
, vol.42
, Issue.5
, pp. 95-103
-
-
Russell, R.1
-
35
-
-
41149103393
-
Secvisor: A tiny hypervisor to provide lifetime kernel code integrity for commodity OSes
-
A. Seshadri, M. Luk, N. Qu, and A. Perrig. SecVisor: a tiny hypervisor to provide lifetime kernel code integrity for commodity OSes. In ACM Symp. on Operating Syst. Principles (SOSP), pages 335-350, 2007.
-
(2007)
ACM Symp. On Operating Syst. Principles (SOSP)
, pp. 335-350
-
-
Seshadri, A.1
Luk, M.2
Qu, N.3
Perrig, A.4
-
36
-
-
84886248457
-
Isostack: Highly efficient network processing on dedicated cores
-
L. Shalev, J. Satran, E. Borovik, and M. Ben-Yehuda. IsoStack: highly efficient network processing on dedicated cores. In USENIX Ann. Technical Conf. (ATC), page 5, 2010.
-
(2010)
USENIX Ann. Technical Conf. (ATC)
, pp. 5
-
-
Shalev, L.1
Satran, J.2
Borovik, E.3
Ben-Yehuda, M.4
-
38
-
-
16644400693
-
Improving the reliability of commodity operating systems
-
Feb
-
M. M. Swift, B. N. Bershad, and H. M. Levy. Improving the reliability of commodity operating systems. ACM Trans. Comput. Syst. (TOCS), 23(1):77-110, Feb 2005.
-
(2005)
ACM Trans. Comput. Syst. (TOCS)
, vol.23
, Issue.1
, pp. 77-110
-
-
Swift, M.M.1
Bershad, B.N.2
Levy, H.M.3
-
39
-
-
32844468216
-
General purpose timing: The failure of periodic timers
-
the Hebrew University, Feb
-
D. Tsafrir, Y. Etsion, and D. G. Feitelson. General purpose timing: the failure of periodic timers. Technical Report 2005-6, School of Computer Science & Engineering, the Hebrew University, Feb 2005.
-
(2005)
Technical Report 2005-6, School of Computer Science & Engineering
-
-
Tsafrir, D.1
Etsion, Y.2
Feitelson, D.G.3
-
40
-
-
84872232423
-
Portably solving file TOCTTOU races with hardness amplification
-
D. Tsafrir, T. Hertz, D. Wagner, and D. Da Silva. Portably solving file TOCTTOU races with hardness amplification. In USENIX Conf. on File & Storage Technologies (FAST), pages 189-206, 2008.
-
(2008)
USENIX Conf. On File & Storage Technologies (FAST)
, pp. 189-206
-
-
Tsafrir, D.1
Hertz, T.2
Wagner, D.3
Da Silva, D.4
-
42
-
-
79953172929
-
Selective hardware/software memory virtualization
-
X. Wang, J. Zang, Z. Wang, Y. Luo, and X. Li. Selective hardware/software memory virtualization. In ACM/USENIX Int'l Conf. on Virtual Execution Environments (VEE), pages 217-226, 2011.
-
(2011)
ACM/USENIX Int'L Conf. On Virtual Execution Environments (VEE)
, pp. 217-226
-
-
Wang, X.1
Zang, J.2
Wang, Z.3
Luo, Y.4
Li, X.5
-
43
-
-
85076907815
-
Device driver safety through a reference validation mechanism
-
D. Williams, P. Reynolds, K. Walsh, E. G. Sirer, and F. B. Schneider. Device driver safety through a reference validation mechanism. In USENIX Symp. on Opearting Syst. Design & Implementation (OSDI), pages 241-254, 2008.
-
(2008)
USENIX Symp. On Opearting Syst. Design & Implementation (OSDI)
, pp. 241-254
-
-
Williams, D.1
Reynolds, P.2
Walsh, K.3
Sirer, E.G.4
Schneider, F.B.5
-
45
-
-
34547699252
-
Concurrent direct network access for virtual machine monitors
-
P. Willmann, J. Shafer, D. Carr, A. Menon, S. Rixner, A. L. Cox, and W. Zwaenepoel. Concurrent direct network access for virtual machine monitors. In IEEE Int'l Symp. on High Performance Comput. Archit. (HPCA), pages 306-317, 2007.
-
(2007)
IEEE Int'L Symp. On High Performance Comput. Archit. (HPCA)
, pp. 306-317
-
-
Willmann, P.1
Shafer, J.2
Carr, D.3
Menon, A.4
Rixner, S.5
Cox, A.L.6
Zwaenepoel, W.7
-
46
-
-
77950798876
-
Subverting the Xen hypervisor
-
Accessed Apr, 2011
-
R. Wojtczuk. Subverting the Xen hypervisor. In Black Hat, 2008. http://www.invisiblethingslab.com/bh08/papers/part1-subverting_xen.pdf. (Accessed Apr, 2011).
-
(2008)
Black Hat
-
-
Wojtczuk, R.1
-
47
-
-
67650067330
-
Memory buddies: Exploiting page sharing for smart colocation in virtualized data centers
-
T. Wood, G. Tarasuk-Levin, P. Shenoy, P. Desnoyers, E. Cecchet, and M. D. Corner. Memory buddies: exploiting page sharing for smart colocation in virtualized data centers. In ACM/USENIX Int'l Conf. on Virtual Execution Environments (VEE), pages 31-40, 2009.
-
(2009)
ACM/USENIX Int'L Conf. On Virtual Execution Environments (VEE)
, pp. 31-40
-
-
Wood, T.1
Tarasuk-Levin, G.2
Shenoy, P.3
Desnoyers, P.4
Cecchet, E.5
Corner, M.D.6
-
50
-
-
77952273959
-
Live migration with pass-through device for Linux VM
-
E. Zhai, G. D. Cummings, and Y. Dong. Live migration with pass-through device for Linux VM. In Ottawa Linux Symp. (OLS), pages 261-268, 2008.
-
(2008)
Ottawa Linux Symp. (OLS)
, pp. 261-268
-
-
Zhai, E.1
Cummings, G.D.2
Dong, Y.3
|