2012
DOI: 10.1145/2382553.2382554
|View full text |Cite
|
Sign up to set email alerts
|

Bringing Virtualization to the x86 Architecture with the Original VMware Workstation

Abstract: This article describes the historical context, technical challenges, and main implementation techniques used by VMware Workstation to bring virtualization to the x86 architecture in 1999. Although virtual machine monitors (VMMs) had been around for decades, they were traditionally designed as part of monolithic, single-vendor architectures with explicit support for virtualization. In contrast, the x86 architecture lacked virtualization support, and the industry around it had disaggregated into an ecosystem, wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 85 publications
(35 citation statements)
references
References 36 publications
0
35
0
Order By: Relevance
“…This system uses controllers based on fuzzy logic to detect the saturation of PMs and proposes algorithms to reciprocate VM automatically, considering VM usage profiles and availability of resources in each PM. VOLTAIC is compatible with most platforms that support the libvirt library, such as: Xen [8], VMWare [9] and KVM [11].…”
Section: Related Workmentioning
confidence: 99%
“…This system uses controllers based on fuzzy logic to detect the saturation of PMs and proposes algorithms to reciprocate VM automatically, considering VM usage profiles and availability of resources in each PM. VOLTAIC is compatible with most platforms that support the libvirt library, such as: Xen [8], VMWare [9] and KVM [11].…”
Section: Related Workmentioning
confidence: 99%
“…There are 3 legitimate clients as well who want to access the services of the server machine. The server is running on VMware Player V7 [33], hosted on a Windows 8.1 machine (6.3 build 9600) with Intel® Core™ i5 2.8 GHz, 4 GB RAM. The attacker launches the DoS attack from his machine which is running Kali Linux using a socket-stress testing framework Sockstress.…”
Section: The Setupmentioning
confidence: 99%
“…By analogy, although initial hypervisors went through heroic efforts to virtualize unmodified legacy OSes on an ISA very unsuitable for virtualization [26], most modern OSes now implement paravirtualization support [25]. Essentially, paravirtualization makes small modifications to the guest OS that eliminate the most onerous features to emulate.…”
Section: A Paraverificationmentioning
confidence: 99%