发明名称 BANDWIDTH ZONES IN SYSTEM HAVING NETWORK INTERFACE COUPLED TO NETWORK WITH WHICH A FIXED TOTAL AMOUNT OF BANDWIDTH PER UNIT TIME CAN BE TRANSFERRED
摘要 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.
申请公布号 US2016021027(A1) 申请公布日期 2016.01.21
申请号 US201514867237 申请日期 2015.09.28
申请人 Guest Tek Interactive Entertainment Ltd. 发明人 Ong David T.
分类号 H04L12/911;H04L12/863;H04L12/873;H04L12/24 主分类号 H04L12/911
代理机构 代理人
主权项 1. A system comprising: one or more first network interfaces coupled to a first network with which a fixed total amount of bandwidth per unit time can be transferred; one or more second network interfaces coupled to a second network; a plurality of queues, each of the queues corresponding to a respective one of a plurality of bandwidth zones, the bandwidth zones including a plurality of first level guaranteed bandwidth zones and only one first level remaining bandwidth zone not entitled to any guaranteed bandwidth; and one or more processors operable to: determine a belonging zone to which network traffic received from either of the first or second network interfaces belongs; enqueue the network traffic on a queue corresponding to the belonging zone; and cycle though the queues, dequeue data, and thereafter pass the dequeued data to one of the first or second network interfaces for transmission to a destination network address; wherein, when dequeing data from a particular queue, the one or more processors are operable to automatically determine an amount of data to dequeue from the particular queue according to a bandwidth limit for the particular queue; the bandwidth limit for each of the queues corresponding to the first level guaranteed bandwidth zones includes a guaranteed bandwidth rate; and the bandwidth limit for the first level remaining bandwidth zone has no guaranteed bandwidth rate but includes a bandwidth cap equal to the fixed total amount of bandwidth of the first network interface minus each guaranteed bandwidth rate for the plurality of the first level guaranteed bandwidth zones.
地址 Calgary CA