空中交通管制员的新作业调度系统来提高云环境的效率和可扩展性

IBM研究人员提出了一种部署公司所谓的数字“空中交通管制员”的方法,以帮助使云计算环境更高效,更可扩展。通过在整个互连系统中分布控制,减少瓶颈并提高效率,新发明有助于管理如何使用资源以及如何在云中完成工作。

在IBM研究中心 -内置云计算的发明,专利#8645745:分布式任务调度在多节点环境,最初被设计以帮助管理在高性能计算资源用于政府和学术研究体系。这些系统由成百上千个计算资源组成,这些计算资源被连接以执行复杂的任务,在这些任务中,对系统资源的需求会动态地上升和下降,这类似于云计算模型。

试想一下,每天有成千上万架飞机由一个空中交通管制员负责管理,他们必须跟踪每一架飞机,并确定哪些跑道,登机口,维修设施等在可用,每天在飞行IBM的发明家Eric Barsness在一份声明中说。“有效,高效地完成这项任务的最好方法是将其分解为数千个空中交通管制员,每个管制员都可以查看所有可用资源,并可以据此对交通进行优先排序和指挥。这实际上是本发明可以在云计算环境。

通常在一个中心点对这些系统上的许多服务请求以及实现这些请求所需的资源(包括处理器,存储,网络带宽和输入输出操作)进行跟踪并确定优先级,这可能会导致拥塞和速度降低IBM表示,随着需求的增长。本发明将该功能分布在云中的各个系统上,每个系统在其自己的系统内管理流量,但是它们还被设计为查看和借用其他系统的资源以确保速度和效率。

在云计算环境中用于本发明的应用可以包括或金融机构,其经历处理和报告信息的需求高峰,以满足每日,每周,每月或每年的最后期限。一个交易系统,其中买卖股票,债券或商品的请求是不稳定的,必须很快完成;或在线或实体零售商,这些公司必须满足日益增长的需求,以在高峰时期完成交易,管理库存并控制运输和物流。

其他应用程序可能包括在线游戏网站,该网站放学后,夜间或周末的流量可能会大量增加;或者是一个医学研究组织,它追踪流行病的传播,从许多地区的不同来源收集各种形式,数量和数量的信息。

在云系统和其他计算机网络中,确定哪些资源可用并确定哪些应用程序或对服务的请求具有优先级的功能通常集中在一个地方。此控制功能(称为作业计划程序)必须评估哪些资源可供各种服务请求者使用。

该调度程序还必须根据各种标准分析哪些服务请求应获得更高的优先级。在某些情况下,将根据它们所需的处理能力或它们对带宽的密集程度,它们对业务运营的重要性,甚至来自哪个部门或单个请求者的状态来做出决定。在活动高峰期,此功能可能会成为瓶颈,从而减慢请求的处理速度以及系统中任务的执行速度。

但是,对于新的IBM发明,作业调度功能被分解为多个部分,并分布在整个系统中,而作业调度器则分配给系统或云的每个节点。每个作业调度程序都可以管理资源并在其自己的节点内确定请求的优先级。但是,如果确定需要更多资源,则可以动态加入其他节点。IBM官员说,其中一个节点成为主节点,控制节点组内的共享资源。

本发明在混合云环境中也可以是有用的,在混合云环境中,它可以帮助确定何时私有云中有足够的资源可用以满足服务需求,以及何时需要爆发到公共云以获取更多资源。这可以帮助控制成本,因为私有云资源通常具有较低的运营成本,但功能有限,而且还允许在必要时灵活使用公共云,以确保在需要时可以使用其他服务。

(0)
上一篇 2022年4月3日
下一篇 2022年4月3日

相关推荐