一种云计算调度方法和系统技术方案

技术编号:32858036 阅读:27 留言:0更新日期:2022-03-30 19:32
本发明专利技术涉及资源统筹技术领域,具体公开了一种云计算调度方法和系统,所述方法包括接收用户发送的含有计算任务的计算请求,确定服务云台;建立服务云台与用户的连接通道,基于所述连接通道实时获取用户的上传数据,截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型;获取用户的计算协议,根据所述计算协议和所述任务类型确定计算资源;实时监测所述服务云台的占用率,当所述占用率达到预设的占用阈值时,建立所述服务云台与预设的辅助平台的连接通道。本发明专利技术通过对传输数据进行检测,确定任务类型,根据所述任务类型和用户与系统的计算协议确定资源调度方式,调度方案完善,极大地提高了云计算服务过程的条理性。性。性。

【技术实现步骤摘要】
一种云计算调度方法和系统


[0001]本专利技术涉及资源统筹
,具体是一种云计算调度方法和系统。

技术介绍

[0002]在现在的生活中,我们经常会听到,大数据、云计算等名词,这些计算机领域的术语都已经传播到了大众社会中,足以证明这两项技术的火爆程度,也从侧面证明了这两项技术的前景,其中,大数据易于理解,就是随着存储技术的提高,人们产生的数据都会被存储起来,从而产生极其庞大复杂的数据,而对于云计算,大部分人想要理解起来有点困难。
[0003]云计算的解释有很多,有一种通俗的解释便是,用户终端可以借助网络去获取其它设备的运算资源,从而获取更强的计算能力,至于借助网络获取其它设备运算资源的过程,通常会有一个提供方来提供这项服务,但是现有的云计算提供方,对于资源调度的调度方案往往不是很完善,这也是本专利技术技术方案想要解决的技术问题。

技术实现思路

[0004]本专利技术的目的在于提供一种云计算调度方法和系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种云计算调度方法,所述方法包括:
[0007]接收用户发送的含有计算任务的计算请求,获取用户的位置数据,根据所述位置数据确定服务云台;
[0008]建立服务云台与用户的连接通道,基于所述连接通道实时获取用户的上传数据,截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型;
[0009]获取用户的设备权限,根据所述设备权限获取用户的计算协议,根据所述计算协议和所述任务类型确定计算资源;
[0010]实时监测所述服务云台的占用率,当所述占用率达到预设的占用阈值时,建立所述服务云台与预设的辅助平台的连接通道。
[0011]作为本专利技术进一步的方案:所述获取用户的位置数据的步骤包括:
[0012]向定位服务器发送第一短信数据,所述第一短信数据包括定位请求;
[0013]接收第二短信数据并解析,所述第二短信数据由所述定位服务器根据卫星捕获辅助数据生成;
[0014]基于解析后的第二短信数据生成伪距测量数据,将所述伪距测量数据转换为第三短信数据,并将所述第三短信数据向定位服务器发送;
[0015]接收第四短信数据,所述第四短信数据由所述定位服务器根据终端的位置信息生成,所述第四短信数据包括位置名称。
[0016]作为本专利技术进一步的方案:所述截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型的步骤包括:
[0017]实时监测传输过程的网络传输速度,得到含有时间项和速度项的传输表;
[0018]截取预设时间范围内的数据包,记录所述数据包的上传时间和传输时间,根据所述上传时间对所述数据包进行分类,得到数据包组;其中,所述数据包组的索引项为所述上传时间,所述数据包中包括传输时间;
[0019]根据所述上传时间在所述传输表中读取网络传输速度,根据所述传输时间和所述网络传输速度计算不同数据包组中不同数据包的数据量,得到含有上传时间项和数据量项的数据表;
[0020]根据所述数据表确定计算任务的任务类型。
[0021]作为本专利技术进一步的方案:所述根据所述数据表确定计算任务的任务类型的步骤包括:
[0022]以所述上传时间为自变量,所述数据量为因变量确定坐标,拟合所述坐标生成波动曲线;
[0023]根据预设的色值将所述波动曲线插入预设的背景图像,得到波动图像;
[0024]对所述波动图像进行轮廓识别,根据所述轮廓识别结果确定并标记图像拐点;
[0025]根据所述图像拐点确定特征点阵,根据所述特征点阵遍历预设的参考数据库,确定计算任务的任务类型。
[0026]作为本专利技术进一步的方案:所述对所述波动图像进行轮廓识别,根据所述轮廓识别结果确定并标记图像拐点的步骤包括:
[0027]根据预设的色值标记所述波动图像中的像素点,得到曲线轮廓;
[0028]根据预设的识别方向依次遍历所述曲线轮廓中的像素点;
[0029]以所述曲线轮廓中的像素点为圆心,在预设的识别范围内截取曲线轮廓,并标记截取点;
[0030]根据所述截取点生成拟合圆,计算所述拟合圆与所述曲线轮廓的重合度,当所述重合度大于预设的重合阈值时,获取拟合圆的半径;
[0031]当所述重合度小于预设的重合阈值或所述拟合圆的半径小于预设的半径阈值时,将所述像素点标记为图像拐点。
[0032]作为本专利技术进一步的方案:所述根据所述图像拐点确定特征点阵的步骤包括:
[0033]读取所述图像拐点的坐标,根据横坐标对所述坐标进行排序;
[0034]根据预设的截取步长筛选排序后的坐标,得到特征点阵。
[0035]作为本专利技术进一步的方案:所述方法还包括:
[0036]当接收到用户发送的计算请求时,生成访问报表,所述访问报表包括位置名称项与访问次数项;
[0037]基于所述位置名称遍历访问报表,当所述访问报表中包含所述位置名称时,读取与所述位置名称对应的访问次数;
[0038]当所述访问报表中不包含所述位置名称时,将所述位置名称插入所述访问报表,并将对应的访问次数赋值为一;
[0039]根据所述位置名称对应的访问次数确定风险级别,根据所述风险级别读取预设的验证方案。
[0040]本专利技术技术方案还提供了一种云计算调度系统,所述系统包括:
[0041]服务云台确定模块,用于接收用户发送的含有计算任务的计算请求,获取用户的位置数据,根据所述位置数据确定服务云台;
[0042]任务识别模块,用于建立服务云台与用户的连接通道,基于所述连接通道实时获取用户的上传数据,截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型;
[0043]资源分配模块,用于获取用户的设备权限,根据所述设备权限获取用户的计算协议,根据所述计算协议和所述任务类型确定计算资源;
[0044]辅助运算模块,用于实时监测所述服务云台的占用率,当所述占用率达到预设的占用阈值时,建立所述服务云台与预设的辅助平台的连接通道。
[0045]作为本专利技术进一步的方案:所述任务识别模块包括:
[0046]传输表生成单元,用于实时监测传输过程的网络传输速度,得到含有时间项和速度项的传输表;
[0047]数据包组生成单元,用于截取预设时间范围内的数据包,记录所述数据包的上传时间和传输时间,根据所述上传时间对所述数据包进行分类,得到数据包组;其中,所述数据包组的索引项为所述上传时间,所述数据包中包括传输时间;
[0048]数据表生成单元,用于根据所述上传时间在所述传输表中读取网络传输速度,根据所述传输时间和所述网络传输速度计算不同数据包组中不同数据包的数据量,得到含有上传时间项和数据量项的数据表;
[0049]处理执行单元,用于根据所述数据表确定计算任务的任务类型。
[0050]作为本专利技术进一步的方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算调度方法,其特征在于,所述方法包括:接收用户发送的含有计算任务的计算请求,获取用户的位置数据,根据所述位置数据确定服务云台;建立服务云台与用户的连接通道,基于所述连接通道实时获取用户的上传数据,截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型;获取用户的设备权限,根据所述设备权限获取用户的计算协议,根据所述计算协议和所述任务类型确定计算资源;实时监测所述服务云台的占用率,当所述占用率达到预设的占用阈值时,建立所述服务云台与预设的辅助平台的连接通道。2.根据权利要求1所述的云计算调度方法,其特征在于,所述获取用户的位置数据的步骤包括:向定位服务器发送第一短信数据,所述第一短信数据包括定位请求;接收第二短信数据并解析,所述第二短信数据由所述定位服务器根据卫星捕获辅助数据生成;基于解析后的第二短信数据生成伪距测量数据,将所述伪距测量数据转换为第三短信数据,并将所述第三短信数据向定位服务器发送;接收第四短信数据,所述第四短信数据由所述定位服务器根据终端的位置信息生成,所述第四短信数据包括位置名称。3.根据权利要求1所述的云计算调度方法,其特征在于,所述截取预设时间范围内的数据包,根据所述数据包确定计算任务的任务类型的步骤包括:实时监测传输过程的网络传输速度,得到含有时间项和速度项的传输表;截取预设时间范围内的数据包,记录所述数据包的上传时间和传输时间,根据所述上传时间对所述数据包进行分类,得到数据包组;其中,所述数据包组的索引项为所述上传时间,所述数据包中包括传输时间;根据所述上传时间在所述传输表中读取网络传输速度,根据所述传输时间和所述网络传输速度计算不同数据包组中不同数据包的数据量,得到含有上传时间项和数据量项的数据表;根据所述数据表确定计算任务的任务类型。4.根据权利要求3所述的云计算调度方法,其特征在于,所述根据所述数据表确定计算任务的任务类型的步骤包括:以所述上传时间为自变量,所述数据量为因变量确定坐标,拟合所述坐标生成波动曲线;根据预设的色值将所述波动曲线插入预设的背景图像,得到波动图像;对所述波动图像进行轮廓识别,根据所述轮廓识别结果确定并标记图像拐点;根据所述图像拐点确定特征点阵,根据所述特征点阵遍历预设的参考数据库,确定计算任务的任务类型。5.根据权利要求4所述的云计算调度方法,其特征在于,所述对所述波动图像进行轮廓识别,根据所述轮廓识别结果确定并标记图像拐点的步骤包括:根据预设的色值标记所述波动图像中的像素点,得到曲线轮廓;
根据预设的识别方向依次遍历所述曲线轮廓中的像素点;以所述曲线轮廓中的像素点为圆心,在预设的识别范围内截取曲线轮廓,并标记截取点;根据所述截取点生成拟合圆,计算所述拟合圆与所述曲线轮廓的重合度,当所述重合度大于预设的重合阈值时,获取拟合圆的半径;...

【专利技术属性】
技术研发人员:苏欣
申请(专利权)人:承德石油高等专科学校
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1