Patent ID: 9166862
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A distributed system for resuming security handshakes using non-locally cached data, the system comprising: a plurality of servers configured to provide services to users, each server configured to store security handshake data on a distributed caching system, each server comprising a processor and memory, the plurality of servers comprising a first server configured to: generate security handshake data comprising a session identifier associated with a first handshake transaction between a first client and the first server; select a cache from the distributed caching system for storage of the security handshake data based, at least in part, on a hashing function of the session identifier; and send the security handshake data to the distributed caching system for storage in the cache; the distributed caching system comprising the cache, the distributed caching system configured to: receive the security handshake data from the first server; store the security handshake data in the selected cache, in response to an interruption event that interrupts the first handshake and causes the first client to be assigned to a second server from the plurality of servers, receive a request for the security handshake data from the second server; and provide the second server with the security handshake data from the cache to enable the first handshake transaction to be resumed.