发明名称 ALLOCATING BANDWIDTH BETWEEN BANDWIDTH ZONES ACCORDING TO USER LOAD
摘要 A bandwidth management system includes a plurality of queues respectively corresponding to a plurality of zones. An enqueuing module receives network traffic from one or more incoming network interfaces, determines a belonging zone to which the network traffic belongs, and enqueues the network traffic on a queue corresponding to the belonging zone. A dequeuing module selectively dequeues data from the queues and passes the data to one or more outgoing network interfaces. When dequeuing data from the queues the dequeuing module dequeues an amount of data from a selected queue, and the amount of data dequeued from the selected queue is determined according to user load of a zone to which the selected queue corresponds.
申请公布号 US2017070443(A1) 申请公布日期 2017.03.09
申请号 US201615356965 申请日期 2016.11.21
申请人 Guest Tek Interactive Entertainment Ltd. 发明人 Ong David T.
分类号 H04L12/873;H04L12/911 主分类号 H04L12/873
代理机构 代理人
主权项 1. A bandwidth management system for allocating bandwidth between a plurality of bandwidth zones at an establishment serving a plurality of users, each of the bandwidth zones having a number of users competing for bandwidth allocated thereto, the bandwidth management system comprising: a computer server providing a first queue and a second queue, wherein the first queue queues first data associated with a first bandwidth zone of the plurality of bandwidth zones, and the second queue queues second data associated with a second bandwidth zone of the plurality of bandwidth zones; and a computer readable medium storing a plurality of software instructions for execution by the computer server; wherein, by the computer server executing the software instructions loaded from the computer readable medium, the computer server is operable to repeatedly dequeue a first amount of the first data from the first queue and a second amount of the second data from the second queue, and pass the first amount of the first data and the second amount of the second data to one or more outgoing network interfaces; and the computer server is further operable to automatically adjust the first amount and the second amount over time such that the first amount is larger than the second amount while the first bandwidth zone has a higher user load than the second bandwidth zone, and such that the first amount is smaller than the second amount while the first bandwidth zone has a lower user load than the second bandwidth zone.
地址 Calgary CA