×

Federated scheme for coordinating throttled network data transfer in a multi-host scenario

  • US 10,587,526 B2
  • Filed: 09/01/2016
  • Issued: 03/10/2020
  • Est. Priority Date: 05/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A multi-host system for coordinating data transfer to an external network, comprising:

  • a plurality of host devices communicatively coupled to a shared internal network and the external network, each of the plurality of host devices comprising;

    a portion of a distributed queue, each portion of the distributed queue of one of the plurality of host devices being synched with other portions of the distributed queue of other ones of the plurality of host devices via the internal network, anda token generator module, the token generator module of one of the plurality of host devices being an active token generator module, and the token generator module of each of the remaining plurality of host devices being an inactive token generator module,the active token generator module configured to generate and send at least one new token to the distributed queue such that any of the plurality of host devices that query the distributed queue receive a new token from the distributed queue, the received new token permitting a recipient host device to send data to the external network via the shared internal network in accordance with a term of the received new token, the term of the received new token selected from the group consisting of;

    a value, a time unit, and a priority;

    the inactive token generator modules configured to monitor the health of the active token generator module and, upon detection that the active token generator module is unavailable, activate a process to select a new active token generator module from the remaining plurality of token generator modules based on at least one of;

    a characteristic of the token generator module, or a characteristic of the host device of the token generator module;

    wherein the number of new tokens generated by the active token generator module corresponds to an amount of bandwidth allocated to the plurality of host devices.

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