多集群系统中资源监控模块的设计与实现
2017-01-13张蓓蓓
计算机测量与控制 2016年8期
张蓓蓓,杨 洁
(西安邮电大学通信与信息工程学院,西安 710061)
多集群系统中资源监控模块的设计与实现
张蓓蓓,杨 洁
(西安邮电大学通信与信息工程学院,西安 710061)
针对单一集群用户提交大量作业时系统响应时间长的问题,提出了一种多集群系统中资源监控的设计方案,该方案主要是对集群中各个子节点所有可用资源的状况进行监控,采集子节点的资源信息,并将收集到的集群节点负载信息传送给作业控制模块,使得作业根据分布在多集群环境中的计算资源负载情况进行作业跨集群调度;此方案可用于商业、高校等计算节点比较多的场所,提高工作效率,此方案已在高性能计算中应用,运行状况稳定;实验结果表明,当用户并提交作业和查询作业状态时,多集群系统响应时间优于单一集群系统响应时间。
多集群;负载;资源监控
0 引言
多集群[1-2]系统中,资源监控是对集群中各个子节点所有可用资源的状况进行监控,采集子节点的资源信息,计算各集群节点的负载值[3],从而使资源的使用率达到最优。资源监控模块的主要功能是收集各集群子节点资源的静态和动态信息[4 5]。资源信息的采集方法有很多种,用不同的方法实现资源信息的采集会在很大程度上影响整个集群系统的性能,文献[6]通过系统提供的命令或者使用开发平台提供的库函数来采集节点信息。然而对于多集群复杂的系统环境,这两种获取资源的方法在很大程度上受到了限制。……
登录APP查看全文
