
traffic distribution, through which the service
management requests or new service area conditions
are handled in the most cost-efficient manner. As
depicted in Figure 2, Network Manager includes the
following entities: Monitoring and Configuration,
Resource Brokerage, and Service Management.
3.1 Session Manager
As already mentioned, Session Manager is the
NSMS component responsible for performing all
operations concerning the communication between
the NSMS and the terminal. It also holds
information about the active terminals that are
served by each network, and also about the quality
level assigned to them. Based on that information,
and on consequent calculations, Session Manager
issues recommendations to the terminals on
choosing the best available network for the provision
of a particular service. Thus, Session Manager
addresses a short-term optimization problem,
targeted to the assignment of the user terminal to a
specific network. The solution of this optimization
problem enables the sophisticated selection of the
appropriate radio technology, for a specific user,
through which services can be obtained efficiently in
terms of cost and QoS, in near real time.
The optimization problem addressed by the
Session Manager relies on the following input data:
(a) the set of services the user is requesting and the
corresponding set of quality levels at which these
services are requested; (b) the profile of the user
requesting the set of services (this includes
parameters such as the maximum price that the user
is willing to pay for the requested services); (c) the
network policies, which mainly involves the cost
deriving from the assignment of user demand to
several quality levels and possible inabilities of a
network to handle a specific service.
The optimization process carried out by the
Session Manager should result in an allocation of the
requested services to specific quality levels, and to
specific networks. The calculation of these two
allocations should optimize an objective function,
which is associated with the quality levels at which
each service will be provided, and the utility
deriving from the assignment of the user demand to
high quality levels. These allocations are bound to
certain constraints, such as the capabilities of the
user terminal, or the limit to the overall price that the
user is willing to pay during usage of the composite
radio system.
3.2 Network Manager
This section presents in more detail the three entities
comprising the Network Manager. The Resource
Brokerage entity has the general functionality of
coordinating all the other entities of the NSMS so as
to handle various conditions, such as congestion in a
certain service area. Apart from this, Resource
Brokerage has also an important role as regards to
the efficient communication and co-operation of
affiliated network providers in a composite radio
environment, since it enables and assists the latter in
exchanging, and negotiating on, sets of offers.
The Service Management entity provides
optimization functionality for determining the
appropriate service configuration (allocation of
services to QoS levels) and aggregate traffic
distribution (allocation of traffic to networks). In
contrast with Session Manager short-term
optimization, this is a mid-term optimization
procedure, as it is explained in the sequence.
The functionality of the Service Management
entity is similar to the functionality of the Session
Manager, as related to the network selection of the
TSMS. The difference between the algorithms of
each entity is that Service Management provides a
decision for a redistribution of the users of a service
area, due to congestion, and not a recommendation
to a single TSMS about the best network choice. As
for the input and output data and the constraints,
Service Management uses the same information
described in the Session Manager’s section, but for
all the involved TSMSs.
The operation of Resource Brokerage and
Service Management entities is independent from
the underlying radio access technology, while the
Monitoring and Configuration entity operation
depends on the radio access technology.
Monitoring and Configuration entity provides
auxiliary functionality for handling new service area
conditions or management requests. The aim of this
entity is to provide insight on the status (offered load
and performance) of the underlying network, ensure
that the latter operates properly, and perform the
necessary configuration actions to the managed
network segments. These actions are achieved by
using the Simple Network Management Protocol
(SNMP). Apart from communicating monitoring
related information to the Resource Brokerage
entity, the Monitoring and Configuration entity also
processes the rough network parameters and
compares them with corresponding thresholds. In
case some thresholds are exceeded for a number of
sequential updates, the entity is responsible for
triggering a redistribution request to Resource
Brokerage.
ICETE 2004 - WIRELESS COMMUNICATION SYSTEMS AND NETWORKS
34