Inventors:
Kimaya Mittal - Santa Barbara CA, US
Albert Alexandrov - Santa Barbara CA, US
Sascha Kuemmel - Dresden DE, US
Sunitha Beeram - Mountain View CA, US
Krishna Ramachandran - Santa Barbara CA, US
Assignee:
CITRIX ONLINE LLC - GOLETA CA
International Classification:
H04L 12/26
Abstract:
Systems and methods for bandwidth allocation and estimation are disclosed. A computer communicates via multiple active streams, each having a type. The computer determines whether to enable or disable bandwidth management. Upon determining to enable bandwidth management, the computer estimating a total available bandwidth, determines, for each stream, a requested bandwidth, and dynamically allocates a portion of the total available bandwidth among the active streams. Upon determining to disable bandwidth management, the computer foregoes dynamically allocating bandwidth among the streams.