IP Library Granted Patent US 9,960,958
Granted Patent B2
US 9,960,958 · App. 14/856,457 · Granted May 1, 2018

Methods and systems for controller-based network topology identification, simulation and load testing

Inventors: Kumar Ramachandran (Fremont, CA); Venkataraman Anand (San Ramon, CA); Navneet Yadav (Cupertino, CA); Arivu Ramasamy (San Jose, CA)
Assignee: CLOUDGENIX, INC.
H04L41/0668G06F17/30598G06F17/30876H04L12/4633H04L12/4641H04L43/0817H04L45/28H04L47/781H04L47/825H04L69/40H04L43/0811H04L43/10H04L45/22H04L61/1511H04L61/1523H04L61/2503H04W84/04
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 9,960,958
App. No.
14/856,457
Granted
May 1, 2018
Kind
B2
Abstract

A method includes receiving information describing an addition of a first site comprising at least one application to an existing network wherein the information is selected from the group consisting of type of site, planned connectivity to the site and planned policies for the site and estimating an impact on the operation of the at least one application and associated network traffic using statistical analysis of monitored data collected from a second site similar to the first site.

Claims (26)

1. A method comprising:

receiving, by a multi-tenant controller, information describing an addition of a first site comprising at least one application to an existing network, wherein the received information includes an application profile corresponding to the at least one application, a type of the first site, a planned connectivity to the first site, a number of users of the first site, and planned policies for the first site; and

estimating an impact on the operation of the at least one application and associated network traffic using statistical analysis of monitored data collected from a second site similar to the first site, wherein the statistical analysis takes into account at least one of: an average bandwidth of the at least one application on the second site scaled to a size of the first site, a peak bandwidth of the at least one application on the second site scaled to the size of the first site, a maximum flow per unit time of the at least one application on the second site scaled to the size of the first site; and an estimation of simultaneous flows at the first site using corresponding simultaneous flows from the second site.

2. The method of claim 1 , further comprising performing application analysis on a per session basis.

3. The method of claim 1 , wherein a type of site is selected from the group including a retail store bank, a POS device, and a distributed computing site.

4. The method of claim 1 , wherein the at least one application comprises a data center application.

5. The method of claim 1 , wherein the at least one application is selected from the group including transactional applications and file transfer applications.

6. The method of claim 1 , further comprising performing modeling and analytics selected from the group including a Pareto analysis and a Weibull analysis.

7. The method of claim 1 , wherein a network type is selected from the group including wired and wireless.

8. The method of claim 1 , further utilizing parameters to categorize network traffic.

9. A method comprising:

receiving information describing a change to a policy for an existing network that includes a plurality of network sites, wherein the received information includes identification of the policy to be changed and the network sites to which the policy is to apply; and

estimating an impact on the operation of the at least one application and associated network traffic using statistical analysis of monitored data collected from a second site of the plurality of network sites similar to the first site, wherein the statistical analysis takes into account at least one of: an average bandwidth of the at least one application on the second site scaled to a size of the first site, a peak bandwidth of the at least one application on the second site scaled to the size of the first site, a maximum flow per unit time of the at least one application on the second site scaled to the size of the first site; and an estimation of simultaneous flows at the first site using corresponding simultaneous flows from the second site.

10. The method of claim 9 , further comprising performing application analysis on a per session basis.

11. The method of claim 9 , wherein a type of site is selected from the group including a retail store bank, a POS device, and a distributed computing site.

12. The method of claim 9 , wherein the at least one application comprises a data center application.

13. The method of claim 9 , wherein the at least one application is selected from the group including transactional applications and file transfer applications.

14. The method of claim 9 , further comprising performing modeling and analytics selected from the group including a Pareto analysis and a Weibull analysis.

15. The method of claim 9 , wherein a network type is selected from the group including wired and wireless.

16. The method of claim 9 , further utilizing parameters to categorize network traffic.

17. A method comprising:

receiving, by a multi-tenant controller, information describing a new network link to be added to an existing network first site having at least one application, wherein the information comprises identification of the existing first site, a number of users of the at least one application, and identification of the network link to be added; and

estimating an impact on the operation of the at least one application and associated network traffic using statistical analysis of monitored data collected from a second site similar to the first site, wherein the statistical analysis takes into account at least one of: an average bandwidth of the at least one application on the second site scaled to a size of the first site, a peak bandwidth of the at least one application on the second site scaled to the size of the first site, a maximum flow per unit time of the at least one application on the second site scaled to the size of the first site; and an estimation of simultaneous flows at the first site using corresponding simultaneous flows from the second site.

18. The method of claim 17 , further comprising performing application analysis on a per session basis.

19. The method of claim 17 , wherein a type of site is selected from the group consisting of retail store bank, POS device, and distributed computing site.

20. The method of claim 17 , wherein at least one application comprises a data center application.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: CLOUDGENIX INC.
To: PALO ALTO NETWORKS, INC.
Reel/Frame 058449/0010 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2020
From: COMERICA BANK
To: CLOUDGENIX, INC.
Reel/Frame 052573/0502 →
SECURITY INTEREST Recorded Aug 22, 2018
From: CLOUDGENIX, INC.
To: COMERICA BANK
Reel/Frame 046668/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: RAMACHANDRAN, KUMAR; ANAND, VENKATARAMAN; YADAV, NAVNEET; RAMASAMY, ARIVU
To: CLOUDGENIX, INC.
Reel/Frame 036694/0668 →
Continuity (2)
Provisional Application 62051293 · Sep 16, 2014
Related Publication 20160080221A1 · Mar 17, 2016