容器微云的监控系统的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:kittyranger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算使用海量资源快速为用户部署和执行资源密集型任务,但是一批新应用在要求大量计算资源的同时,也需要极低的交互延迟。由于广域网的限制,用户设备与云数据中心的交互延迟较大,不能很好地满足这类应用的需求。微云是由一组资源节点组成的小型数据中心,位于网络边缘,用户的设备可以通过网络与微云直接连接,大大降低了服务的延迟。另一方面,云服务往往使用虚拟机作为主要的服务手段,以满足资源复用和用户隔离的需求。而容器技术同样可以满足资源复用和用户隔离的需求,且与虚拟机技术相比,资源利用率更高,性能更接近物理机,启动速度更快,使得它成为我们构建微云系统的首选。微云监控系统对于保障微云的正常运行和服务优化是必不可少的,包含了两个层次的功能:微云为用户提供PaaS层服务,每个容器承载和运行了一个应用组件,监控系统需要提供应用组件运行状态的监控:为了保障微云系统的稳定运行和资源的合理使用,监控系统需要提供宿主物理机运行状态的监控,了解资源的使用状况。本文的主要工作是研究和开发一个符合容器微云特征的监控系统。首先,本文对现有监控系统的架构,数据采集,数据传输和数据存储等方面作了简要的介绍和分析,并指出了不同方式的优缺点。然后,结合容器微云的特点,设计并实现了一套容器微云的监控系统,该系统采用树型结构,主要分为监控代理和监控服务器两个部分,监控代理为叶子节点,主要负责容器信息、物理机信息和用户业务信息的采集、异常检测、数据汇总和上传等工作,监控服务器为非叶子节点主要负责对下级的监控代理或监控服务器上传的数据进行再汇总,并监控下级节点的运行状况等。论文还对该监控系统的可靠性和扩展性进行了专门的设计。再次,由于监控系统的带宽往往被限制在很低的水平,监控系统只逐级上传监控数据的摘要数据,以减少带宽的占用。但为了满足用户实时监控感兴趣的容器,系统需要为其提供实时监控数据。为了减少实时数据的传输带宽,论文采取了避免重复数据传输和减少消息头数量的策略,专门设计并实现了一种监控数据的请求聚合算法以满足低带宽的传输限制。所开发的监控系统部署在实际运行的容器微云上,论文对其进行了测试,结果表明,该监控系统很好地满足了容器微云的监控需求,且可靠性高,负载低,请求聚合算法极大的降低了监控数据传输的带宽占用。
其他文献
目前,随着网络技术的发展和各种网络应用的普及,与传统的静态HTML页面相比,蕴含数据更加丰富,质量更高的网络数据库正引起研究人员的广泛关注。然而,在特定的应用领域,由于不
在企业管理软件中,业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂,难以开发。业务构件是所要处理的业务对象(如业务单
现阶段搭载多核处理器的网络服务器平台越来越普及。而操作系统是在单核处理器时代开发,无法充分发挥多核处理器的强大处理能力,所以对串行协议栈进行并行优化具有重要意义。
基于视频信息的说话者检测,就是不借助音频信息,单从说话者的嘴唇动作来判定谁在说话的检测方法。涉及到的相关技术有视频镜头分割、人脸检测与跟踪、嘴唇区域定位以及唇动判
关键短语抽取是文本信息处理的重要技术。随着网络时代的到来,在线文档呈现出几何级数的增长,“信息爆炸”成为这个时代的主要特征。检索和利用网络信息变得越来越困难,关键
随着Internet呈爆炸式的增长,人们经常会遇到网络拥塞和服务质量低等一系列问题。因此,对大规模网络行为研究已是当务之急。网络模拟作为计算机网络研究的主要手段,以周期小
随着半导体技术和计算机体系结构技术的发展,分片式处理器逐渐成为多核领域的一个发展方向。分片式处理器有效解决和缓解了线延迟、功耗、可扩展性等现代处理器面临的主要问
在组播路由协议中,PIM-SM协议以其协议无关性、组成员显示加入的特性以及共享树(RPT)向最短路径树(SPT)切换等机制,成为了目前应用最为广泛的域内组播路由协议。但是随着网络技术的
随着互联网上信息的快速增长,信息抽取技术越来越被关注,而实体关系的抽取又是这些任务中非常重要的一个子任务。经研究发现由于传统的实体关系抽取技术面向句子级,只在一个
低秩矩阵近似,是机器学习、数值优化、理论计算机科学等领域的重要研究方向。它既有严格的理论基础,在实际问题中,也有着广泛的应用。低秩矩阵近似的本质是利用高维空间中的