[发明专利]用于估计资源供应的方法和系统有效
申请号: | 200810088433.1 | 申请日: | 2008-03-31 |
公开(公告)号: | CN101295380B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 马克·伍斯特霍夫;安德鲁·杰克逊;菲利普·怀利 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 估计 资源 供应 方法 系统 | ||
技术领域
本发明涉及用于估计资源供应的技术。
背景技术
企业业务软件公司正日益更改其软件产品的体系结构,以便为公司或者其系统的其他用户提供更大的灵活性。常规业务软件可以包括分层的体系结构设计,例如可能包括数据库层、应用服务器层和用户接口层的三层体系结构。但是,近来更多的业务软件可能被基于面向服务体系结构(Service Oriented Architecture,SOA)而进行设计。
在分层体系结构和SOA之间存在着许多差别。例如,可以使用服务器仓(server silo)构建分层体系结构,其中,可以在单个硬件资源或者资源集群(cluster)上维护例如数据库的单个软件层。因此,整个软件层与硬件资源的紧密耦合可以是示例分层体系结构的特性。
相反,SOA可以提供分布在很多软件服务上的系统功能,每一个软件服务均提供其自己的用于和其他服务相互通信的编程接口。由于软件服务在高得多的粒度水平上封装功能,它们可以提供比分层体系结构更为松散的耦合和更高的灵活性。可以基于被组合为工作流的所有服务的编制(orchestration)产生这样的系统。服务自身可以是分层的,但是对于整个系统可以认为这并不重要,因为只有服务接口可以暴露给系统。
由于SOA方法中更高的服务数量和粒度,可以确定基于SOA的系统上的硬件资源供应的特性可能比典型的分层体系结构的特性复杂得多。但是,SOA的资源供应和分层体系结构的资源供应可能同等重要。因此,人们可能期望提供可以改善对例如面向服务体系结构的体系结构的资源供应的估计的技术。
发明内容
根据一个一般方面,一种系统包括:资源供应估计器,包括被配置成获取包括第一外部调用节点、第一组服务节点、第一组节点连接器和第一组硬件节点的第一工作流路径的工作流管理器,其中,第一工作流路径包括从第一外部调用节点到第一组硬件节点中包括的一个或更多个硬件节点的第一有向有序路径,第一有向有序路径指示与第一组服务节点相关联的服务的执行流的第一顺序。资源供应估计器可以包括传播工作负荷引擎,传播工作负荷引擎被配置成基于与第一服务节点相关联的属性值和第一传播工作负荷的指示器确定与第一工作流路径中包括的第一服务节点相关联的第一服务节点工作负荷的指示器,第一传播工作负荷的指示器基于组合与第一外部调用节点相关联的属性值和与基于顺序在第一工作流路径中在第一服务节点之前的一个或更多个其他服务节点或节点连接器相关联的属性值,其中所述与第一外部调用节点相关联的属性值包括被定义为一个时间段上的调用的次数的调用速率,并且,所述与基于顺序在第一工作流路径中在第一服务节点之前的一个或更多个其他服务节点或节点连接器相关联的属性值是与两个服务之间的因子的属性相关联,是因子的属性值,该因子用于指示作为一个服务调用另一个服务的结果而从该一个服务到该另一个服务传播的工作负荷。资源供应估计器还可以包括供应引擎,供应引擎被配置成基于组合与第一服务节点相关联的第一服务节点工作负荷的指示器和与第一硬件节点相关联的第一当前资源需求的指示器,在第一组硬件节点中包括的第一硬件节点上供应第一服务节点。资源供应估计器还可以包括模型管理器,被配置成获取表示一个或更多个调用节点和多个服务节点、节点连接器和硬件节点的排列的模型,其中,模型包括第一工作流路径,其中,供应引擎(110)被配置成基于遍历包括每一个硬件节点(312;1002-1006)的模型(1000)中所包括的所有工作流路径,确定与模型(1000)中所包括的每一个硬件节点(312;1002-1006)相关联的服务和资源的供应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810088433.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包括两个光电池和两个光子源的光电池
- 下一篇:没有非磁中间层的自旋电子元件
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理