• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 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
    • / 8
    • 下载费用:30 金币  

    重庆时时彩任选二组选: 云计算中PAAS分配用户服务的方法和系统.pdf

    关 键 词:
    计算 PAAS 分配 用户服务 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410025813.6

    申请日:

    2014.01.20

    公开号:

    CN103778019A

    公开日:

    2014.05.07

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 9/50申请公布日:20140507|||实质审查的生效IPC(主分类):G06F 9/50申请日:20140120|||公开
    IPC分类号: G06F9/50; H04L29/08 主分类号: G06F9/50
    申请人: 曙光云计算技术有限公司
    发明人: 李亦民; 马玉国; 张平
    地址: 100193 北京市海淀区东北旺西路8号院36号楼5层
    优先权:
    专利代理机构: 北京德恒律治知识产权代理有限公司 11409 代理人: 章社杲;孙征
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410025813.6

    授权公告号:

    ||||||

    法律状态公告日:

    2017.12.26|||2014.06.11|||2014.05.07

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明提供了一种云计算中PaaS分配用户服务的方法,包括以下步骤:第一步,将申请数据写入第一数据池中并获取预分配资源;第二步,当获取成功时,将申请数据和预分配资源的信息写入第二数据池中;第三步,以异步方式对预分配资源进行用户初始化;以及第四步,对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。本发明使资源分配与复杂的部署(用户初始化)操作解耦,用户不需长时间在线等待申请结果。能够实现对用户申请服务申请的自动处理,从而申请过程不需人工干预,节省了人力资源。因此,避免了由于网络、资源未准备好及其他原因申请失败而必须由用户重新申请所导致的多次重复操作。

    权利要求书

    权利要求书
    1.  一种云计算中PaaS分配用户服务的方法,其特征在于,包括以下步骤:
    第一步,将申请数据写入第一数据池中并获取预分配资源;
    第二步,当获取成功时,将所述申请数据和所述预分配资源的信息写入第二数据池中;
    第三步,以异步方式对所述预分配资源进行用户初始化;以及
    第四步,对所述用户初始化的结果的队列进行监控,当所述结果为初始化成功时,将用户信息、服务信息写入用户服务表中。

    2.  根据权利要求1所述的方法,其特征在于,当获取不成功时,重新执行所述第一步。

    3.  根据权利要求1所述的方法,其特征在于,当所述结果为初始化不成功时,重新执行所述一步,同时回收所述预分配资源。

    4.  根据权利要求1所述的方法,其特征在于,所述第一数据池和所述第二数据池均为持久化的数据池。

    5.  一种云计算中PaaS分配用户服务的系统,其特征在于,包括:
    资源分配???,用于将申请数据写入第一数据池中并获取预分配资源;
    信息写入???,用于在获取成功将所述申请数据和所述预分配资源的信息写入第二数据池中;
    用户初始化???,用于以异步方式对所述预分配资源进行用户初始化;以及
    监控???,用于对所述用户初始化的结果的队列进行监控,当所述结果为初始化成功时,将用户信息、服务信息写入用户服务表中。

    6.  根据权利要求5所述的系统,其特征在于,所述第一数据池和所述第二数据池均为持久化的数据池。

    说明书

    说明书云计算中PaaS分配用户服务的方法和系统
    技术领域
    本发明总体上涉及计算机领域,更具体地,涉及云计算中PaaS分配用户服务的方法和系统。
    背景技术
    在云计算PaaS平台中,服务包括平台服务、集成服务、SaaS应用服务等。其中平台服务基本分为:应用服务器服务、数据库服务、消息服务器服务、计算服务器及负载均衡器等。集成服务与SaaS服务也依赖于基本的平台服务。由于平台服务是PaaS提供的基础服务,用户申请平台服务后,对系统获取与分配给用户服务资源的可靠性、时效性有较高的要求。
    获取资源即从资源池中选择有效的资源,分配服务是将资源添加所有者的属性,并按用户特定要求进行资源的初始化,包括应用实例的建立及脚本的执行。
    在现有技术中,对于用户申请的服务是一系列同步的操作:1、用户提交申请单;2、系统将在指定的资源池中获取资源;3、资源的分配、初始化。
    然而,第2步中在申请资源时可能存在资源池中资源未准备好,第3步中,资源的分配与初始化用的时间较长,并且存在由于网络中断、网速过慢,资源暂时无法使用等情况,导致用户申请的失败。一旦申请失败可处理的方式有两种,一种是用户放弃本次申请,重新进行相同的申请,这种方式造成用户的重复操作。另一种方式则通过用户的操作,重新启用此申请。不管哪种方式均需用户人工干预,使操作变得极为复杂。
    发明内容
    针对以上现有技术中资源的分配与初始化用的时间较长,并且存在由 于网络中断、网速过慢,资源暂时无法使用等情况而导致用户申请的失败等缺陷,本发明提供了能够解决上述缺陷的一种云计算中PaaS分配用户服务的方法和系统。
    本发明提供了一种云计算中PaaS分配用户服务的方法,包括以下步骤:第一步,将申请数据写入第一数据池中并获取预分配资源;第二步,当获取成功时,将申请数据和预分配资源的信息写入第二数据池中;第三步,以异步方式对预分配资源进行用户初始化;以及第四步,对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。
    优选地,当获取不成功时,重新执行第一步。
    优选地,当结果为初始化不成功时,重新执行第一步,同时回收预分配资源。
    优选地,第一数据池和第二数据池均为持久化的数据池。
    本发明还提供了一种云计算中PaaS分配用户服务的系统,包括:资源分配???,用于将申请数据写入第一数据池中并获取预分配资源;信息写入???,用于在获取成功将申请数据和预分配资源的信息写入第二数据池中;用户初始化???,用于以异步方式对预分配资源进行用户初始化;以及监控???,用于对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。
    优选地,第一数据池和第二数据池均为持久化的数据池。
    利用本发明的技术方案能够克服现有技术的缺陷,使资源分配与复杂的部署(用户初始化)操作解耦,用户不需长时间在线等待申请结果。能够实现对用户申请服务申请的自动处理,从而申请过程不需人工干预,节省了人力资源。因此,避免了由于网络、资源未准备好及其他原因申请失败而必须由用户重新申请所导致的多次重复操作。
    附图说明
    当结合附图进行阅读时,根据下面详细的描述可以更好地理解本发明。应该强调的是,根据工业中的标准实践,各种部件没有被按比例绘制。实 际上,为了清楚的讨论,各种部件的尺寸可以被任意增加或减少
    图1是根据本发明的示例性实施例的云计算中PaaS分配用户服务的方法的流程图;
    图2是根据本发明的示例性实施例的云计算中PaaS分配用户服务的方法的具体流程图;以及
    图3是根据本发明的示例性实施例的云计算中PaaS分配用户服务的系统的框图。
    具体实施方式
    为了实施本发明的不同部件,以下描述提供了许多不同的实施例或示例。以下描述元件和布置的特定示例以简化本发明。当然这些仅仅是示例并不打算限定。再者,以下描述中第一部件形成在第二部件上可包括其中第一和第二部件以直接接触形成的实施例,并且也可包括其中额外的部件形成插入到第一和第二部件中的实施例,使得第一和第二部件不直接接触。为了简明和清楚,可以任意地以不同的尺寸绘制各种部件。
    图1是根据本发明的示例性实施例的云计算中PaaS分配用户服务的方法的流程图。
    一种云计算中PaaS分配用户服务的方法100包括以下步骤:第一步(即,在步骤102中),将申请数据写入第一数据池中并获取预分配资源;第二步(即,在步骤104中),当获取成功时,将申请数据和预分配资源的信息写入第二数据池中;第三步(即,在步骤106中),以异步方式对预分配资源进行用户初始化;以及第四步(即,在步骤108中),对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。
    利用本发明的技术方案能够克服现有技术的缺陷,使资源分配与复杂的部署(用户初始化)操作解耦,用户不需长时间在线等待申请结果。能够实现对用户申请服务申请的自动处理,从而申请过程不需人工干预,节省了人力资源。因此,避免了由于网络、资源未准备好及其他原因申请失败而必须由用户重新申请所导致的多次重复操作。
    图2是根据本发明的示例性实施例的云计算中PaaS分配用户服务的方法的具体流程图。
    一种云计算中PaaS分配用户服务的方法包括以下步骤:第一步,将申请数据写入第一数据池中并获取预分配资源。其中,第一数据池为持久化的数据池。当获取不成功时,重新执行第一步。第二步,当获取成功时,将申请数据和预分配资源的信息写入第二数据池中。其中,第二数据池为持久化的数据池。第三步,以异步方式对预分配资源进行用户初始化。当结果为初始化不成功时,重新执行第一步,同时回收预分配资源。第四步,对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。
    下文中,将对云计算中PaaS分配用户服务的方法的具体实例进行详细说明。
    定义一个持久化的池(PoolA),即,上文中所述的第一数据池,对用户提出的申请放入池中,并对池中的每一条记录定义一个状态属性,标识该条申请的状态,状态基本包括:初始状态(INIT)、已获取资源、分配初始化中、分配完成。
    定义一个持久化的池(PoolB),即,上文中所述的第二数据池,存放预分配的资源,池中每一条数据定义一个状态属性,标识资源的状态,状态基本包括:初始状态(INIT)、正在初始化、初始化完成。
    定义一个持久化的消息队列,用于存放初始化的结果及初始化成功后服务的参数。
    定义一个处理类(ProcessorA),负责申请资源的预分配。
    定义一个处理类(ProcessorB),负责消息队列的处理,将异步执行资源分配初始化处理的结果及服务参数更新到池PoolB中,同时更新最终用户服务数据。
    定义一个调度器(TimerA),定时执行从池PoolA中获取状态为“INIT”的申请记录,并调用ProcessorA申请预分配的资源。
    定义一个调度器(TimerB),定时执行从池PoolB中获取状态为“INIT”的预分配资源,调用初始化接口,实现对资源的初始化。
    该实例的具体流程为:
    首先,用户申请数据写入池PoolA中,状态改为“INIT”,同时调用预分配处理类ProcessorA,进行资源的预分配,状态改为“正在初始化”,如成功将资源信息及申请信息写入池PoolB中。如获得资源失败(资源正在创建中或超时等原因)则状态改为“INIT”,目的是下一次调度时可再次取得。
    PoolB中默认状态为“INIT”,系统通过调度器TimerB,获取状态为“INIT”预分配资源,并将状态改为“正在初始化”,然后调用用户初始化接口,异步实现对预分配的资源进行用户初始化。
    消息处理类ProcessorB,监控消息队列,如有用户初始化结果,则根据结果做如下处理:成功,则修改PoolB中预分配资源为“完成”,同时连同用户信息、服务信息写入最终的用户服务表中,完成了用户服务申请。由于资源或网络原因可能导致初始化失败,则将PoolB中的记录状态改为“INIT”,下一次调度时可再次为此资源重新执行用户初始化。
    由于预分配资源问题导致初始化失败,重新调用ProcessorA,获取一个新的预分配资源,同时回收原预定义资源。
    本发明的实施例的云计算中PaaS分配用户服务的方法是一种通过调度,同步获取资源、异步分配、初始化资源的方法。将预分配资源的用户初始化改为异步方式,并使用消息队列,使资源分配与复杂的部署(用户初始化)操作解耦,用户不需长时间在线等待申请结果。完成对用户申请服务申请的自动处理,申请过程不需人工干预。从而避免了由于网络、资源未准备好及其他原因申请失败而必须由用户重新申请所导致的多次重复操作。
    图3是根据本发明的示例性实施例的云计算中PaaS分配用户服务的系统的框图。
    云计算中PaaS分配用户服务的系统300,包括:资源分配???02,用于将申请数据写入第一数据池中并获取预分配资源,其中第一数据池为持久化的数据池;信息写入???04,用于在获取成功将申请数据和预分配资源的信息写入第二数据池中,其中第二数据池为持久化的数据池;用 户初始化???06,用于以异步方式对预分配资源进行用户初始化;以及监控???08,用于对用户初始化的结果的队列进行监控,当结果为初始化成功时,将用户信息、服务信息写入用户服务表中。
    云计算中PaaS分配用户服务的系统的具体实例类似于云计算中PaaS分配用户服务的方法的具体实例。因此,这里不再重复其描述。
    本发明实施例的云计算中PaaS分配用户服务的方法和系统定义用户申请数据池及状态标志、定义了预分配资源池及状态标志、实现申请预分配资源获取方式及对获取资源结果的处理、预分配资源用户初始化方式及对用户初始化结果的处理。本发明还定义两个持久化池用于存放申请数据及预分配资源数据,并通过状态标志对池中数据处理。本发明通过调度的方式对系统异常等暂时未成功的结果再次处理,使申请能够最大限度地自动化。通过对用户初始化操作异步处理及引进消息机制使申请分配与部署解耦,同时不需在线长时间的复杂操作。
    上面论述了若干实施例的部件,使得本领域普通技术人员可以更好地理解本发明的各个方面。本领域普通技术人员应该理解,可以很容易地使用本发明作为基础来设计或更改其他用于达到与这里所介绍实施例相同的目的和/或实现相同优点的处理和结构。本领域普通技术人员也应该意识到,这种等效构造并不背离本发明的精神和范围,并且在不背离本发明的精神和范围的情况下,可以进行多种变化、替换以及改变?!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:云计算中PAAS分配用户服务的方法和系统.pdf
    链接地址://www.4mum.com.cn/p-6159977.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 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
  • 篮球比分直播雷速 上海天天彩选四开啥号 最正规的手机棋牌游戏排行榜 真人游戏电影百度云 500即时比分直播完整 网游传奇类赚钱 新疆25选7几点开奖结果查询 韩国快乐8最快开奖网 广东体彩11选5遗漏号码查询 七乐彩开奖号码查询 足球指数赔率 河北四人麻将下载 问道上古队伍怎么赚钱 六合图库下载软件 信誉好的棋牌游戏有哪些啊 黑龙江十一选五开奖图