Simulators for Processors Used in Virtualization: A Survey

Simulation imitates the modeled system to the desired level of details in the desired time. Cloud computing shares the resources, and virtualization is the key technology that enables cloud computing. Sharing of resources with virtualization raised many security concerns, leading to the development of processors enhanced for security in virtualization and consequently to the need for architectural simulators for processors used in a virtualized environment. Architectural simulators have already been classified taking into account the simulation of the operating system instructions. The objective of this paper is to propose an extension to the classification of architectural simulators taking into account the simulation of the hypervisor instructions, a factor that has been left largely untouched in existing research and surveys on the topic. The challenges in the simulation of processors used in a virtualized environment are manifold, and in this work, they are identified, highlighting the challenges that have been resolved and unresolved in the existing simulators. The paper concludes that there are many challenges that are yet to be resolved for performing accurate timing simulation of processors used in virtualization.

Authors

Institutions

Publication Details

Journal
IEEE Open Journal of the Computer Society
Published
2025-01-01
DOI
https://doi.org/10.1109/ojcs.2025.3591359
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Simulators for Processors Used in Virtualization: A Survey

Priya Chandran, Swapneel C. Mhatre
IEEE Open Journal of the Computer Society
Parallel Computing and Optimization Techniques
article

Simulators for Processors Used in Virtualization: A Survey

Priya Chandran, Swapneel C. Mhatre
article en

Abstract

Simulation imitates the modeled system to the desired level of details in the desired time. Cloud computing shares the resources, and virtualization is the key technology that enables cloud computing. Sharing of resources with virtualization raised many security concerns, leading to the development of processors enhanced for security in virtualization and consequently to the need for architectural simulators for processors used in a virtualized environment. Architectural simulators have already been classified taking into account the simulation of the operating system instructions. The objective of this paper is to propose an extension to the classification of architectural simulators taking into account the simulation of the hypervisor instructions, a factor that has been left largely untouched in existing research and surveys on the topic. The challenges in the simulation of processors used in a virtualized environment are manifold, and in this work, they are identified, highlighting the challenges that have been resolved and unresolved in the existing simulators. The paper concludes that there are many challenges that are yet to be resolved for performing accurate timing simulation of processors used in virtualization.

IEEE Open Journal of the Computer SocietyVol. 6
National Institute of Technology Calicut (IN)
Openalex Percentile: Top 82%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.