发明名称 大规模并行计算机系统的快速启动方法及装置
摘要 本发明公开了一种大规模并行计算机系统的快速启动方法及装置,方法包括:为每一个计算机结点设置配置接口,计算机结点在启动前预先读取配置接口中存储的用于系统启动所需的特征参数;如果配置接口中的特征参数可用,则计算机结点根据读取的特征参数启动系统;如果配置接口中的特征参数不可用,则先通过一个管理控制器为该计算机结点生成特征参数并写入所对应的配置接口,然后计算机结点从配置接口读取特征参数并根据读取的特征参数启动系统;装置包括管理控制器和配置接口,配置接口设于各个计算机结点内并与计算机结点的微处理器相连,管理控制器与至少一个配置接口相连。本发明具有启动速度快、启动效率高、灵活性好、实施成本低的优点。
申请公布号 CN102662696B 申请公布日期 2014.03.05
申请号 CN201210083039.5 申请日期 2012.03.27
申请人 中国人民解放军国防科学技术大学 发明人 屈婉霞;蒋句平;徐炜遐;田宝华;李宝峰;郑明玲;张晓明;李小芳;付清朝;宋振龙;邢建英;谢旻;迟万庆
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;周长清
主权项 一种大规模并行计算机系统的快速启动方法,其特征在于其实施步骤如下:为每一个计算机结点设置配置接口,计算机结点在启动前预先读取配置接口中存储的用于系统启动所需的特征参数;如果配置接口中的特征参数可用,则计算机结点根据读取的特征参数启动系统;如果配置接口中的特征参数不可用,则先通过一个管理控制器为该计算机结点生成特征参数并写入所对应的配置接口,然后计算机结点从配置接口读取特征参数并根据读取的特征参数启动系统;所述管理控制器的工作流程为:1)每个管理控制器对应一组计算机结点并形成一个管理域,每一个管理控制器分配有唯一的系统编号,每一个管理域内的计算机结点均被分配一个唯一的域编号,并为管理域指定用于提供启动文件服务的启动服务器;2)管理控制器通过带外管理网络接收计算机结点发送的中断请求;3)管理控制器收到中断请求后根据自身的系统编号和计算机结点的域编号生成唯一的 网络标识,管理控制器为计算机结点生成网卡参数、启动服务器IP和启动文件路径;4)管理控制器将所述网络标识、网卡参数、启动服务器IP和启动文件路径作为特征参数写入计算机结点所对应的配置接口;所述计算机结点根据读取的特征参数启动系统的详细步骤包括:A)预先修改计算机结点的BIOS的网卡初始化代码,删除BIOS广播DHCPDISCOVER消息的过程,删除BIOS向启动服务器发送DHCPREQUEST消息请求网络引导程序的过程,增加BIOS与启动服务器建立网络连接、请求传送及接收由特征参数指定的启动文件的过程;B)计算机结点根据所述网卡参数对网卡进行初始化;C)计算机结点根据启动服务器IP与启动服务器建立点对点的连接;D)计算机结点根据启动文件路径向启动服务器依次获取系统内核、根文件系统、应用软件,计算机结点在接收文件成功后微处理器将控制权转交给内核,结束引导过程并进入计算机结点的系统启动过程。
地址 410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院