HARDWARE VIRTUALIZATION IN NESTED VIRTUALIZATION

作者: Muhammad Imran Iqbal , Sobia Mehdi , Iqra waheed

DOI:

关键词:

摘要: it is a software implementation that runs on computers to run different programs like real physical machine. There are two classifications of Virtual Machines categorized by their use i.e. System Machine and Process Machine. Monitor or Hypervisor the layer provides virtualization. The operating system running virtual machine called guest system. From Operating designs development, Virtualization has great impact importance. Different techniques used in virtualization; each its own implementations under certain circumstances. One technique not truly efficient for other environment. Shared kernel, full kernel hypervisor virtualization be combined as well independently. Nowadays with binary translation most effective reliable technology ever ease use. VMware uses both hardware assisted We have discussed many types interrupt handling. How works over host explained this review. In nested there lack architecture support multi-level For reason up 10% overload. It possible overcome overhead 6-10% find better solution.

参考文章(12)
Ajay Gulati, Irfan Ahmad, Ali Mashtizadeh, vIC: interrupt coalescing for virtual machine storage device IO usenix annual technical conference. pp. 4- 4 ,(2011)
Aloysius K. Mok, Alex Xiang Feng, Real-Time Virtual Resource: A Timely Abstraction for Embedded Systems embedded software. pp. 182- 196 ,(2002) , 10.1007/3-540-45828-X_14
Jeremy Sugerman, Beng-Hong Lim, Ganesh Venkitachalam, Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor usenix annual technical conference. pp. 1- 14 ,(2001)
Ben-Ami Yassour, Muli Ben-Yehuda, Michael Factor, Orit Wasserman, Nadav Har'El, Anthony Liguori, Abel Gordon, Zvi Dubitzky, Michael D. Day, The turtles project: design and implementation of nested virtualization operating systems design and implementation. pp. 423- 436 ,(2010) , 10.5555/1924943.1924973
Rusty Russell, virtio: towards a de-facto standard for virtual I/O devices Operating Systems Review. ,vol. 42, pp. 95- 103 ,(2008) , 10.1145/1400097.1400108
Christian Limpach, Eric Jul, Andrew Warfield, Steven Hand, Ian Pratt, Christopher Clark, Jacob Gorm Hansen, Keir Fraser, Live migration of virtual machines networked systems design and implementation. pp. 273- 286 ,(2005) , 10.5555/1251203.1251223
Jiuxing Liu, Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support international parallel and distributed processing symposium. pp. 1- 12 ,(2010) , 10.1109/IPDPS.2010.5470365
Jeffrey C Mogul, Kadangode K Ramakrishnan, None, Eliminating receive livelock in an interrupt-driven kernel ACM Transactions on Computer Systems. ,vol. 15, pp. 217- 252 ,(1997) , 10.1145/263326.263335
Jan Stoess, Volkmar Uhlig, Joshua LeVasseur, Stefan Götz, Unmodified device driver reuse and improved system dependability via virtual machines operating systems design and implementation. pp. 2- 2 ,(2004)
R. P. Goldberg, Architecture of virtual machines Proceedings of the June 4-8, 1973, national computer conference and exposition on - AFIPS '73. pp. 309- 318 ,(1973) , 10.1145/1499586.1499669