DocumentCode :
3375747
Title :
Modeling and Verifying the Ballooning in Xen with CSP
Author :
Luyao Wang ; Fengwei Sui ; Yanhong Huang ; Huibiao Zhu
Author_Institution :
Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
fYear :
2015
fDate :
8-10 Jan. 2015
Firstpage :
18
Lastpage :
25
Abstract :
As a dynamic memory virtualization technique, ballooning is widely applied in many virtualization platforms, i.e. Xen and VMware ESX Server. Since ballooning technology enables the guest OS to surrender unused memory back to the host during runtime, and it can increase utilization and flexibility of memory. Despite the rapid development and extensive use of memory virtualization technologies, it is still a challenge to analyze and verify its validity and some major properties through formal methods. In this paper, we model the ballooning under Xen architecture including Xen hyper visor, a set of virtual machines and balloon drivers using the process algebra Communication Sequential Process (CSP) in order to verify some resource control properties of ballooning. The model is implemented with Process Analysis Toolkit (PAT). As a result, the ballooning used in Xen architecture satisfies these major resource control properties in VM requirement document.
Keywords :
operating systems (computers); process algebra; software architecture; virtual machines; virtualisation; CSP; OS; PAT; VMware ESX Server; Xen architecture; Xen hypervisor; ballooning technology; communication sequential process; dynamic memory virtualization technique; formal methods; operating systems; process algebra; process analysis toolkit; rapid development; virtual machines; Computational modeling; Hardware; Memory management; Virtual machine monitors; Virtual machining; Virtualization; CSP; Memory Virtualization; PAT; Xen; balloon driver;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
Conference_Location :
Daytona Beach Shores, FL
Print_ISBN :
978-1-4799-8110-6
Type :
conf
DOI :
10.1109/HASE.2015.12
Filename :
7027410
Link To Document :
بازگشت