计算机应用 ›› 2016, Vol. 36 ›› Issue (7): 2051-2055.DOI: 10.11772/j.issn.1001-9081.2016.07.2051

• 行业与领域应用 • 上一篇    下一篇

基于仿生学原理的云资源自主监控系统设计与实现

孙鹏, 许瀚, 陈晶晶, 曹旭东   

  1. 电子科技大学 计算机科学与工程学院, 成都 611731
  • 收稿日期:2016-01-19 修回日期:2016-03-04 出版日期:2016-07-10 发布日期:2016-07-14
  • 通讯作者: 许瀚
  • 作者简介:孙鹏(1979-),男,河南洛阳人,讲师,博士研究生,主要研究方向:云计算、自主计算、智能调度;许瀚(1990-),男,四川成都人,博士研究生,CCF会员,主要研究方向:云计算;陈晶晶(1988-),女,安徽宿州人,硕士研究生,主要研究方向:云计算;曹旭东(1988-),男,四川成都人,硕士,主要研究方向:云计算。
  • 基金资助:
    国家自然科学基金资助项目(61170042)。

Design and implementation of cloud resource monitoring system based on bionics

SUN Peng, XU Han, CHEN Jingjing, CAO Xudong   

  1. School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 611731, China
  • Received:2016-01-19 Revised:2016-03-04 Online:2016-07-10 Published:2016-07-14
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61170042).

摘要: 为了解决现有监控系统因主控节点功能太过集中而导致某些时刻网络流量过大、系统扩展性差和无法及时应对节点失效的问题,提出了一种基于仿生自主神经系统(BANS)的新型云资源监控系统。首先,系统中引入了多级存储、分批上报的机制,将需要上报的监控信息分批次分时段上传汇总,使得在任何单一时刻系统内不会产生过大的流量和负载,保证了系统的稳定性;其次,系统中加入了类动态主机配置协议(DHCP)的主动发现机制以及定期轮询策略,使得系统在处理新节点加入,节点故障问题时,获得了类似仿生自主神经系统一样的自组织、自修复能力。实验结果表明,基于BANS的云资源监控系统实现了自组织与自修复的功能,并且可以有效降低系统内的通信流量,某些单一时刻能将流量降低到仅有原来的三分之一。

关键词: 云计算, 资源监控, 仿生自主神经系统, 云监控, 自组织, 自修复

Abstract: Concerning the problems of heavy network traffic, which is caused by the excessive load of master node, bad expansibility and poor ability to handle node failure in existing monitoring system, a novel Cloud Monitoring System based on Bionic autonomic nervous system (B-CMS) was proposed. Firstly, B-CMS imported hierarchical storage and batch-wise report mechanism to upload the monitoring information, which can decrease the network traffic at any moment to ensure monitor system's stability. In addition, the use of similar Dynamic Host Configuration Protocol (DHCP) and polling-driven heartbeat checking mechanism enabled the monitor system to get the self-organizing and self-repairing ability which is similar to Bionic Autonomic Nervous System (BANS) when adding new node and handling node failure in autonomic way. The experimental results show that B-CMS achieves self-organizing and self-repairing, and effectively decreases network traffic. In some special moment, the network traffic is only one-third of the original system.

Key words: cloud computing, resource monitoring, Bionic Autonomic Nervous System (BANS), cloud monitoring, self-organizing, self-repairing

中图分类号: