2012
DOI: 10.1016/j.protcy.2012.03.029
|View full text |Cite
|
Sign up to set email alerts
|

A summary of virtualization techniques

Abstract: Nowadays, virtualization is a technology that is applied for sharing the capabilities of physical computers by splitting the resources among OSs. The concept of Virtual Machines (VMs) started back in 1964 with a IBM project called CP/CMS system. Currently, there are several virtualization techniques that can be used for supporting the execution of entire operating systems. We classify the virtualization techniques from the OS view. First, we discuss two techniques\ud that executes modified guest OSs: operating… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 43 publications
(13 citation statements)
references
References 4 publications
0
13
0
Order By: Relevance
“…Virtualization technique is deployed at the computing, storage, network, and application levels. Thus, virtualization can be classified into two main categories [74], which are software virtualization and hardware virtualization.…”
Section: Cost: Computing Resource Factorsmentioning
confidence: 99%
“…Virtualization technique is deployed at the computing, storage, network, and application levels. Thus, virtualization can be classified into two main categories [74], which are software virtualization and hardware virtualization.…”
Section: Cost: Computing Resource Factorsmentioning
confidence: 99%
“…Thus, it allows executing unmodified guest OS by emulating one instruction set by another through translation of code. Un-like pure emulation, binary translation is used to trap and emulate (or translate) a small set of the processor instructions [7]. That is, the code that needs privileged execution, in Ring 0, such as kernel-mode.…”
Section: Binary Translationmentioning
confidence: 99%
“…VMs can be classified in System VMs, when are used to virtualize an entire OS, in opposition of Process VM such as those supported by the Java Virtual Machine [7].…”
Section: Introductionmentioning
confidence: 99%
“…The release and spread of virtualization platforms has allowed the development of cost-effective information systems capable of providing dynamic resource management and simplified system administration [2], [3]. Thus, the educational process in the fields of informatics, computer science, information technologies and communications or other related domains can be optimized to minimize the cost of educational lab resources [4], [5].…”
Section: Introductionmentioning
confidence: 99%