• Home
  • Search
  • Modeling and Verifying the Ballooning in Xen with CSP
  • Cite Icon2
  • https://doi.org/10.1109/hase.2015.12Copy DOI Icon

Modeling and Verifying the Ballooning in Xen with CSP

  • Jan 1, 2015
  • Luyao Wang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Research Article
  • Citations11

Formalization and verification of Kafka messaging mechanism using CSP

  • Jan 01, 2023
  • Computer Science and Information Systems
  • Junya Xu +3
  • Book Chapter
  • Citations5

Formalization and Verification of Group Communication CoAP Using CSP

  • Jan 01, 2022
  • Sini Chen +2
  • Conference Article

Modeling and Verifying Data Access Mechanism of NLSR Trust Model

  • Dec 01, 2020
  • Ningning Chen +4
  • Research Article
  • Citations7

Using CSP to model the synchronisation process of variable length codes

  • Jan 01, 2006
  • IEE Proceedings - Communications
  • A.C.M Fong +1
  • Conference Article
  • Citations2

Research on a Formal Description Method of Network Behavior Based on Communication Sequential Process

  • Oct 01, 2008
  • Tie Bao +4
  • Conference Article
  • Citations1

Modeling and Analysis of Real-Time Software Based on Resource Communicating Sequential Process

  • Dec 01, 2009
  • Yi Zhu +2
  • Conference Article
  • Citations39

Modeling and Verification of Safety Critical Systems: A Case Study on Pacemaker

  • Jan 01, 2010
  • Luu Anh Tuan +2
  • Research Article
  • Citations1

Cutting errors in software design

  • Aug 01, 2004
  • Information Professional
  • P.J Hopcroft +1
  • Conference Article
  • Citations1

Transferability of data and programs between computer systems

  • Jan 01, 1969
  • Jerome D Sable
  • Research Article
  • Citations32

An Approach to Balance Maintenance Costs and Electricity Consumption in Cloud Data Centers

  • Oct 01, 2018
  • IEEE Transactions on Sustainable Computing
  • Luca Chiaraviglio +5
  • Conference Article
  • Citations5

VMcSim: A Detailed Manycore Simulator for Virtualized Systems

  • Jun 01, 2015
  • Alain Tchana +3
  • Book Chapter

Construction of Transportation Professional Virtual Internship Platform

  • Dec 06, 2013
  • Zhao Jianguang +1
  • Conference Article
  • Citations224

MClock: handling throughput variability for hypervisor IO scheduling

  • Oct 04, 2010
  • Ajay Gulati +2
  • Research Article
  • Citations7

Cloud computing and big data: Technologies and applications

  • May 20, 2018
  • Concurrency and Computation: Practice and Experience
  • Mostapha Zbakh +3
  • Research Article
  • Citations1

Causal-based networks supporting process improvement

  • Jan 31, 2009
  • ACM SIGSOFT Software Engineering Notes
  • Karsten Richter
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.