技术摘要:
本发明提供的一种具有OODA分形机制的计算机群构建方法,其特征在于:所述方法具体包括:通过分形机制,按照处理器、计算卡、服务器主机、计算机机群的顺序依次构建计算机机群系统;所述分形机制包括强分形机制和弱分形机制;所述强分形机制完全利用OODA算子,通过三层 全部
背景技术:
随着具有OODA以及分形特征的工作流逐渐成为大规模数据中心和超算机群的主 要计算负载,针对计算机机群的结构设计逐渐向“多层次”化的设计思路延伸。然而,现有计 算机机群结构设计往往向机群系统内,不断集成相同类型的服务器节点方式,通过横向扩 展方式不断提高整个机群系统的算力。此外,现有计算机机群系统,很难能够根据OODA类工 作流的负载特征,保证机群系统的各个组织层次都能以高效方式,给各个层级的“子计算” 任务调度各类计算资源。 因此,亟需一种具有OODA分形机制的计算机群构建方法。
技术实现要素:
有鉴于此,本发明提供一种具有OODA分形机制的计算机群构建方法。 本发明提供一种具有OODA分形机制的计算机群构建方法,其特征在于:所述方法 具体包括:通过分形机制,按照处理器、计算卡、服务器主机、计算机机群的顺序依次构建计 算机机群系统; 所述分形机制包括强分形机制和弱分形机制; 所述强分形机制完全利用OODA算子,通过三层分形方式,并按照处理器、计算卡、 服务器主机、计算机机群依次逐层构建,即计算机机群系统的各个部件均具有OODA分形结 构; 所述弱分形机制在强分形机制中的OODA算子中至少有1个算子由通用算子替代, 通过三层分形方式,并按照处理器、计算卡、服务器主机、计算机机群依次逐层构建。 进一步,所述OODA算子包括OODA四个独立计算分区,即01计算分区、O2计算分区、 D3计算分区和A4计算分区; 每项作业按照O1->O2->D3->A4的顺序占用计算分区,并以O1->O2->D3->A4->O1循 环方式执行计算任务; 每项作业占用OODA四个分区的部分或全部计算资源。 进一步,所述强分形机制构建计算机机群的方法如下: S1:构建OODA分区处理器,利用OODA算子计算Group分区,获得OODA分区处理器,即 O1分区处理器、O2分区处理器、D3分区处理器和A4分区处理器; S2:构建OODA分区计算卡,将O1分区处理器、O2分区处理器、D3分区处理器和A4分 区处理器作为构建OODA分区计算卡的OODA算子,利用与处理器结构相同的设计方法,通过 分形方式,构建OODA分区计算卡; S3:构建OODA计算服务器主机,将OODA分区计算卡作为构建OODA计算服务器主机 4 CN 111586144 A 说 明 书 2/5 页 的OODA算子,利用OODA分区计算卡作为服务器主机IO资源池的计算卡,即O1IO资源池的计 算卡为O1计算卡,O2IO资源池的计算卡为O2计算卡,D3IO资源池的计算卡为D3计算卡,A4IO 资源池的计算卡为A4计算卡,通过分形方式,所述服务器主机包括OODA四个IO资源池和调 度控制器; S4:构建OODA分形计算机机群系统,将OODAA计算服务器主机作为构造OODA分形计 算机机群系统的OODA算子,OODA计算服务器主机作为各个计算分区的节点服务器,通过分 形方式,所述计算机机群系统包括O1计算分区、O2计算分区、D3计算分区、A4计算分区和具 有调度器功能的资源管理分区。 进一步,步骤S4所述的OODA计算分区分别包括一个或一个以上的与之对应的节点 服务器,即O1计算分区包括一个或一个以上的O1节点服务器、O2计算分区包括一个或一个 以上的O2节点服务器、D3计算分区包括一个或一个以上的D3节点服务器和A4计算分区包括 一个或一个以上的A4节点服务器。 进一步,所述OODA四个计算分区中各个计算分区对应的节点服务器的功能和结构 相同。 进一步,所述计算机机群系统还包括存储分区、网络设备分区和资源管理分区,所 述存储分区、网络设备分区、资源管理分区和OODA计算分区经高性能互连网络连接。 进一步,所述弱分形机制构建计算机机群方法还包括:部分利用OODA算子,部分利 用通用算子,由小到大分为三个层次,依次是处理器、计算卡、服务器主机、计算机机群,依 次逐层构建计算机机群系统的各层计算部件。 本发明的有益技术效果:本发明提供的具有OODA分形机制的计算机群构建方法可 避免横向扩展的方式不断提高整个机群系统的计算机(CPU)计算哈希函数输出的速度;此 外,提高机群系统的各个组织层次调用各个层级的“子计算”任务调度各类计算资源的效 率。利用发明构建的OODA分形计算机群,更加适合与这种体系结构所对应的OODA分形计算 负载。OODA分形计算负载,不仅由OODA四个具有前后依赖关系的计算步骤组成。此外,每个 计算步骤,又可以拆分为OODA四个计算步骤。 附图说明 下面结合附图和实施例对本发明作进一步描述: 图1具有OODA多分区的计算机机群结构图。 图2利用三层OODA分形机制构建强分形计算机机群。 图3利用三层OODA分形机制构建弱分形计算机机群实施例。 图4构造OODA分形计算机机群系统的实施例。