用于提供网络资源增长管理的方法和系统的制作方法

文档序号:6596302阅读:194来源:国知局
专利名称:用于提供网络资源增长管理的方法和系统的制作方法
用于提供网络资源增长管理的方法和系统相关申请的交叉引用本申请要求2008年12月11日提交的非临时申请序列号为W). 12/332,887的权益,根据35U. S. C. § 119(e),其全部内容通过弓丨入并入这里,就如同在这里完整阐述。背景信息现代通信网络在规模和复杂性上逐渐增长。遗憾地,因为客户数目增加并且服务的复杂化不断发展,因此从链路和路径拥塞方面,这些网络的性能在某种程度上降低了。这样,服务提供商通常参与网络资源增长管理,以便于确定用于提供新的和/或现有资源以支持当前和即将发生的大量网络业务的最大成本有效方式。例如,资源增长管理可能需要确定何时何地增加带宽、何时何地扩大路由或交换能力等。事实上,假设电信行业的高度竞争性,服务提供商现在愈加依赖于网路可用性以及作为传递语音、数据和视频服务的关键差异化的服务质量。因此,对于服务提供商来说,对网络资源的增长进行动态管理以满足这些需要的能力成为企业日益重要的方面。因此,需要一种可以有效并且高效地促进网络资源增长管理的方法。


通过示例的方式而不是通过限制的方式来在附图的各个图中图示各个示例性实施例,在附图中相同参考数字指类似元件并且在附图中图1是根据示例性实施例的能够进行网络资源增长管理的系统的示图;图2是根据示例性实施例的网络资源管理器的示图;图3是根据示例性实施例的用于建立用于动态生成增长通知的阈值触发点的网络资源利用率标绘图;图4是根据示例性实施例的用于基于动态生成的增长通知来管理网络资源的过程的流程图;图5是根据示例性实施例的用于撤消增长通知的过程的流程图;图6是根据示例性实施例的说明性增长通知的示图;以及图7是可以用于实现各种示例性实施例的计算机系统的示图。
具体实施例方式描述了用于网络资源增长管理的优选装置、方法和软件。在下面的描述中,为了说明的目的,阐述了许多具体细节,以便于提供对本发明优选实施例的全面理解。然而,很明显的是,可以在没有这些具体细节的情况下或者利用等效布置来实践优选实施例。在其他实例中,以框图示出了公知的结构和设备,以便于避免不必要地混淆本发明的优选实施例。虽然针对管理分级布置的网络组件(例如,网络接口端口、卡、机架、元件以及元件组)的增长来描述了各种示例性实施例,但是可以想到,各个示例性实施例还适用于管理其他适当或等效网络资源和关系结构的增长。图1是根据示例性实施例的能够进行网络资源增长管理的系统的示图。为了说明的目的,关于网络资源管理器101来描述系统100,该网络资源管理器101被配置为动态地生成与提供给服务提供商环境105的网络资源的潜在耗尽有关的增长通知(例如,增长通知103)。以该方式,增长通知可以用于触发对额外网络资源的订购(或获得)和补充, 这能够防止给服务提供商环境105配置的网络资源的实际耗尽(或者保持放松状态)。例如,服务提供商环境105可以与支持例如数据、语音和/或视频服务的任何类型的服务的服务提供商的基础设施相对应。虽然将对其进行详细参考,但是服务提供商环境105可以与有利于资源增长管理的任何环境相对应,诸如产品制造环境、专业人员编制(professional staffing)环境、资源分配环境等。这样,可以想得,系统100可以包含多种形式并且包括多个和/或替代组件和设施。应当注意,响应于配置新的客户账户以及开始新的更多的过程密集型服务,网络服务提供商(或者运营商)总是呈现出与网络资源的耗尽有关的各种基础设施问题。没有充分地响应这些问题必然会导致网络性能下降、服务丢失或者最坏的情况是客户迁移。此外,因为服务提供商的基础设施在地理上扩展并且在技术上更先进地增长,因此以适当的形式、在适当的位置、所有在适当的时间帧内确保并且提供适量的网络资源容量成为相当复杂而繁重的任务。因此,鉴于该普遍、地理分散以及现代网络的不断扩大,在出现服务质量问题之前,灵敏地预测网络资源需求和并且做出充分响应,对于服务提供商来说,具有日益增加的挑战性。此外,由于固有地变数、用于对面向服务的环境补充网络资源的供应链的有时不可预见的特性会加重这些任务。传统上,网络服务提供商试图对网络资源的耗尽做出追溯性响应,或者至少使用 “动态(on-the-fly) ”基于直觉的方法或者其他信息技术来对这样的耗尽进行至少手动预测,其他信息技术诸如对刚刚过去的网络增长求平均,以针对不远的将来进行预测并利用网络资源进行响应。在其他实例中,网络服务提供商不断扩大网络容量,而不考虑需要并且假定足够的货币资源是可用的或者至少将是可用的。这样,可能对网络资源进行无效和/ 或不一致地管理,这在对一个区域与另一区域的网络性能进行比较并且假定越来越多的网络资源变得彼此相互依存的事实时变得更加严重。此外,这样的技术缺乏可以动态评估和改善的客观基础。然而,为了保持竞争力,服务提供商必须能够在其覆盖区域上提供一致的高质量服务,并且不断寻找新的方式来对其基础设施的增长需求做出预测和有益地响应。因此,根据系统100的特定实施例的方法起源于下述认识,即,利用与现有网络资源的相互依赖性和利用率(utilization)、用于获得和配置新的网络资源的交付时间(lead time)、以及新客户和服务(即,网络资源的利用率)的预测增长相对应的信息的客观动态网络资源增长管理工具提供有效技术以适当的量、形式、地点和时间以系统地预测、订购和优化新的网络资源的补充。如示,系统100包括网络资源管理器101,该网络资源管理器101被配置为确定何时、何地、需要多少以及何种类型的新网络容量,即网络资源,来防止给服务提供商环境105 配置的网络资源的耗尽。也就是说,网络资源管理器101可以基于对一个或多个网络资源的利用率(可以与一个或多个其他网络资源在层级上相关联)与第一预定阈值的比较而动态地生成增长通知。因此,如果利用率超过第一预定阈值,那么可以生成增长通知,以指定能够根据第二预定阈值来修改(例如放松(relax)) —个或多个网络资源的利用率的额外网络资源。例如,诸如路由柜的网络元件可以包括用于支撑多个机架的多个空间,进而能够支撑分别由多个网络接口端口(或者端口)定义的多个网络接口卡(或者卡)。以该方式,这些组件中的每一个被认为是网络资源,并且从而可以由网络资源管理器101来对其进行监视。在监视过程期间,网络资源管理器101可以确定利用例如卡、机架和机柜的所有端口来确定是否需要额外的卡、机架或者机柜,以防止耗尽(或者过度使用)卡、机架以及机柜的现有端口。网络资源管理器101可以建立和利用这些网络资源之间的层级订购 (hierarchical ordering),来优化这些网络资源的添加(或者补充)。示例性层级订购可以从最低级别至最高级别是端口、卡、机架和网络元件。应当注意,可以对诸如服务提供商的中心局(CO)内的一个或多个网络元件在物理上或者逻辑上进行分组,并且由此,可以表示比网络元件更高的另一层级级别(即,网络元件组级别)。这样,在添加高级别的网络资源之前,可以添加低级别的网络资源。还应当注意,一旦添加了更高级别的网络资源,在添加额外更高级别的网络资源之前,网络资源的添加就可以重复地回到添加低级别的网络资源。为了实现各种示例性实施例,网络资源管理器101经由增长管理逻辑107来执行一个或多个过程,该增长管理逻辑107可以基于一个或多个第一预定阈值来动态地说明网络资源的利用率。这样,网络资源管理器101可以进一步被配置为基于影响第一和/或第二预定阈值的一个或多个假设的用户输入以及例如利用率增长信息的一个或多个其他可变因素来促进“假设”计划。因为网络资源在地理上适用于特定感兴趣的区域,因此宏观地发布增长通知(例如,增长通知103),即与服务提供商的连续基础设施有关,或者微观地发布增长通知,即,从一个感兴趣区域到另一感兴趣区域。根据各种实施例,网络资源管理器101可以在一个或多个计算环境中被实现,其包括作为后端组件(例如,数据服务器)、作为中间件组件(例如,作为应用服务器)、作为前端组件(例如,作为具有客户端计算设备可以通过其与数据服务器或应用服务器进行交互的图形用户界面(GUI)或者web浏览应用的客户端计算设备)、或者作为其任何组合。 可以通过诸如局域网(LAN)、城域网(MAN)、广域网(WAN)、因特网等的一个或多个通信网络 109的能够支持数据通信的任何形式或介质来互连网络资源管理器101。此外,通信网络 109可以包含能够传送数据的任何电话、分组交换或者无线网络。这样,系统100可以包含客户端-服务器环境、主从环境、对等环境或者任何其他适当环境。虽然被描述为独立的实体,但是通信网络109可以完全或者部分地被包含在服务提供商环境105内。例如,通信网络109可以包括用于在服务提供商环境105内传输基于分组的和/或电话通信的设施。在示例性实施例中,服务提供商环境105可以是任何网络(或网络组),用户(诸如家庭用户、商业用户等)通过该任何网络与各种服务提供商进行通信。这样,服务提供商环境105可以包括从每个用户的位置延伸至每个服务提供商的位置的各种设施和设备,以便于其间的通信。例如,服务提供商环境105可以包括外部设备(plant)、内部设备和/或服务提供商的内部布线。例如,外部设备包括电缆、管道、导管、电线杆、其他支撑结构以及诸如网络服务提供商的负载线圈、中继器等的特定设备项。也就是说,外部设备包括本地回路,该本地回路是从一个或多个客户前端(例如,住宅家庭、商业企业等)到服务提供商的存在点的物理连接。应当注意,在包括双绞线、光纤、同轴电缆等的任何适当传输介质上提供本地回路。例如,传统电话系统的本地回路可以包括将客户前端的分界点(例如,配线架、电缆头等)连接到本地交换运营商(LEC)中心局(CO)的边缘(例如,电路交换)的双绞线(或其他布线)。内部设备可以包括诸如服务提供商的交换机、路由器、宽带设备、配线架、传输设备、供电设备、加热线圈保护器、接地系统等的服务提供商的一个或多个CO内所使用的固定件、器具、机器和装置。因此,内部布线包括上述传输介质,因为那些介质位于客户前端或建筑物内。内部布线开始于分界点,并且延伸到诸如一个或多个客户端计算设备Illa-Illn的独立端终端。以该方式,网络资源管理器101可以被配置为对这些网络资源中的一个或多个的增长进行管理。应当注意,服务提供商环境105在地理上分布在很多区域或者其他逻辑划分上。 这样,网络资源管理器101可以被配置为监视在这些区域或者以任何粒度的划分内所配置的网络资源的利用率,并且发出与此有关的增长通知。如图1中所示,网络资源管理器101被实现为可经由中间件应用服务器,即门户113,访问一个或多个客户端计算设备Illa-Illn的后端数据服务器。客户端计算设备 Illa-Illn经由通信网络109与门户113进行交互。根据一个实施例,门户113用作企业 web门户,该企业web门户提供了一致的“外观与感觉”用于访问控制和进行网络资源增长管理操作。虽然不是必需的,但是这样的架构使得客户端计算设备Illa-Illn能够彼此远距离地分布,并且距网络资源管理器101远距离地分布(例如在地理上),然而保持与网络资源管理器101的协作。也就是说,门户113支持对网络资源管理器101的统一实时访问的智能集成。根据一个实施例,门户113提供了被布置在一个或多个页面布局中的一个或多个定制的信息组件(例如,用户界面组件),其可以适用于各种用户和/或服务提供商环境 105的逻辑划分(例如,地理区域)。因此,可以向网络资源管理器101的用户提供常用的基于web的或者以其他方式联网的网络资源增长管理应用的集合,以一致和有效地管理服务提供商环境105的网络资源。门户113还可以用于允许用户经由客户端计算设备Illa-Illn 基于一个或多个假设的用户输入来执行“假设”计划。根据一个实施例,系统100包括网络资源监视系统115,该网络资源监视系统115 用于监视给服务提供商环境105配置的一个或多个网络资源的利用率(例如,在特定时间点或者特定时间段内的网络业务负载)以及诸如网络拓扑结构、服务质量、订户总数等的对服务提供商环境105进行管控的任何其他适当网络统计。网络资源监视系统115可以直接或者经由诸如服务提供商的企业通信网(未图示)的一个或多个网络来与网络资源管理器101进行通信。因此,该利用率和网络统计信息(统称为利用率信息)可以被存储到任何适当的存储器,诸如利用率信息库117、网络资源监视系统115的存储器,和/或可以被提供给网络资源管理器101以供执行一个或多个网络资源增长管理操作。在示例性实施例中, 可以监视网络资源利用率,或者网络资源利用率可以作为诸如突发速率、信令速率、传输速率等的网络资源的额定容量的百分比来报告。应当注意,这些容量额定值通常取决于网络资源并且支持该容量额定值适用的网络资源协议。这样,报告依据额定容量的百分比的网络资源支持利用率规范化。以该方式,网络资源监视系统115可以将特定利用率信息推送到(自动地或者响应于请求)网络资源管理器101。这样,网络资源监视系统115可以包括通信接口(未示出),该通信接口用于“根据需要”或者作为诸如连续地或周期性地预定义时间表的结果来将利用率信息传送到网络资源管理器101。因此,网络资源监视系统115 被配置为操作支持系统,该操作支持系统向网络资源管理器101提供对给服务提供商环境 105配置的网络资源的利用率(或者相对耗尽)的统一查看。
系统100还可以包括用于相应于网络资源管理器101所发出的增长通知的网络资源订购系统119。网络资源订购系统119可以直接或通过经由服务提供商的企业网络的一个或多个网络来与网络资源管理器101进行通信。根据一个实施例,网络资源订购系统119 可以保持或者访问诸如供应商信息存储库121的供应商信息的储存库。该供应商信息可以与可以给服务提供商环境105配置的各个制造商以及这些制造商的相应网络设备有关。供应商信息还可以与可用参数、成本、递送时间表、设备能力等有关。因此,供应商信息存储库 121可以提供与诸如一个或多个网络元件、机架、卡等的各种网络资源相关的信息目录。应当注意,网络资源订购系统119可以包括通信接口(未示出),该通信接口被配置为“根据需要”或者作为诸如连续地或周期性地预定义的时间表的结果来传送供应商信息。在示例性实施例中,可以将该供应商信息(诸如可用性参数或者递送时间表)推送到(自动地或者响应于请求)网络资源管理器101,并且由此在确定给服务提供商环境105配置网络资源的一个或多个交付时间的过程中利用该供应商信息。因此,网络资源订购系统119被配置为操作支持系统,该操作支持系统向网络资源管理器101提供对能够给服务提供商环境 105配置的额外网络资源的可用性的统一查看。因为通常需要劳动力来处理对网络资源的配置(例如,安装、设置等),因此系统 100还包括直接或者经由诸如服务提供商的企业网络的一个或多个网络来与网络资源管理器101进行通信的劳动力管理系统123。劳动力管理系统123被配置为自动化由服务提供商的劳动力执行的工作的处理,该工作诸如响应于来自网络资源管理器101的输出所生成的工作。根据示例性实施例,该工作可以响应于生成增长通知(例如,增长通知103)而发生,该增长通知指定何时、何地以及需要多少额外网络资源来例如放松对给服务提供商环境105配置的现有网络资源的利用率。此外,劳动力管理系统123可以将特定状态信息(自动地或者响应于请求)推送到网络资源管理器101。例如,状态信息可以与劳动力的可用性 (或者时间表)、指配任务的估计完成时间等有关。进而,根据示例性实施例,网络资源管理器101可以基于该状态信息来动态修改影响增长通知103的生成的一个或多个参数。根据特定实施例,劳动力管理系统123可以将该状态信息以及其他工作相关信息存储到劳动力信息存储库125。可以想到,可以将该信息额外(或者替选地)存储到劳动力管理系统123的存储器和/或将其传送到网络资源管理器101。以该方式,劳动力管理系统123可以包括通信接口(未示出),该通信接口被配置为“根据需要”或者作为预定义时间表的结果,诸如连续地或周期性地,来将该信息传送到网络资源管理器101。网络资源管理器101可以进而利用从劳动力管理系统123接收到的信息(或者来自其的解析数据)来动态地生成和指配用于给服务提供商环境105配置额外网络资源的一个或多个交付时间。 应当注意,网络资源管理器101可以将该信息与从网络资源订购系统119接收到的信息进行合并,以进一步动态地生成并指配一个或多个交付时间。这样,一个或多个交付时间可能影响网络资源管理器101生成增长通知103。通常,存储到劳动力信息存储库125中的信息可以与劳动力的一个或多个元素相对应,并且与元素可用性(例如,时间表信息)、技能、培训、计费率、指配的服务提供商环境 105区域、当前地域指配和雇员/合约商状态、以及诸如工作偏好等的任何其他适当的劳动力队伍参数相关。另外,该信息还可以与安装设备、运输车辆以及其他劳动力相关的网络资源相关。这些各种形式的劳动力相关的信息定义了用于给服务提供商环境105配置额外网络资源的服务提供商的劳动力的可用性。因此,劳动力管理系统123被配置为操作支持系统,该操作支持系统向网络资源管理器101提供了劳动力的统一查看,因为它与服务提供商环境105相关联。根据示例性实施例,网络资源管理器101基于例如一个或多个参数来生成增长通知103,该一个或多个参数诸如对网络资源的一个或多个层级订购、适用于网络资源的一个或多个感兴趣区域(或者地域)、和/或管控网络资源的利用率的一个或多个阈值以及其他适当参数,例如服务质量期望、服务水平协定、用户简档等。进而,可以基于用于补充网络资源的一个或多个交付时间、管控网络资源的利用的一个或多个额定容量和/或预测对服务提供商环境105的潜在利用率需求的一个或多个利用率增长率来进一步建立一个或多个阈值。这样,可以将这些参数存储到网络资源管理器101的存储器(未示出)、集聚在增长信息存储库127内、或者收集在任何其他适当的存储位置处。根据示例性实施例,网络资源监视系统115、利用率信息存储库117、网络资源订购系统119、供应商信息库121、劳动力管理系统123和/或劳动力信息存储库125可以提供(或者基于上述所提供的其他信息确定)这些参数中的一个或多个。应当注意,增长信息存储库127还可以存储诸如一个或多个网络拓扑结构等的与配置给或者等待配置给服务提供商环境105的网络资源相对应的信息。还应当注意,用户可以经由诸如客户端计算设备Illa的客户端计算设备来提供这些参数中的一个或多个。此外,可以对存储到增长信息存储库127(或者系统100的其他适当存储位置)的信息进行层级订购,诸如基于分配给一个或多个网络元件组、网络元件、网络元件的机架、机架的网络接口卡、网络接口卡的网络接口端口等的服务提供商环境105的网络资源来层级地进行订购。图2是根据示例性实施例的网络资源管理器的示图。例如,网络资源管理器(或者管理器)200可以包括计算硬件(如参考图7所述),并且包括被配置为执行这里所述的过程的其他组件。在示例性实施例中,管理器200可以被实现为基于规则的系统,该基于规则的系统利用基于规则的业务逻辑来获得和分析用于动态生成与服务提供商环境105相对应的增长通知(例如,增长通知103)的一个或多个度量,诸如存储到增长信息存储库127 的那些参数中的一个或多个。如示,管理器200包括控制器201、增长管理逻辑203、增长通知模块205、增长信息接口 207、门户接口 209、资源监视接口 211、资源订购接口 213以及劳动力管理接口 215。然而,可以想到,管理器200可以包含很多形式,并且包括多个和/或替代的组件。例如,可以想到,管理器200的一个或多个组件可以被合并、定位在单独结构和/或单独物理位置。换句话说,特定拓扑结构对管理器200或者系统100的实施例来说不是关键性的。根据示例性实施例,增长管理逻辑203提供用于网络资源增长管理的管理工具。 例如,服务提供商可以实现增长管理逻辑203,来建立和定义一个或多个管控参数和/或管控模型以管理增长通知。这些增长通知进而可以用于订购额外网络资源并将其配置给服务提供商环境105。这样,增长管理逻辑203可以用于定义用于一个或多个网络资源或者网络资源组的一个或多个增长通知触发点(或者阈值触发点)以及用于基于至少一个增长通知的发布来确定如何管理(例如,添加)到服务提供商环境105的网络资源的一个或多个方法。因此,增长管理逻辑203可以用于建立何时发布增长通知以及何种、何处和需要多少额外网络资源来被配置给服务提供商环境105,以根据例如放松阈值的另一阈值来修改配置给服务提供商环境105的网络资源的利用率。根据示例性实施例,可以基于与一个或多个其他网络资源在层级上相关的网络资源的利用率来触发增长通知的生成。以该方式,网络资源的利用率还可以用于触发与网络资源在层级上相关的一个或多个其他网络资源的增长通知。例如,如果网络元件(诸如路由柜)包括用于支持一个或多个机架的各种位置固定架,该一个或多个机架进而能够支持与一个或多个端口相关联的一个或多个卡,然后可以评估端口的利用率以选择性地触发与卡、机架和/或网络元件相关联的增长通知。这样,增长通知被触发,并且可以指定要缓解端口的“耗尽”状态所需要的额外网络资源(例如,卡、机架、网络元件等),因为这些端口与卡、机架、网络元件等有关。应当注意,还可以将一个或多个网络元件在物理上(或逻辑上)分组到一个或多个网络元件组。因此,还对端口的利用率进行评估以触发增长通知,该增长通知用于指定缓解一组网络元件的“耗尽”(或者至少可能耗尽)状态所需要的额外网络资源(例如,网络元件)或者用于指定要创建一个或多个额外网络元件组的需要。因此,如果网络资源的利用率超过第一预定阈值(例如,阈值利用率触发点),那么增长管理逻辑增长203可以经由增长通知模块205来触发、生成和发布增长通知,该第一预定阈值定义网络资源的利用率(由于例如支持一个或多个网络业务)达到特定禁止限制的时间,该特定禁止限制基于诸如对特定网络资源所建立的耗尽阈值、用于将该特定网络资源配置给服务提供商环境105的指配的交付时间和/或特定网络资源的利用率增长率这样的多个因素来建立。因此,增长管理逻辑203可以被配置为确定一个或多个耗尽阈值、一个或多个交付时间、和一个或多个增长率、以及一个或多个阈值利用率触发点。例如,耗尽阈值可以被定义为与网络资源的充分利用相对应的利用率量,即,网络资源的利用率达到可以由网络管理员、网络资源的制造商等所定义的其额定容量的100%。这样,可以根据网络资源的类型(例如,网络元件组、网络元件、机架、卡和端口)并且基于例如支持协议、制造商、地理实现等的表征网络资源的一个或多个其他参数来定义耗尽阈值。例如,可以基于感兴趣的特定区域、地理范围等来指配端口。在这样的实例中,端口可以被认为是耗尽的,并且由此对其他地区、地域等不可用,即使端口的利用率还没有达到其建立的耗尽阈值,其也可以保持为“真”。又如,特定端口可以是光学端口。在这样的实例中,光学端口可以具有二进制耗尽阈值,即如果光学端口被指配并且投入使用,那么可以认为该光学端口耗尽,否则认为该光学端口可用。为了确保足够的服务质量,在示例性实施例中,可以以比充分利用率的更低水平的利用率来建立耗尽阈值,例如,小于网络资源的额定容量的100%的任何利用率水平。这使得网络管理员能够知道何时停止向网络资源配置新的订户,使得已被配置给该网络资源的现有订户的网络业务可以以该差量增加(或波动)。例如,网络管理员可以将特定端口的耗尽阈值建立为其额定容量的90%。当特定端口的利用率达到90%时,不再向端口配置更多的新的订户,使得现有订户的网络业务可以增加(或波动)了剩余的10%,而无需不必要的基础设施重新配置、网络业务的重新路由、或者其他类似措施。在示例性实施例中,网络资源的利用率还可以基于这些网络元件或者网络元件组之内的这些网络资源的分组。例如,可以对网络元件内的相同类型的所有端口或卡(例如, 千兆以太网、光载波-N等)进行分组,并且针对这些分组建立聚合耗尽阈值。以该方式,耗尽阈值可以建立为特定网络元件的聚合的端口的95%利用率等,使得剩余的5%端口等可以是这些端口的利用率的余量等(例如,安全余量),以增加、波动、支持应急网络业务等。还应当注意,可以基于已经订购但还没有配置给服务提供商环境105的网络资源来建立耗尽阈值。例如,如果已经订购了多个卡、机架、或者网络元件,那么以其他方式包括这些网络资源的分组可以具有用于要配置的网络资源的其耗尽阈值。这可以防止在“交付时间”时段期间订购“额外”网络资源。此外,给定典型网络资源的模块化特性,可以基于支持额外网络资源的“可能”容量来建立耗尽阈值。例如,网络元件组能够支持除“当前”配置给服务提供商环境105之外的额外网络元件。同时,网络元件能够支持除“当前”配置给网络元件之外的额外的机架。进而,机架能够支持除“当前”配置给这些机架之外的额外的卡。这样,耗尽阈值可以说明这些“可能的”容量。即,可以建立耗尽阈值,就像实际上向网络元件组、网络元件或者机架配置了可以配置给该网络元件组、该网络元件或者该机架的所有可能的网络资源。另外,可以基于“较低”层级水平网络资源的利用率来建立“较高”层级水平网络资源的耗尽阈值。例如,可以基于与这些类别中的每一个相对应的端口的利用率来建立网络元件组、网络元件、机架、卡以及端口的利用率,例如,考虑卡的所有端口用于建立卡的耗尽阈值,考虑到机架的所有卡(并且从而端口)用于建立机架的耗尽阈值等。因此,可以基于表格1的参数来建立示例性耗尽阈值。
权利要求
1.一种方法包括确定与一个或多个其它网络资源在层级上相关联的网络资源的利用率;以及如果所述利用率超过第一预定阈值,则触发增长通知,其中,所述增长通知指定根据第二预定阈值来修改所述网络资源的利用率所需要的额外的网络资源。
2.根据权利要求1所述的方法,进一步包括基于所述网络资源的额定容量以及用于补充所述网络资源的交付时间来建立所述第一预定阈值。
3.根据权利要求2所述的方法,其中,所述建立步骤进一步基于所述网络资源的利用率增长率或者所述网络资源的地理范围。
4.根据权利要求1所述的方法,其中,所述确定步骤在持续的基础上、在周期的基础上、或者在根据需要的基础上来执行。
5.根据权利要求1所述的方法,进一步包括响应于所述增长通知,配置所述额外网络资源;以及基于所述配置步骤来建立新的第一预定阈值。
6.根据权利要求1所述的方法,进一步包括 响应于业务决策来建立新的第一预定阈值;以及如果所述利用率小于所述新的第一预定阈值和所述第二预定阈值,则撤消所述增长通知,其中,所述业务决策与支持所述网络资源的基础设施的重新布置或者业务模式的改变有关。
7.根据权利要求1所述的方法,其中,所述网络资源是网络接口端口、网络接口卡、网络元件的机架、网络元件或者网络元件组。
8.根据权利要求1所述的方法,其中所述网络资源与最低层级水平有关,所述方法进一步包括将所述网络资源分组到相对于较高层级水平的另一网络资源的最低层级水平的多个网络资源中;基于所述多个的利用率,确定所述另一网络资源的另一利用率;以及如果所述另一利用率超过另一第一预定阈值,则触发另一增长通知, 其中,根据所述多个的利用率来定义所述另一第一预定阈值。
9.一种装置包括处理器,所述处理器被配置为确定与一个或多个其它网络资源在层级上相关联的网络资源的利用率,并且如果所述利用率超过第一预定阈值则触发增长通知,其中,所述增长通知指定根据第二预定阈值来修改所述网络资源的所述利用率所需要的额外网络资源。
10.根据权利要求9所述的装置,进一步包括通信接口,所述通信接口被配置为将所述增长通知发布到可通过一个或多个通信网络访问的客户端设备。
11.根据权利要求9所述的装置,其中,所述处理器被进一步配置为,基于所述网络资源的额定容量以及用于补充所述网络资源的交付时间来建立所述第一阈值。
12.根据权利要求11所述的装置,其中,所述处理器被进一步配置为基于所述网络资源的利用率增长率或者所述网络资源的地理范围来建立所述第一预定阈值。
13.根据权利要求9所述的装置,其中,所述处理器被进一步配置为在持续的基础上、 在周期性的基础上、或者在根据需要的基础上确定所述利用率。
14.根据权利要求9所述的装置,其中,所述通信接口被进一步配置为响应于所述增长通知,传送对所述额外网络资源的订购,并且所述处理器被进一步配置为基于所述订购来建立新的第一预定阈值。
15.根据权利要求9所述的装置,其中,所述处理器被进一步配置为响应于业务决策来建立新的第一预定阈值,并且如果所述利用率小于所述新的第一阈值以及所述第二预定阈值两者,则撤消所述增长通知,其中,所述业务决策与支持网络资源的基础设施的重新布置或者业务模式的改变有关。
16.根据权利要求9所述的装置,其中,所述网络资源是网络接口端口、网络接口卡、网络元件的机架、网络元件、或者网络元件组。
17.根据权利要求9所述的装置,其中,所述网络资源与最低层级水平有关,所述处理器被进一步配置为,将所述网络资源分组到相对于较高层级水平的另一网络资源的最低层级水平的多个网络资源中;基于所述多个的利用率来确定所述另一网络资源的另一利用率;以及如果所述另一利用率超过另一第一预定阈值,则触发另一增长通知,所述另一第一预定阈值根据所述多个的利用率来定义。
18.一种系统包括网络元件,所述网络元件包括被分组到一个或多个层级水平的多个资源;监视模块,所述监视模块被配置为确定每个层级水平的利用率;以及增长通知模块,所述增长通知模块被配置为,如果特定层级水平的特定利用率超过所述特定层级水平的相应第一阈值,则触发增长通知,其中,所述增长通知指定根据第二阈值修改所述特定利用率所需要的额外网络资源。
19.根据权利要求18的系统,其中,基于分组到所述特定层级水平的资源的额定容量、 用于对分组到所述特定层级水平的资源进行补充的交付时间、以及分组到所述特定层级水平的所述资源的利用率增长率来建立所述第一阈值。
20.根据权利要求19所述的系统,进一步包括门户,所述门户被配置为接收来自用户的用于影响所述第一阈值的输入,其中,所述增长通知模块被配置为,如果所述利用率小于所影响的第一阈值和所述第二阈值二者,则撤消所述增长通知。
全文摘要
提供了一种用于网络资源增长管理的方法。确定与一个或多个其它网络资源在层级上相关联的网络资源的利用率。如果该利用率超过第一预定阈值,那么触发增长通知。增长通知指定根据第二预定阈值修改网络资源的利用率所需要的额外网络资源。
文档编号G06F15/173GK102317930SQ200980156544
公开日2012年1月11日 申请日期2009年11月30日 优先权日2008年12月11日
发明者布赖恩·T·韦德, 桑巴西瓦·R·巴塔, 穆拉利·克里希纳斯瓦米, 达尔尚·梅塔, 钱杰 申请人:维里逊专利及许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1