Abstract
Cloud computing is a new computing model. The resource monitoring tools are immature compared to traditional distributed computing and grid computing. In order to better monitor the virtual resource in cloud computing, a periodically and event-driven push (PEP) monitoring model is proposed. Taking advantage of the push and event-driven mechanism, the model can provide comparatively adequate information about usage and status of the resources. It can simplify the communication between Master and Work Nodes without missing the important issues happened during the push interval. Besides, we develop “mon” to make up for the deficiency of Libvirt in monitoring of virtual CPU and memory.
Similar content being viewed by others
References
Kang M, Kang D-I, Yun M, Park G L, Lee J. Design for run-time monitor on cloud computing [J]. Communications in Computer and Information Science, 2010, DOI: 10.1007/978-3-624-16444-6_36.
Jones M T. Cloud computing with Linux cloud pomputing platforms and applications [EB/OL]. (2008-09-10) [2011-05-26]. http://www.ibm.com/developerworks/linux/libr-ary/l-cloud-computing.
Barham P, Dragovie B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A. Xen and the art of virtualization [C]// Proceedings of the nineteenth ACM symposium on operating systems principles, New York, USA. 2003: 164–177.
Massie M L, Chun B N, Culler D E. The ganglia distributed monitoring system: Design, implementation, and experience [J]. Parallel Computing, 2004, 30(7): 817–840.
Nagios [EB/OL]. (2011-01-29) [2011-03-24]. http://www.nagios.org.
Poladian V, Garlan D, Shaw M, Satyanarayanan M, Schmerl B R, Pedro J. Leveraging resource prediction for anticipatory dynamic configuration [C]// Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems, Washington DC, USA. 2007: 214–223.
Virt-manager [EB/OL]. (2011-02-03) [2011-04-18]. http://www.virt-manager.org.
Libvirt: The virtualization API [EB/OL]. (2010-12-11) [2011-04-09]. http://libvirt.org.
KVM (Kernel-based Virtual Machine) [EB/OL]. (2010-11-12) [2011-11-02]. http://kvm.qumranet.com/kvmwiki.
Bellard F. QEMU, a fast and portable dynamic translator [C]// Proceedings of Usenix Annual Technical Conference, Berkeley, CA, USA. 2005: 41–46.
Zanikolas S, Sakellariou R. A taxonomy of grid monitoring systems [J]. Future Generation Computer Systems, 2005, 21(1): 163–188.
Yang Gang, Sui Yu-lei. Adaptive approach to monitor resource for cloud computing platform [J]. Computer Engineering and Applications, 2009, 45(29): 14–17 (in Chinese).
Gupta D, Gardner R, Cherkasova L. XenMon: QoS monitoring and performance profiling tool [R]. California, USA: Technical Report of HP Lab, 2005.
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the Shanghai Leading Academic Discipline Project (Grant No.J50103), the PhD Programs Foundation of Ministry of Education of China (Grant No.200802800007), the Key Laboratory of Computer System and Architecture (Institute of Computing Technology, Chinese Academy of Sciences), and the Innovation Project of Shanghai Municipal Education Commission (Grant No.11YZ09)
About this article
Cite this article
Han, Ff., Peng, Jj., Zhang, W. et al. Virtual resource monitoring in cloud computing. J. Shanghai Univ.(Engl. Ed.) 15, 381–385 (2011). https://doi.org/10.1007/s11741-011-0755-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11741-011-0755-1