• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 8
    • 下载费用:30 金币  

    重庆时时彩不开奖能源: 一种任务信息处理方法及调度控制处理装置.pdf

    关 键 词:
    一种 任务 信息处理 方法 调度 控制 处理 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110136788.5

    申请日:

    2011.05.27

    公开号:

    CN102207890A

    公开日:

    2011.10.05

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 著录事项变更IPC(主分类):G06F 9/50变更事项:申请人变更前:苏州阔地网络科技有限公司变更后:阔地教育科技有限公司变更事项:地址变更前:215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼变更后:215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼|||发明专利申请公布后的视为撤回IPC(主分类):G06F 9/50申请公布日:20111005|||实质审查的生效IPC(主分类):G06F 9/50申请日:20110527|||公开
    IPC分类号: G06F9/50 主分类号: G06F9/50
    申请人: 苏州阔地网络科技有限公司
    发明人: 胡加明
    地址: 215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110136788.5

    授权公告号:

    |||||||||

    法律状态公告日:

    2015.08.12|||2013.07.03|||2011.11.23|||2011.10.05

    法律状态类型:

    著录事项变更|||发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明公开了一种任务信息处理方法,应用于网络技术领域,包括以下步骤:在调度控制处理??橹性ど柘叱炭障新视肴挝翊碛畔燃兜燃抖哉毡?;任务处理时,所述调度控制处理??楦菟鋈挝竦燃都八龆哉毡?,查找调用对应等级的空闲率线程,处理所述任务;若所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕,实现了线程资源调用、任务处理的最优化和及时性。

    权利要求书

    权利要求书
    1.  一种任务信息处理方法,其特征在于:在调度控制处理??橹性ど柘叱炭障新视肴挝翊碛畔燃兜燃抖哉毡?;任务处理时,所述调度控制处理??楦菟鋈挝竦燃都八龆哉毡?,查找调用对应等级的空闲率线程,处理所述任务;若所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。

    2.  根据权利要求1所述的方法,其特征在于:若线程空闲率等级、任务等级均设置为4级,则线程空闲率与任务处理优先级等级对照关系为:线程空闲率等级为4对应任务等级为4的任务;线程空闲率等级为3对应任务等级为3的任务;线程空闲率等级为2对应任务等级为2的任务;线程空闲率等级为1对应任务等级为1的任务。

    3.  根据权利要求2所述的方法,其特征在于:若调度控制处理??榈鞫鹊燃?任务时,调用线程存储??橹邢叱炭障新实燃段?的线程进行处理,若线程空闲率等级为4的线程调用完毕还无法处理完该等级任务,则所述调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理。

    4.  根据权利要求3所述的方法,其特征在于:若线程空闲率等级为3的线程中没有多余的线程可供调用,则调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理,直至处理完该任务。

    5.  根据权利要求4所述的方法,其特征在于:线程空闲率等级为3的线程中没有多余的线程可供调用的情形包括但不限于:线程空闲率等级为3的线程已被调用完毕。

    6.  根据权利要求2所述的方法,其特征在于:若调度控制处理??榈鞫鹊燃段?和4的任务时的处理过程如下:调度控制处理??榈饔孟叱檀娲⒛?橹邢叱炭障新实燃段?的线程处理等级为4的任务,调用线程存储??橹邢叱炭障新实燃段?的线程处理等级为3的任务时;若线程空闲率等级为4的线程调用完,还无法处理完等级为4的任务,则判断线程空闲率等级为3的线程是否已被调度控制处理??榈饔猛瓯?,若调用完毕且线程空闲率等级为2的线程没有被调用完,则调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理。

    7.  根据权利要求6所述的方法,其特征在于:若线程空闲率等级为3的线程被调用完毕后还无法处理完等级为3的任务,则判断线程空闲率等级为2的线程是否被调用完毕,若没有,则调度控制器调度调用线程空闲率等级为2的线程进行处理。

    8.  一种调度控制处理装置,其特征在于,包括:任务调度???,用于从任务队列中调度要处理的任务;线程与任务优先级设置???,用于预设线程空闲率与任务处理优先级等级对照关系;线程存储???,用于存储系统设置的或新创建线程;调度处理???,用于根据从线程与任务优先级设置??橹谢竦玫南叱炭障新视肴挝翊碛畔燃兜燃抖哉展叵导按尤挝竦鞫饶??01中获得的要处理的任务,调用线程存储??橹写娲⒌?、任务对应等级的空闲率线程进行处理并在所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。

    说明书

    说明书一种任务信息处理方法及调度控制处理装置
    技术领域
    本发明涉及网络技术领域,尤其涉及一种任务信息处理方法及调度控制处理装置。
    背景技术
    分布式系统是多个进程共同完成业务逻辑,在多个进程协同完成业务功能时,存在进程间调用线程的阻塞,如:用户登录,当Flash客户端发送登录消息给Socket服务器,Socket服务器在接收到消息后会将消息转发给业务逻辑进程处理,此时Socket服务器的发送线程处于阻塞状态,如果业务逻辑比较复杂,需要消耗比较长的时间,那么Socket服务器的阻塞线程可能被超时中止,导致业务逻辑处理失败。如果在同一时刻有大量的阻塞线程,这会大大削减分布式系统的秒处理能力和吞吐量,使分布式系统效率大幅下降。
    当某进程处于高压状况下,如一秒钟内要处理上万个业务逻辑处理请求,此时该进程要分配很多线程、cpu、内存来处理这些业务逻辑请求,这样会导致计算机资源在很短时间内被消耗光,如:cpu运用率达100%;内存消耗过高,超过进程最大内存,导致进程崩溃,分布式系统功能链断开,无法完成业务功能。
    运用“即时通信任务队列调度器”(简称调度器)可解决上述问题,具体逻辑如下:
    分布式进程1调用分布式进程2,让进程2处理某业务逻辑。进程2收到进程1的请求后,将此任务放入“任务队列”中,调度线程立即返回,释放调度线程资源;当任务队列有任务时,队列调度器会根据调度算法调度任务队列中的任务,然后将任务抛给线程池。
    线程池收到任务后,先将该任务放入等待队列中;如果此时线程池内有大量任务,则该任务将在等待队列中排队,直到线程池将该任务调度至工作队列。当该任务到工作队列时,线程池会分配一条空闲线程去处理该任务,具体任务的处理转入业务逻辑处理。
    上述任务队列调度逻辑,虽然可有效缓解进程高并发带来的资源消耗问题,提高系统的秒处理速度和吞吐量;但是,也造成了以下缺点:任务处理与线程调度是无序的,使得线程资源调用、任务处理不能实现最优化和及时性。
    发明内容
    本发明提供了一种任务信息处理方法及调度控制处理装置,实现了线程资源调用、任务处理的最优化和及时性。
    本发明公开了一种任务信息处理方法,包括以下步骤:
    在调度控制处理??橹性ど柘叱炭障新视肴挝翊碛畔燃兜燃抖哉毡?;任务处理时,所述调度控制处理??楦菟鋈挝竦燃都八龆哉毡?,查找调用对应等级的空闲率线程,处理所述任务;若所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。
    本发明还包括了一种调度控制处理装置,包括:任务调度???,用于从任务队列中调度要处理的任务;线程与任务优先级设置???,用于预设线程空闲率与任务处理优先级等级对照关系;线程存储???,用于存储系统设置的或新创建线程;调度处理???,用于根据从线程与任务优先级设置??橹谢竦玫南叱炭障新视肴挝翊碛畔燃兜燃抖哉展叵导按尤挝竦鞫饶?橹谢竦玫囊淼娜挝?,调用线程存储??橹写娲⒌?、任务对应等级的空闲率线程进行处理并在所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。
    本发明提供了一种任务信息处理方法及调度控制处理装置,实现了线程资源调用、任务处理的最优化和及时性。
    附图说明
    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
    图1所示为根据本发明的较佳实施例提供的用于任务信息处理系统的示意图;
    图2是本发明的流程图;
    图3所示为本发明的调度控制处理装置的内部??橥?。
    具体实施方式
    下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
    本发明的技术原理如下:
    在调度控制处理??橹性ど柘叱炭障新视肴挝翊碛畔燃兜燃抖哉毡?;任务处理时,所述调度控制处理??楦菟鋈挝竦燃都八龆哉毡?,查找调用对应等级的空闲率线程,处理所述任务;若所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。
    其中,若线程空闲率等级、任务等级均设置为4级,则线程空闲率与任务处理优先级等级对照关系为:
    线程空闲率等级为4对应任务等级为4的任务;线程空闲率等级为3对应任务等级为3的任务;线程空闲率等级为2对应任务等级为2的任务;线程空闲率等级为1对应任务等级为1的任务。
    其中,若调度控制处理??榈鞫鹊燃?任务时,调用线程存储??橹邢叱炭障新实燃段?的线程进行处理,若线程空闲率等级为4的线程调用完毕还无法处理完该等级任务,则所述调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理。
    其中,若线程空闲率等级为3的线程中没有多余的线程可供调用,则调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理,直至处理完该任务。
    其中,线程空闲率等级为3的线程中没有多余的线程可供调用的情形包括但不限于:线程空闲率等级为3的线程已被调用完毕。
    其中,若调度控制处理??榈鞫鹊燃段?和4的任务时的处理过程如下:调度控制处理??榈饔孟叱檀娲⒛?橹邢叱炭障新实燃段?的线程处理等级为4的任务,调用线程存储??橹邢叱炭障新实燃段?的线程处理等级为3的任务时;若线程空闲率等级为4的线程调用完,还无法处理完等级为4的任务,则判断线程空闲率等级为3的线程是否已被调度控制处理??榈饔猛瓯?,若调用完毕且线程空闲率等级为2的线程没有被调用完,则调度控制处理??榈饔孟叱炭障新实燃段?的线程进行处理。
    其中,若线程空闲率等级为3的线程被调用完毕后还无法处理完等级为3的任务,则判断线程空闲率等级为2的线程是否被调用完毕,若没有,则调度控制器调度调用线程空闲率等级为2的线程进行处理。
    图1所示为根据本发明的较佳实施例提供的用于信息处理系统的示意图,包括:分布式进程1、分布式进程2,其中,分布式进程2中包括:任务队列???、调度控制处理???、线程存储???。其中,分布式进程、任务队列???、调度控制处理??榭梢晕桓龌蚨喔?;线程存储??橹械南叱淌康某跏贾凳窍低成瓒ǖ?,可以根据需要,进行线程的创建。
    在调度控制处理??橹?,预设线程空闲率与任务处理优先级等级对照表。例如,当线程空闲率设置为4级(等级越高,则被调用的优先级越高),任务等级设置为4级(等级越高,任务重要性也越大),则线程空闲率与任务处理优先级等级对应关系可以给出如下设置:线程空闲率为80%~100%的任务处理优先级对应第4等级,此时:若第4等级的任务分配过来后,则优先调用空闲率为80%~100%线程进行处理。
    线程空闲率为60%~80%的任务处理优先级对应第3等级,此时:若第3等级的任务分配过来后,则优先调用空闲率为60%~80%的线程进行处理。
    线程空闲率为40%~60%的任务处理优先级对应第2等级,此时:若第2等级的任务分配过来后,则优先调用空闲率为40%~60%的线程进行处理。
    线程空闲率为0%~40%的任务处理优先级对应第1等级,此时:若第1等级的任务分配过来后,则优先调用空闲率为0%~40%的线程进行处理。
    于此,空闲率越大线程优先级等级越高;然而,本发明并不限定于此。上述任务处理优先级等级以及其与线程空闲率的对应关系可根据实际需要进行设定。
    接下举例来描述任务处理的详细过程:
    分布式进程1处理等级为4的告警任务时(等级为4的告警任务可以为多个或1个,我们暂时以1个为例),分布式进程1处理告警任务中的文本信息,将告警任务中的音频信息发送给分布式进程2处理,分布式进程2将该任务放在任务队列??橹?,等待调度控制处理??榻械鞫?。
    调度控制处理??榈鞫雀萌挝袷?,根据该任务等级4,调用线程存储??橹锌障新饰?0%~100%的线程进行处理,若空闲率为80%~100%的线程调用完毕还无法处理完该任务,则调度控制处理??榈饔每障新饰?0%~80%的线程进行处理;若空闲率为60%~80%的线程中没有多余的线程可供调用,则调度控制处理??榈饔?0%~60%的线程进行处理,直至处理完该任务。
    空闲率为60%~80%的线程中没有多余的线程可供调用的情形包括但不限于:空闲率为60%~80%的线程已被调用完毕。
    特别地:当调度控制处理??楦菰ど璧牡鞫炔呗?,同时调度等级为3和4的任务,则详细的调度过程如下:
    调度控制处理??榈饔孟叱檀娲⒛?橹锌障新饰?0%~100%的线程处理等级为4的任务,调用线程存储??橹锌障新饰?0%~80%的线程处理等级为3的任务时;若空闲率为80%~100%的线程调用完,还无法处理完等级为4的任务,则判断空闲率为60%~80%的线程是否已被调度控制处理??榈饔猛瓯侠创淼燃段?的任务,若调用完毕且空闲率为40%~60%的线程没有被调用完,则调度控制处理??榈饔每障新饰?0%~60%的线程进行处理。
    若空闲率为60%~80%的线程被调用完毕后还无法处理完等级为3的任务,则判断空闲率为40%~60%的线程是否被调用完毕,若没有,则调度控制器调度调用空闲率为40%~60%的线程进行处理。
    空闲率为40%~60%的线程是否被调用完毕的情形包括但不限于:较高等级的线程不能处理完当前任务的情况下(80%~100%的线程和/或60%~80%的线程不能处理完当前的任务),调度控制处理??榈饔猛瓯峡障新饰?0%~60%的线程;对应等级的任务即等级2到来时,调度控制处理??榈饔猛昕障新饰?0%~60%的线程。
    图2是本发明的流程图,详细说明如下:
    步骤201:在调度控制处理??橹性ど柘叱炭障新视肴挝翊碛畔燃兜燃抖哉毡?;
    步骤202:任务处理时,调度控制处理??楦菹叱炭障新视肴挝翊碛畔燃兜燃抖哉毡砑叭挝竦燃?,查找调用对应空闲率的线程,处理该任务。
    图3所示为本发明的调度控制处理装置的内部??橥?,该装置包括:任务调度???01,用于从任务队列中调度要处理的任务;线程与任务优先级设置???02,用于预设线程空闲率与任务处理优先级等级对照关系;线程存储???03,用于存储系统设置的或新创建线程;调度处理???04,用于根据从线程与任务优先级设置???02中获得的线程空闲率与任务处理优先级等级对照关系及从任务调度???01中获得的要处理的任务,调用线程存储???03中存储的、任务对应等级的空闲率线程进行处理并在所述对应等级的空闲率线程被调用完毕,则调用下一等级的空闲率线程,直至任务处理完毕。
    本发明提供了一种任务信息处理方法及调度控制处理装置,实现了线程资源调用、任务处理的最优化和及时性。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的?;し段е?。

    关于本文
    本文标题:一种任务信息处理方法及调度控制处理装置.pdf
    链接地址://www.4mum.com.cn/p-5866000.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 6个码复式二中二多少组 11选5人工全能计划软件 大乐透规则及中奖规则 三星后三组选包胆如何选胆 七乐彩开奖结果今天晚上 6个号三中三 福彩双色球开奖结果 云南快乐时时今天 全部彩票的计划软件 快乐时时官方网址 新时时彩稳赚qq群 买什么彩票稳赚不赔 时时彩技巧个人经验 福彩3d免费计划软件 七乐彩票官网app 吉林时时模拟开奖