US 12,067,027 B2
System and method of creating multi-vendor network data lake
Chidambaram Bhagavathiperumal, Livermore, CA (US); Gautam Agrawal, Saratoga, CA (US); and Vishal Shukla, San Jose, CA (US)
Assigned to Aviz Networks, San Jose, CA (US)
Filed by Aviz Networks, Inc., San Jose, CA (US)
Filed on Dec. 29, 2022, as Appl. No. 18/090,771.
Prior Publication US 2024/0220510 A1, Jul. 4, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/254 (2019.01) 16 Claims
OG exemplary drawing
 
1. A method for creating a multi-vendor data lake, comprising:
installing, by an end user, a plurality of agents in a multivendor environment;
adding a plurality of data sources to be monitored to a collector module, wherein the plurality of data sources further comprise one or more devices and endpoints;
establishing a secure connection between the collector module and the plurality of data sources;
collecting, by the collector module, input data from one or more organic agents and one or more vendor specific agents to create collected data, wherein data is collected by the collector module using a push notification from the organic agents and the vendor specific agents and not a pull notification;
normalizing the collected data received from the collector module via a normalizer module, wherein the normalizer module provides normalized data comprised of a unified state of the multivendor environment;
correlating the normalized data via a correlate module based on a predetermined condition that collected data has been normalized via the normalizer module, wherein the correlating correlates time-series data points and executes noise reduction to create a single stream of targeted data; and
streaming the single stream of targeted data over a secure and reliable channel via a connector module to an endpoint of a multi-tenant cloud platform based on the predetermined condition that the correlator module has created the single stream of targeted data, wherein the multi-tenant cloud platform is configured to create a multi-vendor data lake and populate for application consumption in at least a tabularized format, and wherein the data lake ingests data from heterogeneous network equipment and provide access to a plurality of applications using any kind of public cloud.