一种作业生命期的控制方法和装置制造方法

文档序号:7981733阅读:171来源:国知局
一种作业生命期的控制方法和装置制造方法
【专利摘要】本发明公开了一种作业生命期的控制方法和装置,可由云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。本发明的作业生命期的控制技术保证用户能够控制作业的生命期,提高了作业的生命期管理的灵活性。
【专利说明】一种作业生命期的控制方法和装置
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种作业生命期的控制方法和装置。
【背景技术】
[0002]虚拟化技术是数据中心虚拟化和云服务平台(以下简称云服务平台)构建的基础。虚拟化技术是指在物理服务器上,通过虚拟化管理软件将物理资源分割为多个逻辑分区,每个分区相互隔离,成为独立的虚拟机。对操作系统和应用程序而言,虚拟机与物理服务器没有区别,它们可以共享同一台物理服务器的资源。
[0003]云服务平台支持为云服务用户(简称为用户)提供用户系统出租服务,所述用户系统指包含一组虚拟机、存储器和网络并且彼此间相互连接或关联的资源集合。为了便于用户将传统的应用托管在用户系统上,云服务平台还为用户提供了用户系统管理接口,包括门户管理、系统管理、虚拟机管理、卷管理、网络管理,以及对用户系统及其包含的资源的作业、事件日志和测量等方面的监测功能。
[0004]可以在云服务平台上实现作业控制功能。当云服务平台对用户的资源请求无法同步执行完成,并且完成时间不确定时,先创建一个作业以进行缓存,然后根据系统的处理能力和作业的优先级进行异步调度。用户可以不定期地对作业进行查询,以确定用户提交的资源请求完成情况。云服务平台对成功执行完成的作业,或未成功执行完成的作业都将设置定时器以对作业保存一段时间,以供用户随时查询当前的作业相关信息,包括成功执行完成的作业被分配的资源信息,未成功执行完成的作业的异常信息等。
[0005]参见图1,图1为云服务平台中的作业管理模型示意图。图1中,云服务用户101作为云服务平台102的租户,云服务平台102根据云服务用户101的请求为其申请指定资源量的用户系统,云服务用户101具有对所分配的用户系统的操作权限;云服务平台102是基础架构即服务的管理平台;资源管理器103负责管理云服务平台102中的资源,包括提供云服务门户、资源管理调度、作业管理器和作业信息库等模块;用户系统104即云服务平台102成功完成作业调度后为用户所分配的用户系统,其中包含虚拟机、存储资源、网络资源和其他相关资源;作业信息库110记录针对用户的资源请求所创建的作业信息,包括作业的状态,作业执行结果等信息。作业管理器111负责创建、管理和调度针对用户资源请求所创建的作业,负责用户对指定作业的查询等功能;云服务门户112是云服务用户访问云服务平台102的入口,通过云服务门户,用户可以获取云服务平台102所能提供的服务信息,包括云服务平台102对作业的支持情况、作业能力等;虚拟机120是封装了 CPU和内存的虚拟化的计算资源;存储资源121是可以连接到虚拟机的块或文件系统;网络资源122为虚拟机和存储资源提供与网络连接相关的资源,包括网络端口、转发组、地址等;其他资源123包含与用户系统104相关的作业、策略和事件日志等监测资源。
[0006]参见图2,图2所示流程包括以下步骤:
[0007]步骤201?204是云服务平台针对用户的请求创建作业的过程。
[0008]步骤201,用户通过云服务入口接入云服务平台,云服务入口向用户返回云服务平台的资源服务信息。
[0009]步骤202,用户向云服务平台发送操作请求,如创建用户系统、创建虚拟机、启动用户系统、启动虚拟机等。
[0010]步骤203,云服务平台无法确定用户的操作请求完成时间,则创建一个作业。
[0011]步骤204,作业管理器向用户返回作业信息,包括作业状态,作业URI等信息。
[0012]步骤205?207是云服务平台对作业进行调度的过程。
[0013]步骤205,作业管理器根据作业向资源系统进行资源调度。
[0014]步骤206,资源系统向作业管理器返回作业完成情况,包括作业成功完成或者作业执行异常等。此时作业管理器根据系统设置的作业保留时间启动作业保留定时器。
[0015]步骤207,作业管理器记录作业执行结果信息。
[0016]步骤208?210是用户对作业进行查询的过程。
[0017]步骤208,用户根据作业URL查询作业管理器中作业的完成情况。
[0018]步骤209,作业管理器向作业信息库获取作业的完成情况。
[0019]步骤210,作业管理器向用户返回作业的完成情况。
[0020]步骤211?213是用户请求云服务平台对作业进行删除的过程。
[0021]步骤211,用户向作业管理器发起作业删除请求。
[0022]步骤209,作业管理器删除作业信息。
[0023]步骤210,作业管理器向用户返回作业的删除完成响应。
[0024]参见图3,图3所示流程包括以下步骤:
[0025]步骤301?304是云服务平台针对用户的请求创建作业的过程,同步骤201?204。
[0026]步骤305?307是云服务平台对作业的调度过程,同步骤205?207。
[0027]步骤308?310是用户对作业的查询过程,同步骤308?310。
[0028]步骤311,云服务平台在作业保留定时器超时后隐式删除作业,即删除作业信息库中保留的作业信息。
[0029]目前,在对用户请求创建的作业的生命期进行管理时,是根据用户的作业删除请求显式地进行作业删除,或者根据系统设置的作业保留时间进行隐式作业删除。但如果用户希望在作业完成后立即对一些不关注作业执行结果的作业进行删除,或者希望针对一些执行异常的作业保留比系统保留时间更短的时长,目前云服务平台无法实现。

【发明内容】

[0030]有鉴于此,本发明的主要目的在于提供一种作业生命期的控制方法和装置,以使用户端能够控制作业的生命期,提高作业的生命期管理的灵活性。
[0031]为达到上述目的,本发明的技术方案是这样实现的:
[0032]一种作业生命期的控制方法,该方法包括:
[0033]云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;
[0034]云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。[0035]所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。
[0036]在所述作业保留时间没有设置时,采用缺省的作业保留时间。
[0037]作业执行异常时,根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。
[0038]所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业;
[0039]所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。
[0040]该方法还包括:
[0041]云服务平台向用户返回作业信息;
[0042]用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。
[0043]一种作业生命期的控制装置,位于云服务平台,该装置用于接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;以及,在用户作业执行完成后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。
[0044]所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,所述装置用于:对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。
[0045]在所述作业保留时间没有设置时,所述装置用于采用缺省的作业保留时间。
[0046]作业执行异常时,所述装置用于:根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。
[0047]所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业;
[0048]所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。
[0049]该装置还用于:
[0050]向用户返回作业信息;触发用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。
[0051]本发明的作业生命期的控制技术保证用户能够控制作业的生命期,提高了作业的生命期管理的灵活性。
【专利附图】

【附图说明】
[0052]图1为云服务平台中作业管理模型的示意图;
[0053]图2为现有技术中用户显式删除作业的流程图;
[0054]图3为现有技术中云服务平台隐式删除作业的流程图;
[0055]图4为本发明实施例中云服务平台对用户作业的生命期的管理流程图;
[0056]图5为本发明实施例中用户向云服务平台发送请求并携带作业生命期信息的流程图;
[0057]图6为本发明实施例中用户在云服务平台创建作业后修改作业生命期信息的流程图;
[0058]图7为本发明实施例中作业执行异常时云服务平台采用用户配置的作业生命期信息的流程图。
【具体实施方式】[0059]在由用户控制作业生命期时,用户可以向云服务平台发送操作请求,其中携带作业完成删除指示和作业保留时间。云服务平台保存作业完成删除指示和作业保留时间。云服务平台用户作业执行后,根据作业完成删除指示和作业保留时间对用户作业进行生命期管理。
[0060]所述作业完成删除指示为:云服务平台在作业成功完成的情况下,立即自动删除该作业。
[0061]所述作业完成删除指示设置为否或者没有设置,并且作业正常完成时,用户可以对该作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。
[0062]所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。
[0063]所述作业保留时间如果没有设置,则云服务平台采用缺省的作业保留时间。
[0064]所述作业完成删除指示和作业保留时间可以在用户向云服务平台的操作请求中携带;也可以在收到云服务平台的作业标识后,通过修改操作进行设置。
[0065]下面结合附图对技术方案的实施作进一步的详细描述。
[0066]参见图4,图4所示流程包括以下步骤:
[0067]步骤401,云服务平台收到用户发起的操作请求,其中可携带作业完成删除指示和作业保留时间;
[0068]步骤402,云服务平台保存作业完成删除指示和作业保留时间信息。如果用户的请求无法同步完成,则云服务平台为该用户的请求创建一个作业;
[0069]步骤403,云服务平台向用户返回作业信息。用户根据返回的作业信息,可以对作业完成删除指示和作业保留时间进行修改。
[0070]参见图5,图5所示流程包括以下步骤:
[0071]步骤501?504是云服务平台针对用户的请求创建作业的过程。
[0072]步骤501,用户通过云服务入口接入云服务平台。
[0073]步骤502,用户向云服务平台发送操作请求,其中携带作业完成删除指示和作业保留时间信息。
[0074]步骤503,云服务平台需要为用户创建作业,作业管理器保存用户操作请求中携带的作业完成删除指示和作业保留时间信息。
[0075]步骤504,云服务平台向用户返回作业信息,其中包含作业状态和作业URI等信
肩、O
[0076]步骤505?507是云服务平台对作业的调度过程。
[0077]步骤505,作业管理器根据作业向资源系统进行资源调度。
[0078]步骤506,资源系统向作业管理器返回作业成功完成信息。
[0079]步骤507,作业管理器根据作业完成删除指示删除成功执行的作业。
[0080]参见图6,图6所示流程包括以下步骤:
[0081]步骤601?604是云服务平台针对用户的请求创建作业的过程,同步骤501?504。在步骤602中,是否携带作业完成删除指示和作业保留时间信息,对用户是可选的。
[0082]步骤605?607是用户更新作业参数信息的过程。
[0083]步骤605,用户向云服务平台发送作业更新请求,其中携带作业完成删除指示和作业保留时间信息。[0084]步骤606,作业管理器保存作业更新请求中携带的作业完成删除指示和作业保留时间信息。
[0085]步骤607,云服务平台向用户返回作业信息更新完成。
[0086]步骤608?610是云服务平台对作业的调度过程,同步骤505?507。
[0087]参见图7,图7所示流程包括以下步骤:
[0088]步骤701?704是云服务平台针对用户的请求创建作业的过程,同步骤501?504。
[0089]步骤705?707是云服务平台对作业的调度过程。
[0090]步骤705,作业管理器根据作业向资源系统进行资源调度。
[0091]步骤706,资源系统向作业管理器返回作业执行异常。此时作业管理器根据用户设置的作业保留时间启动作业保留定时器。
[0092]步骤707,作业管理器记录作业执行结果信息。
[0093]步骤708?710是用户对作业的查询过程。
[0094]步骤708,用户根据作业URL查询作业管理器中作业的完成情况。
[0095]步骤709,作业管理器向作业信息库获取作业的执行情况。
[0096]步骤710,作业管理器向用户返回作业的执行情况。
[0097]步骤711,云服务平台在作业保留定时器超时后隐式删除作业,即删除作业信息库中保留的作业信息。
[0098]综上所述可见,无论是方法还是该方法所涉及的云服务平台等装置,本发明的作业生命期的控制技术保证用户能够控制作业的生命期,提高了作业的生命期管理的灵活性。
[0099]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种作业生命期的控制方法,其特征在于,该方法包括: 云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间; 云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。
2.根据权利要求1所述的方法,其特征在于, 所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。
3.根据权利要求1所述的方法,其特征在于, 在所述作业保留时间没有设置时,采用缺省的作业保留时间。
4.根据权利要求1所述的方法,其特征在于, 作业执行异常时,根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。
5.根据权利要求1至4任一项所述的方法,其特征在于, 所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业; 所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。
6.根据权利要求1至4任一项所述的方法,其特征在于,该方法还包括: 云服务平台向用户返回作业信息; 用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。
7.—种作业生命期的控制装置,位于云服务平台,其特征在于,该装置用于接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;以及,在用户作业执行完成后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。
8.根据权利要求7所述的装置,其特征在于, 所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,所述装置用于:对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。
9.根据权利要求7所述的装置,其特征在于, 在所述作业保留时间没有设置时,所述装置用于采用缺省的作业保留时间。
10.根据权利要求7所述的装置,其特征在于, 作业执行异常时,所述装置用于:根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。
11.根据权利要求7至10任一项所述的装置,其特征在于, 所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业; 所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。
12.根据权利要求7至10任一项所述的装置,其特征在于,该装置还用于: 向用户返回作业信息;触发用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。
【文档编号】H04L29/08GK103581264SQ201210277273
【公开日】2014年2月12日 申请日期:2012年8月6日 优先权日:2012年8月6日
【发明者】楚俊生, 王炜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1