Abstract
The memory size limits the scalability of virtual machine systems. There have been some researches about sharing identical pages among guest systems to reduce memory usage. However, they require memory overcommitment feature through swap mechanism which some virtual machines including Xen do not have. In this paper a new approach is proposed to share identical pages with designated sharing area. This approach reduces the memory usage as well as redundant I/O operations. Moreover, understanding the characteristics of certain shared pages becomes easier. The conceptional design was evaluated by simulation based on real-world applications.
This work was supported by KOSEF grant funded by the Korea government(MOST) (No. R01-2006-000-10724-0) and also partially funded by the MIC, Korea, under the ITRC support program supervised by the IITA.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Barham, C.P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of vritualization. In: Proceedings of the 19th ACM symposium on Operating systems principles, pp. 164–177. ACM Press, New York (2003)
Schopp, J.H., Fraser, K., Silbermann, M.J.: Resizing memory with balloons and hotplug. In: Proceedings of the Linux Symposium, vol. 2, pp. 313–319 (2006)
Rosenblum, M.: Vmware’s virtual platform: A virtual machine monitor for commodity pcs. In: Proceedings of the 11th Hotchips Conference (1999)
Waldspurger, C.A.: Memory resource management in vmware esx server. In: Proceedings of the 5th Symposium on Operating Systems Design and Implementatioe (December 2002)
Rivest, R.L.: The MD5 message-digest algorithm. RFC 1321, MIT, RSA Data Security (April 1992)
Bugnion, E., Devine, S., Govil, K., Rosenblum, M.: Disco: Running commodity operating systems on scalable multiprocessors. ACM Transactions on Computer Systems 15(4), 412–447 (1997)
Cherkasova, L., Gardner, R.: Measuring cpu overhead for i/o processing in the xen virtual machine monitor. In: Proceedings of USENIX 2005 Annual Technical Confernce, pp. 387–390 (2005)
Bovet, D.P., Cesati, M.: 13. In: Understanding the Linux Kernel. 3rd edn. O’Reilly, 536–537 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeon, M., Seo, E., Kim, J., Lee, J. (2007). Domain Level Page Sharing in Xen Virtual Machine Systems. In: Xu, M., Zhan, Y., Cao, J., Liu, Y. (eds) Advanced Parallel Processing Technologies. APPT 2007. Lecture Notes in Computer Science, vol 4847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76837-1_64
Download citation
DOI: https://doi.org/10.1007/978-3-540-76837-1_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76836-4
Online ISBN: 978-3-540-76837-1
eBook Packages: Computer ScienceComputer Science (R0)