Professional Documents
Culture Documents
48.
Available Bandwidth
Measurements: Blixt
48.1.
Background
Mobile networks are in the process of becoming the worlds leading medium
for data traffic. As ever faster data rates are offered by mobile network
technologies, the use of real-time applications such as media streaming in
such networks is becoming increasingly commonplace.
Now, as is well known, mobile network performance depends crucially on the
radio environment, which is subject to very rapid fluctuations. For example,
Rayleigh fading conditions change on a millisecond basis, as do scheduling
and cross-traffic (such as data from other users). Nonetheless, mobile
network operators are expected to be able to maintain uniform bandwidth
availability to all customers who are paying for a given service level (or class,
or experience). Accomplishing this requires metrics and measurement tools
designed specifically for the wireless environment.
As such measurements are performed in live commercial networks with
paying subscribers, it is important to prevent the measurements from
affecting the subscribers quality of experience. Ascoms approach to
Available Bandwidth Measurements (ABM), trademarked as Blixt, solves
this problem by keeping the level of test and measurement intrusiveness to
an absolute minimum. ABM identifies the throughput that can be delivered
over the measured wireless link at a given place and at a given point in time.
UM-477
48.2.
In LTE and HSPA, the radio channel is a shared resource between all
users in a cell. An FTP file transfer to one user in a cell (for example, the
testing device) will significantly affect other users in that cell, as will any
other traditional drive test activity.
UM-478
48.3.
Taken together, the points in section 48.2 boil down to the following essential
requirements on an ABM method fit for use in an LTE or HSPA network:
1 Maximum network load with minimum intrusion. To be able to probe
the limits of bandwidth availability, the method must be capable of
loading the bit-pipe up to the maximum. At the same time, however, it
must have low intrusiveness meaning that it must keep down the
time-averaged network load as far as possible to minimize interference
with regular network users.
2 Fast adaptation in time domain. The method must take into account
the properties of a radio link with Rayleigh fading conditions varying on
a millisecond time scale.
3 Adaptation to network and user equipment configuration. The
method must take into account different MIMO configurations, channel
bandwidths, and UE capability categories.
4 Adaptation to scheduling. The method must take into account the
network schedulers mechanisms for maximizing the utilization of the
radio path. The network scheduler adapts the resource allocation to
traffic patterns, quality of service settings, and load.
48.4.
48.4.1.
Algorithm Overview
Data is sent in short, intense bursts (chirps) with much longer pauses
in between. The peak load is high enough to reach the networks
theoretical maximum, while the average load is kept low. This scheme
allows us to sound out the available bandwidth while still making minimum
use of network resources.
UM-479
The packet train transmissions are designed to make full use of the
maximum bandwidth, without the throughput rate being limited by slowstart or low-load scheduling mechanisms.
48.4.2.
Data bursts are sent at one-second intervals. In between these bursts, whose
duration is always a small fraction of a second, nothing is sent.
Each data burst consists of a number of packets sent back-to-back,
collectively referred to as a packet train.
48.4.3.
Example: LTE
UM-480
48.4.4.
Output
The core ABM information elements are those that report on the throughput:
ABM Downlink Trip Time, ABM Uplink Trip Time, ABM Round Trip Time
48.4.5.
Accuracy Considerations
UM-481
Distribution of one ABM data burst across TTIs. The bandwidth allocated to other users
is not represented in this figure; furthermore, optimal radio conditions are assumed.
The point illustrated here is that at the beginning and end of the burst, the ABM transmission is not competing for the whole of a TTI.
48.4.6.
UM-482
48.4.7.
48.5.
48.5.1.
Below, one feature of traditional ABM methods is described which is not used
in the Blixt ABM algorithm.
Traditional ABM methods used in fixed-line networks often start out by
probing the bit-pipe between the server and the client at a low data rate, then
ramp up the data rate until the bottleneck (the maximum bandwidth or data
transfer rate) of the bit-pipe is reached. The load is kept at that threshold level
for a short time so that the connection is just about overloaded and the
available bandwidth is sampled. Finally, the load is released until the next
measurement is made (which may be, for example, once every second).
When this procedure is iterated and its output filtered, a reliable estimate of
the available bandwidth is obtained.
By contrast, in Ascoms implementation, there is no ramping up of the amount
of data until the knee is encountered. Rather, the bit pipe is loaded to its
maximum just as in an FTP session but for a much shorter time, down to
a few milliseconds. In other words, the data rate always stays above the
knee.
UM-483
48.5.2.
Comparison of approaches to ABM. The black line curve indicates the true available
bandwidth as a function of time. The red bars represent TEMS ABM data bursts. Nearmaximum bandwidth is attained for the second ABM data burst. The blue area represents ABM performed by means of an FTP data transfer (1 s segment). The average
throughput over this one-second period is substantially below the maximum throughput
reached.
There is, in fact, an additional and grave shortcoming to using FTP with
currently available UEs: it has proven impossible during LTE network testing
to reach bit rates higher than about 60 Mbit/s (one-second average) even in
perfect radio conditions and with no other users present. The bottleneck here
is the UE processor, whose performance is hampered by the tasks imposed
UM-484
$1(;26
UM-485
2.3.4.
2.4.
2.4.1.
High peak load low average load. Test data is sent in short, intense
bursts (chirps) with much longer pauses in between. The peak load is
high enough to hit the networks theoretical maximum, while the average
load is kept low. This scheme allows sounding out the available bandwidth
while still making minimum use of network resources.
Fast adaptation in time domain. The data bursts that probe the network
are short enough to track changes in radio conditions on a millisecond
time scale. In this way a high-resolution profile of the available bandwidth
is obtained.
W-12
2.4.2.
Frequency bands:
LTE 2100 (Band 1), 1800 (B3), 850 (B5), 2600 (B7), 800 (B20)
Throughput categories:
GPRS/EDGE Class 12
Control capabilities:
Both RAT and band lock are real-time functions. No reboot of the phone
required.
W-13
Configuration property:
Client:
Configuration property:
Duration: Duration of available bandwidth measurement.
For each of ABM servers 1, ..., 4, the following needs specifying:
Server <n> Enabled: Governs whether or not this ABM server is used.
Server Address: IP address to the ABM server (cannot be given as an
URL).
Server Port: The port on which the ABM server listens for requests.
UM-172
2.6.
2.7.
2.7.1.
ODM MTSI
LG Lucid 2 VS870
2.7.2.
ODM POLQA
2.7.3.
DCG-12