-
公开(公告)号:US12052182B2
公开(公告)日:2024-07-30
申请号:US18299036
申请日:2023-04-11
Applicant: Juniper Networks, Inc.
Inventor: Jude Pragash Vedam , Yuvaraja Mariappan
IPC: H04L47/762 , H04L43/0864 , H04L43/10 , H04L47/125 , H04L47/78
CPC classification number: H04L47/762 , H04L43/0864 , H04L43/10 , H04L47/125 , H04L47/781
Abstract: Techniques are described for performing latency-aware load balancing. In some examples, a computing device communicably coupled to a plurality of service endpoints that are in motion with respect to the computing device may receive data to be processed. The computing device may select, based at least in part on a communication latency of each of the plurality of service endpoints and a predicted compute latency of each of the plurality of service endpoints, a service endpoint out of the plurality of service endpoints to process the data. The computing device may send the data to the selected service endpoint for processing.
-
公开(公告)号:US20220368646A1
公开(公告)日:2022-11-17
申请号:US17305045
申请日:2021-06-29
Applicant: Juniper Networks, Inc.
Inventor: Jude Pragash Vedam , Yuvaraja Mariappan
IPC: H04L12/923 , H04L12/911 , H04L12/803 , H04L12/26
Abstract: Techniques are described for performing latency-aware load balancing. In some examples, a computing device communicably coupled to a plurality of service endpoints that are in motion with respect to the computing device may receive data to be processed. The computing device may select, based at least in part on a communication latency of each of the plurality of service endpoints and a predicted compute latency of each of the plurality of service endpoints, a service endpoint out of the plurality of service endpoints to process the data. The computing device may send the data to the selected service endpoint for processing.
-
公开(公告)号:US20220278927A1
公开(公告)日:2022-09-01
申请号:US17652250
申请日:2022-02-23
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Rudhraraju Narasimha Kishore Varma , Shailender Sharma , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , H04L45/745 , H04L45/02 , H04L69/16
Abstract: In general, techniques are described for deploying a logically-related group of one or more containers (“pod”) that supports the Data Plane Development Kit (DPDK) to support fast path packet communication on a data channel between a virtual router and the pod. In an example, a computing device comprises a virtual router comprising processing circuitry and configured to implement, in a computing infrastructure that includes the computing device, a virtual network to enable communications among virtual network endpoints connected via the virtual network. The computing devices comprises a pod comprising a containerized application, wherein the virtual router and the pod are configured to create a Unix domain socket using a file system resource that is accessible by the pod and by the virtual router and is not accessible by any other pods deployed to the computing device.
-
公开(公告)号:US20220278926A1
公开(公告)日:2022-09-01
申请号:US17455196
申请日:2021-11-16
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L12/713 , H04L12/715 , H04L12/24 , G06F9/455
Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
-
公开(公告)号:US12101253B2
公开(公告)日:2024-09-24
申请号:US18345442
申请日:2023-06-30
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , G06F9/455 , H04L41/046 , H04L41/0893 , H04L45/64
CPC classification number: H04L45/586 , G06F9/45558 , H04L41/046 , H04L41/0893 , H04L45/64 , G06F2009/45595
Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
-
公开(公告)号:US11991077B2
公开(公告)日:2024-05-21
申请号:US17652250
申请日:2022-02-23
Applicant: Juniper Networks, Inc.
Inventor: Yuvaraja Mariappan , Rudhraraju Narasimha Kishore Varma , Shailender Sharma , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , H04L45/02 , H04L45/745 , H04L69/16
CPC classification number: H04L45/586 , H04L45/02 , H04L45/745 , H04L69/162
Abstract: In general, techniques are described for deploying a logically-related group of one or more containers (“pod”) that supports the Data Plane Development Kit (DPDK) to support fast path packet communication on a data channel between a virtual router and the pod. In an example, a computing device comprises a virtual router comprising processing circuitry and configured to implement, in a computing infrastructure that includes the computing device, a virtual network to enable communications among virtual network endpoints connected via the virtual network. The computing devices comprises a pod comprising a containerized application, wherein the virtual router and the pod are configured to create a Unix domain socket using a file system resource that is accessible by the pod and by the virtual router and is not accessible by any other pods deployed to the computing device.
-
公开(公告)号:US20230344757A1
公开(公告)日:2023-10-26
申请号:US18345442
申请日:2023-06-30
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , G06F9/455 , H04L41/046 , H04L41/0893 , H04L45/64
CPC classification number: H04L45/586 , G06F9/45558 , H04L41/046 , H04L41/0893 , H04L45/64 , G06F2009/45595
Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
-
公开(公告)号:US11743182B2
公开(公告)日:2023-08-29
申请号:US17455196
申请日:2021-11-16
Applicant: Juniper Networks, Inc.
Inventor: Shailender Sharma , Yuvaraja Mariappan , Rakesh Kumar Reddy Varimalla , Jude Pragash Vedam
IPC: H04L45/586 , G06F9/455 , H04L41/046 , H04L41/0893 , H04L45/64
CPC classification number: H04L45/586 , G06F9/45558 , H04L41/046 , H04L41/0893 , H04L45/64 , G06F2009/45595
Abstract: In general, techniques are described for a computing device including a virtual router, a pod comprising a container, and a network plugin. The virtual router includes a virtual router agent. The network plugin includes processing circuitry configured to receive, from the virtual router agent, an indication of an interface type for a virtual network for the pod and to configure, for the pod, a virtual network interface having the interface type, the virtual network interface for communicating on the virtual network.
-
公开(公告)号:US11658918B2
公开(公告)日:2023-05-23
申请号:US17305045
申请日:2021-06-29
Applicant: Juniper Networks, Inc.
Inventor: Jude Pragash Vedam , Yuvaraja Mariappan
IPC: H04L47/762 , H04L47/78 , H04L43/10 , H04L43/0864 , H04L47/125
CPC classification number: H04L47/762 , H04L43/0864 , H04L43/10 , H04L47/125 , H04L47/781
Abstract: Techniques are described for performing latency-aware load balancing. In some examples, a computing device communicably coupled to a plurality of service endpoints that are in motion with respect to the computing device may receive data to be processed. The computing device may select, based at least in part on a communication latency of each of the plurality of service endpoints and a predicted compute latency of each of the plurality of service endpoints, a service endpoint out of the plurality of service endpoints to process the data. The computing device may send the data to the selected service endpoint for processing.
-
公开(公告)号:US20230308398A1
公开(公告)日:2023-09-28
申请号:US18299036
申请日:2023-04-11
Applicant: Juniper Networks, Inc.
Inventor: Jude Pragash Vedam , Yuvaraja Mariappan
IPC: H04L47/762 , H04L47/78 , H04L43/10 , H04L43/0864 , H04L47/125
CPC classification number: H04L47/762 , H04L43/0864 , H04L43/10 , H04L47/125 , H04L47/781
Abstract: Techniques are described for performing latency-aware load balancing. In some examples, a computing device communicably coupled to a plurality of service endpoints that are in motion with respect to the computing device may receive data to be processed. The computing device may select, based at least in part on a communication latency of each of the plurality of service endpoints and a predicted compute latency of each of the plurality of service endpoints, a service endpoint out of the plurality of service endpoints to process the data. The computing device may send the data to the selected service endpoint for processing.
-
-
-
-
-
-
-
-
-