IP Library Granted Patent US 10,514,957
Granted Patent B2
US 10,514,957 · App. 16/134,459 · Granted Dec 24, 2019

Network service infrastructure management system and method of operation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,514,957
App. No.
16/134,459
Granted
Dec 24, 2019
Kind
B2
Abstract

A network service infrastructure management system includes a computing system that communicates with a network service computing device to receive a request to generate a network service comprising one or more network node functions. Based on the request the computing system communicates with an operating system of the network service computing device to instantiate one or more tasks corresponding to the one or more network node functions in which each task is instantiated at a level of workload capability specified for its respective network node function. Once instantiated, the computing system may then launch each network node function on its respective task.

Claims (35)

1. A network service infrastructure management system comprising:

a computing system in communication with a network service computing device and comprising at least one memory for storing instructions that are executed by at least one processor to:

receive a request to generate a network service comprising a plurality of network node functions;

communicate with an operating system of the network service computing device to instantiate a plurality of tasks corresponding to the plurality of network node functions, each task being instantiated at a level of workload capability specified for its respective network node function; and

launch each network node function on its respective task.

2. The system as recited in claim 1 , wherein the operating system comprises a virtual machine (VM), the instructions further executed to communicate with a hypervisor that manages the VM to adjust workload capabilities of the VM so that the specified level of workload capability of each task is maintained.

3. The system as recited in claim 1 , wherein the instructions are executed to perform at least one of instantiating a new VM or deleting an existing VM to maintain the specified level of workload capacity.

4. The system as recited in claim 1 , wherein the instructions are executed to:

receive a level of processing capability to be provided for at least one of the network node functions; and

adjust the workload capability of the tasks on which the network node functions is executed.

5. The system as recited in claim 1 , wherein the tasks comprise threads of the operating system.

6. The system as recited in claim 1 , wherein the instructions are executed to calculate a composite workload capacity according to a workload capacity of the operating system and a combined workload capacity of other tasks executed on the operating system.

7. The system as recited in claim 1 , wherein the instructions are executed to communicate with the operating system using a scheduler agent executed on the operating system, the scheduler agent translating instructions from the instructions to a format suitable for use by the operating system.

8. A network service infrastructure management method comprising:

receiving, using instructions stored on at least one computer-readable medium and executed by at least one processor, a request to generate a network service comprising a plurality of network node functions;

communicating, using the instructions, with an operating system of the network service computing device to instantiate a plurality of tasks corresponding to the plurality of network node functions, each task being instantiated at a level of workload capability specified for its respective network node function; and

launching, using the instructions, each network node function on its respective task.

9. The method as recited in claim 8 , further comprising communicating with a hypervisor that manages a virtual machine (VM) to adjust workload capabilities of the VM so that the specified level of workload capability of each task is maintained.

10. The method as recited in claim 9 , further comprising performing at least one of instantiating a new VM or deleting an existing VM to maintain the specified level of workload capacity.

11. The method as recited in claim 8 , further comprising:

receiving a level of processing capability to be provided for at least one of the network node functions; and

adjusting the workload capability of the tasks on which the network node functions is executed.

12. The method as recited in claim 8 , further comprising calculating a composite workload capacity according to a workload capacity of the operating system and a combined workload capacity of other tasks executed on the operating system.

13. The method as recited in claim 8 , further comprising communicating with the operating system using a scheduler agent executed on the operating system, the scheduler agent translating instructions from the instructions to a format suitable for use by the operating system.

14. A non-transitory computer-readable medium encoded with a route monitoring service comprising instructions executable by a processor to:

receive a request to generate a network service comprising a plurality of network node functions;

communicate with an operating system of the network service computing device to instantiate a plurality of tasks corresponding to the plurality of network node functions, each task being instantiated at a level of workload capability specified for its respective network node function; and

launch each network node function on its respective task.

15. The non-transitory computer-readable medium as recited in claim 14 , wherein the operating system comprises a virtual machine (VM), the instructions further executed to communicate with a hypervisor that manages the VM to adjust workload capabilities of the VM so that the specified level of workload capability of each task is maintained.

16. The non-transitory computer-readable medium as recited in claim 14 , further executed to perform at least one of instantiating a new VM or deleting an existing VM to maintain the specified level of workload capacity.

17. The non-transitory computer-readable medium as recited in claim 14 , further executed to:

receive a level of processing capability to be provided for at least one of the network node functions; and

adjust the workload capability of the tasks on which the network node functions is executed.

18. The non-transitory computer-readable medium as recited in claim 14 , further executed to calculate a composite workload capacity according to a workload capacity of the operating system and a combined workload capacity of other tasks executed on the operating system.

19. The non-transitory computer-readable medium as recited in claim 14 , further executed to communicate with the operating system using a scheduler agent executed on the operating system, the scheduler agent translating instructions from the instructions to a format suitable for use by the operating system.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: COMBELLAS, CLAUDIA M.; JOHNSTON, DANA
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 046906/0904 →