【技术实现步骤摘要】
基于状态监控芯片确定计算节点运行状态的方法及系统
[0001]本专利技术涉及芯片应用
,并且更具体地,涉及基于状态监控芯片确定计算节点运行状态的方法及系统、计算机可读存储介质以及电子设备。
技术介绍
[0002]目前,在云计算或云服务领域,通常利用多个计算节点协同计算或处理与海量数据相关的计算任务。为此,需要利用服务器对每个计算节点的状态进行监控,以根据计算节点的状态来分配计算任务。然而,由于计算节点的数量较多,并且为了进行状态监控,用于状态监控的服务器需要实时获取每个计算节点的运行状态,这种情况下造成了用于状态监控的服务器的负载过大并且容易出现故障。
[0003]此外,用于状态监控的服务器通常仅确定计算节点的瞬时状态,然而这种瞬时状态有时无法体现计算节点的近期的实际运行状态。例如,特定计算节点的处理速度突然提升,然而其处理速度长期处于较低水平。
[0004]由此可知,为了更好地提升云计算或云服务的数据处理能力,需要更为有效地确定计算节点的运行状态。
[0005]为了确定计算节点进行状态监控,用 ...
【技术保护点】
【技术特征摘要】
1.一种基于状态监控芯片确定计算节点运行状态的方法,所述方法包括:在当前时间单元结束时,从数据处理系统的多个计算节点中的每个计算节点内置的状态监控芯片接收计算节点的负载信息;对每个计算节点的负载信息进行解析,以获取每个计算节点在当前时间单元内的处理器负载率;基于每个计算节点在当前时间单元内的处理器负载率,确定所述数据处理系统的负载均衡参数;当所述负载均衡参数大于均衡参数阈值时,促使每个计算节点内置的状态监控芯片上传节点运行信息,并从预先存储的节点配置文件中获取每个计算节点的节点配置信息;以及基于所述节点配置信息和节点运行信息,确定每个计算节点的运行状态。2.根据权利要求1所述的方法,还包括,预先将每个自然日划分为多个时间单元,并且促使每个计算节点内置的状态监控芯片以时间单元为进行信息记录的时间间隔,记录计算节点的负载信息。3.根据权利要求1所述的方法,还包括,每个计算节点内置的状态监控芯片获取计算节点在每秒的处理器实时负载率,并在当前时间单元结束时,基于当前时间单元内每秒的处理器实时负载率确定计算节点在当前时间单元内的处理器负载率,其中当前时间单元内的处理器负载率为当前时间单元内每秒的处理器实时负载率的平均值。4.根据权利要求3所述的方法,在基于当前时间单元内每秒的实时负载率确定计算节点在当前时间单元内的处理器负载率后,将处理器负载率和计算节点的标识符封装为负载信息。5.根据权利要求1所述的方法,所述对每个计算节点的负载信息进行解析,以获取每个计算节点在当前时间单元内的处理器负载率,包括:对每个计算节点的负载信息进行解析,以获取计算节点的标识符和在当前时间单元内的处理器负载率,从而确定每个计算节点在当前时间单元内的处理器负载率。6.根据权利要求1或5所述的方法,其中基于每个计算节点在当前时间单元内的处理器负载率,确定所述数据处理系统的负载均衡参数,包括:确定计算节点的节点数量N和分组参数g,计算样本参数f=
⌊ N/g
⌋
,其中100≤N并且5≤g;按照处理器负载率的降序顺序,对多个计算节点进行排序,从而生成排序列表,计算所述数据处理系统内每个计算节点的第一平均处理器负载率P1;将所述排序列表中处理器负载率最大的f个计算节点构成第一计算节点集合,并且将所述排序列表中处理器负载率最小的f个计算节点构成第二计算节点集合;确定第一计算节点集合中每个计算节点的第二平均处理器负载率P2,确定第二计算节点集合中每个计算节点的第三平均处理器负载率P3;确定所述数据处理系统的负载均衡参数L,
其中,a为调节参数。7.根据权利要求1所述的方法,其中,当所述负载均衡参数大于均衡参数阈值时,促使每个计算节点内置的状态监控芯片上传节点运行信息,...
【专利技术属性】
技术研发人员:王嘉诚,张少仲,张栩,
申请(专利权)人:中诚华隆计算机技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。