多处理器系统监控的研究与设计
发布时间:2021-07-25 20:17
多处理器系统是并行计算系统的一种实现方式,具有良好的可扩展性、高可靠性和高性价比等优点,因而得到了广泛的应用。但是多处理器系统的处理单元独立性强,并且系统结构松散,因此很难管理和维护。为了解决这个问题,一般的做法是使用多处理器系统的监控系统。多处理器系统的监控系统是多处理器系统重要的组成部分,帮助用户管理系统资源和监控运行状态,保障系统高效、稳定地运行。本文研究多处理器系统监控技术,并结合KD系列多处理器系统的需求,设计与实现一套适合KD系列多处理器系统的监控系统,以下简称为KD监控系统。KD监控系统采用软硬件相结合的技术,既有远程监测功能,又有远程控制功能。KD监控系统的远程监测功能主要用于监测各个处理单元的运行状态和性能参数,包括CPU使用率和开启、关闭记录等。KD监控系统的远程控制功能主要用于远程开启、关闭特定的处理单元,以及远程控制各个处理单元的处理器风扇转速等。KD监控系统具备这些功能后,基本能满足多处理器系统的监控需求。本文首先介绍多处理器系统相关的概念,包括多处理器系统的研究背景、研究现状。然后在介绍几个典型的监控系统后,详细介绍KD-60系统,包括KD-60系统结构、网...
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
Ganglia的体系结构
图 2-2 Supermon 的体系结构permon 采用 C/S 模式,mon 模块部署于各个需要监控的处理单元ermon 之间定时收发信息,使用 TCP/IP 协议。supermon 和 mon 都采议,使用多级代理层次式结构,所以能形成超大规模的监控系统permon 的特点是采用 linux 内核监控信息采集模块的开发方式,具数据的效率,降低了由于采集信息而对处理单元产生的性能影响。inux 可加载内核模块(LKM:Linux Kernel Module[40])机制,通c 文件系统采集内核信息。每个 mon 模块采集本地的信息,并与 sSupermon 和所有的 mon 通信,获取整个系统的监控信息。ARMON 简介RMON 是由印度高性能计算开发中心开发的多处理器系统的监控用于 PARMON 多处理器系统中。PARMON 不仅监控处理单元的运资源,还监控进程的活动、系统日志、操作系统内核、内存、磁盘RMON 的体系结构如图所示:
图 2-3 PARMON 的体系结构PARMON 采用 C/S 模式,包含 Parmon-server 和 Parmon-client 两个模块。Parmon-client 部署在各个需要监控的处理单元上,用 C 语言开发,主要用收集处理单元的信息。Parmon-server 部署于管理节点上,用 Java 语言开发,主要是获取各个监控节点的信息,并用图形化的方式展示给用户。PARMON 监控系统中的 Parmon-server 和 Parmon-client 是交互式,可以灵活的选取监控的对象,可以监控整个系统、某个处理器甚至是某个特定的部件,以此来提供不同层面的监控视图。2.4 ClusterProbe 简介ClusterProbe 由香港大学开发,成功应用与 jessica(Java Enabled Single SystemImage Computing Architecture[41])系统中,是完全基于 Java 开发,其体系结构如下图所示:
【参考文献】:
期刊论文
[1]绿色计算的重定义与若干探讨[J]. 郭兵,沈艳,邵子立. 计算机学报. 2009(12)
[2]KD-50-I中的无盘启动技术、文件系统架构及BLAS库优化[J]. 李晖,李凯,吴俊敏,孙广中,陈国良. 小型微型计算机系统. 2009(10)
[3]KD-50-I-E:一台增强型高性能计算机[J]. 张俊霞,李春生,张焕杰. 中国科学技术大学学报. 2009(08)
[4]一种高可用性冗余集群的关键技术及可信性分析[J]. 郝丽蕊,薛弘晔,陈艳. 计算机应用. 2009(02)
[5]基于单芯片的高速嵌入式以太网接口设计[J]. 刘巍,白瑞林,姚远. 计算机工程与设计. 2008(12)
[6]基于龙芯2F的国产万亿次高性能计算机KD-50-I的研制[J]. 张俊霞,张焕杰,李会民. 中国科学技术大学学报. 2008(01)
[7]嵌入式Linux下GPIO驱动程序的开发及应用[J]. 何泉,贺玉梅. 仪器仪表学报. 2007(S1)
[8]龙芯2号处理器设计和性能分析[J]. 胡伟武,张福新,李祖松. 计算机研究与发展. 2006(06)
[9]一种多处理器并行计算机系统的设计[J]. 贺占庄. 微电子学与计算机. 2006(02)
[10]基于FPGA的UART控制器的设计和实现[J]. 邹杰,杨建宁. 微计算机信息. 2005(13)
硕士论文
[1]大规模机群远程监控管理关键技术及实现[D]. 赵月辉.中国科学院研究生院(计算技术研究所) 2006
[2]单一系统映像机群监控系统的关键技术研究[D]. 顾光导.中国科学院研究生院(计算技术研究所) 2003
本文编号:3302705
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
Ganglia的体系结构
图 2-2 Supermon 的体系结构permon 采用 C/S 模式,mon 模块部署于各个需要监控的处理单元ermon 之间定时收发信息,使用 TCP/IP 协议。supermon 和 mon 都采议,使用多级代理层次式结构,所以能形成超大规模的监控系统permon 的特点是采用 linux 内核监控信息采集模块的开发方式,具数据的效率,降低了由于采集信息而对处理单元产生的性能影响。inux 可加载内核模块(LKM:Linux Kernel Module[40])机制,通c 文件系统采集内核信息。每个 mon 模块采集本地的信息,并与 sSupermon 和所有的 mon 通信,获取整个系统的监控信息。ARMON 简介RMON 是由印度高性能计算开发中心开发的多处理器系统的监控用于 PARMON 多处理器系统中。PARMON 不仅监控处理单元的运资源,还监控进程的活动、系统日志、操作系统内核、内存、磁盘RMON 的体系结构如图所示:
图 2-3 PARMON 的体系结构PARMON 采用 C/S 模式,包含 Parmon-server 和 Parmon-client 两个模块。Parmon-client 部署在各个需要监控的处理单元上,用 C 语言开发,主要用收集处理单元的信息。Parmon-server 部署于管理节点上,用 Java 语言开发,主要是获取各个监控节点的信息,并用图形化的方式展示给用户。PARMON 监控系统中的 Parmon-server 和 Parmon-client 是交互式,可以灵活的选取监控的对象,可以监控整个系统、某个处理器甚至是某个特定的部件,以此来提供不同层面的监控视图。2.4 ClusterProbe 简介ClusterProbe 由香港大学开发,成功应用与 jessica(Java Enabled Single SystemImage Computing Architecture[41])系统中,是完全基于 Java 开发,其体系结构如下图所示:
【参考文献】:
期刊论文
[1]绿色计算的重定义与若干探讨[J]. 郭兵,沈艳,邵子立. 计算机学报. 2009(12)
[2]KD-50-I中的无盘启动技术、文件系统架构及BLAS库优化[J]. 李晖,李凯,吴俊敏,孙广中,陈国良. 小型微型计算机系统. 2009(10)
[3]KD-50-I-E:一台增强型高性能计算机[J]. 张俊霞,李春生,张焕杰. 中国科学技术大学学报. 2009(08)
[4]一种高可用性冗余集群的关键技术及可信性分析[J]. 郝丽蕊,薛弘晔,陈艳. 计算机应用. 2009(02)
[5]基于单芯片的高速嵌入式以太网接口设计[J]. 刘巍,白瑞林,姚远. 计算机工程与设计. 2008(12)
[6]基于龙芯2F的国产万亿次高性能计算机KD-50-I的研制[J]. 张俊霞,张焕杰,李会民. 中国科学技术大学学报. 2008(01)
[7]嵌入式Linux下GPIO驱动程序的开发及应用[J]. 何泉,贺玉梅. 仪器仪表学报. 2007(S1)
[8]龙芯2号处理器设计和性能分析[J]. 胡伟武,张福新,李祖松. 计算机研究与发展. 2006(06)
[9]一种多处理器并行计算机系统的设计[J]. 贺占庄. 微电子学与计算机. 2006(02)
[10]基于FPGA的UART控制器的设计和实现[J]. 邹杰,杨建宁. 微计算机信息. 2005(13)
硕士论文
[1]大规模机群远程监控管理关键技术及实现[D]. 赵月辉.中国科学院研究生院(计算技术研究所) 2006
[2]单一系统映像机群监控系统的关键技术研究[D]. 顾光导.中国科学院研究生院(计算技术研究所) 2003
本文编号:3302705
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3302705.html