1
Mobile S Service Archi hite tecture ture in in Futur Future M Mobi
- bile Env
Environm ronments
Nor Shahniza Kamal Bashah
11th F e b rua ry 2013
Mobile S Service Archi hite tecture ture in in Futur Future M - - PowerPoint PPT Presentation
1 Mobile S Service Archi hite tecture ture in in Futur Future M Mobi obile Env Environm ronments Nor Shahniza Kamal Bashah 11th F e b rua ry 2013 2 Outline Motivation Related works Research methodology
1
11th F e b rua ry 2013
2
nor shahniza kamal bashah
3
nor shahniza kamal bashah
Today’s user access to mobile services Motivation
4
nor shahniza kamal bashah
Motivation
5
nor shahniza kamal bashah
OBJECTIVES FACTORS CHALLENGES
Service transfer
No access to inform ation about the services Service discovery for future m obile services Service continuity in a m ultiple netw ork system environm ent
Open heterogeneous netw ork environm ent
Architecture
m obile services Multiple com peting services by different service providers on different access netw orks Anyone can be a service provider
Access to service inform ation Service discovery for
environm ents
Provide service information in the existing IEEE 802.21 MIH Services Similar services with different names in different languages Different services with similar names Partially similar services Enhance the availability of services Ensure service continuity
capable to because
To unify all the disparate but equivalent services Unifying m obile service architecture
because
because
Service can be anything w ith any nam e
because
No restriction regarding the name length Anybody can introduce anything as a service anytime
achieved by method achieved by method achieved by method capable to capable to
Motivation
6
nor shahniza kamal bashah
Mobile service can be realised by a multitude of assemblage variants MOBI LI TY MANAGEMENT AND HANDOVER FUTURE MOBI LE SERVI CE ARCHI TECTURES
SERVI CE CONTI NUI TY
3 GPP VOI CE CALL CONTI NUI TY ( VCC) AND GSM VoLTE Seamless switching between circuit switched voice and IMS voice
Support handover between the networks No t service handover
I EEE 8 02.21 MI H SERVI CES
TI SPAN MOBI LE SERVI CES
Pre-defined Ad-hoc Notion of service equivalence Not continuity
Service continuity over non- standardised services
Service continuity as a component of mobility
Handover is not a sufficient condition for service continuity XML RDF
Technologies for service continuity
OWL Use to describe service and realising service continuity
Related works
Continuous connectivity between networks 3GPP WLAN Interworking SIP IP Multimedia Subsystem
What is not covered in the work
7
nor shahniza kamal bashah
CURRENT SERVI CE DI SCOVERY SYSTEMS
SERVI CE DI SCOVERY
I NTEGRATED SEMANTI C SERVI CE DI SCOVERY Use semantic to improve the Service Discovery OTHER SEMANTI C SERVI CE DI SCOVERY SYSTEMS
Jini UPnP
Service discovery which is capable of finding services having arbitary nam es in any form at given by any service provider
ERGOT OWL-S
Enhance discovery mechanism
service for the user in an acceptable time
UbiSearch Salutation Web services CSDS MEMORY Layered architecture Two-stages method
Related works
Rigid convention and format for service names and types Rely on exact string matching to discover services
type format
type convention
What is not covered in the work
8
nor shahniza kamal bashah
continuity
and service discovery schemes
mobile services
design of future service naming and service discovery scheme
802.21 MIH Services
discovery system
Research methodology
9
nor shahniza kamal bashah
The specification of the architecture & fram ew ork enabling the unification of mobile services The proposed extension
802.21 MIH Services for service continuity The specification of an
discovery system
Research Contributions Contribution of the thesis
10
nor shahniza kamal bashah
User User’s Device Network system ServiceA Client ServiceA Server
Research contribution – FMSA & Framework
11
nor shahniza kamal bashah
Offering personalised service Handling of equivalent services Providing location-based services Requirem ents
m obile services
Research contribution – FMSA & Framework
12
Services in a m obile environm ents A Service Continuity architecture
nor shahniza kamal bashah
User User’s Device Network system MOBILITY ServiceB Client ServiceB Server ServiceA Server ServiceA Client User User’s Device Network system ServiceA Client ServiceA Server ServiceB Client ServiceB Server Generic Service Service Discovery Agent Service Infobase Service Adm. Continuity Agent Profile Agent Continuity Server
Research contribution – FMSA & Framework
13
nor shahniza kamal bashah
User A Service Manager Generic Telephony Service GSM voice client chIPhone client Service Infobase Service Discovery Agent Continuity Agent Continuity Server User B Only GSM network available GSM & WLAN available 1. Create Generic Telephony service
and matchmaking
Research contribution – FMSA & Framework
14
nor shahniza kamal bashah
LI NUX KERNEL LBRARI ES ANDROI D RUNTI ME APPLI CATI ON FRAMEWORK APPLI CATI ONS Home Contacts Phone Browser Continuity Agent Profile Agent Service Disc Agent Generic Phone Service Adm. chIPhone ANDROI D RUNTI ME APPLI CATI ON FRAMEWORK Phone Service Adm.
Research contribution – FMSA & Framework
15
nor shahniza kamal bashah
GSM/GPRS/ EDGE/UMTS WLAN/ Bluetooth Mobile Core Network PSTN Internet MIH PoS Information Server GSM
telephony
HANDOVER GSM/GPRS/ EDGE/UMTS WLAN Mobile Core Network PSTN Internet MIH PoS Information Server GSM
telephony
HANDOVER IP Core Network SIP Server IP
telephony
Handover process with IEEE 802.21 Information Service Handover between GSM telephony and IP telephony
Research contribution – Svs. continuity
16
nor shahniza kamal bashah
Research contribution – Svs. continuity
17
nor shahniza kamal bashah
MIH_MN_HO_CANDIDATE_QUERY.REQUEST ( DESTINATIONIDENTIFIER, CURRENTLINKIDENTIFIER, CANDIDATELINKLIST, QUERYRESOURCELIST, IPCONFIGURATIONMETHODS, DHCPSERVERADDRESS, FAADDRESS, ACCESSROUTERADDRESS, QUERYSERVICELIST,
Research contribution – Svs. continuity additional parameter
18
nor shahniza kamal bashah
Data type name Derived from Definition SERVICE SEQUENCE( SERVICE_NAME, SERVICE_TYPE, SERVICE_PARENT_TYPE, SERVICE_EQUIVALENCE_CLASS, SERVICE_KEWORDS, SERVICE_DESCRIPTION ) A type to represent a list of service in the access network. SERVICE_NAME OCTET_STRING A type to represent a service name. A non-NULL terminated string whose length shall not exceed 253 octets. SERVICE_TYPE OCTET_STRING A type to represent in which category the service belongs to. A non- NULL terminated string whose length shall not exceed 253 octets. SERVICE_PARENT_TYPE OCTET_STRING A type to represent ParentType of a service. A non-NULL terminated string whose length shall not exceed 253 octets. SERVICE_EQUIVALENCE_CLASS OCTET_STRING A type to represent equivalence services (any EquivalenceClass of the service defined by the Service Provider; it can also be service with the same ParentType). The value is a non-NULL terminated string whose length shall not exceed 253 octets. SERVICE_KEYWORDS OCTET_STRING A type to represent keywords of a service. The value is a non-NULL terminated string whose length shall not exceed 253 octets. SERVICE_DESCRIPTION OCTET_STRING A type to represent the description of a service. A non-NULL terminated string whose length shall not exceed 253 octets.
Research contribution – Svs. continuity
19
IEEE802.11, Operator_1, PoAk (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR IEEE802.11, Operator_1, PoA2 (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR nor shahniza kamal bashah IE_NETWORK_TYPE=UMTS IE_OPERATOR_ID=Operator_1 IE_SERVICE_PROVIDER_ID=SP_A IE_COUNTRY_CODE=US
IE_NETWORK_ID= IE_NETWORK_AUX_ID= IE_ROAMING_PARTNERS= IE_COST= IE_NETWORK_QOS= IE_NETWORK_DATA_RATE= IE_NET_REGULAT_DOMAIN= IE_NETWORK_TYPE=IEEE802.11 IE_OPERATOR_ID=Operator_3 IE_SERVICE_PROVIDER_ID=SP_A IE_COUNTRY_CODE=US
IE_NETWORK_ID= IE_NETWORK_AUX_ID= IE_ROAMING_PARTNERS= IE_COST= IE_NETWORK_QOS= IE_NETWORK_DATA_RATE= IE_NET_REGULAT_DOMAIN=111 IE_NETWORK_TYPE=IEEE802.16 IE_OPERATOR_ID=Operator_2 IE_SERVICE_PROVIDER_ID=SP_A IE_COUNTRY_CODE=US
IE_NETWORK_ID= IE_NETWORK_AUX_ID= IE_ROAMING_PARTNERS= IE_COST= IE_NETWORK_QOS= IE_NETWORK_DATA_RATE= IE_NET_REGULAT_DOMAIN=1 IE_NETWORK_TYPE=IEEE802.11 IE_OPERATOR_ID=Operator_1 IE_SERVICE_PROVIDER_ID=SP_A IE_COUNTRY_CODE=US
IE_NETWORK_ID= IE_NETWORK_AUX_ID= IE_ROAMING_PARTNERS= IE_COST= IE_NETWORK_QOS= IE_NETWORK_DATA_RATE= IE_NET_REGULAT_DOMAIN= IEEE802.11, Operator_1, PoA1 (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR IEEE802.11, Operator_1, PoAn (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR IEEE802.11, Operator_2, PoA2 (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR IEEE802.11, Operator_2, PoA1 (PoA Information) IE_POA_LINK_ADDR IE_POA_LOCATION IE_POA_CHANNEL_RANGE IE_POA_SYSTEM_INFO IE_POA_SUBNET_INFO IE_POA_IP_ADDR IE_NET_SERVICES IE_POA_SERVICES
Information elements with service information
PROPOSED EXTENSION TO THE MIIS
Research contribution – Svs. continuity
20
nor shahniza kamal bashah
Design of service discovery and service matching Requirements on the future service discovery
Service naming
Service discovery
Service naming policy Service naming for future mobile services
Implementation and validation of the proposed service discovery Implementation of Service Discovery
EquivalenceClass ParentType Keyword
Research contribution – Service discovery
21
nor shahniza kamal bashah
Research contribution – Service discovery
22
nor shahniza kamal bashah
Service discovery Service continuity
Achievem ents & results
Extend information database with service information Include service information in the information exchange between the mobile client and the MIH Mobile service architecture Enhance availability of services Ensure service continuity Similar services with different names in different languages Different services with similar names Partially similar services No restriction regarding the name length Anybody can introduce anything as a service anytime
Conclusion
23
nor shahniza kamal bashah
Conclusion
Service continuity Service continuity
Future w orks
To develop a prototype which incorporates more semantic matching with more level of parents & larger equivalent set Tests should be carried out on sitations with large no. of services & large sets of equivalent service Service information & extension of handover procedure should be implemented & integrated in an IEEE 802.21 MIH implementation Testing & evaluation should be carried
To introduce other criteria for selection & change of services To emulate a distributed environment
24
nor shahniza kamal bashah