摘要
为解决传统方案中单节点带来的性能瓶颈和低可靠性问题,基于对等监控网络设计并实现了云监控系统解决方案。在硬件部署上,该解决方案将监控节点封装在应用容器中,分布式部署在不同机架上,组建对等的监控网络;监控节点间采用非关系型数据库构建分布式存储集群,实现了监控数据的异地访问和备份。在软件实现上,该解决方案进行了分层设计,采用推拉结合的方式收集数据,对采集的数据进行可信度评估和分布式存储,使用阈值控制和主机空闲评估相结合的策略对云中主机进行智能化管控。通过系统测试,发现该监控系统对计算资源的平均占用率仅有2.17%;而1 ms内响应读写请求的平均比率达到93%以上,表明该解决方案具有资源消耗率低、高频次读写效率高的性能优势。
To solve the bottleneck on performance and low reliability of single core node, the cloud monitor system based on Peer-to-Peer( P2P) monitor network was designed and implemented. On the hardware deployment, the monitor nodes were capsulated in application containers and distributed on different racks to build P2 P monitor network. By establishing distributed storage clusters with non-relational database, remote data access and backup were supported to improve system reliability. On the software implementation, it was designed hierarchically using combination method of push and pull to collect data, estimating trust degree of data, storing data in distributed nodes and managing hosts in cloud with threshold control and free host estimation strategies. Through the system tests, it was concluded that the system only accounted for 2.17% on average computing resource usage and its average responsive ratio on reading and writing requests per millisecond reached above 93%. The results indicate that the monitor system is superior on low resource consumption and high read / write efficiency.
出处
《计算机应用》
CSCD
北大核心
2015年第12期3378-3382,共5页
journal of Computer Applications
关键词
云监控
对等监控网络
云平台
分布式存储集群
cloud monitor
Peer-to-Peer(P2P) monitor network
cloud platform
distributed storage cluster