Internet DRAFT - draft-fodor-reqts-cellular-netwks
draft-fodor-reqts-cellular-netwks
INTERNET DRAFT G. Fodor
Document: draft-fodor-reqts-cellular-netwks-00.txt F. Persson
Expires: Aug 2002 L. Westberg
B. Williams
J. Wiorek
Ericsson
Feb 2002
NSIS QoS Signaling Requirements from a Multi-access Wireless
Perspective
Status of this Memo
This document is an Internet-Draft and is subject to all provisions
of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
ABSTRACT
We consider access technology agnostic applications that use IP level
QoS primitives to specify their QoS requirements. In future wireless
systems (beyond what is often referred to as 3G), where mobile nodes
may access an IP backbone over diverse access networks, the IP level
QoS primitives are not only used to specify the requested IP level
service, but also (through an access specific translation function)
to help the mobile node's wireless link manager to configure the
wireless bearer service. In such a scenario, the IP level QoS
primitives must meet special requirements in order to support the
spectrum efficient management of the wireless resources.
In this draft we discuss the main characteristics of wireless access
networks and derive the requirements on IP level QoS primitives from
a wireless, and especially from a cellular perspective.
1 Background and Motivation
Fodor, Persson, Westberg, Wiorek [Page 1]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
One of the key objectives in the evolution and standardization of
future wireless access technologies beyond 3G (such as the IMT-2000)
systems, is to offer QoS support for a variety of services, including
IP services, while considering the critical aspect of optimizing
spectrum efficiency. Applications that make use of such services
include voice over IP, streaming services over IP and other QoS
enabled IP applications that access services of a QoS enabled IP
network over wireless accesses. Such future wireless systems are
expected to offer services over multiple access technologies in such
a manner that applications need not be aware of the specific link
layer(s) that is (are) available at any given time. For instance, a
device may have a combination of different interfaces such as wired
and wireless LAN, and a cellular wireless access. From a user
perspective, it is a key requirement that the one application can
operate effectively over any of these accesses. For cellular wireless
accesses, operating effectively includes consideration of spectrum
efficiency (which affects cost/performance).
Clearly, such applications need to be able to specify their end-to-
end QoS requirements in an access agnostic manner. That is, we assume
that each access system can have its own translation function, that
takes the IP level QoS parameters as input and generates the access
specific parameters from those (see also [1] for further details on
the role of such translation functionality and [2] for a suitable set
of such IP level parameters). Thus, applications only need to
communicate their QoS requirements through IP layer primitives (an
API) rather than through an access specific primitives.
Using IP level primitives towards diverse accesses necessitates the
need to investigate the requirements on IP level QoS primitives from
a wireless and specifically from a cellular perspective. Cellular
systems are generally characterized by the fact that their wireless
resources are scarce and costly.
In an end-to-end path containing one or more wireless accesses, it is
expected that the wireless links (providing transport over the air
interface) will be the most critical ones (_bottlenecks_) for QoS
delivery. Thus, the end-to-end service will be mainly influenced by
the suitability of the provided wireless link characteristics.
One of the challenges in the design of QoS services and the
associated enabling protocols in the multi-access environment is that
they must be able to be supported effectively by a variety of link
layers and QoS mechanisms, including those used by wireless access
networks.
It is believed that platforms supporting multiple layer 2 (L2)
interface types will provide generic (non-interface specific) QoS
primitives to applications. Since IP based QoS primitives are
expected to be widely available to application developers on some of
these platforms (e.g. laptops), it is useful to ensure that spectrum
efficient radio services can be provided for applications requesting
Fodor, Persson, Westberg, Wiorek [Page 2]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
QoS through such QoS primitives. Spectrum efficiency is a key factor
in enabling cellular operators to deploy affordable services.
In this draft we focus on applications/hosts requesting QoS through
such primitives, and list the requirements on the IP level QoS
signaling protocol from the perspective of such applications/hosts.
The draft is organized as follows. Section 2 describes the cellular
architecture and the main functionalities of the wireless network
elements. Note that this model is generic in the sense that it can be
applicable to a variety of wireless technologies. Section 3 builds on
the discussion of Section 2 and lists these requirements.
2 Wireless Network Architecture and Characteristics
We consider an architecture where mobile nodes (MN) access an IP
network via a cellular access network. We naturally assume that the
IP layer is present in the mobile node such that the user may
establish an IP connection to other IP endpoints through the wireless
access and the IP network. In such a network, a typical scenario
includes the following elements:
o The mobile node (MN) is considered to include the physical device
connecting to the Wireless Access Network (WAN) and the IP level
resource manager and signaling entity that allows applications to
request QoS enabled IP bearer services. The IP level resource
manager in the MN can provide the wireless link (air interface)
manager with QoS related information through a technology specific
translator entity. The wireless link provides the transport
service over the air interface between the MN and the base station
(which is part of the radio network of Figure 1).
o The Wireless Access Network (WAN) that consists of base stations
(BS), base station controllers BSC, (also referred to as radio
network controllers, RNC) and possibly other nodes responsible for
mobility management, location management, etc. The WAN connects to
the external IP Network (e.g. The Internet) through (a) gateway
node(s) (WAN GW). It is important to note that the WAN appears to
the MN as a L2 network; and is designed and optimized for the
transmission of radio packets.
Fodor, Persson, Westberg, Wiorek [Page 3]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
A simplified protocol stack of such a scenario is shown by Figure 1.
+----+ +----+
|Appl|<----+ |Appl|<----+
| | V | | V
+----+ +------+ +----+ +------+
|TCP/| |IP QoS| |TCP/| |IP QoS|
|UDP | |Module| |UDP | |Module|
+----+-+------+ +-----+ +----+-+------+
| IP |<---------------->| IP |<-------->| IP |
+-------------+ ,---. +--+--+ +--+--+ ,---. +-------------+
| | | | | |IP|<>|IP| | | | | |
| Radio L2 |<------->|R2+--+ +--+L2|<-------->+ L2 +
| | | | | |T2|<>|T2| | | | | |
+-------------+ | | +--+--+ +--+--+ | | +-------------+
| Radio L1 | \ / |R1|T1|<>|T1|L1| \ / | L1 |
+-------------+ `-' +--+--+ +--+--+ `-' +-------------+
MN Radio RNC/ WAN IP Remote
(mobile Network BSC GW Net User
node) \ /
-----v-----
WAN
Figure 1 Simplified end-to-end scenario with wireless access (WAN)
The radio packet delivery service (associated with a specific set of
traffic and QoS characteristics) that is provided by the WAN is often
referred to as the radio access bearer service (RABS). For instance,
a streaming RABS may mean a radio packet delivery service provided by
the WAN that provides bounded delay and limited packet loss ratio.
Typically, the terminal equipment has the responsibility for
identifying the radio access bearers that it needs, and how it will
use them. Thus, it is responsible for initiating the radio bearers
between the MN and the WAN GW. Since the applications may use access
technology agnostic QoS primitives (ie the applications do not have a
direct interface towards the wireless resource manager), the MN must
make use of the service information signaled at the IP level in
determining the appropriate radio bearers to establish.
The WAN provides RAB services in order to support the layer 2
connection between the MN and the WAN GW. The characteristics of
these RAB services are dependent on the wireless mechanisms
(see [1] for a detailed discussion on such mechanisms), and can be
markedly different from bearer services in traditional wired networks.
It is clear that different RAB services (in terms of the provided
delay, bit error rate, etc.) can be provided, resulting in quite
different characteristics of QoS, service costs and service
behaviors. A consequence of this flexibility is that sufficient
Fodor, Persson, Westberg, Wiorek [Page 4]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
detail about the applications' traffic and service requirements must
be known in order to determine the appropriate parameter settings to
enable service optimization.
3 QoS Requirements Imposed by the Wireless Link
The wireless link provides the RAB service for IP packets over the
air interface. The main characteristics of the wireless link may be
summarized as follows:
C1: Its resources (frequency, time slots, power, CDMA code, _wireless
bandwidth_ etc.) are generally scarce (and therefore expensive).
Moreover, some of its resources may change in time due to mobility
or interference from other wireless users.
C2: It imposes delay on the bits that are transmitted over it. This
delay is typically orders of magnitude longer than that caused by
fixed (e.g. optical) transmission links. Part of this delay is
lower bounded by physical characteristics of radio wave
propagation and is not possible to control by resource management
techniques.
C3: It causes bit-errors typically with orders of magnitude higher
probability than that caused by fixed (e.g. optical) transmission
links. It is possible to reduce the bit error probability
associated with the wireless link to a _reasonably low_ level at
the expense of consuming more wireless resources (e.g. power).
Because of these main characteristics, the resources of the wireless
link in most wireless technologies (and in most cellular systems) are
carefully managed (as opposed to over-provisioning). More precisely,
the objective of the wireless link resource management is twofold:
O1. To provide the required QoS for the entity (e.g. an IP
application running on a mobile node) that requests the wireless
transport service over the air interface. In the case of an IP
application, this transport service means the transport of the
bits of the IP packets. The quality of this wireless transport
service is typically characterized by quantifying C2 and C3 above.
O2. To make as efficient use of the wireless resources as possible
(because of C1 above).
In order to meet these two objectives, wireless resource management
protocols typically manage resources dynamically at a low level in
the sense that they control the use of the wireless resources at a
time scale on the order of the radio frames, which can be much
shorter than the packet length. For instance, if the quality of a
wireless link degrades because of increasing interference, the
resource management technique may increase the transmission power
over the wireless link.
Fodor, Persson, Westberg, Wiorek [Page 5]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
From these two objectives (O1-O2) it follows that the radio resource
management requires information about the required QoS and the
characteristics of the traffic that is transported over the wireless
link. These two pieces of information are required to exercise
admission control and to allocate the necessary resources.
In a scenario, where the wireless link provides the transport service
for applications running over IP it is a challenging task to provide
these two pieces of information, because the application may not be
aware that it runs over a wireless link. Therefore, in such a
scenario, the QoS and resource reservation mechanisms at the IP layer
(e.g. resource reservation and/or signaling protocols, and the IP
level bearer service, such as the set of integrated services) need to
provide support for the resource management of the wireless link
(i.e. the R2/R1 layers below IP in Figure 1).
From this perspective, the basic requirements on an IP level
signaling protocol and an IP level bearer service include support for
the following:
R1: Fine grained QoS and traffic characterization per user IP-flow
There must be sufficient information available at the IP layer[1],
(including parameters that characterize the required QoS and the
actual traffic), which (through the access specific translation
function) allows the wireless resource management to derive the
required QoS parameters and obtain as precise information about
the offered traffic as possible. These bearer parameters need to
support diverse wireless access technologies. To this end [2]
proposes an extension of the controlled load integrated service
that meets this requirement.
R2: QoS differentiation within a user IP-flow and/or within a user
IP-packet
Since the wireless resource management often operates on the bit-
level, the wireless resource management can improve the provided
QoS and the resource efficiency if it has knowledge about the
structure of the IP packet payload. For instance, for some voice
applications (codecs) some bits in the IP payload may be more
important for the human ear than other bits, in which case bit-
specific bit error rate is provided for these different voice
sample bits within the packet. This technique is often referred to
as unequal error protection (UEP) [3].
Another technique that may be used over the wireless link uses
different drop levels for packets within the same user flow. This
technique is similar to the unequal error protection but operates
at the packet level. It can for instance allow a voice application
(codec) in the mobile node to drop packets before sending over the
wireless link and thereby to save wireless resources.
Fodor, Persson, Westberg, Wiorek [Page 6]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
R3: Bi-directional asymmetric communication
It is expected that the up-link (i.e. from mobile node toward the
network) and the down-link (i.e. from the network towards the
mobile node) can be asymmetric in terms of the required resources
(e.g. allocated bandwidth). In such a case the wireless link must
be configured accordingly in the respective directions, such that
the necessary QoS and resource efficiency objectives (O1 and O2
above) are met in both directions. Therefore, there has to be
support for asymmetric bearers that allow bi-directional
communication between two mobile nodes (or between a mobile node
and a server) over an IP network.
R4: Local (as opposed to end-to-end) resource reservation
The cellular network may provide access to a variety of IP
networks, including the ones that provide best-effort
differentiated or integrated services. Therefore, in some cases it
is important that the resource reservation should apply within the
access network only rather than end-to-end. Therefore, the QoS
solution should provide support for non end-to-end resource
reservations.
R5: Multi-cast
Multi-casting is an efficient way to save wireless link resources.
A prime example on this is a scenario where multiple mobile nodes
access a streaming server. In such a situation the wireless
gateway node may broadcast the streaming data to the participating
mobile nodes rather than using dedicated communication channels.
Multi-casting (as opposed _multi-unicasting_) allows some of the
wireless link resources to be re-used between the mobile nodes.
Therefore, there needs to be a way to create and modify multi-cast
trees of mobile nodes and wireless nodes.
R6: Local Control
In a typical wireless scenario where the mobile node (client)
requires a service from a server (such as in a streaming or WWW
services), it is the mobile node that is aware of the wireless
link conditions including the available wireless bandwidth. Also,
in such scenarios the wireless node is typically the charged party
for both the up-link and down-link service. Therefore, it is
important that the wireless node has some mechanism that allows it
to control the bandwidth of the traffic that is transmitted over
the wireless link for both directions. This control of the QoS
service from the local access allows the wireless node to make
efficient use of the wireless resources, and at the same time to
control network charges.
Fodor, Persson, Westberg, Wiorek [Page 7]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
R7: Rate Adaptivity
Because the resources of the wireless link may fluctuate in time
(see C1), the utilization of the wireless resources may be
increased by allowing the mobile (receiver) node to dynamically
control the sending rate of IP packets. In particular, the
application running on the mobile node needs to be able to
increase/decrease the sending rate of the streaming server
depending on the available wireless bandwidth. This requirement is
especially important in a situation where the mobile node executes
a hand-over from a high bit-rate access network to a low bit-rate
access network, where the available bit-rates may be different by
several orders of magnitude.
Therefore, in this sense, there has to be support for adaptivity
that allows the wireless resource management to make best use of
the (currently) available wireless resources.
4 Conclusions
This draft considered applications that use IP level QoS primitives
to communicate their QoS requests towards diverse access network
types. These types of scenarios are expected to be important in
future wireless systems, where users on the move access services of
an IP backbone network over multiple accesses, including wireless and
wired ones. A key requirement on such systems is that applications
should be able to request QoS in an access agnostic manner. This is
important because the one user application must be able to work over
different interface types (eg high speed lan, dial-up modem, wireless
access). Therefore, we have throughout assumed that applications use
IP level QoS primitives to express their QoS requirements and
different link layers use a link layer specific translation function
to derive the access specific QoS parameters.
We have also argued that in the case of wireless and especially
cellular accesses, the end-to-end QoS is mainly influenced by the
appropriate configuration of the wireless link. The wireless link
configuration determines the resource efficiency and thereby it has a
direct impact on the cost of the services that are offered by
cellular operators.
The set of requirements for an access agnostic IP level QoS
primitives which shall control the QoS signaling at both the IP and
access layer which is suitable for a cellular network is thus driven
by the QoS requirements of the wireless link. These requirements
include the support for:
R1: fine granularity QoS parameters per user IP flow
R2: QoS differentiation within a user flow and within a user packet
R3: bi-directional asymmetric communication
R4: local (as opposed to end-to-end) reservations
R5: multi-casting
Fodor, Persson, Westberg, Wiorek [Page 8]
INTERNET DRAFT Requirements on QoS mechanisms Expires Aug 2002
over IP based cellular networks
R6: local control
R7: rate adaptivity.
References
[1] G. Fodor, F. Persson, B. Williams, _Application of Integrated
Services over Wireless Accesses_ draft-fodor-intserv-wireless-issues-
01.txt, work in progress, January 2002.
[2] G. Fodor, F. Persson, B. Williams, _Proposal on New Service
Parameters (Wireless Hints)_ in the Controlled Load Integrated
Service_, draft-fodor-intserv-wireless-params-01.txt, work in
progress, January 2002.
[3] Sjoberg, J, Westerlund, M, Lakaniemi, A, Xie, Q, _RTP Payload
Format and file storage format for AMR and AMR-WB audio_
draft-ietf-avt-rtp-amr-11.txt, work in progress
Fodor, Persson, Westberg, Wiorek [Page 9]