×

Techniques for load balancing in a packet distribution system

  • US 10,686,763 B2
  • Filed: 01/23/2017
  • Issued: 06/16/2020
  • Est. Priority Date: 12/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to distribute packets comprising:

  • a decryption controller;

    a processor component coupled to the decryption controller, the processor component comprising multiple cores and at least one first logic, the at least one first logic to;

    receive an encrypted packet at a first core of the multiple cores, each of the multiple cores associated with a core value within a range of core values, andprovide, via the first one of the multiple cores, the encrypted packet to the decryption controller; and

    a second logic arranged in the decryption controller, the second logic to;

    decrypt the encrypted packet to generate a decrypted packet, the encrypted packet comprising a header and a payload, the header to comprise multiple fields of information concerning the encrypted packet, the payload to comprise data representing speech,select at least one field of information from the multiple fields of information from which to generate a header hash, andgenerate the header hash from the selected at least one field of information, the header hash comprising a smaller quantity of bits than the at least one field of information; and

    a destination component for execution by the first core to;

    determine a core of the multiple cores to receive the decrypted packet based on the header hash by determining which of the multiple cores is associated with the core value corresponding to a header value generated based on a subset of bits of the header, the header hash transmitted to the first core by the destination component along with the decrypted packet.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×