The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 01, 2022
Filed:
Aug. 10, 2021
Citrix Systems, Inc., Fort Lauderdale, FL (US);
Aman Chaudhary, Bangalore, IN;
Vemula Srimithra, Bangalore, IN;
Vinay Shivananda, Bangalore, IN;
Raghav Somanahalli Narayana, Bangalore, IN;
Arunkanth Abbigari, Bangalore, IN;
Anuradha Gupta, Bangalore, IN;
Rajesh Joshi, Bangalore, IN;
Citrix Systems, Inc., Fort Lauderdale, FL (US);
Abstract
Improving distribution of traffic from clients to servers is provided. A device intermediary to a plurality of clients and a plurality of servers can receive a request from a client of the plurality of clients to access one of the plurality of servers. The device can determine a hash value based on at least a portion of the request received from the client. The device can identify an index of a plurality of indices listing the plurality of servers repeated a plurality of times in a deterministic shuffled order. The device can apply a cache array routing protocol (CARP) algorithm to a second plurality of servers listed in a subset of the plurality of indices around the index. The device can select a server from the second plurality of servers with a highest hash value based on the application of the CARP algorithm.