System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务放置辅助制造技术_技高网

服务放置辅助制造技术

技术编号:44375518 阅读:0 留言:0更新日期:2025-02-25 09:52
本公开的实施例涉及服务放置辅助。一种示例计算设备被配置为:从客户设备接收多个资源的指示和多个客户服务的指示,多个客户服务中的每个客户服务与对应的至少一个要求和对应的至少一个约束相关联。计算设备被配置为:针对每个要求和每个约束自动确定该要求或约束是否能够仅由多个资源中的特定资源满足,并且基于该确定,将多个资源中的至少一个资源分配给多个客户服务中的至少一个客户服务。示例计算设备被配置为:在针对每个要求和每个约束确定之后,向客户设备提供信息,以使得客户设备能够供应至少一个客户服务。

【技术实现步骤摘要】

本公开涉及资源分配,诸如计算机网络内的资源分配。


技术介绍

1、网络可以包括多个不同的网络设备,这些网络设备被配置为向客户提供客户服务。这种客户服务可以包括虚拟私有网络服务、业务工程服务、ip语音(voip)服务、视频点播(vod)服务、批量运输服务、围墙/开放花园、ip移动性子系统(ims)和其他移动性服务、防火墙服务和到服务提供方网络的客户端的互联网服务,并且路由从源设备行进到目的地设备的分组流。为了提供这种客户服务,网络设备必须被供应,以支持这种服务。在不以增加客户成本的低效方式执行这种供应的情况下,手动供应这种网络设备以在大型网络中支持这种服务是极其困难的。


技术实现思路

1、通常,本公开描述了使得计算设备能够自动分配资源(诸如网络资源)的技术,以满足或符合客户服务要求和关联的约束,和/或辅助运营商优化资源分配。虽然本公开的技术主要是出于相对于计算机联网的示例目的而讨论的,但是这些技术可以适用于需要资源分配的任何领域,诸如制造、商品或服务的分发等。

2、自动化服务供应可能对服务提供方有用,诸如网络服务提供方。然而,自动化服务供应可能难以实现,因为每个服务提供方可能具有大有不同的要求,包括他们想要提供什么服务以及如何在其网络上实现服务。因此,服务供应平台通常被构建为一次性的客户特定应用,几乎没有机会针对不同的客户重复使用。适用于各种客户和服务的通用产品可能需要经由昂贵的专业服务或系统集成项目进行密集定制。而且,现有的服务供应平台具有有限的能力来分配和管理网络资源到要被部署在网络上的服务的指派。因此,将网络资源分配给客户要求在很大程度上是手动过程。

3、服务提供方可以使用他们喜欢的网络资源和客户服务的任何模型,从现有的标准模型和定制为拟合其目标的增强模型中进行选择。本公开的技术包括在计算设备内使用内部放置模型。计算设备可以将客户服务模型的实例、网络服务模型的实例和/或网络资源模型的实例映射或转换到内部放置模型,使得出于资源分配目的,资源和客户服务以及客户服务实例、网络服务实例和/或网络资源实例中表示的关联要求和约束在内部放置模型中表示。例如,一种或多种算法可以接收客户服务模型、网络服务模型和/或网络资源模型的实例作为输入,并且将这些实例映射到由计算设备内部使用的内部放置模型,用于将资源分配给客户服务要求。与分配相关的信息可以被输入到计算设备的一种或多种算法,以将所放置的服务“逆映射”(例如转换)为由客户设备(例如网络控制器)可消耗的形式,诸如网络中使用的网络服务模型的实例。在一些示例中,网络服务模型的实例可以包含使得客户设备能够供应客户服务的信息,诸如供应客户服务所需的所有信息。

4、附加地,由于存在客户服务要求的不同组合可以如何被满足的约束,因此很难将客户服务要求放置在网络资源上。因此,服务提供方资源的利用效率相对较低。本公开将这个问题作为约束优化问题来解决,从而使得能够以最好地满足要求,最小化中断并且相对有效地使用网络资源的方式将服务要求自动和/或辅助地放置到诸如网络资源等资源上。本公开的技术可以使服务提供方能够以更低的成本向其客户提供更多值,因为资源可以被分配以更好地利用,并且以更有效的方式操作。

5、例如,计算设备可以接收指示多个资源的信息,并且接收指示多个客户服务的信息,分别与至少一个要求和/或至少一个约束相关联。在一些示例中,计算设备可以将多个资源自动分配给客户服务,使得与客户服务相关联的约束被满足。在一些示例中,计算设备可以辅助服务提供方优化资源池的多个资源的分配,以满足与客户服务相关联的约束。

6、可能有资源到客户服务的数千种不同的可能分配,特别是在资源是网络资源的情况下。每个客户服务可能都有自己的要求。因此,考虑到可能分配的排列数目以满足与每个客户服务相关联的要求和约束,手动分配能够不切实际,并且面临使一个或多个资源过载的风险。

7、本公开的技术可以提供优于当前系统的技术优点。例如,这些技术为计算设备提供了一种自动方式来分配或辅助将资源分配给客户服务,该客户服务包括要求并且可以与一个或多个约束相关联,同时避免使要求和约束未被满足。本文描述的技术能够被并入到实际应用中,诸如获得多个资源的指示和多个客户服务的指示(分别具有一个或多个要求和/或一个或多个约束)的计算设备,并且使用指示来以满足约束的方式自动分配或辅助服务提供方将资源分配给客户服务。

8、在一个示例中,一种方法包括:由计算设备从客户设备接收多个资源的指示,计算设备具有一个或多个处理器;由计算设备从客户设备接收多个客户服务的指示,多个客户服务中的每个客户服务与对应的至少一个要求和对应的至少一个约束相关联;由计算设备针对每个要求和每个约束自动确定该要求或约束是否能够仅由多个资源中的特定资源满足;由计算设备基于该确定来将多个资源中的至少一个资源分配给多个客户服务中的至少一个客户服务;以及在针对每个要求和每个约束确定之后,由计算设备向客户设备提供信息,以使得客户设备能够供应至少一个客户服务。

9、在另一示例中,一种计算设备包括:一个或多个处理器;以及在其上存储有指令的非瞬态计算机可读介质,该指令用以使一个或多个处理器:从客户设备接收多个资源的指示;从客户设备接收多个客户服务的指示,多个客户服务中的每个客户服务与对应的至少一个要求和对应的至少一个约束相关联;针对每个要求和每个约束自动确定该要求或约束是否能够仅由多个资源中的特定资源满足;基于该确定来将多个资源中的至少一个资源分配给多个客户服务中的至少一个客户服务;以及在针对每个要求和每个约束确定之后,向客户设备提供信息,以使得客户设备能够供应至少一个客户服务。

10、在又一示例中,非瞬态计算机可读介质包括指令,用于使至少一个可编程处理器:从客户设备接收多个资源的指示;从客户设备接收多个客户服务的指示,多个客户服务中的每个客户服务与对应的至少一个要求和对应的至少一个约束相关联;针对每个要求和每个约束自动确定该要求或约束是否能够仅由多个资源中的特定资源满足;基于该确定来将多个资源中的至少一个资源分配给多个客户服务中的至少一个客户服务;以及在针对每个要求和每个约束确定之后,向客户设备提供信息,以使得客户设备能够供应至少一个客户服务。

11、在一个示例中,一种方法包括:由计算设备从客户设备接收表示多个客户服务的客户服务模型的实例,计算设备具有一个或多个处理器,多个客户服务中的每个客户服务与对应的至少一个要求和对应的至少一个约束相关联;由计算设备从客户设备接收表示多个资源的资源模型的实例;由计算设备,将客户服务模型的实例和资源模型的实例映射到由计算设备维护的内部放置模型;由计算设备使用内部放置模型将多个资源自动分配给多个客户服务,使得多个资源的分配满足多个客户服务中的每个客户服务的至少一个要求和至少一个约束;由计算设备响应于分配生成数据,该数据指示多个资源如何被分配给多个客户服务;由计算设备,将数据逆映射成由客户设备可消耗的格式,该数据指示多个资源如何被分配给多个资源;以及由计算设备本文档来自技高网...

【技术保护点】

1.一种管理客户服务的方法,所述方法包括:

2.根据权利要求1所述的方法,其中分配所述多个资源中的所述至少一个资源包括:分配以满足仅能够由相应特定资源满足的每个要求或每个约束。

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求3所述的方法,还包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求1至3中任一项所述的方法,其中所述至少一个要求包括从由接口类型、带宽、路由数目和最大成本组成的组中选择的要求。

9.根据权利要求1至3中任一项所述的方法,其中所述零个或更多个对应的约束包括至少一个约束,并且所述至少一个约束包括从由相同存在点、不同存在点、相同网络设备和不同网络设备组成的组中选择的约束。

10.一种计算设备,包括:

11.根据权利要求10所述的计算设备,其中分配所述多个资源中的所述至少一个资源包括:分配以满足仅能够由相应特定资源满足的每个要求或每个约束。

12.根据权利要求11所述的计算设备,其中所述指令还使所述一个或多个处理器:

13.根据权利要求12所述的计算设备,其中所述指令进一步使所述一个或多个处理器:

14.根据权利要求13所述的计算设备,其中所述指令还使所述一个或多个处理器:

15.根据权利要求12所述的计算设备,其中所述指令还使所述一个或多个处理器:

16.根据权利要求15所述的计算设备,其中所述指令还使所述一个或多个处理器:

17.根据权利要求10至12中任一项所述的计算设备,其中所述至少一个要求包括从由接口类型、带宽、路由数目和最大成本组成的组中选择的要求。

18.根据权利要求10至12中任一项所述的计算设备,所述零个或更多个相应约束包括至少一个约束,并且所述至少一个约束包括从由相同存在点、不同存在点、相同网络设备和不同网络设备组成的组中选择的约束。

19.一种计算机可读介质,利用指令而被编码,所述指令用于使一个或多个可编程处理器执行权利要求1至9中任一项所述的方法。

...

【技术特征摘要】

1.一种管理客户服务的方法,所述方法包括:

2.根据权利要求1所述的方法,其中分配所述多个资源中的所述至少一个资源包括:分配以满足仅能够由相应特定资源满足的每个要求或每个约束。

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求3所述的方法,还包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求1至3中任一项所述的方法,其中所述至少一个要求包括从由接口类型、带宽、路由数目和最大成本组成的组中选择的要求。

9.根据权利要求1至3中任一项所述的方法,其中所述零个或更多个对应的约束包括至少一个约束,并且所述至少一个约束包括从由相同存在点、不同存在点、相同网络设备和不同网络设备组成的组中选择的约束。

10.一种计算设备,包括:

11.根据权利要求10所述的计算设备,其中分配所述多个资源中的所述至少一个资源包括:分配以满足仅能够由相应特定资源满足的...

【专利技术属性】
技术研发人员:G·A·塞德博托姆K·科姆佩拉
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1