-
1.
公开(公告)号:US20240134751A1
公开(公告)日:2024-04-25
申请号:US18399937
申请日:2023-12-29
Applicant: Juniper Networks, Inc.
Inventor: Amit ARORA , Erin C. MACNEIL , Harmeet SINGH , Sairam NEELAM
CPC classification number: G06F11/1464 , G06F11/0757 , G06F11/1451
Abstract: A network device may execute a master application shared with another network device via a session, and may receive, by a backup application replication kernel, a replicated data object. The backup application replication kernel may provide the replicated data object to a backup application, and may calculate a time delta between when the replicated data object is received and when the replicated data object is consumed by the backup application. The backup application replication kernel may determine whether the time delta exceeds a first threshold or a second threshold, and may generate a session flag based on the time delta exceeding the first threshold or the second threshold. The backup application replication kernel may provide the session flag to a master application replication kernel and to the backup application, and the master application replication kernel may provide details of the session to the master application and the backup application.
-
2.
公开(公告)号:US20230418713A1
公开(公告)日:2023-12-28
申请号:US17837355
申请日:2022-06-22
Applicant: Juniper Networks, Inc.
Inventor: Amit ARORA , Erin C. MACNEIL , Harmeet SINGH , Sairam NEELAM
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/0757
Abstract: A network device may execute a master application communicating with another network device via a session, and may receive, by a backup application replication layer, a replicated data object. The backup application replication layer may provide the replicated data object to a backup application, and may calculate a time delta between when the replicated data object is received and when the replicated data object arrives at the backup application. The backup application replication layer may determine whether the time delta exceeds a first threshold or a second threshold, and may generate a session flag based on the time delta exceeding the first threshold or the second threshold. The backup application replication layer may provide the session flag to a master application replication layer and to the backup application, and the master application replication layer may provide details of the session to the master application and the backup application.
-
公开(公告)号:US20200021479A1
公开(公告)日:2020-01-16
申请号:US16115026
申请日:2018-08-28
Applicant: Juniper Networks, Inc.
Inventor: Amit Kumar RAO , Erin C. MACNEIL , Sairam NEELAM
Abstract: A network device intercepts, from an application associated with a user space, a request message associated with obtaining information regarding a network state from a kernel. The network device directs the request message to a service daemon of the user space based on intercepting the request message, and determines, using the service daemon, network state information regarding the network state. The network device intercepts, from the service daemon, a response message associated with providing the network state information to the application, and directs an altered response message to the application based on intercepting the response message such that the altered response message identifies the kernel as a source of the response message and not the service daemon as the source of the response message.
-
公开(公告)号:US20250106093A1
公开(公告)日:2025-03-27
申请号:US18504866
申请日:2023-11-08
Applicant: Juniper Networks, Inc.
Inventor: Sandip Kumar GHOSH , Erin C. MACNEIL
IPC: H04L41/0604 , H04L41/069
Abstract: In some implementations, a network device may transmit, based on a time window, a request to disable a link for a candidate length of time. The network device may receive, based on the candidate length of time, an indication to disable the link for a length of time. The network device may power off one or more components associated with the link based on the indication to disable the link for the length of time. In some implementations, a network device may receive a request to disable a link for a candidate length of time. The network device may transmit, based on the candidate length of time and a time window, an indication to disable the link for a length of time. The network device may power off one or more components associated with the link based on the indication to disable the link for the length of time.
-
公开(公告)号:US20190065291A1
公开(公告)日:2019-02-28
申请号:US16176694
申请日:2018-10-31
Applicant: Juniper Networks, Inc.
Inventor: Erin C. MACNEIL , Hariprasad SHANMUGAM , Sreekanth RUPAVATHARAM
IPC: G06F9/54
CPC classification number: G06F9/545
Abstract: A device may receive, by a kernel of the device and from a loadable kernel module of the device, information that instructs the kernel to invoke a callback function associated with the loadable kernel module based on an execution of a hook of the kernel. The device may receive, by the kernel of the device and from an application of the device, a socket application programming interface (API) call. The socket API call may include control information. The device may execute, by the kernel of the device, the hook based on receiving the socket API call. The device may invoke, by the kernel of the device, the callback function associated with the loadable kernel module based on executing the hook to permit a functionality associated with the callback function to be provided. The kernel may provide the control information, associated with the socket API call, to the callback function as an argument.
-
-
-
-