# US 2013/0156040 A1 · Predictive synchronization for clustered devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0156040 A1
- Document ID: US20130156040A1
- Status: Published application
- Kind: A1
- Application number: 13/765,702
- Filed: 2013-02-13
- Published: 2013-06-20
- Earliest claimed: 2010-09-07
- Assignees: Check Point Software Technologies Ltd.
- Inventors: Amir Erman; Amnon Perlmutter; Ben Zion Weissman
- Web page: https://patentgrep.com/patent/US20130156040A1

## CPC

- G06F 11/1464: {for networked environments}
- H04L 7/00: Arrangements for synchronising receiver with transmitter {(synchronisation of generators of electric oscillations or pulses H03L7/00)}
- H04L 63/0218: {Distributed architectures, e.g. distributed firewalls}
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L 67/142: Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
- H04L 69/22: Parsing or analysis of headers
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- H04L 45/46: {Cluster building}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and system is provided for a scalable clustered system. The method and system may handle asynchronous traffic as well as session backup. In the method and system, a home cluster member having ownership of a local session predicts designation of a an other cluster member to receive a packet associated with the local session and sends appropriate state information or forwarding instruction to the other network member.

## Claims

### Claim 1

A method of synchronizing a clustered system having at least a first member and a second member, the method comprising:
a) relaying from the first member to the second member information associated with a reply packet that has an altered connection designator before arrival of said packet to the second member, and
b) predicting designation of the second member to receive said packet.

### Claim 2 (depends on 1)

The method of claim 1, wherein said predicting includes computing a deterministic function.

### Claim 3 (depends on 2)

The method of claim 2, wherein said predicting includes computing a hashing function.

### Claim 4 (depends on 1)

The method of claim 1, wherein said relaying is unicast.

### Claim 5 (depends on 1)

The method of claim 1, wherein said relaying is subsequent to said predicting.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
c) discarding of an illegitimate packet by the first member.
