IP Library Granted Patent US 10,200,463
Granted Patent B2
US 10,200,463 · App. 15/601,101 · Granted Feb 5, 2019

Systems and methods to improve the performance of a network by more efficient virtual network resource allocation

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,200,463
App. No.
15/601,101
Granted
Feb 5, 2019
Kind
B2
Abstract

A system and method for improving the performance of a network by more efficient virtual network resource allocation includes identifying VNF functionality implemented across a set of virtual resources in a network and determining an allocation parameter associated with the efficiency of the VNF functionality and the set of virtual resources. The VNF functionality is reallocated in a subset of the set of virtual resources based on the allocation parameter.

Claims (39)

1. A method implemented by a processor in a virtual network, the method comprising:

identifying VNF functionality implemented across a set of virtual resources in a network;

determining an allocation parameter associated with an efficiency measure of the VNF functionality and the set of virtual resources; and

reallocating the VNF functionality in a subset of the set of virtual resources based on the allocation parameter to improve the efficiency measure of the VNF functionality.

2. The method of claim 1 wherein the allocation parameter comprises delays due to physical distances of logical elements.

3. The method of claim 1 wherein the allocation parameter comprises reliability measured by an implementation of diversity and deployment into higher reliability resource pools.

4. The method of claim 1 wherein the allocation parameter comprises processing delays.

5. The method of claim 1 wherein reallocating the VNF functionality comprises defragmentation of the VNF functionality using a dedicated purpose resource pool.

6. The method of claim 1 wherein reallocating the VNF functionality comprises:

identifying VNF functionality to be reallocated;

storing the VNF functionality to be reallocated in available capacity in the set of virtual resources; and

moving the VNF functionality to be reallocated to the subset of the set of virtual resources.

7. The method of claim 1 wherein the network comprises more than one layer.

8. A system comprising:

a processor

a memory coupled to the processor and configured to store program instructions executable by the processor to:

identify VNF functionality implemented across a set of virtual resources in a network;

determine an allocation parameter associated with an efficiency measure of the VNF functionality and the set of virtual resources; and

reallocate the VNF functionality in a subset of the set of virtual resources based on the allocation parameter to improve the efficiency measure of the VNF functionality.

9. The system of claim 8 wherein the allocation parameter comprises delays due to physical distances of logical elements.

10. The system of claim 8 wherein the allocation parameter comprises reliability measured by an implementation of diversity and deployment into higher reliability resource pools.

11. The system of claim 8 wherein the allocation parameter comprises processing delays.

12. The system of claim 8 wherein program instructions executable by the processor to reallocate the VNF functionality comprises program instructions executable by the processor to defragment the VNF functionality using dedicated purpose resource pools.

13. The system of claim 8 wherein the program instructions executable by the processor to reallocate the VNF functionality comprises program instructions executable by the processor to:

identify VNF functionality to be reallocated;

store the VNF functionality to be reallocated in available capacity in the set of virtual resources; and

move the VNF functionality to be reallocated to the subset of the set of virtual resources.

14. The system of claim 8 wherein the network comprises more than one layer.

15. A non-transitory computer-readable storage medium, comprising program instructions, wherein the program instructions are computer-executable to:

identify VNF functionality implemented across a set of virtual resources in a network;

determine an allocation parameter associated with an efficiency measure of the VNF functionality and the set of virtual resources; and

reallocate the VNF functionality in a subset of the set of virtual resources based on the allocation parameter to improve the efficiency measure of the VNF functionality.

16. The non-transitory computer-readable storage medium of claim 15 wherein the allocation parameter comprises delays due to physical distances of logical elements.

17. The non-transitory computer-readable storage medium of claim 15 wherein the allocation parameter comprises reliability measured by an implementation of diversity and deployment into higher reliability resource pools.

18. The non-transitory computer-readable storage medium of claim 15 wherein the allocation parameter comprises processing delays.

19. The non-transitory computer-readable storage medium of claim 15 wherein the program instructions that are computer executable to reallocate the VNF functionality comprises program instructions that are computer executable to defragment the VNF functionality using dedicated purpose resource pools.

20. The non-transitory computer-readable storage medium of claim 15 wherein the program instructions are computer executable to:

store the VNF functionality to be reallocated in available capacity in the set of virtual resources; and

move the VNF functionality to be reallocated to the subset of the set of virtual resources.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: SHOPIFY, INC.
Reel/Frame 051004/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2017
From: BOGDAN, PAMELA A.M.; THREEFOOT, JANE
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 042453/0105 →