MAKING TRANSMISSION CONTROL PROTOCOL (TCP) SESSIONS ROBUST IN A SOCKET REPLICATION ENVIRONMENT

    公开(公告)号:US20240134751A1

    公开(公告)日:2024-04-25

    申请号:US18399937

    申请日:2023-12-29

    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.

    MULTICAST GROUP MEMBERSHIP MANAGEMENT

    公开(公告)号:US20210021438A1

    公开(公告)日:2021-01-21

    申请号:US16514822

    申请日:2019-07-17

    Abstract: A network device may intercept, from an application associated with a user space of the network device, a request message to join a multicast group or to leave the multicast group. The request message may be addressed to a kernel of the network device. The network device may direct the request message to a service daemon associated with the user space of the network device. The network device may determine, using the service daemon, whether another application associated with the user space is a member of the multicast group. The network device may selectively generate, using the service daemon and based on whether the other application associated with the user space is the member of the multicast group, an advertisement message based on the request message, and transmit the advertisement message when the advertisement message is generated.

    MAKING TRANSMISSION CONTROL PROTOCOL (TCP) SESSIONS ROBUST IN A SOCKET REPLICATION ENVIRONMENT

    公开(公告)号:US20230418713A1

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

    申请号:US17837355

    申请日:2022-06-22

    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.

    NETWORK STATE MANAGEMENT
    4.
    发明申请

    公开(公告)号:US20200021479A1

    公开(公告)日:2020-01-16

    申请号:US16115026

    申请日:2018-08-28

    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.

Patent Agency Ranking