【技术实现步骤摘要】
本专利技术一般涉及排队论领域,更具体地,涉及优化服务传送环境中多技能多任务处理服务器的分配。
技术介绍
排队论是队列的数学研究。在排队论中,构建模型以使得队列长度、等待时间和其它指标可被预测。在计算的环境中,队列的示例包括流传输视频,其中路由器对等待被传输到另一个路由器的数据分组进行排队。另一个示例包括计算机的硬件组件(诸如网络适配器)对等待被网络适配器处理或传输的进入或输出分组进行排队。排队论也可以应用于服务传送。在IT服务传送中,最小化对客户的业务操作的破坏是非常重要的。当在IT系统中发生严重宕机时,服务提供商只有几个小时或更少的时间来恢复系统操作,或者他们可能面临严厉的处罚、失去收入以及现有和未来的业务机会的可能丢失。致力于对宕机系统恢复操作的是代理,其可以是有经验的管理器和项目管理器,例如称为值班管理器(DM)、可用性管理器(AM)或重大事件管理器(MIM)。因此,代理通过处理事件来提供服务。
技术实现思路
根据本专利技术的一个实施例,提供了一种用于优化多任务处理服务器的分配的方法。该方法包括由一个或多个处理器接收标识多个时间段的时间表,其中,该时间表将多个服务器中的每个服务器与至少一个时间段相关联;由一个或多个处理器确定多个服务器中的每个服务器的一个或多个性
能特征,其中,一个或多个性能特征包括多任务处理阈值;由一个或多个处理器通过以下操作来执行多个服务器的模拟以确定该模拟的服务水平:由一个或多个处理器接收标识多个事件的工作负载;由一个或多个处理器将多个事件中的每个事件分配给多个服务器中的服务器;由一个或多个处理器确定多个时间段中的 ...
【技术保护点】
一种用于优化多任务处理服务器的分配的方法,包括:由一个或多个处理器接收标识多个时间段的时间表,其中,所述时间表将多个服务器中的每个服务器与至少一个时间段相关联;由一个或多个处理器确定所述多个服务器中的每个服务器的一个或多个性能特征,其中,所述一个或多个性能特征包括多任务处理阈值;由一个或多个处理器通过以下操作来执行所述多个服务器的模拟以确定所述模拟的服务水平:由一个或多个处理器接收标识多个事件的工作负载;由一个或多个处理器将所述多个事件中的每个事件分配给所述多个服务器中的服务器;由一个或多个处理器确定所述多个时间段中的每个时间段的一个或多个性能指标;以及由一个或多个处理器至少部分地基于每个时间段的所述一个或多个性能指标来确定所述模拟的服务水平;以及由一个或多个处理器基于所述服务水平和目标服务水平中的至少一个来优化所述时间表。
【技术特征摘要】
2015.03.20 US 14/6634911.一种用于优化多任务处理服务器的分配的方法,包括:由一个或多个处理器接收标识多个时间段的时间表,其中,所述时间表将多个服务器中的每个服务器与至少一个时间段相关联;由一个或多个处理器确定所述多个服务器中的每个服务器的一个或多个性能特征,其中,所述一个或多个性能特征包括多任务处理阈值;由一个或多个处理器通过以下操作来执行所述多个服务器的模拟以确定所述模拟的服务水平:由一个或多个处理器接收标识多个事件的工作负载;由一个或多个处理器将所述多个事件中的每个事件分配给所述多个服务器中的服务器;由一个或多个处理器确定所述多个时间段中的每个时间段的一个或多个性能指标;以及由一个或多个处理器至少部分地基于每个时间段的所述一个或多个性能指标来确定所述模拟的服务水平;以及由一个或多个处理器基于所述服务水平和目标服务水平中的至少一个来优化所述时间表。2.根据权利要求1所述的方法,其中,分配每个事件包括:由一个或多个处理器接收具有事件类型和一组要求中的至少一个的事件;由一个或多个处理器确定至少一个服务器没有满负荷工作,并且作为响应,由一个或多个处理器生成具有匹配所述事件的所述一组要求的技能集合的至少一组可用服务器;以及由一个或多个处理器过滤所述至少一组可用服务器中的每一组以用于兼容性约束。3.根据权利要求2所述的方法,其中,所述兼容性约束指定对允许服务器同时处理的特定事件类型的事件的数量的限制。4.根据权利要求2所述的方法,还包括:由一个或多个处理器确定所述至少一组可用服务器不为空,并且作为响应,由一个或多个处理器将所述事件分配给所述至少一组可用服务器中的服务器。5.根据权利要求4所述的方法,其中,至少部分地基于改进最长空闲代理路由策略、所述至少一组可用服务器中的每个服务器的每个技能集合的水平和所述至少一组可用服务器中的每个服务器的分配事件的数量中的至少一个,选择被分配所述事件的服务器。6.根据权利要求1所述的方法,还包括:由一个或多个处理器基于标识由所述多个服务器中的第一服务器处理的并行事件的数量的历史性能数据,确定所述第一服务器的所述多任务处理阈值;以及由一个或多个处理器基于在所述模拟期间由所述第一服务器处理的并行事件的数量,更新所述第一服务器的所述多任务处理阈值。7.根据权利要求1所述的方法,其中,优化所述时间表包括:由一个或多个处理器确定所述服务水平大于所述目标服务水平,并且作为响应,由一个或多个处理器通过以下操作从所述时间表的第一时间段中移除第一服务器:由一个或多个处理器识别所述多个时间段中的第一时间段,其中,所述第一时间段所具有的服务水平大于所述多个时间段的每个其它时间段的服务水平;以及由一个或多个处理器通过移除所述第一服务器与所述第一时间段之间的关联来修改所述时间表;以及由一个或多个处理器执行所述模拟的至少一次附加迭代,以确定每次附加迭代的服务水平。8.根据...
【专利技术属性】
技术研发人员:G·B·达斯古普塔,S·A·蒙达尔,R·R·辛迪加塔,R·B·华莱士,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。