-
公开(公告)号:US20240333653A1
公开(公告)日:2024-10-03
申请号:US18741154
申请日:2024-06-12
Applicant: Oracle International Corporation
Inventor: Michal Aleksander Karczmarek , Myron Decker King
Abstract: Techniques described herein maintain network state information of network traffic across host machines processing network traffic. A method described herein includes replicating the network state information of packet flows within a distributed caching mechanism over a cluster of host machines. Specifically, the method includes caching, maintaining, and replicating the network state information of packet flows and information about one or more host machines caching the network state information within the cluster of host machines.
-
公开(公告)号:US20220206908A1
公开(公告)日:2022-06-30
申请号:US17644287
申请日:2021-12-14
Applicant: Oracle International Corporation
Inventor: Jagwinder Singh Brar , Eugene Nalimov , Steven Chervets , Abhay Patil , Michal Aleksander Karczmarek
Abstract: A Network Virtualization Device (NVD) executes a set of Virtual Network Interface Cards (VNICs). The set of VNICs includes a first VNIC that forwards packets for a set of one or more packet flows. The NVD stores a first VNIC-related information that includes information identifying a first set of one or more packet flows and associated state information The NVD in response to determining that the state information for the first VNIC is to be synchronized with another NVD, identifies a first backup NVD for the first VNIC, wherein the first backup NVD is a backup for the first VNIC, and communicates to the first backup NVD, a portion of the state information stored by the NVD for the first VNIC.
-
公开(公告)号:US20250156284A1
公开(公告)日:2025-05-15
申请号:US18951469
申请日:2024-11-18
Applicant: Oracle International Corporation
Inventor: Jagwinder Singh Brar , Eugene Nalimov , Steven Chervets , Abhay Patil , Michal Aleksander Karczmarek
Abstract: A Network Virtualization Device (NVD) executes a set of Virtual Network Interface Cards (VNICs). The set of VNICs includes a first VNIC that forwards packets for a set of one or more packet flows. The NVD stores a first VNIC-related information that includes information identifying a first set of one or more packet flows and associated state information The NVD in response to determining that the state information for the first VNIC is to be synchronized with another NVD, identifies a first backup NVD for the first VNIC, wherein the first backup NVD is a backup for the first VNIC, and communicates to the first backup NVD, a portion of the state information stored by the NVD for the first VNIC.
-
公开(公告)号:US12238009B1
公开(公告)日:2025-02-25
申请号:US18377097
申请日:2023-10-05
Applicant: Oracle International Corporation
Inventor: Peter John Hill , Michal Aleksander Karczmarek , Eugen Enache
IPC: G06F15/16 , H04L43/0876 , H04L47/215 , H04L47/2425 , H04L67/10
Abstract: Techniques for performing distributed rate limiting in networks in a cloud environment are described for determining an amount of network bandwidth available to be processed by flow control nodes within a cloud network for a first time period, determining a bandwidth allocation for traffic classes for the first time period, determining, a portion of the bandwidth allocation for the flow control nodes, providing, data to the flow control nodes, where the data indicates the portion of the bandwidth allocation for the traffic classes, and receiving, second data that indicates an amount of network traffic routed during the first time period by individual ones of the flow control nodes.
-
公开(公告)号:US20220210086A1
公开(公告)日:2022-06-30
申请号:US17561363
申请日:2021-12-23
Applicant: Oracle International Corporation
Inventor: Michal Aleksander Karczmarek , Myron Decker King
Abstract: Techniques described herein maintain network state information of network traffic across host machines processing network traffic. A method described herein includes replicating the network state information of packet flows within a distributed caching mechanism over a cluster of host machines. Specifically, the method includes caching, maintaining, and replicating the network state information of packet flows and information about one or more host machines caching the network state information within the cluster of host machines.
-
公开(公告)号:US12147318B2
公开(公告)日:2024-11-19
申请号:US17644287
申请日:2021-12-14
Applicant: Oracle International Corporation
Inventor: Jagwinder Singh Brar , Eugene Nalimov , Steven Chervets , Abhay Patil , Michal Aleksander Karczmarek
Abstract: A Network Virtualization Device (NVD) executes a set of Virtual Network Interface Cards (VNICs). The set of VNICs includes a first VNIC that forwards packets for a set of one or more packet flows. The NVD stores a first VNIC-related information that includes information identifying a first set of one or more packet flows and associated state information The NVD in response to determining that the state information for the first VNIC is to be synchronized with another NVD, identifies a first backup NVD for the first VNIC, wherein the first backup NVD is a backup for the first VNIC, and communicates to the first backup NVD, a portion of the state information stored by the NVD for the first VNIC.
-
公开(公告)号:US12052180B2
公开(公告)日:2024-07-30
申请号:US17561363
申请日:2021-12-23
Applicant: Oracle International Corporation
Inventor: Michal Aleksander Karczmarek , Myron Decker King
Abstract: Techniques described herein maintain network state information of network traffic across host machines processing network traffic. A method described herein includes replicating the network state information of packet flows within a distributed caching mechanism over a cluster of host machines. Specifically, the method includes caching, maintaining, and replicating the network state information of packet flows and information about one or more host machines caching the network state information within the cluster of host machines.
-
-
-
-
-
-