SUPERVISED QUALITY OF SERVICE CHANGE DEDUCTION

    公开(公告)号:US20230120510A1

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

    申请号:US17506663

    申请日:2021-10-20

    IPC分类号: H04L12/851 H04L12/801

    摘要: Systems and methods are provided for monitoring traffic flow using a trained machine learning (ML) model. For example, in order to maintain a stable level of connectivity and network experience for the devices in a network, the ML model can monitor the data flow of each device and label each data flow based on its behavior and properties. The system can take various actions based on the labeled data flow, including generate an alert, automatically change network settings, or otherwise adjust the data flow from the device.

    Network route stability characterization

    公开(公告)号:US11184254B2

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

    申请号:US16358084

    申请日:2019-03-19

    IPC分类号: H04L12/26 G06N5/00 G06N20/00

    摘要: A device may determine sample points associated with network routes within a network during a time interval, wherein each sample point that is associated with a respective network route comprises an amount of uptime for the respective network route during the time interval and a total frequency of state changes for the respective network route during the time interval. The device may generate, using an unsupervised machine learning mechanism, clusters of the sample points and may label the network routes with route stability labels based at least in part on the clusters. The device may generate, using a supervised machine learning mechanism, a route stability classifier based at least in part on the route stability labels for the network routes, and may determine, using the route stability classifier, a route stability of a new network route within the network.

    METHOD AND SYSTEM FOR DATABASE ENHANCEMENT IN A SWITCH

    公开(公告)号:US20210064600A1

    公开(公告)日:2021-03-04

    申请号:US16551354

    申请日:2019-08-26

    摘要: One embodiment of the present invention provides a switch. The switch includes a storage device, a processing module, and a database module. The storage device can maintain a database storing configuration information for the switch. During operation, the processing module produces a piece of data associated with operations of the switch based on the configuration information. The database module then stores the piece of data in a database table of the database without caching the piece of data in a memory of the switch after the piece of data is stored in the database. In this way, the database module can reduce the memory occupancy of the processing module in comparison with the storage occupancy of a schema corresponding to the database table. Subsequently, the processing module can program a hardware module of the switch with the piece of data prior to receiving an acknowledgment from the database module.

    Database operation classification

    公开(公告)号:US11755660B2

    公开(公告)日:2023-09-12

    申请号:US17544078

    申请日:2021-12-07

    IPC分类号: G06F16/906 G06N20/00

    CPC分类号: G06F16/906 G06N20/00

    摘要: An example method can include tracking, by a network device, a plurality of database operations performed and a plurality of expected database operations for an event that executes for a time period, generating, by the network device, a plurality of clusters based on a ratio of the database operations performed compared to the plurality of expected database operations and the time period for the event, classifying, by the network device, the clusters based on performance, and evaluating, by the network device, a system performance metric based on a classification of real time data into the clusters.

    DEVICE IDENTIFIER CLASSIFICATION
    6.
    发明公开

    公开(公告)号:US20230162094A1

    公开(公告)日:2023-05-25

    申请号:US18158651

    申请日:2023-01-24

    IPC分类号: G06N20/00 H04L67/50

    摘要: An example method can include tracking, by a network device, a plurality of attributes associated with a plurality of unique client device identifiers stored in a tracking table; deriving, by the network device, a training data set based on the plurality of attributes; and generating, by the network device, a plurality of clusters by inputting the derived training data set to an unsupervised machine learning mechanism. The example method can include receiving, by the network device, a labeling of the plurality of unique client device identifiers in the tracking table based at least on the plurality of clusters; generating, by the network device, a plurality of classifiers by inputting the labelled tracking table to a supervised machine learning mechanism; and classifying, by the network device, a new unique client device identifier in the tracking table based at least on the plurality of classifiers.

    PLATFORM FOR PRIVACY PRESERVING DECENTRALIZED LEARNING AND NETWORK EVENT MONITORING

    公开(公告)号:US20230130705A1

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

    申请号:US17512609

    申请日:2021-10-27

    IPC分类号: H04L29/06

    摘要: Systems and methods are provided for implementing pattern detection as a first step for security improvements of a computer network. The pattern detection may utilize a machine learning (ML) model for predicting network tuple parameters. The ML model can be trained on labelled data flow information and deployed by a central server for preventing network-wide cyber-security challenges (e.g., including DNS flux, etc.). Networking devices (e.g. switches, etc.) can monitor the data flow traffic that it receives from the networking devices and classify network tuple parameters based on the flow behavior. The system can compare the output of the ML model (e.g., a classification of the data flow traffic, etc.) to an implicit label (e.g., the network tuple parameter included with the data flow traffic, etc.). When the classification matches a particular network tuple parameter, the system can generate an alert and/or otherwise identify potential network intrusions and other abnormalities.

    Device identifier classification
    8.
    发明授权

    公开(公告)号:US11586971B2

    公开(公告)日:2023-02-21

    申请号:US16039676

    申请日:2018-07-19

    摘要: An example method can include tracking, by a network device, a plurality of attributes associated with a plurality of unique client device identifiers stored in a tracking table; deriving, by the network device, a training data set based on the plurality of attributes; and generating, by the network device, a plurality of clusters by inputting the derived training data set to an unsupervised machine learning mechanism. The example method can include receiving, by the network device, a labeling of the plurality of unique client device identifiers in the tracking table based at least on the plurality of clusters; generating, by the network device, a plurality of classifiers by inputting the labelled tracking table to a supervised machine learning mechanism; and classifying, by the network device, a new unique client device identifier in the tracking table based at least on the plurality of classifiers.