会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 软件 / 软件 / 一种面向服务的软件自调节方法

一种面向服务的软件自调节方法

阅读:544发布:2021-02-23

IPRDB可以提供一种面向服务的软件自调节方法专利检索,专利查询,专利分析的服务。并且本发明涉及一种软件自调节的实现方法,特别涉及一种面向服务的软件自调节,本发明属于计算机网络技术领域。本发明在软件自调节技术研究的国内外基本现状的基础上,采用面向服务技术,提出面向服务的软件自调节方法。本方法首先给出了软件自感知方法,该方法能够更加准确的判断和预测软件的运行状态,其次,在保证服务匹配和服务加载满足系统一致性问题的前提下,通过服务匹配与服务装载完成软件的自调节,使软件系统具备全局自调节的能力。最后,对提出的面向服务的自调节方法进行了仿真实验,实验结果表明本方法达到自调节的效果。统一致性问题的前提下,通过服务匹配与服务装载完成软件的自调节,使软件系统具备全局自调节的能力。,下面是一种面向服务的软件自调节方法专利的具体信息内容。

1.一种面向服务的软件自调节方法,其主要特征在于包括如下功能模块:自调节体负责对其管理的资源进行调节操作,并对该过程进行控制,行为库和功能库是实现特定自调节功能的原予Web Service服务,服务库是以服务集合形式存在的自定义Web Service服务序列;

解决方案中心模块负责对服务、资源、安全传输的统筹管理,其中包括服务注册中心、资源管理服务器和安全服务器;

服务注册中心用来提供环境中己存在的可用自调节服务信息,方便其它自调节单元查找使用;资源管理器保存环境中所有可用资源的地址信息,方便统一调配使用;

安全服务器为自调节系统框架提供必要的安全服务,包括认证、权限管理。

2.基于权利要求1的提出的一种云计算技术的推荐系统实现方法,其特征还在于:实现面向服务的软件自调节,还需要如下步骤:第一步是向SSC提出查询请求,来寻找并匹配系统当前各个节点是否存在所需的服务,如果自调节单元无法在SRC中找到自己所需服务,则需连接到解决方案中心SSC,并尝试安装所需的构件并进行安装,此阶段也即服务匹配;

第二步是和服务提供者建立联系,根据服务提供者的服务描述和自身的需求描述,来进行具体的参数调节。

说明书全文

一种面向服务的软件自调节方法

技术领域

[0001] 本发明涉及一种软件自调节的实现方法,特别涉及一种面向服务的软件自调节,本发明属于计算机网络技术领域。

背景技术

[0002] 在动态、开放的环境中,软件系统自调节能力通常是指,系统具备感知环境变化并能够作出结构、行为等动态调整的能力。自调节系统的研究和开发刚刚起步,如何有效地对自软件系统进行规约、分析、设计和实现是软件工程面临的一项重要挑战。
[0003] 所谓自调节(self-tuning)就是软件能够对环境变化自我感知,并采取适应性动作来调整自身行为、容忍系统错误,从而将系统所提供服务的功能或性能维持在一个令人满意的水平上的能力。
[0004] 面向服务即SOA(Service-0 riented Architecture)是一种进行系统开发的体系结构,在基于SOA架构的系统中,具体的应用功能是由一些松耦合并且具有统一接口定义的Web Service组合构建而成。其最大特点在于这种服务间的松耦合性对迅速变化的自调节计算环境具有良好的适应能力。面向服务架构的基本组成单元是服务,其核心的功能是如何实现提供服务,如何使用服务以及如何查找、绑定和调用服务。
[0005] 从系统构架的角度讲,全局自调节面向的是系统提供的服务。从面向服务角度出发,自调节系统需要以下几种公共服务。
[0006] (1)解决方案中心:解决方案中心(Solution Support Center,SSC)用于解决大量不同系统软件、服务、工具等部署时所涉及的格式差异问题。它可以捕捉统一的安装、调节信息。
[0007] (2)服务注册中心:服务注册中心(Service Register Center,SRC)为查找构件的目录服务,它为自调节体服务提供注册机制,保存了系统内主体的服务和服务描述之间的映射关系表以及服务描述和服务地址的映射关系表。保证系统正确发现和使用服务。
[0008] (3)传输服务架构:知道了主体以及主体提供的服务,需要进行资源的传输,和控制消息的传递,也需要提供相应传输设施(transmission Services,TS)进行保障。
[0009] (4)安全服务架构:安全服务器(Security Facilitator,SF)自动对系统中存在的自调节体进行安全检测,避免出现主体对服务的非法权限使用。
[0010] 本发明提出的技术方案,通过面向服务架构的实现软件自调节方法,能够适用于云计算领域中的软件架构设计,有效降低云计算服务器端负载均衡控制问题,具有较好的应用前景。

发明内容

[0011] 本发明提出的基于此,面向服务的自调节方案构如下图1所示,有两个模块组成,一种是自调节单元模块,另一种是解决方案中心模块。
[0012] 其中自调节单元模块由一个或多个自调节体以及自调节行为库、自调节功能库和自调节服务库组成。自调节体负责对其管理的资源进行调节操作,并对该过程进行控制;行为库和功能库是实现特定自调节功能的原予Web Service服务,服务库是以服务集合形式存在的自定义Web Service服务序列。
[0013] 解决方案中心模块负责对服务、资源、安全传输的统筹管理,其中包括服务注册中心、资源管理服务器和安全服务器。
[0014] 服务注册中心用来提供环境中己存在的可用自调节服务信息,方便其它自调节单元查找使用。资源管理器保存环境中所有可用资源的地址信息,方便统一调配使用。
[0015] 安全服务器为自调节系统框架提供必要的安全服务,包括认证、权限管理。
[0016] 为了使自调节系统框架各个节点高效、可靠的实现自管理功能,还要提供消息传输系统和文件传输系统,方便各分布式节点间互相通信和环堍部署。
[0017] 在自调节软件系统中,有一下两种可能情况:
[0018] (1)自调节系统中部署新的自调节单元(自调节单元是自调节主体的具体实现,两者属于逻辑包含关系)。该调节任务是使新的自调节单元处于系统中正确的位置,并使其能够正常运行。
[0019] (2)当自调节系统中内外部运行环境发生变化时,自调节主体应能自适应的调整、调节自身完成对环境的适应。附图说明:
[0020] 图1:面向服务的自调节方案
[0021] 图2:自调节流程具体实施方式:
[0022] 以第一种情况为例进行阐述本发明的实施步骤:
[0023] 当自调节单元A进入自调节系统S时,A是一个提供一定服务功能的构件。实际情况是A可能需要一些特定的前提条件才能发挥或更好的发挥它的作用,即需要其他服务构件的帮助的条件下。
[0024] 系统为了装载A服务需要做两件事情:
[0025] 第一步是向SSC提出查询请求,来寻找并匹配系统当前各个节点是否存在所需的服务,如果自调节单元无法在SRC中找到自己所需服务,则需连接到解决方案中心SSC,并尝试安装所需的构件并进行安装。此阶段也即服务匹配;
[0026] 第二步是和服务提供者建立联系,根据服务提供者的服务描述和自身的需求描述,来进行具体的参数调节,也就是服务装载。图2展示了面向服务的自调节方法流程。可以看出,整个过程中涉及三点:
[0027] 1、需要安装,调节的构件在系统中的位置,以及与其相交互的构件的关系,也就是构件在系统的位置;
[0028] 2、搜索服务过程中涉及的服务匹配;
[0029] 3、调节进行过程中涉及服务构件的加载问题。
[0030] 通过本发明的技术方案,与普通服务器相比,在部署SOA自调节计算环境的服务器上,其自调节单元能根据事务的并发操作以及系统负载情况动态生成自调节服务并对其进行装载,通过自调节及时适应环境的变化,具有优秀的实用性。
[0031] 除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用