Virtualized network function deployment

    公开(公告)号:US11237862B2

    公开(公告)日:2022-02-01

    申请号:US16497581

    申请日:2018-03-26

    IPC分类号: G06F9/455 G06F9/50

    摘要: A method for deploying virtualized network functions (VNFs) as virtualized implementations of logical network devices in a virtualized computing environment for providing network services, the method including determining a VNF deployment plan including a specification, for each point in time over a planning period, of zero or more VNF instances to be released at the point in time and zero or more VNF instances to be deployed at the point in time, wherein the deployment plan is determined by an optimization function based on: a constraint on a number of VNFs in all states of undeployed, being deployed, deployed and being release; constraints based on a demand for VNFs defined by characteristics of the VNFs and the virtualized computing environment; and constraints based on a capacity of the virtualized computing environment to accommodate a resource consumption of the VNFs, and wherein the optimization function is configured to minimize one or more of: a number of VNFs in a deployed state; and a resource cost of deploying and releasing VNFs; and executing the VNF deployment plan to deploy VNFs for the virtualized computing environment.

    Networked resource provisioning system
    2.
    发明授权
    Networked resource provisioning system 有权
    网络资源配置系统

    公开(公告)号:US09504061B2

    公开(公告)日:2016-11-22

    申请号:US14927781

    申请日:2015-10-30

    摘要: In response to requests for their use of the resources by the applications, resources are first allocated to “inelastic” requests specified for performance at a specific time slot. A baseline allocation of resources is then determined which is the minimum amount of capacity that has to be used for efficient operation of the resources required to meet the requests. This baseline will include some additional capacity as the minimum efficient capacity is less than the maximum capacity. “Elastic” requests, specified for performance within a predetermined time range comprising two or more of the set of time slots, are then allocated so as to prioritize the use of this spare capacity, bringing actual usage up to at least the baseline allocation of resources. If further capacity is required to meet all the inelastic requests, further capacity is allocated and the baseline redefined to include it.

    摘要翻译: 响应于应用程序使用资源的请求,资源首先被分配给在特定时隙指定用于性能的“非弹性”请求。 然后确定资源的基准分配,哪个是用于有效操作满足请求所需的资源的最小容量量。 该基线将包括一些额外的容量,因为最小有效容量小于最大容量。 然后分配在包括该组时隙中的两个或多个时间段的预定时间范围内指定用于性能的“弹性”请求,以便优先使用该备用容量,使实际使用至少达到资源的基准分配 。 如果需要进一步的能力来满足所有的非弹性请求,则分配进一步的容量并重新定义基准以包括它。

    Telecommunications network
    4.
    发明授权

    公开(公告)号:US11171855B2

    公开(公告)日:2021-11-09

    申请号:US16494179

    申请日:2018-02-09

    IPC分类号: H04L12/26 H04L12/24

    摘要: A method of dimensioning a link in a telecommunications network, and a device for implementing the method, the method including determining, for a first plurality of sets of traffic observations, wherein each set of the first plurality of sets includes a series of traffic observations each indicating the amount of traffic on a link within an observation interval of a particular duration for that set, a peak value of a traffic observation of the series of traffic observations within each set of the first plurality of sets and an average value of the series of traffic observations within each set of the first plurality of sets; calculating a first peak to average ratio for each observation interval duration based on the determined peak and average values within each set of the first plurality of sets; determining a goodness of fit value for a power function of the first peak to average ratio against its respective observation interval duration; selecting a dimensioning interval duration based on the determined goodness of fit value; and estimating a capacity of the link based on the selected dimensioning interval duration.

    Resource allocation
    5.
    发明授权

    公开(公告)号:US10574743B1

    公开(公告)日:2020-02-25

    申请号:US15535852

    申请日:2015-12-08

    IPC分类号: G06F15/173 H04L29/08 G06F9/50

    摘要: As data processing requirements of individual client systems A to K change over time, they are allocated service from physical datacentres X, Y, Z according to the existing capabilities of the data centres requirements of the client systems, thus transferring client systems between cells controlled by individual data centres. This avoids the complex process of adapting the individual physical datacentres' capabilities to the changing requirements of the client systems to which they were originally allocated: thus the capabilities, and not the mappings, are maintained and the mappings, not the capabilities, are dynamic, so as to optimise the allocation of client systems to cells. It also minimises the number of clients having to work to more than one datacentre, which leads to delays in processing as the datacentres need to communicate with each other.Configuration of the datacentres X, Y, Z themselves is required to set up the system, but subsequently only if a re-optimization of the existing mappings cannot satisfy the changed demand profiles, for example because the overall balance of services available from the datacentres no longer matches the services required.

    Network resource management
    6.
    发明授权

    公开(公告)号:US11625271B2

    公开(公告)日:2023-04-11

    申请号:US15571381

    申请日:2016-04-29

    IPC分类号: G06F9/50

    摘要: A data management process determines, from user-implemented provisional reservations (400) for data processing resources, a projected total capacity requirement for each said data processing resource, by maintaining a record (9, 90, 91) recording previous such reservations made by each user and comparing each reservations with records (87, 88, 89) of the actual resources used, to provide an estimate of resources required to meet the projected capacity requirement, and to provide data for a demand management processor (2), which control associated configurable data processing equipment (1) to provide the resources required to meet the estimated capacity required. The process takes account of over- and under-ordering of capacity by comparing each reservation (400) with the use actually made (600), and includes a record (10) of ad-hoc (unreserved) usage.

    Evaluation of network conditions
    7.
    发明授权

    公开(公告)号:US10320647B2

    公开(公告)日:2019-06-11

    申请号:US15751296

    申请日:2016-08-24

    IPC分类号: H04L12/26 H04L12/24 G06F11/34

    摘要: Information received from disparate individual monitors that are concurrently measuring a predetermined property of a predetermined resource in a network are compared in a reliability computation engine to compute a metric of the degree of similarity between their measurements, and thus to determine a measure of the reliability of one or more of the individual monitors. This information can be used by a provisioning engine to select or reject individual resources for use in meeting service requirements on the basis of the reliability of the reports of their performance, as well as the reported performance itself. Monitors identified as unreliable can also be reported to a fault diagnosis function.

    NETWORKED RESOURCE PROVISIONING SYSTEM
    8.
    发明申请
    NETWORKED RESOURCE PROVISIONING SYSTEM 有权
    网络资源配置系统

    公开(公告)号:US20160128083A1

    公开(公告)日:2016-05-05

    申请号:US14927781

    申请日:2015-10-30

    IPC分类号: H04W72/12 H04M15/00 H04W72/04

    摘要: In response to requests for their use of the resources by the applications, resources are first allocated to “inelastic” requests specified for performance at a specific time slot. A baseline allocation of resources is then determined which is the minimum amount of capacity that has to be used for efficient operation of the resources required to meet the requests. This baseline will include some additional capacity as the minimum efficient capacity is less than the maximum capacity. “Elastic” requests, specified for performance within a predetermined time range comprising two or more of the set of time slots, are then allocated so as to prioritise the use of this spare capacity, bringing actual usage up to at least the baseline allocation of resources. If further capacity is required to meet all the inelastic requests, further capacity is allocated and the baseline redefined to include it.

    摘要翻译: 响应于应用程序使用资源的请求,资源首先被分配给在特定时隙指定用于性能的“非弹性”请求。 然后确定资源的基准分配,哪个是用于有效操作满足请求所需的资源的最小容量量。 该基线将包括一些额外的容量,因为最小有效容量小于最大容量。 然后分配在包括该组时隙中的两个或多个时间段的预定时间范围内指定用于性能的“弹性”请求,以便优先使用该备用容量,使实际使用至少达到资源的基准分配 。 如果需要进一步的能力来满足所有的非弹性请求,则分配进一步的容量并重新定义基准以包括它。

    Network function virtualization
    9.
    发明授权

    公开(公告)号:US10887172B2

    公开(公告)日:2021-01-05

    申请号:US15745763

    申请日:2016-06-22

    IPC分类号: H04L12/24 H04L12/26

    摘要: An optimum configuration of resources in a network function virtualisation data network is identified by assembling candidate configurations of resources (243), each configuration being an arrangement of the resources into clusters selected such that each cluster provides one or more required services, (212, 213) and assessing the candidate configurations (step 400) to identify an optimum configuration, the assessment of each configuration including measurement of latency (195) in physical links between the resources and, for each candidate configuration, determination of the total latency between the resources within each cluster of the configuration, for a predicted level and pattern of traffic associated with the required service to be operated by each cluster.

    TELECOMMUNICATIONS NETWORK
    10.
    发明申请

    公开(公告)号:US20200092189A1

    公开(公告)日:2020-03-19

    申请号:US16494179

    申请日:2018-02-09

    IPC分类号: H04L12/26 H04L12/24

    摘要: A method of dimensioning a link in a telecommunications network, and a device for implementing the method, the method including determining, for a first plurality of sets of traffic observations, wherein each set of the first plurality of sets includes a series of traffic observations each indicating the amount of traffic on a link within an observation interval of a particular duration for that set, a peak value of a traffic observation of the series of traffic observations within each set of the first plurality of sets and an average value of the series of traffic observations within each set of the first plurality of sets; calculating a first peak to average ratio for each observation interval duration based on the determined peak and average values within each set of the first plurality of sets; determining a goodness of fit value for a power function of the first peak to average ratio against its respective observation interval duration; selecting a dimensioning interval duration based on the determined goodness of fit value; and estimating a capacity of the link based on the selected dimensioning interval duration.