Upload
vinaykumarsingh
View
219
Download
0
Embed Size (px)
Citation preview
8/14/2019 21-07-0009-02-0000-MIH User generated events
1/15
21-07-0009-02-0000
IEEE 802.21 MEDIA INDEPENDENT HANDOVER
DCN: 21-07-0009-02-0000
Title: Events generated by MIH Users
Date Submitted: March, 13th, 2007
Presented at IEEE 802.21 session #19 in Orlando, FLAuthors or Source(s):
IEEE 802.21 WG
Abstract: Discussion on the communication between MIH_Users
8/14/2019 21-07-0009-02-0000-MIH User generated events
2/15
21-07-0009-02-0000
IEEE 802.21 presentation release statements
This document has been prepared to assist the IEEE 802.21 Working Group. It isoffered as a basis for discussion and is not binding on the contributingindividual(s) or organization(s). The material in this document is subject tochange in form and content after further study. The contributor(s) reserve(s)the right to add, amend or withdraw material contained herein.
The contributor grants a free, irrevocable license to the IEEE to incorporate
material contained in this contribution, and any modifications thereof, in thecreation of an IEEE Standards publication; to copyright in the IEEEs nameany IEEE Standards publication even though it may include portions of thiscontribution; and at the IEEEs sole discretion to permit others to reproduce inwhole or in part the resulting IEEE Standards publication. The contributoralso acknowledges and accepts that this contribution may be made public byIEEE 802.21.
The contributor is familiar with IEEE patent policy, as outlined inSection 6.3 of the IEEE-SA Standards Board Operations Manual and in UnderstandingPatent Issues During IEEE Standards Developmenthttp://standards.ieee.org/board/pat/guide.html>
http://standards.ieee.org/guides/opman/sect6.htmlhttp://www.ist-daidalos.org/http://standards.ieee.org/board/pat/guide.htmlhttp://standards.ieee.org/board/pat/guide.htmlhttp://standards.ieee.org/board/pat/guide.htmlhttp://standards.ieee.org/board/pat/guide.htmlhttp://www.ist-daidalos.org/http://standards.ieee.org/guides/opman/sect6.html8/14/2019 21-07-0009-02-0000-MIH User generated events
3/15
21-07-0009-02-0000
Assigned Comment #16:
MIH User Events
Comment 3041 from LB #1b
8/14/2019 21-07-0009-02-0000-MIH User generated events
4/15
21-07-0009-02-0000
Introduction
Current draft (Section 1.2, page 2, line 5):
"The standard addresses the support of handovers for both mobileand stationary users. For mobile users, handovers may occurdue to changes in wireless link conditions. [...].Another
possibility is that the user may choose an application which
requires a handover to a higher data rate channel, forexample during download of a large file.
How is the draft actually addressing this issue?
8/14/2019 21-07-0009-02-0000-MIH User generated events
5/15
21-07-0009-02-0000
Introduction
Current communication model allows only upward events: FROMLower layers TOMIHF(Lower Layer Events) FROMMIHFTOMIH_Users (MIH Events)
PROBLEM: How to notify to MIH_Users about things (orevents) happening asynchronously in other MIH_Users?
8/14/2019 21-07-0009-02-0000-MIH User generated events
6/15
21-07-0009-02-0000
Example
User is streaming video at low resolution.
User is currently connected to 3G, but is also within WLAN coverage.
User decides to change the application settings tohigh resolution
The action of the user may cause a handover to WLAN, seeking for a higherthroughput to support the resolution demanded by the user.
Notification FROM theApplication (an MIH_User) TO theHO_decision_module(another MIH_User) which may decide to initiate a handover or not. How? 4 possible solutions (so far)
MIH Function
WLAN 3G
Application HO decision module
?
8/14/2019 21-07-0009-02-0000-MIH User generated events
7/15
21-07-0009-02-0000
Other examples
MME is the MIH User generating this event:
MME completes a handover which implies a "cost change event shouldbe notified to another MIH_User (application prompting on screen, forinstance)
prompted notification of the networks discovered in order to allow theuser choose which network to connect to.
Being a mobility protocol (e.g. MIP) the originator MIH User: BU (Binding Update) has just been successfully sent, which may cause
the MME to start preparing buffers for receiving bicasted packets, orperform any other transition in the internal state machine.
Being a video application the originator MIH User: User has changed preferences to a high resolution codec, which may
cause the MME to handover to a different link with more capacity.
8/14/2019 21-07-0009-02-0000-MIH User generated events
8/15
21-07-0009-02-0000
Solution A
Communication between MIH_Usersnot specified by 802.21.
It can be achieved throughproprietary mechanisms, locallyand remotely.
Local
Remote
MIH Function
WLAN 3G
App HO module
MIH Function
WLAN 3G
App
MIH Function
WLAN 3G
HO module
8/14/2019 21-07-0009-02-0000-MIH User generated events
9/15
21-07-0009-02-0000
Solution A
PROs:
No need to change current draft D04.00 Applications (or MIH Users in general) do not have to beMIH aware
CONs: No standard interface between MIH_Users Every application (and MIH User in general) will have to
build proprietary interfaces with other MIH_Users (e.g. HOmodules)
8/14/2019 21-07-0009-02-0000-MIH User generated events
10/15
21-07-0009-02-0000
Solution B
Enabledownwards direction for MIES in addition to upward
events. Local
Remote
MIH Function
WLAN 3G
App HO module
MIH Function
WLAN 3G
App
MIH Function
WLAN 3G
HO module
User Event MIH Event
User Event MIH EventMIH Event
Added/Modified to MIH
No modification to MIH
8/14/2019 21-07-0009-02-0000-MIH User generated events
11/15
21-07-0009-02-0000
Solution B
PROs:
Semantically, MIES better suits the kind of information wewant to transmit: things happening asynchronously(events). MICS implies to request an action and MIIS is fornon time critical information.
MIH_Users will subscribe to this type of events via the
MIHF. Same behavior as Link_Events. When a newMIH_User is started will inform the MIHF of the eventsoffered.
CONs: The direction of MIES has to be modified: also downward
events instead of only upward events New event(s) need to be specified in the draft.
8/14/2019 21-07-0009-02-0000-MIH User generated events
12/15
21-07-0009-02-0000
Solution C
Addnew commandto send notification to other MIH_Users
(eg: MIH_Notify) Local
Remote
MIH Function
WLAN 3G
App HO module
MIH Function
WLAN 3G
App
MIH Function
WLAN 3G
HO module
1.Request Added/Modified to MIH
No modification to MIH
4.Conf
1.Request 3.Indication6.Confirm 2.Request
5.Response
4.Response
2.Indication3.Resp
8/14/2019 21-07-0009-02-0000-MIH User generated events
13/15
21-07-0009-02-0000
Solution C
PROs:
Only one modification: add a new command to the MICS(eg: MIH_Notify)
CONs: Needs to be a primitive able to carry different types of
notifications Closed or open list?
8/14/2019 21-07-0009-02-0000-MIH User generated events
14/15
21-07-0009-02-0000
Solution D
Addnew command(eg: MIH_Notify)combined with regular
MIH Event Local
Remote
MIH Function
WLAN 3G
App HO module
MIH Function
WLAN 3G
App
MIH Function
WLAN 3G
HO module
1.Request 3.MIH Event Added/Modified to MIH
No modification to MIH
2. Confirm
1.Request 4.MIH Event2.Confirm3.Remote MIH Event
8/14/2019 21-07-0009-02-0000-MIH User generated events
15/15
21-07-0009-02-0000
Solution D
PROs:
Only modification: add a new command to the MICS (eg:MIH_Notify) Subscription mechanism problem (solution C) solved. When
MIHF receives the MIH_Notify, MIHF will send an eventonly to MIH_Users subscribed to that particular event.
CONs: Semantically, the kind of information is more an event than
a command. New event(s) need to be specified in the draft.