ISSN 0253-2778

CN 34-1054/N

open
Open AccessOpen Access JUSTC Original Paper

Design and implementation of a monitoring system for container-based cloudlet

Cite this: JUSTC, 2017, 47(8): 627-634
https://doi.org/10.3969/j.issn.0253-2778.2017.08.001
More Information
  • Received Date: May 12, 2016
  • Revised Date: May 27, 2016
  • Published Date: August 30, 2017
  • Cloudlet, which can perform resource-intensive applications for users with low delay, is a small data center located at the edge of the Internet. Compared to virtual machine technology, container technology has become the first choice to build a cloudlet due to its higher resource use rate, physical-machine-like performance and faster boot speed. The monitoring system is indispensable to the operation of a cloudlet. Combining the maturity framework of existing monitoring systems and the characteristics of container-based cloudlet, a monitoring system was designed and implemented for container-based cloudlets. And the monitoring system realizes the collection, storage, aggregating and displaying of monitoring data, anomaly detection, and dynamic settings of thresholds and collection cycles. At the same time, a request aggregating algorithm was proposed to reduce. Actual deployment and testing indicate that the system can meet the design requirements with low load.

Catalog

    {{if article.pdfAccess}}
    {{if article.articleBusiness.pdfLink && article.articleBusiness.pdfLink != ''}} {{else}} {{/if}}PDF
    {{/if}}
    XML
    [1]
    SATYANARAYANAN M, CHEN Z, HA K, et al. Cloudlets: At the leading edge of mobile-cloud convergence[C]// 6th International Conference on Mobile Computing, Applications and Services. Austin, USA: IEEE Press, 2015:1-9.
    [2]
    WIKIPEDIA. Cloudlet[EB/OL]. https://en.wikipedia.org/wiki/Cloudlet.
    [3]
    FELTER W, FERREIRA A, RAJAMONY R, et al. An updated performance comparison of virtual machines and Linux containers[C]// IEEE International Symposium on Performance Analysis of Systems and Software. Philadelphia, USA: IEEE Press, 2015:171-172.
    [4]
    SOLTESZ S, PTZL H, FIUCZYNSKI M E, et al. Container-based operating system virtualization: A scalable, high-performance alternative to hypervisors[J]. ACM SIGOPS Operating Systems Review, 2007, 41(3): 275-287.
    [5]
    DOCKER. A better way to build Apps[EB/OL]. https://www.docker.com/[2016-05-02].
    [6]
    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.
    [7]
    NAGIOS. The industry standard in IT infrastructure monitoring[EB/OL]. https://www.nagios.org/[2016-05-02].
    [8]
    ZABBIX. The enterprise-class monitoring solution for everyone[EO/BL]. http://www.zabbix.com/[2016-05-02].
    [9]
    吴兆松. Zabbix企业级分布式监控系统[M]. 北京:电子工业出版社, 2014.
    [10]
    CADVISOR. Analyzes resource usage and performance characteristics of running containers [EB/OL]. https://github.com/google/cadvisor[2016-05-02].
    [11]
    DATADOG. Cloud monitoring as a service[EB/OL]. https://www.datadoghq.com/[2016-05-02].
    [12]
    INFOQ. 腾讯游戏是如何使用Docker的[EB/OL]. http://www.infoq.com/cn/articles/how-tencent-game-use-docker[2016-05-02].
    [13]
    RRDTOOL. About RRDTool[EB/OL]. http://oss.oetiker.ch/rrdtool[2016-05-02].
    [14]
    WIKIPEADIA. Cgroups[EB/OL]. https://en.wikipedia.org/wiki/Cgroups[2016-05-02].

    Article Metrics

    Article views (525) PDF downloads (289)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return