VMMB: Virtual Machine Memory Balancing for Unmodified Operating Systems

2012 ◽  
Vol 10 (1) ◽  
pp. 69-84 ◽  
Author(s):  
Changwoo Min ◽  
Inhyeok Kim ◽  
Taehyoung Kim ◽  
Young Ik Eom
Author(s):  
Petr Zach ◽  
Martin Pokorný ◽  
Jiří Balej ◽  
Michal Šturma

A management of computer classroom is undoubtedly a difficult task for the administrator which has to prepare virtual operating systems for education. It is quite common that lectors need to edit the particular machine during the semester, and that is the case where the main problems can appear. The process of changes deployment is not just very time-consuming but during it a virtual machine inconsistency can appear. The main part of this paper focuses on system process diagrams and its pseudocode. At first, the machine is created on the remote server by lector or administrator. After a proper approval, the machine is able to be deployed. The lector then specifies the details about date, time and destinations of the virtual machine deployment. Once these details are approved, the virtual machine will be automatically deployed at the specified time. The automatic deployment includes also an initial configuration of the virtual machine at remote desktop and its post-install configuration (hostname, MAC address, etc.). Once all steps are completed, the process will be marked as succeed. We present an automatized solution which provides a possibility how to easily manage computer classroom with virtual operating systems. The proposed solution should deliver a greater flexibility, more reliability and faster deployment in comparison with the current solution used in our computer classroom. The proposal is also able to manipulate with already deployed machines for easy changes (e.g. software updates). The main advantage is the improvement of classroom management process automation.


2013 ◽  
Vol 394 ◽  
pp. 495-498
Author(s):  
Ya Jun Wang

Operating Linux Application softwares on Windows platform, can not only promote the development of interoperability technology of these two operating systems, but also strengthen the status Windows has in the market. Because of the differences in the architectures of Linux and Windows, when running Linux application programs in Windows operating system, we need to resort to some certain kinds of technologies such as Services For Unix, Application Programming Interface emulation, virtual machine platform, source codes refactoring, etc. This paper aims at making deep analyses on the principles and features of these technologies.


2015 ◽  
Vol 2015 ◽  
pp. 1-10
Author(s):  
Hao Zheng ◽  
Xiaoshe Dong ◽  
Endong Wang ◽  
Baoke Chen ◽  
Zhengdong Zhu ◽  
...  

With the advantage of the reusability property of the virtualization technology, users can reuse various types and versions of existing operating systems and drivers in a virtual machine, so as to customize their application environment. In order to prevent users’ virtualization environments being impacted by driver faults in virtual machine, Chariot examines the correctness of driver’s write operations by the method of combining a driver’s write operation capture and a driver’s private access control table. However, this method needs to keep the write permission of shadow page table as read-only, so as to capture isolated driver’s write operations through page faults, which adversely affect the performance of the driver. Based on delaying setting frequently used shadow pages’ write permissions to read-only, this paper proposes an algorithm using shadow page cache to improve the performance of isolated drivers and carefully study the relationship between the performance of drivers and the size of shadow page cache. Experimental results show that, through the shadow page cache, the performance of isolated drivers can be greatly improved without impacting Chariot’s reliability too much.


2019 ◽  
Vol 16 (2) ◽  
pp. 773-777
Author(s):  
R. Jothikumar ◽  
S. Susi ◽  
Kumar Subramaniam ◽  
Siva G. Shanmugam

Virtualization is used to set of connections and configure various operating systems on a single host at the same time. Now-a-days many technologies prefer Open source platform for virtualized infrastructure because it provides an enormous space to the user to implement their own module. In this paper, we used piece based virtual machine (KVM) is the main open source finish virtualization arrangement on x86 equipment and it underpins all major working framework including Linux and windows.


Sign in / Sign up

Export Citation Format

Share Document