-
公开(公告)号:US11184254B2
公开(公告)日:2021-11-23
申请号:US16358084
申请日:2019-03-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rangaprasad Sampath , Madhusoodhana Chari Sesha , Parikshit Misra
Abstract: 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.
-
公开(公告)号:US20210064600A1
公开(公告)日:2021-03-04
申请号:US16551354
申请日:2019-08-26
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna Mohan Elluru , Madhusoodhana Chari Sesha , Esteban Rodriguez Betancourt , Rangaprasad Sampath
Abstract: 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.
-
公开(公告)号:US10404577B2
公开(公告)日:2019-09-03
申请号:US15500822
申请日:2014-11-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Abhay Bhaskar , Rangaprasad Sampath
IPC: H04L12/721 , H04L12/64 , H04L12/751
Abstract: In one example, a software-defined networking (SDN) controller can access flow capability information for flow paths along network data path elements in the control plane of the SDN controller. The SDN controller can determine network compatibility for an SDN controller application based on whether the accessed flow capability information fails to meet a flow requirement for the application. The SDN controller can further notify the application when it is determined that the flow requirements for the application are not met by a flow path. Related methods and machine-readable storage mediums are also described.
-
公开(公告)号:US12095635B2
公开(公告)日:2024-09-17
申请号:US18352928
申请日:2023-07-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rangaprasad Sampath , Madhusoodhana Chari Sesha , Parikshit Misra
Abstract: 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.
-
公开(公告)号:US20230362072A1
公开(公告)日:2023-11-09
申请号:US18352928
申请日:2023-07-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rangaprasad Sampath , Madhusoodhana Chari Sesha , Parikshit Misra
Abstract: 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.
-
公开(公告)号:US20220092114A1
公开(公告)日:2022-03-24
申请号:US17544078
申请日:2021-12-07
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: G06F16/906 , G06N20/00
Abstract: 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.
-
公开(公告)号:US20200250229A1
公开(公告)日:2020-08-06
申请号:US16264923
申请日:2019-02-01
Applicant: Hewlett Packard Enterprise Development LP
IPC: G06F16/906 , G06N20/00
Abstract: 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.
-
公开(公告)号:US20200027031A1
公开(公告)日:2020-01-23
申请号:US16039676
申请日:2018-07-19
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Rangaprasad Sampath , Madhusoodhana Chari Sesha , Sriharsha Tallapakam
Abstract: 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.
-
公开(公告)号:US10432510B2
公开(公告)日:2019-10-01
申请号:US15504320
申请日:2015-04-07
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Abhay Bhaskar , Rangaprasad Sampath
IPC: H04L29/06 , H04L12/715 , H04L12/717 , H04L12/721 , H04L12/741 , H04L12/751
Abstract: A hybrid software defined networking (SDN) switch has a forwarding table including local flow entries and SDN flow entries. In one example, the hybrid SDN switch may send both local flow entries and SDN flow entries to a SDN controller.
-
公开(公告)号:US20170034058A1
公开(公告)日:2017-02-02
申请号:US15302973
申请日:2014-07-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rangaprasad Sampath , Radhika Hegde Manjeshwar
IPC: H04L12/741 , H04L29/12 , H04L12/24 , H04L12/721
CPC classification number: H04L45/745 , H04L12/6418 , H04L41/20 , H04L45/38 , H04L61/2007 , H04L61/2557 , H04L69/324 , H04L69/325
Abstract: A match field and an action for a flow rule may be received from a software defined networking application. A mapping of table identifications to attributes may be analyzed to obtain a table identification. The table identification may be for a pipeline table of a network device. The pipeline table may be able to implement the match field and the action.
Abstract translation: 可以从软件定义的联网应用程序接收匹配字段和流规则的动作。 可以分析表标识到属性的映射以获得表标识。 表标识可以是网络设备的流水线表。 流水线表可能能够实现匹配字段和动作。
-
-
-
-
-
-
-
-
-