云计算平台的任务管理方法及装置制造方法及图纸

技术编号:13980998 阅读:68 留言:0更新日期:2016-11-12 11:27
本发明专利技术公开了一种云计算平台的任务管理方法及装置,其方法包括:对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析任务请求,对任务请求添加优先级标识;判断任务请求所属类型,并查找云服务器的多个线程中是否存在任务请求所属类型对应的线程;若云服务器的多个线程中存在任务请求所属类型对应的线程,则将任务请求插入对应的线程的任务队列中;若云服务器的多个线程中不存在对应的线程,则根据优先级标识,插入当前空闲线程的任务队列中。本发明专利技术解决了现有技术中的云计算服务无法较合理有效地管理任务队列,工作效率低的问题。实现了提高云计算的任务管理效率,满足用户需求。

【技术实现步骤摘要】

本专利技术涉及云计算
,尤其涉及一种云计算平台的任务管理方法及装置
技术介绍
云计算服务是一种基于互联网的,进行信息交互、存储、应用以及拓展的一种服务形式,随着互联网的广泛应用,大量的数据交互形成了大数据时代,云计算的应用也越来越广泛。云计算充分利用了网络计算和存储资源,实现了大范围的协作与资源共享,为存储和管理数据提供了几乎无限多的空间和无限强大的计算能力的,但现有技术中对云计算服务的任务管理,并不能满足庞大的计算需求,无法较合理有效地管理任务队列,降低了云计算的工作效率。
技术实现思路
本专利技术的主要目的在于提出一种云计算平台的任务管理方法及装置,旨在解决现有技术中的云计算服务无法较合理有效地管理任务队列,工作效率低的问题。为实现上述目的,本专利技术提出一种云计算平台的任务管理方法,包括:对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析所述任务请求,对所述任务请求添加优先级标识;判断所述任务请求所属类型,并查找所述云服务器的多个线程中是否存在所述任务请求所属类型对应的线程;若所述云服务器的多个线程中存在所述任务请求所属类型对应的线程,则将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中;若所述云服务器的多个线程中不存在所述任务请求所属类型对应的线程,则根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中。优选地,所述解析所述任务请求,对所述任务请求添加优先级标识的步骤包括:对所述任务请求进行分析,得到对应的特急情况、紧急情况、正常情况或滞缓情况;根据所述特急情况、所述紧急情况、所述正常情况或所述滞缓情况,对所述任务请求对应添加特急标识、紧急标识、正常标识或滞缓标识。优选地,所述根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中的步骤包括:获取所述当前空闲线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请求插入至所述当前空闲线程的任务队列中。优选地,所述对云服务器的多个线程进行周期扫描操作,得到当前空闲线程的步骤之后,还包括:若所述进行周期扫描操作后无法得到所述当前空闲线程,则将接收的所述任务请求插入至主线程中。优选地,所述将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中的步骤包括:获取所述任务请求所属类型对应的线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请求插入至所述任务请求所属类型对应的线程的任务队列中。为实现上述目的,本专利技术还提出一种云计算平台的任务管理装置,所述装置包括:扫描模块,用于对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;解析模块,用于接收用户发送的任务请求,解析所述任务请求,对所述任务请求添加优先级标识;判断模块,用于判断所述任务请求所属类型,并查找所述云服务器的多个线程中是否存在所述任务请求所属类型对应的线程;类型插入模块,用于若所述云服务器的多个线程中存在所述任务请求所属类型对应的线程,则将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中;优先级插入模块,用于若所述云服务器的多个线程中不存在所述任务请求所属类型对应的线程,则根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中。优选地,所述解析模块还用于:对所述任务请求进行分析,得到对应的特急情况、紧急情况、正常情况或滞缓情况;根据所述特急情况、所述紧急情况、所述正常情况或所述滞缓情况,对所述任务请求对应添加特急标识、紧急标识、正常标识或滞缓标识。优选地,所述优先级插入模块还用于:获取所述当前空闲线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请求插入至所述当前空闲线程的任务队列中。优选地,所述装置还包括:主线程插入模块,用于若所述进行周期扫描操作后无法得到所述当前空闲线程,则将接收的所述任务请求插入至主线程中。优选地,所述类型插入模块,还用于:获取所述任务请求所属类型对应的线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请求插入至所述任务请求所属类型对应的线程的任务队列中。本专利技术公开了一种云计算平台的任务管理方法及装置,通过对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析任务请求,对任务请求添加优先级标识;判断任务请求所属类型,并查找云服务器的多个线程中是否存在任务请求所属类型对应的线程;若云服务器的多个线程中存在任务请求所属类型对应的线程,则将任务请求插入任务请求所属类型对应的线程的任务队列中;若云服务器的多个线程中不存在任务请求所属类型对应的线程,则根据任务请求的优先级标识,插入当前空闲线程的任务队列中。由此,现有技术中的云计算服务无法较合理有效地管理任务队列,工作效率低的问题。实现了提高云计算的任务管理效率,满足用户需求。附图说明图1是本专利技术云计算平台的任务管理方法第一实施例的流程示意图;图2是本专利技术实施例中解析所述任务请求,对所述任务请求添加优先级标识的步骤的一种流程示意图;图3是本专利技术实施例中根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中的步骤的一种流程示意图;图4是本专利技术云计算平台的任务管理方法第二实施例的流程示意图;图5是本专利技术实施例中将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中的步骤的一种流程示意图;图6是本专利技术云计算平台的任务管理装置第一实施例的功能模块示意图;图7是本专利技术云计算平台的任务管理装置第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析任务请求,对任务请求添加优先级标识;判断任务请求所属类型,并查找云服务器的多个线程中是否存在任务请求所属类型对应的线程;若云服务器的多个线程中存在任务请求所属类型对应的线程,则将任务请求插入任务请求所属类型对应的线程的任务队列中;若云服务器的多个线程中不存在任务请求所属类型对应的线程,则根据任务请求的优先级标识,插入当前空闲线程的任务队列中。由此,解决了现有技术中的云计算服务无法较合理有效地管理任务队列,工作效率低的问题。实现了提高云计算的任务管理效率,满足用户需求。如图1所示,本专利技术第一实施例提出一种云计算平台的任务管理方法,包括:步骤S10,对云服务器的多个线程进行周期扫描操作,得到当前空闲线程。本专利技术方法的执行主体可以为一种用于云计算中心的任务管理平台,本实施例以任务管理平台进行举例,当然也不限定于其他能够实现在云计算中心进行任务管理的设备或装置。具体地,任务管理平台对云服务器的多个线程进行周期扫描操作,得到当前空闲线程。步骤S20,接收用户发送的任务请求,解析所述任务请求,对所述任务请求添加优先级标识。具体地,在对云服务器的多个线程进行周期扫描操作,得到当前空闲线程后,任务管理平台接收用户发送的任务请求,解析任务请求,对任务请求添加优先级标识。本文档来自技高网...

【技术保护点】
一种云计算平台的任务管理方法,其特征在于,所述方法包括:对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析所述任务请求,对所述任务请求添加优先级标识;判断所述任务请求所属类型,并查找所述云服务器的多个线程中是否存在所述任务请求所属类型对应的线程;若所述云服务器的多个线程中存在所述任务请求所属类型对应的线程,则将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中;若所述云服务器的多个线程中不存在所述任务请求所属类型对应的线程,则根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中。

【技术特征摘要】
1.一种云计算平台的任务管理方法,其特征在于,所述方法包括:对云服务器的多个线程进行周期扫描操作,得到当前空闲线程;接收用户发送的任务请求,解析所述任务请求,对所述任务请求添加优先级标识;判断所述任务请求所属类型,并查找所述云服务器的多个线程中是否存在所述任务请求所属类型对应的线程;若所述云服务器的多个线程中存在所述任务请求所属类型对应的线程,则将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中;若所述云服务器的多个线程中不存在所述任务请求所属类型对应的线程,则根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中。2.根据权利要求1所述的云计算平台的任务管理方法,其特征在于,所述解析所述任务请求,对所述任务请求添加优先级标识的步骤包括:对所述任务请求进行分析,得到对应的特急情况、紧急情况、正常情况或滞缓情况;根据所述特急情况、所述紧急情况、所述正常情况或所述滞缓情况,对所述任务请求对应添加特急标识、紧急标识、正常标识或滞缓标识。3.根据权利要求2所述的云计算平台的任务管理方法,其特征在于,所述根据所述任务请求的优先级标识,插入所述当前空闲线程的任务队列中的步骤包括:获取所述当前空闲线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请求插入至所述当前空闲线程的任务队列中。4.根据权利要求3所述的云计算平台的任务管理方法,其特征在于,所述对云服务器的多个线程进行周期扫描操作,得到当前空闲线程的步骤之后,还包括:若所述进行周期扫描操作后无法得到所述当前空闲线程,则将接收的所述任务请求插入至主线程中。5.根据权利要求4所述的云计算平台的任务管理方法,其特征在于,所述将所述任务请求插入所述任务请求所属类型对应的线程的任务队列中的步骤包括:获取所述任务请求所属类型对应的线程的任务队列中的任务的优先级标识;根据特急标识、紧急标识、正常标识、滞缓标识的顺序,将所述任务请...

【专利技术属性】
技术研发人员:张锐
申请(专利权)人:深圳市永兴元科技有限公司
类型:发明
国别省市:广东;44

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

1