available bandwidth measurements
TRANSCRIPT
-
8/9/2019 Available Bandwidth Measurements
1/13
Chapter 48. Available Bandwidth Measurements: Blixt
NT13-24937 ver 1.0 UM-477
48. Available Bandwidth
Measurements: Blixt
This chapter describes Ascom Network Testings Blixt technology for
available bandwidth measurements, or ABM for short.
For the testing setup, see section 12.20.3.10. Devices supporting ABM are
listed in the Device Configuration Guide, section 2.6. ABM servers are hostedby Ascom.
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.
-
8/9/2019 Available Bandwidth Measurements
2/13
TEMS Investigation 15.3 Users Manual
UM-478
48.2. Aspects of LTE and HSPA Networks ThatMust Inform ABM Design
Methods traditionally used to measure available bandwidth in wirelessnetworks have been comparatively simple and have involved the
downloading and uploading of files via FTP. While by no means ideal
having only limited mechanisms for adapting to changes in the radio
environment, for one thing these methods have been sufficient for
technologies such as WCDMA Release 99 and older.
Technologies such as LTE and HSPA, on the other hand, have a number of
features that render traditional ABM methods inadequate. The most salient of
these features are as follows:
In LTE and HSPA, the radio channel is a shared resourcebetween allusers 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.
It is also possible for multiple operators (carriers) to share the same
radio access network. This puts requirements on parallel testing, as
subscribers of different network operators might, for example, share the
radio network but use separate core networks.
High data rates.To pick a typical state-of-the-art configuration, using a
Category 3 user equipment (UE) in an optimal, unloaded LTE network
with 20 MHz system bandwidth, it is theoretically possible to attain
transfer rates of up to 100 Mbit/s. Just filling up such a large channel with
data in order to measure the channels true bandwidth can be a challenge;
every part of the system, all the way from the server to the FTP client,
must be carefully tuned to manage such transfer rates. UE-based
performance testing applications, especially, will have problems handling
all the data and filling the bit-pipe due to the UEs limited CPU
performance, which in turn is constrained chiefly by the performance of
the UE battery. Rich configuration possibilities.An LTE network can employ a large
array of different MIMO configurations, and the scheduler used in this
technology has very powerful and flexible mechanisms for maximum
utilization of the radio path (both uplink and downlink). Traditional ABM
techniques do not adapt to such rapid variations in the link capacity.
-
8/9/2019 Available Bandwidth Measurements
3/13
Chapter 48. Available Bandwidth Measurements: Blixt
NT13-24937 ver 1.0 UM-479
48.3. Requirements on ABM for LTE/HSPA
Taken together, the points in section 48.2boil 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. Description of Ascoms Blixt ABM Algorithm
48.4.1. Algorithm Overview
Heres a summary of how the Blixt algorithm for available bandwidth
measurement addresses the requirements stated in section 48.3:
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.
Using short bursts also meets the requirement of a high temporal
resolution. That is to say: at least once in a while, we can expect optimal
radio conditions to prevail throughout a data burst (provided that the
network configuration and the devices position permit this in the first
place).
-
8/9/2019 Available Bandwidth Measurements
4/13
TEMS Investigation 15.3 Users Manual
UM-480
The algorithm adapts to network configuration parameters: the amount of
data sent is adjustedaccording to the networks maximum throughput
while keeping the level of intrusiveness to a minimum at all times.
The packet train transmissions are designed to make full useof themaximum bandwidth, without the throughput rate being limited by slow-
start or low-load scheduling mechanisms.
The whole design is based on a device communicating with an ABM
server, where the server reflects the packets back to the device, including
timestamps and other information included in the packets. The device can
then easily be configured to test the performance of different parts of the
network by accessing different servers.
48.4.2. Blixt Measurement Procedure
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.
ABM data bursts (symbolic representation).
48.4.3. Example: LTE
Suppose we want to measure available bandwidth in an LTE network with
20 MHz bandwidth using a Category 3 device, whose maximum achievable
downlink throughput in optimal radio conditions is 100 Mbit/s on the physical
layer.
In order to fully load the bit-pipe and be able to attain this maximum
throughput rate, we need to transmit 100 kbit in each Transmission Time
Interval (TTI), since the TTI length in LTE is 1 ms. For the sake of obtaining a
reliable measurement, as further discussed in section 48.4.5, we want to
-
8/9/2019 Available Bandwidth Measurements
5/13
-
8/9/2019 Available Bandwidth Measurements
6/13
TEMS Investigation 15.3 Users Manual
UM-482
current System Information parameters, UE capabilities, and other settings
(see section 48.4.6below).
To safeguard measurement accuracy, it is necessary to send not just a single
packet but a sequence of packets that are contiguous in time. The reason forthis is that if only one packet were sent, it would most likely not fill up one TTI,
or it would be scheduled across two TTIs, meaning that the full available
bandwidth would not be utilized in any TTI. On the other hand, with multiple
packets sent back-to-back and scheduled in consecutive TTIs, it is ensured
that the ABM service has the networks full available capacity allotted to it at
least for some TTIs in the middle of the burst.
Assuming that one TTI can accommodate 100,000 bits, the maximum size of
one IP packet is 1,500 bytes (= 12,000 bits). So in this case it takes at least
8.3 packets (100,000 / 12,000) to fill one TTI. It is important to transmit atleast a few times this number of packets to ensure that a reasonable number
of TTIs are filled with ABM traffic. However, note the trade-off here: the level
of intrusiveness of the measuring activity rises in direct proportion to the
number of packets sent.
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 trans-
mission is not competing for the whole of a TTI.
48.4.6. Adaptation of Blixt ABM to Network
Configuration and UE Capabilities
The amount of data sent in performing ABM must be adapted to the
fundamental network capacity (radio access technology). In the technical
paper A New Approach to Available Bandwidth Measurements for Wireless
Networks, doc. no. NT13-16812, a number of representative use cases are
-
8/9/2019 Available Bandwidth Measurements
7/13
Chapter 48. Available Bandwidth Measurements: Blixt
NT13-24937 ver 1.0 UM-483
described along with their associated ABM setups, designed to achieve a
good trade-off between level of intrusiveness and measurement accuracy as
discussed in section 48.4.5.
The ABM packet train properties (packet size and interval) are selected to suitthe particular radio bearer configuration. Consequently, different ABM setups
will typically be used for different networks/operators. Likewise, as a testing
session proceeds, the ABM setup will frequently vary over time as the UE
moves between cells, or to another carrier, or switches to a different radio
access technology (for example, between a WCDMA and an LTE network).
48.4.7. TWAMP as Time-stamping Protocol
Ascoms ABM technique relies on a time-stamping protocol commonly knownas Two-Way Active Measurement Protocol or TWAMP. Other time-stamping
protocols could have been used; our reason for selecting TWAMP was that it
is a standard protocol in the field which has a simple implementation and is
easily extendable. See IETF RFC 5357 for more details.
48.5. Comparison with Traditional ABM
48.5.1. Data Rate Ramp-upBelow, 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.
-
8/9/2019 Available Bandwidth Measurements
8/13
TEMS Investigation 15.3 Users Manual
UM-484
48.5.2. Use of FTP for ABM
Traditionally, ABM in mobile networks has been conducted by running FTP
sessions. Throughput is then typically averaged over one-second intervals
and reported once every second at the application layer. There is no way toobtain higher-resolution performance metrics from the application layer; that
is, without drilling down into RF data.
Now it is highly unlikely that a one-second throughput average will ever
reflect the full available bandwidth, since that would require perfect radio
conditions to have prevailed throughout the one-second interval. As the radio
environment typically undergoes substantial change on a millisecond time
scale, such a scenario is highly improbable.
ABM as implemented in Blixt, by contrast, samples much shorter timeintervals (down to 8 ms for LTE, as described in section 48.4.3) and is
therefore able to hit the maximum bandwidth, or somewhere very close to it.
For this reason, ABM as implemented by Ascom can be expected to give a
more accurate (though also more varying) estimate of the available
bandwidth than an FTP-based method.
Comparison of approaches to ABM. The black line curveindicates the true available
bandwidth as a function of time. The red barsrepresent TEMS ABM data bursts. Near-
maximum bandwidth is attained for the second ABM data burst. The blue arearepre-sents 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
-
8/9/2019 Available Bandwidth Measurements
9/13
Chapter 48. Available Bandwidth Measurements: Blixt
NT13-24937 ver 1.0 UM-485
on it by the UE operating system (running applications, background
processes, etc.). Since the packet trains used in Ascoms ABM approach
minimize the load on the UE processor, measuring and reporting on the
networks full bandwidth is now possible.
-
8/9/2019 Available Bandwidth Measurements
10/13
TEMS Investigation 15.3 Welcome
W-12
2.3.4. New Supported Scanner: PCTel SeeGull CX
PCTel SeeGull CX is a high-performance, cost-efficient RF scannerfor
worldwide testing of WCDMA/HSPA(+), GSM, and TD-SCDMA cellular
networks. The SeeGull CX scanner is available in single-technology as wellas dual-technology WCDMA/GSM and TD-SCDMA/GSM models.
2.4. What Was New in TEMS Investigation 15.0
2.4.1. Available Bandwidth Measurements: Blixt
Ascom has devised a method of available bandwidth measurement (ABM) in
state-of-the-art wireless networks such as LTE. The patent-pending ABMalgorithm, trademarked as Blixt, helps operators track the bandwidth
being offeredto their subscribers with great precision and millisecond
resolution. It has also been carefully designed for minimum intrusiveness,
that is to say, to have the smallest possible impact on the quality-of-
experience of paying network users.
What creates the need for a novel ABM algorithm is the rapid evolution of
recent mobile telecom technologies such as LTE and HSPA, with their vastly
higher data rates and complex configuration options. For these technologies,
traditional ABM methods are no longer adequate; what is required are metricsand measurement techniques designed specifically for the wireless
environment.
Ascoms Blixt technology for ABM is characterized by:
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.
Adaptation to network configuration.The amount of data sent is
adjusted according to the networks maximum throughput (for example,
when the UE moves between LTE and HSPA networks), while keeping
the level of intrusiveness to a minimum at all times.
-
8/9/2019 Available Bandwidth Measurements
11/13
Chapter 2. Recently Introduced Features in TEMS Investigation
NT13-24937 ver 1.0 W-13
Server-based design.The device that is performing ABM communicates
with a server which reflects the packets back to the device, including
timestamps and other data in the packets. That means it is easy to test
different parts of the network by having the device access different
servers. A timestamping protocol called TWAMP is used.
2.4.2. New Supplied Device: Sony Xperia V LT25i
This is an Android smartphone operating on LTE, WCDMA, and GSM
networks. Equipped with TEMS software, it offers extensive control
functionalityfor all of these technologies, including LTE RAT lock and LTE
band lock.
The casing of the Xperia V LT25i is water-resistant, making the phone lesssusceptible to moisture damage in wet or damp environments.
Frequency bands:
LTE 2100 (Band 1), 1800 (B3), 850 (B5), 2600 (B7), 800 (B20)
WCDMA 850 (Band V), 900 (VIII), 2100 (I)
GSM 850, 900, 1800, 1900
Throughput categories:
LTE Category 3 (100/50 Mbit/s)
HSDPA Category 24 (42 Mbit/s), HSUPA Category 6 (5.8 Mbit/s)
GPRS/EDGE Class 12
Control capabilities:
RAT lock on LTE, WCDMA, GSM
Band lock on LTE, WCDMA, GSM
Both RAT and band lock are real-time functions. No reboot of the phone
required.
LTE carrier (EARFCN) lock
WCDMA cell lock (UARFCN/SC)
GSM cell lock/multi-lock, cell prevention
Voice codec control
Cell barred control
Access class control
-
8/9/2019 Available Bandwidth Measurements
12/13
TEMS Investigation 15.3 Users Manual
UM-172
12.20.3.9. Stop IP Sniffing
Stops capture of IP packets initiated by the Start IP Sniffingactivity.
Configurationproperty:
12.20.3.10. Available Bandwidth Measurement
Calculates the available bandwidth in the cellular network at successive
moments in time.
This activity is performed by means of data transmissions between the TEMS
Investigation device and one or several ABM servers (which are hosted by
Ascom). Measurement can be performed against up to four ABM servers
concurrently. All ABM servers are addressed with a single script activity.
Available ABM servers:
162.13.38.90, port 15001 (London, UK: EMEA)
119.9.67.138, port 15001 (Hong Kong, China: APAC)
192.237.128.240, port 15001 (Chicago, IL, US: AM/CALA)
For a description of the ABM algorithm, please consult chapter48.
The devices supporting available bandwidth measurement are listed in the
Device Configuration Guide, section 2.6.
Configurationproperty:
Lists ofABM information elementsand events.
Client:
PC: The TEMS Investigation built-in IP sniffer is used.
ODM:An on-device IP sniffing service is used.
Duration:Duration of available bandwidth measurement.
For each of ABM servers 1, ..., 4, the following needs specifying:
Server 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.
-
8/9/2019 Available Bandwidth Measurements
13/13
TEMS Investigation 15.3 Device Configuration Guide
DCG-12
2.6. Supported Devices with ABM Capability
Sony Xperia V LT25i
Sony Xperia T LT30a Samsung Galaxy S III GT-I9305
2.7. Supported Devices Capable of On-deviceMeasurement
Regarding on-device measurement generally, see the Users Manual,
chapter15.
2.7.1. ODM for Voice
ODM MTSI
Samsung Galaxy SCH-R820
ODM Call Control
Sony Xperia V LT25i
Sony Xperia T LT30a
LG Lucid 2 VS870
Samsung Galaxy S III GT-I9305
Samsung Stratosphere SCH-I405
2.7.2. ODM for AQM
ODM POLQA
Sony Xperia V LT25i (CS)
LG Lucid 2 VS870 (VoLTE)
2.7.3. ODM for IP Sniffing
Samsung Stratosphere SCH-I405