Www. © 2005 Mobile VCE 22 November 2005 Interactive Mobile TV: Group and Resource Management...

Click here to load reader

  • date post

    28-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    3

Embed Size (px)

Transcript of Www. © 2005 Mobile VCE 22 November 2005 Interactive Mobile TV: Group and Resource Management...

Interactive Mobile TV: Group and Resource ManagementIntroduction
Multicast concept attracts growing attentions from mobile operators due to its capability of efficient service delivering:
Unlike unicast in which data are send to individual receivers, in multicast one copy of data is transmitted from source to multiple receivers.
Unlike broadcast (such as TV service), multicast distribution focused on group services.
Interworking of multicast-enabled networks is an interesting solution for Beyond 3G systems.
Examples of multicast services:
Audio and video streaming: such as on demand video and web TV/radio
Content delivery: such as electronic newspaper and notification system for sport news, up-to-date business information e.g. stock rates
Multiplayer games
A satisfied user is one who did not renege from the waiting queue before being served due to the impatience; who is not blocked at service set-up; and who is not dropped during a horizontal-handover from cell to cell in the network
www.mobilevce.com
AP
D:DVB
W:WLAN
One major problem is the purely receiver driven service model of IP multicast
IP multicast delivery has been enabled in a network, operators have no control over delivery
Receivers are free to join on every access network they like
Assume 3 access networks UMTS, DVB WLAN
All receivers at same location
Heterogeneous set of receivers in terms of access devices , can be a single multimode device or several devices belonging to the PN of a user
Left two users have all three access devices available
Currently: 1 and 3 request service via UMTS , 2 and 5 via DVB and 3 via WLAN
Since all are able to receive UMTS it would be sufficient to use only UMTS as delivery network for the session
Thus actually reducing the overall resource usage of 66% the freed up resources can be used to satisfied other
Customers with different services
Mechanism that allow:
Dynamically act on network conditions, e.g. load balancing
Awareness of interested receivers and their heterogeneity expressed by receiver context information.
Scalable mechanisms for network initiated:
Multicast bearer establishment and release
Vertical network handover for groups of receivers
Flow handover for groups of receivers
Make clear that a part of the requirements are realised by resource management and another part by group management
Both complementing each other
Provide efficient multicast services to heterogeneous receivers with various QoS capabilities and network interfaces.
To maximize “profit” for the network operator,while respecting the user’s preference (e.g. acceptable level of delay and QoS).
A satisfied user is one who did not renege from the waiting queue before being served due to the impatience; who is not blocked at service set-up; and who is not dropped during a horizontal-handover from cell to cell in the network
www.mobilevce.com
Service Scheduling:
Batch multiple requests for the same content into a group for a specific batching duration and then serve them over one common channel
Dynamic Access Network Selection:
Select the suitable access network and transmission QoS, which satisfies the user’s QoS requirements whilst offering the highest “profit” for the service provisioning
There are three approaches taken for effective RM, they lead to the architecture/functional block shown in next slides:
Network selection
Service scheduling
Caching and broadcast scheduling (not addressed here, cache architecture is still being defined)
www.mobilevce.com
Resource management functions include multicast service scheduling, network selection, QoS adaptation and resource cost calculation
www.mobilevce.com
Service scheduling
www.mobilevce.com
Network resources reservation and configuration for contents delivery
Content delivery reply
home network provider
Network initiated multicast bearer establishment/release
Network initiated vertical network handover for groups of receivers
Flow handover for groups of receivers
Scalable delivery of interworking signalling to large receiver groups.
www.mobilevce.com
NMF: Network Management Function
Device
Presence
Service
Resource
Management
NMF
Network
entities
UDP
IGMP
IP
Context info includes user related stored in DPS and network related from RM and possibnly alternative network data bases
www.mobilevce.com
Reduce signalling cost - efficient delivery of control signalling for required interworking to a large group of receivers
Principles
Instead of sending separate message to every receiver, control signalling is delivered to a group via a multicast signalling channel (MSCH)
Each user for a multicast user service subscribes to the IoN-MSCH for the duration of a session
Novel mechanism for efficient receiver subset addressing of receivers on the IoN-MSCH to minimise required signalling load:
Based on context information receivers have in common
www.mobilevce.com
Group Subscription
Establish control
IGMP join (IP Multicast Address)
Switch user plane
www.mobilevce.com
Provides transparently a seamless multicast socket service to application.
On group subscription, it starts listening to a multicast signalling channel to receive control information from group manager.
Manages multicast session over terminal interfaces as requested by GM:
Establishment, release, migration of multicast bearers by remote subscription approach
Flow mobility
www.mobilevce.com
www.mobilevce.com
Scheduling either size- or time-based
When threshold is reached Network Selection is invoked
GMMF provides Network Selection with user group and relevant context information.
Network Selection algorithm selects appropriate QoS and network for each user in the group.
Network Selection notifies Session Control Function in group manager to initiate session establishment.
www.mobilevce.com
Session Control Function (SCF) determines subgroups based on selected networks and QoS.
Extracts common context information for receivers of each subgroup and creates addressing expression uniquely identifying each subgroup.
Sends a control message for establishment/release for each subgroup via the Interworking-MSCH for the multicast user service
www.mobilevce.com
www.mobilevce.com
Middleware evaluates addressing expression:
it joins the identified multicast group on the specified network interface.
Incoming multicast session data is forwarded by the middleware to the application.
www.mobilevce.com
Based on TESLA toolkit (same as Migrate)
Dynamic library interposition principle
Application
2. Opens and binds socket
3. Multicast middleware opens real socket using
provided IP multicast address/port
www.mobilevce.com
5. Receives establish request
www.mobilevce.com
Application
Interworking-MM
C-library/OS
3. Still forward data from old socket until data from new one arrives
1. Receives migrate request
www.mobilevce.com
4. New data arrives
5. Old data plane
www.mobilevce.com
www.mobilevce.com
1 GigabitEthernet Layer3 switch
Fedora Core 3 Linux
Portable to any platform
Code complexity ~ 8000 LoC
Each service provides:
its own grouping, and up to 2 different service flows
scheduling (size and timeout based)
network selection function (by the RM function)
its own Interworking-MSCH (messages XML based)
User context information data base and browser
www.mobilevce.com
Python script as subscription backend to group manager
Streaming Server
User request simulation
Resource management focuses on service scheduling, and network selection
Group management focuses on aggregation of receiver context information to support RM in its decision making
Close interaction between resource and group management during set-up and handover.
Combined interworking and multicast is a promising solution to extended services in existing wireless networks.
www.mobilevce.com