ISSN 0253-2778

CN 34-1054/N

Open AccessOpen Access JUSTC Original Paper

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

Cite this:
https://doi.org/10.3969/j.issn.0253-2778.2017.08.001
  • Received Date: 13 May 2016
  • Rev Recd Date: 28 May 2016
  • Publish Date: 31 August 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.
    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.
  • loading
  • [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].
  • 加载中

Catalog

    [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 (473) PDF downloads(172)
    Proportional views

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return