【技术实现步骤摘要】
基于性能和成本来平衡大型机和分布式工作负载
技术介绍
[0001]本公开总体上涉及大型机和分布式计算领域,并且更具体地涉及分配应用工作负载以在大型机平台和分布式计算平台上运行。
[0002]大型机可以是被设计为快速处理非常大量的数据的大型计算机系统。大型机系统可广泛用于诸如金融部门、航空公司预订、物流和其他领域的行业中,其中大量交易需要作为常规商业实践的一部分来处理。分布式计算机系统可由在多个计算机上但作为单个系统运行的多个软件组件组成。分布式系统中的计算机可以在物理上靠近在一起并且通过局域网连接,或者它们可以在地理上远离并且通过广域网连接。分布式系统可以由任何数量的可能配置组成,诸如大型机、个人计算机、工作站、小型计算机等。分布式计算的目标是使这样的网络作为单个计算机工作。
技术实现思路
[0003]本公开的实施例的各方面公开了一种用于平衡大型机和分布式工作负载的方法。处理器接收将应用工作负载分配给大型机平台和分布式计算平台的请求。应用工作负载包括多个工作单元。处理器收集与应用工作负载、大型机平台和分布式计算平台相关联的性能 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,包括:由一个或多个处理器接收将应用工作负载分配给大型机平台和分布式计算平台的请求,所述应用工作负载包括多个工作单元;由一个或多个处理器收集与所述应用工作负载、所述大型机平台和所述分布式计算平台相关联的性能和成本数据;由一个或多个处理器基于对所述性能和成本数据的所述分析来确定针对所述应用工作负载的所述多个工作单元的所述大型机平台和所述分布式计算平台;以及由一个或多个处理器分配所述应用工作负载的所述多个工作单元分别在所述大型机平台和所述分布式计算平台上运行,以实时平衡性能和成本。2.根据权利要求1所述的计算机实现的方法,还包括:由一个或多个处理器确定与所述应用工作负载相关的历史数据存在于储存库中;由一个或多个处理器验证与所述应用工作负载相关的所述历史数据;以及由一个或多个处理器基于所述历史数据针对所述应用工作负载的所述多个工作单元确定所述大型机平台和分布式计算平台的优先级。3.根据权利要求1所述的计算机实现的方法,还包括:由一个或多个处理器确定与所述应用工作负载相关的历史数据不存在于储存库中;由一个或多个处理器对所述大型机平台和分布式计算平台执行所述应用工作负载的所述多个工作单元的成本估计;以及由一个或多个处理器基于所述成本估计针对所述应用工作负载的所述多个工作单元确定所述主机和分布式计算平台的优先级。4.根据权利要求1所述的计算机实现的方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。