×

Self-tuning dataflow I/O core

  • US 6,308,214 B1
  • Filed: 09/23/1998
  • Issued: 10/23/2001
  • Est. Priority Date: 09/23/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of managing a plurality of data communication connections having differing data communication rates, comprising the steps of:

  • A) assigning said data communication connections to a plurality of buckets that have a circular order;

    B) establishing a bucket of said plurality of buckets as a current bucket;

    C) establishing a connection assigned to said current bucket as a current connection;

    D) communicating data over said current connection;

    E) in response to communicating data over said current connection, re-assigning said current connection to a different bucket of said plurality of buckets based upon where said current bucket resides in said circular order and a bandwidth estimation of said current connection;

    F) repeating steps (C), (D) and (E) for each connection assigned to said current bucket;

    G) establishing a next bucket as a new current bucket, wherein said next bucket follows said current bucket in said circular order; and

    H) repeating step (F) and (G) for each bucket of said plurality of buckets.

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