Dynamic/Adaptive QoS

Many Wi-Fi gateway or controller solutions can control user bandwidth, but the setting is usually a static fixed configuration. For example, if the configuration sets 2Mbps per user, each user will be capped at 2Mbps at all time, regardless of the overall usage of the ISP link. For a typical public Wi-Fi, each user is limited to maximum speed of 2Mbps, or 5Mbps, etc.

However, statically setting per user bandwidth is unable to efficiently utilize available ISP link capacity and unable to maximize user experience. For example, when the no. of concurrent users is low, each user is still capped at pre-configured speed (eg. 2Mbps), and they are unable to burst effectively to use the spare capacity. Particularly in countries like Singapore, where the fiber broadband is widely deployed with huge bandwidth at each location, it’s very common for a hotpot network to have 500Mbps link. When there are total of 10 active users, if each user is capped at 2Mbps, they can only use total of 20Mbps, wasting all other available capacity. This causes a lot of wastage on the available network resource, while the user experience is not maximized.

RansNet HotSpot Gateway (HSG) and HSA have some advanced QoS features to dynamically or adaptively allocate per user bandwidth by correlating the backhaul usage with concurrent user sessions,  to maximize user experience and ensure fair use of the network resources.

Dynamic Bandwidth Management (DBM)

With dynamic bandwidth management capability, instead of statically fixing a per user bandwidth, HSG/HSA correlates the subscribed backhaul bandwidth and actual usage (no. of active devices) dynamically allocate per user access speed, so that we can fairly and fully utilize the available backhaul bandwidth.

E.g.: Assume a subscribed backhaul of 100 Mbps,

No. Active Device Max Access Speed Allocated to Active Device-------------------------------------------------------------------------------------------1 2 Mbps or 100 / (0 + 1) = 100 Mbps whichever is higher2 2 Mbps or 100 / (1 + 1) = 50 Mbps whichever is higher..........n 2 Mbps or 100 / (n + 1) Mbps whichever is higher

 In order for this dynamic access speed allocation to work accurately, there are two key inputs:

Configuration of dynamic bandwidth allocation can be done on a "global" or per instance (per SSID) basis. Each instance is mapped to a VLAN or network, with the allocated upstream backhaul bandwidth (PS: below command is applicable to both HSG and HSA).

!security hotstpot vlan10 client-bandwidth dynamic <backhaul_download> <backhaul_upload> minimum <min_download> <min_upload> maximum  <max_download> <max_upload> .................!

Adaptive User Bandwidth Control (AUBC)

AUBC is a RansNet patented bandwidth control technology to manage per user QoS more efficiently. It is a more advanced technique targeting at public hotspot networks or visitor based networks, such as public Wi-Fi network, eg. shopping malls, cafes, retail outlets, and hospitalities network eg. hotels, hostels, hospitals, etc.

HSG/HSA correlates the actual ISP link usage with its subscribed capacity and adaptively adjusts per user speed, so that each user can burst to an allowable speed/bandwidth when the Internet link usage is low, and slow down when the Internet link is reaching congestion.

This technique will fully utilize ISP link capacity to maximize user experience. There are two techniques used in the AUBC process:

AUBC can be "global" or specific to a hotspot instance only:

Below command apply to global control:

!security hotspot adaptive eth0 10000000 10000000 1 maximum 5000000 5000000 minimum 2048000 2048000!

where: