掌桥专利:专业的专利平台
掌桥专利
首页

一种基于超算云服务器的资源管理方法

文献发布时间:2023-06-19 09:38:30


一种基于超算云服务器的资源管理方法

技术领域

本发明属于云服务器资源管理技术领域,尤其涉及一种基于超算云服务器的资源管理方法。

背景技术

服务器是对数据进行承载并将进行运算处理的计算机云端设备,随着科技的发展,云服务已经被逐渐拓展开,由云服务商提供的硬件进行云计算,来达到计算的目的,云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务,能够显著降低硬件配置需要,正在逐渐兴起,现有技术中云服务器的资源调用是服务器资源的利用重中之重。

现有的云服务器调用多是并行处理,在资源分配时优先级处理效率较低,无法很好的调节优先级策略,并且云服务器分配资源时计算硬件强度不同,简单的并列分配原则容易导致计算效率下降,同时在资源调用后,工作策略只能够存放在日志文件中,后台人员在查看资源管理调配比较繁琐,多条相关联的调用指令查找不存在相连性,因此不能很好的满足资源管理需要。

发明内容

本发明的目的在于:为了解决云服务器分配资源时计算硬件强度不同,简单的并列分配原则容易导致计算效率下降,同时在资源调用后,工作策略只能够存放在日志文件中,后台人员在查看资源管理调配比较繁琐,多条相关联的调用指令查找不存在相连性,因此不能很好的满足资源管理需要的问题,而提出的一种基于超算云服务器的资源管理方法。

为了实现上述目的,本发明采用了如下技术方案:

设计一种基于超算云服务器的资源管理方法,具有包括以下步骤:

S1、收集数据,使用云服务器系统的信息采集单元收集超算运服务器资源调用请求数据,将云服务器资源调用数据通过请求接收端口进行记录并通过时序程序进行数时标记;

S2、排序,将获取到的服务器系统资源调用数据依据时序和调用顺序进行排序,对排序中的服务器系统资源调用数据提取数据内调用的超算服务器配置空间;

S3、分配空间,通过分配策略将资源调用需要的配置空间留置,并且根据服务器性能划分不同的性能区间,对应不同的优先级资源调用,等待服务器处理单元进行资源调用处理;

S4、周期划分,将一段时期内超算云服务器资源调用划分周期,定位对周期内数据进行检查,当运行到下一周期时,前一周期优先级上调,优先处理该周期内资源调用,通过周期内调用数据优先级排序后,确定处理顺序发送至超算云服务器处理单元;

S5、调用处理,处理单元依据分配单元分配的调用数据,根据优先级先后顺序对服务器资源进行调用,处理单元能够根据分配的资源调用优先级顺序依次进行资源配置,配置后将资源调用结果存储至存储单元;

S6、返还数据,同时返还给调用数据端调用编号,通过调用编号通过存储单元进行结果检索查看。

优选的,所述S6中数据端调用编号包括调用时序编号、调用种类序号、前段定位序号以及后段定位序号以及搜索特征码,前段定位序号与前段调用命令的后段数据序号呈顺序排列。

优选的,上述搜索特征码为10-15字节的混乱字符串,用于定位搜索资源调用处理结构。

一种基于超算云服务器资源管理系统,包括信息采集单元,所述信息采集单元输出端连接有分配单元,所述分配单元输入端连接有处理单元,所述处理单元输入端连接有存储单元,所述信息采集单元包括请求接收模块和时序记录模块,所述分配单元包括配置信息提取模块和优先级排列模块,所述配置信息提取模块输出端与请求接收模块输入端相连接,所述配置信息提取模块输入端与优先级排列模块输出端相连接,所述处理单元包括服务器处理模块、编号定位模块和数据调用模块,所述存储单元包括存储模块、搜索模块和日志模块;

所述信息采集单元用于对超算云服务器资源进行信息数据采集,并发送至分配单元,分配单元用于将采集的调用数据进行配置提取分类并提供给处理单元处理策略,处理单元用于根据处理策略对资源调用数据进行依据优先级的数据资源处理,存储单元用于存储特征数据,来进行校验和对,请求接收模块用于通过通讯模块与外部调用资源请求进行接收,时序记录模块用于标记调用接收时间,来辅助后续优先级判断,配置信息提取模块用于提取请求需要的超算服务器资源,优先级排列模块用于判断调用优先级来方便后续处理,服务器处理模块用于处理资源调用,编号定位模块用于对调用数据进行编号定位,数据调用模块用于调用服务器存储模块内的存储数据辅助进行资源调用,搜索模块用于通过编号定位模块给予的定位编号搜索存储单元存储模块的资源调用数据,日志模块用于记录存储单元日志,方便追溯。

优选的,所述请求接收模块输出端与时序记录模块输入端相连接。

优选的,所述服务器处理模块输入端与配置信息提取模块输出端相连接,所述服务器处理模块输出端与编号定位模块和数据调用模块输入端相连接。

优选的,所述数据调用模块输出端与存储模块输入端相连接,所述存储模块输出端与搜索模块输入端相连接,所述日志模块输入端与存储模块输出端相连接。

优选的,所述信息采集单元采集数据包括云服务器占用资源、硬件温度以及外部调用数据身份特征识别码、密钥和IP地址,用以确保超算服务器运算安全。

优选的,所述搜索模块支撑SQL协议,提高搜索效率。

优选的,所述时序记录模块时序记录单位时间为毫秒。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、本发明中,通过将云服务器系统资源调用请求进行收集并进行时序优先级的排序,能够快速分配优先级策略,并且能够根据优先级需要调用服务器配置空间,同时根据资源调用难度分配合理的服务器性能区间,并且根据周期对调用进行优先段分配,在周期段度过后,优先处理高一级优先级的资源调用,同时处理单元能够合理分配调用,从而保证算法调用的优先级分配效果,并且在资源分离后,能够生成调用编号,并且根据调用编号的搜索特征码快速定位该调用资源,不需再对存储单元进行多次检索,提高追溯效率,并且编号能够快速显示资源分配时间以及调用种类以及相连的资源调用类型,方便后台人员对特定调用进行快速追溯,提高超算云服务器的资源管理分配安全性,满足使用需要。

2、本发明中,信息采集单元用于对超算云服务器资源进行信息数据采集,并发送至分配单元,分配单元用于将采集的调用数据进行配置提取分类并提供给处理单元处理策略,处理单元用于根据处理策略对资源调用数据进行依据优先级的数据资源处理,存储单元用于存储特征数据,对资源分配策略进行存储,方便后台人员进行校验和对,请求接收模块用于通过通讯模块与外部调用资源请求进行接收,时序记录模块用于标记调用接收时间,来辅助后续优先级判断,配置信息提取模块用于提取请求需要的超算服务器资源,优先级排列模块用于判断调用优先级来方便后续处理,服务器处理模块用于处理资源调用,编号定位模块用于对调用数据进行编号定位,数据调用模块用于调用服务器存储模块内的存储数据辅助进行资源调用,搜索模块用于通过编号定位模块给予的定位编号搜索存储单元存储模块的资源调用数据,日志模块用于记录存储单元日志,保证对系统运行状态的监控。

附图说明

图1为本发明提出的一种基于超算云服务器的资源管理系统的系统框图;

图2为本发明提出的一种基于超算云服务器的资源管理系统的信息采集单元结构示意图;

图3为本发明提出的一种基于超算云服务器的资源管理系统的分配单元结构示意图;

图4为本发明提出的一种基于超算云服务器的资源管理系统的处理单元结构示意图;

图5为本发明提出的一种基于超算云服务器的资源管理系统的存储单元结构示意图。

图例说明:

1、信息采集单元;101、请求接收模块;102、时序记录模块;2、分配单元;201、配置信息提取模块;202、优先级排列模块;3、处理单元;301、服务器处理模块;302、编号定位模块;303、数据调用模块;4、存储单元;401、存储模块;402、搜索模块;403、日志模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1-5,本发明提供一种技术方案:一种基于超算云服务器的资源管理方法,具有包括以下步骤:

S1、收集数据,使用云服务器系统的信息采集单元1收集超算运服务器资源调用请求数据,将云服务器资源调用数据通过请求接收端口进行记录并通过时序程序进行数时标记;

S2、排序,将获取到的服务器系统资源调用数据依据时序和调用顺序进行排序,对排序中的服务器系统资源调用数据提取数据内调用的超算服务器配置空间;

S3、分配空间,通过分配策略将资源调用需要的配置空间留置,并且根据服务器性能划分不同的性能区间,对应不同的优先级资源调用,等待服务器处理单元3进行资源调用处理;

S4、周期划分,将一段时期内超算云服务器资源调用划分周期,定位对周期内数据进行检查,当运行到下一周期时,前一周期优先级上调,优先处理该周期内资源调用,通过周期内调用数据优先级排序后,确定处理顺序发送至超算云服务器处理单元3;

S5、调用处理,处理单元3依据分配单元2分配的调用数据,根据优先级先后顺序对服务器资源进行调用,处理单元3能够根据分配的资源调用优先级顺序依次进行资源配置,配置后将资源调用结果存储至存储单元4;

S6、返还数据,同时返还给调用数据端调用编号,通过调用编号通过存储单元4进行结果检索查看。

所述S6中数据端调用编号包括调用时序编号、调用种类序号、前段定位序号以及后段定位序号以及搜索特征码,前段定位序号与前段调用命令的后段数据序号呈顺序排列。

上述搜索特征码为10-15字节的混乱字符串,用于定位搜索资源调用处理结构。

一种基于超算云服务器资源管理系统,包括信息采集单元1,所述信息采集单元1输出端连接有分配单元2,所述分配单元2输入端连接有处理单元3,所述处理单元3输入端连接有存储单元4,所述信息采集单元1包括请求接收模块101和时序记录模块102,所述分配单元2包括配置信息提取模块201和优先级排列模块202,所述配置信息提取模块201输出端与请求接收模块101输入端相连接,所述配置信息提取模块201输入端与优先级排列模块202输出端相连接,所述处理单元3包括服务器处理模块301、编号定位模块302和数据调用模块303,所述存储单元4包括存储模块401、搜索模块402和日志模块403;

所述信息采集单元1用于对超算云服务器资源进行信息数据采集,并发送至分配单元2,分配单元2用于将采集的调用数据进行配置提取分类并提供给处理单元3处理策略,处理单元3用于根据处理策略对资源调用数据进行依据优先级的数据资源处理,存储单元4用于存储特征数据,来进行校验和对,请求接收模块101用于通过通讯模块与外部调用资源请求进行接收,时序记录模块102用于标记调用接收时间,来辅助后续优先级判断,配置信息提取模块201用于提取请求需要的超算服务器资源,优先级排列模块202用于判断调用优先级来方便后续处理,服务器处理模块301用于处理资源调用,编号定位模块302用于对调用数据进行编号定位,数据调用模块303用于调用服务器存储模块401内的存储数据辅助进行资源调用,搜索模块402用于通过编号定位模块302给予的定位编号搜索存储单元4存储模块401的资源调用数据,日志模块403用于记录存储单元4日志,方便追溯。

所述请求接收模块101输出端与时序记录模块102输入端相连接,所述服务器处理模块301输入端与配置信息提取模块201输出端相连接,所述服务器处理模块301输出端与编号定位模块302和数据调用模块303输入端相连接,所述数据调用模块303输出端与存储模块401输入端相连接,所述存储模块401输出端与搜索模块402输入端相连接,所述日志模块403输入端与存储模块401输出端相连接,所述信息采集单元1采集数据包括云服务器占用资源、硬件温度以及外部调用数据身份特征识别码、密钥和IP地址,用以确保超算服务器运算安全,所述搜索模块402支撑SQL协议,提高搜索效率,所述时序记录模块102时序记录单位时间为毫秒。

实施方式具体为:通过将云服务器系统资源调用请求进行收集并进行时序优先级的排序,同时在时序排序时能够后台输入优先级序号进行优先级升级,能够快速分配优先级策略,并且能够根据优先级需要调用服务器配置空间,同时根据资源调用难度分配合理的服务器性能区间,并且根据周期对调用进行优先段分配,在周期段度过后,周期段设置能够根据服务器性能进行调整,优先处理高一级优先级的资源调用,同时处理单元3能够合理分配调用,从而保证算法调用的优先级分配效果,并且在资源分离后,能够生成调用编号,调用编号的特征搜索码能够提高搜索效率,同时特征搜索码为避免重复可采用哈希算法加密,提高安全性能,并且根据调用编号的搜索特征码快速定位该调用资源,不需再对存储单元4进行多次检索,提高追溯效率,并且编号能够快速显示资源分配时间以及调用种类以及相连的资源调用类型,方便后台人员对特定调用进行快速追溯,提高超算云服务器的资源管理分配安全性,满足使用需要。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

相关技术
  • 一种基于超算云服务器的资源管理方法
  • 一种高效能数据中心云服务器资源自主管理方法和系统
技术分类

06120112242614