On Integrated Location and Service Management for Minimizing Network Cost in Personal Communication Systems (by I R Chen, Baoshan Gu and S-T Cheng) Presented.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Mobile IP. 2 N+I_2k © 2000, Peter Tomsu 02_mobile_ip Evolution of Data Services Mobile IP GSM GPRS CDMA Other Cellular Circuit Switched Data Today Packet.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Smart Routers for Cross-Layer Integrated Mobility and Service Management in Mobile IPv6 Systems Authors: Ding-Chau Wang. Weiping He. Ing-Ray Chen Presented.
Wireless, Mobile Networks – Mobility. Wireless, Mobile Networks6-2 Mobility: Vocabulary home network: permanent “home” of mobile (e.g., /24)
Location Management in Cellular Networks By Priyanka Patel ( ) Instructor: Prof. Ivan Stojmenovic.
Mobility Management in Mobile Wireless Systems Lecture 9.
Location and Handoff Management Lecture 10. Location and Handoff Management The current point of attachment or location of a subscriber (mobile unit)
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
© nCode 2000 Title of Presentation goes here - go to Master Slide to edit - Slide 1 Reliable Communication for Highly Mobile Agents ECE 7995: Term Paper.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #13 Web Caching Protocols ICP, CARP.
 The missing parts in the picture are the interactions between the PCS network and the PSTN.  This section briefly describes how mobile roaming is managed.
Divert: Fine-grained Path Selection for Wireless LANs Allen Miu, Godfrey Tan, Hari Balakrishnan, and John Apostolopoulos MIT Computer Science and Artificial.
Interworking Internet Telephony and Wireless Telecommunications Networks Presented By: Matt Vidal Jonathan Lennox Kazutaka Murakami Mehmet Karaul Thomas.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Lecture 1: Mobility Management in Mobile Wireless Systems Ing-Ray Chen CS 6204 Mobile Computing Virginia Tech Fall 2005.
Design and Performance Analysis of Mobility Management Schemes based on Pointer Forwarding for Wireless Mesh Networks Present by, Jitrat Jaidee Yen-Cheng.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Authors: Ing-Ray Chen Weiping He Baoshan Gu Presenters: Yao Zheng.
Lecturer: Ghadah Aldehim
A Theoretical Study of Optimization Techniques Used in Registration Area Based Location Management: Models and Online Algorithms Sandeep K. S. Gupta Goran.
IEEE R lmap 23 Feb 2015.
Hierarchical agent-based secure and reliable multicast in wireless mesh networks Yinan LI, Ing-Ray Chen Robert Weikel, Virginia Sistrunk, Hung-Yuan Chung.
Mutual Exclusion in Wireless Sensor and Actor Networks IEEE SECON 2006 Ramanuja Vedantham, Zhenyun Zhuang and Raghupathy Sivakumar Presented.
Network: Location Management Y. Richard Yang 3/21/2011.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
Dynamic agent-based hierarchical multicast for wireless mesh networks Yinan Li, Ing Ray Chen Presented by Kruthika Rathinavel.
1 Location management in wireless mobile network By:Ali Bohlooli Instructor: Dr Nasser Movahhedi nia Research Week 2007.
Polytechnic University  M. Veeraraghavan 1 Location management Prof. Malathi Veeraraghavan Elec. & Comp. Engg. Dept/CATT Polytechnic University
Location Management. The trends in telecom are proceeding with a strong tendency towards increasing need of mobility in access links within the network.
Mobile Computing Cellular Concepts. Cellular Networks Wireless Transmission Cellular Concept Frequency Reuse Channel Allocation Call Setup Cell Handoffs.
#1EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks Lecture 2: Switching Network.
Mobility Management in Wireless Mesh Networks Utilizing Location Routing and Pointer Forwarding Bing Wang.
Unified Wireless Access in Hot- Spot Environment Theodore B. Zahariadis, Member, IEEE, and Nikos A. Nikolaou, Member, IEEE IEEE COMMUNICATIONS LETTERS,
1 Location Management in Cellular Networks Presented by Huiqi Zhang.
Location Management in PCS Networks Report of Dissertation By Manikanta Velaga (Adm. No ) Sanjoy Mondal (Adm. No ) M.Tech (CA)
The Network Layer.
Introduction to the GSM– -Wireless communication system Definition -handoff -Call setup -Cell shape -GSM Applications.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
1 Recovery in the Mobile Wireless Environment Using Mobile Agents S. Gadiraju, V. Kumar Presented by Yamin Yu.
A Comparative Cost Analysis of Degradable Location Management Algorithms in Wireless Networks Ing-Ray Chen and Baoshan Gu Presented by: Hongqiang Yang,
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
1 Lecture 2: Service and Data Management Ing-Ray Chen CS 6204 Mobile Computing Virginia Tech Fall 2005 Courtesy of G.G. Richard III for providing some.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
GSM Network Architecture
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Ding-Chau Wang, Weiping He, Ing-Ray Chen Virginia Tech Presented by Weisheng Zhong and Xuchao Zhang CS 5214 (Fall 2015)
Kwangwoon Univ. Wireless and Mobile Network Architectures Intersystem Handoff and Authentication IS-41 오재준Nclab
Design and Analysis of Optimal Multi-Level Hierarchical Mobile IPv6 Networks Amrinder Singh Dept. of Computer Science Virginia Tech.
Chap 5. IS-41 Network Signaling
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Accommodating mobility with direct routing
DMAP: integrated mobility and service management in mobile IPv6 systems Authors: Ing-Ray Chen Weiping He Baoshan Gu Presenters: Chia-Shen Lee Xiaochen.
A proxy-based integrated cache consistency and mobility management scheme for client-server applications in Mobile IP systems - Weiping He, Ing-Ray Chen.
Cellular Networks 1. Overview 1G Analog Cellular 2G TDMA - GSM 2G CDMA - IS G 3G 4G and Beyond Cellular Engineering Issues 2.
DWAN ALSTON SMS TECHNOLOGY WHAT IS SMS????? SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
1 Lecture 19 EEE 441 Wireless And Mobile Communications.
Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments.
Authors: Jiang Xie, Ian F. Akyildiz
Cellular Networks Wireless Transmission Cellular Concept
CPE 401/601 Computer Network Systems
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Attribute Based Addressing for SIP
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Performance-Robust Parallel I/O
Presentation transcript:

On Integrated Location and Service Management for Minimizing Network Cost in Personal Communication Systems (by I R Chen, Baoshan Gu and S-T Cheng) Presented by Arnold Boedihardjo and Vivek Srivastava December 1, 2004

2 Agenda Introduction Motivation Integrated service and location management schemes Cost models Performance evaluation Results Conclusions

3 Introduction Personal Communication Service (PCS) Wireless voice and/or data communication service Includes technologies such as GSM 1900 and CDMA Digital cellular service at 1900 MHz Example services Banking Stock quotes Travel information Weather … Devices and mediums Phones / cellular network Blackberry / cellular network …

4 PCS system: A simple view Client and server model with mobility Clients – Mobile devices Server Client

5 PCS system: Location management PCS signaling network architecture Home Location Register Public Switched Telephone Network Regional Signaling Transfer Point Local Signaling Transfer Point Visitor Location Register

6 PCS system: Problem Managing services in roaming environment How does the server find new VLR? Too much overhead in contacting HLR VLR Server

7 PCS system: Solution Service Proxy Proxy Client Server

8 PCS System: Solution Service Proxy Context Information Tracks the location of the MU Forwards client requests to servers Forwards server replies to clients Reduces communication costs —Eliminates server overhead to check with location management system before data delivery

9 Static service proxy Proxy at a fixed location Inefficient data route delivery Proxy Client Server

10 Mobile service proxy Proxy moves with client Proxy informs server of location changes Server Proxy/ Client Proxy/ Client Proxy/ Client

11 PCS decoupled model Service and location management are decoupled Problem: Extra communication cost incurred for updating service proxy HLR / VLR Client Proxy

12 Integrated location and service management Combine location and service handoffs An implementation proposed by Jain and Krishnakumar [8,10] Requires fully replicated servers Example: Video stream —Transfer of service context to new server —Service context –Time marker, title, current frames, etc Problem: Fully replicated servers is difficult to attain for large deployment

13 A better integrated solution Fully replicated servers is not a prerequisite Address general personalized services Per-user proxy service Proxy service colocated (moves) with location database Centralized, fully distributed, dynamic anchor and static anchor scheme

14 Centralized scheme Proxy is centralized and colocated with the HLR to minimize communication costs with HLR to track MU When MU moves to different VLR invokes a location update operation and no server update A call delivery invokes a search operation at the HLR to locate the MU Service route: MU proxy/HLR server

15 Fully distributed scheme Location and service handoffs occur when MU moves to new VLR Service proxy colocated (moves) with location database at the current VLR Moving to new VLR invokes location update, context transfer and server update Call delivery invokes search operation at the HLR to locate the MU Service route: MU/proxy server

16 Static anchor scheme VLR grouped into logical boundaries called anchor boundaries HLR now contains anchor information Proxy co-located with anchor and is fixed until MU is within the anchor area Intra-anchor movement Location update to anchor of new VLR with no update to the HLR Inter-anchor movement Location update to HLR of new anchor, service context transfer and update server Call delivery invokes a search operation at the HLR to locate the current anchor VLR and subsequently to the MU Service route MU proxy/anchor server

17 Dynamic Anchor Scheme Same as static anchor except that the anchor changes to current VLR within intra-anchor movement through a call delivery Call delivery Search operation to the HLR If local anchor is not current serving VLR —Location update, service context transfer, update server Service route: MU proxy/anchor server If there is a service request following a call delivery, current VLR is anchor VLR the service route is MU server which is a benefit over static anchor scheme

18 Variables used λthe average rate at which the MU is being called. σthe average rate at which the MU moves across VLR boundaries. γthe average rate at which the MU requests services. CMRcall to mobility ratio, e.g., λ / σ. SMRservice request to mobility ratio, e.g., γ / σ. Tthe average round trip communication cost between a VLR and the HLR (or between a VLR and the server) per message. the average round trip communication cost between the anchor and a VLR in the anchor area per message. the average round trip communication cost between two neighboring anchor areas per message. the average round trip communication cost between two neighboring VLRs per message. M cs the number of packets required to transfer the service context. NsNs the number of server applications concurrently engaged by the MU. P InA the probability that a MU moves within the same anchor area when a VLR boundary crossing movement occurs. P OutA the probability that a MU moves out of the current anchor area when a VLR

19 Cost models Performance metric – total communication cost per time unit 3 basic operations Location update ( ) – cost for updating the location of MU and service proxy (sometimes, service context transfer) Call delivery ( ) – cost for locating a MU to deliver a call User service requests ( ) – cost for MU to communicate with server through proxy

20 Centralized and fully distributed scheme costs Centralized scheme : cost to inform the location database at the HLR of the current VLR : cost to locate the MU and deliver the call from the HLR to VLR : round trip cost from MU to service proxy and proxy to server) Fully distributed scheme — : cost to inform the location database at the HLR about the current VLR — : cost to transfer the service context between two neighboring VLRs — : cost to update Ns application servers of the new location of MU : cost to locate the MU and deliver the call : cost from the proxy to the server

21 Centralized and fully distributed scheme costs Type of scheme/type of cost Location updateCall deliveryService request Centralized :cost to inform the location database at the HLR of the new VLR :cost to locate the MU and deliver the call from the HLR to VLR :round trip cost from MU to service proxy and proxy to server Distributed :cost to inform the HLR of the new VLR :cost to transfer service context between two neighboring VLRs :cost to update Ns application servers with new location of MU :cost to locate the MU and deliver the call :cost from the service proxy co- located at the current VLR to the server

22 Dynamic anchor scheme model (1) Call: Movement: CE Cs ServCvdC ServNonCvdC InA OutA InMs OutMs Service Request: ME Ms ServOutM ServInMFlag RstFlag Sink Flag RstFlag1 ServNonCvdS ServCvdS SE Ss RstFlag2 Note: Refer to the paper for meaning of symbols

23 Dynamic anchor scheme model (2) Call delivery Call arrives and Cs is filled with a token If mark(Flag) > 0 —ServNonCvdC is enabled and current VLR is not same as anchor VLR —HLR is queried to locate the anchor; anchor queries the current serving VLR and MU’s location is returned —Anchor is moved to current VLR If mark(Flag)=0 —ServCvdC is enabled and current VLR is same as anchor VLR —HLR is queried to locate the anchor; anchor returns the MU’s location immediately

24 Dynamic anchor scheme model (3) Location update When MU moves, token is placed in Ms If movement is intra-anchor with probability InA —ServInM is enabled and a local anchor update is performed —mark(Flag) > 0 indicating current VLR != anchor VLR If movement is inter-anchor with probability OutA —ServOutM is enabled and the HLR is updated with current VLR (new anchor) —service context is transferred from old anchor to new anchor and, —application servers are updated with new address of proxy —mark(Flag) = 0 indicating current VLR = anchor VLR

25 Dynamic anchor scheme (4) Service request MU sends a service request and token is placed in Ss If mark(Flag) > 0 —ServNonCvdS is enabled and current VLR is not anchor VLR. —Request is sent to service proxy colocated with local anchor to forward to server —Service proxy is co-located with anchor, so no extra cost to obtain MU’s current location If mark(Flag) = 0 —ServCvdS is enabled and current VLR is the anchor VLR —Service proxy is co-located with anchor VLR

26 Dynamic anchor scheme model (5) System costs N states in the underlying Markov model :steady state probability that system is in state i :search cost assigned to state i under the dynamic scheme :cost for location update in state i : cost for service request in state i

27 Dynamic anchor scheme model (6) System costs (cont’d) Expected search cost under the dynamic scheme Expected location update cost under the dynamic scheme Expected service request cost under the dynamic scheme

28 Static anchor scheme model (1) Cs CE Call: ServC Movement: InA OutA InMs OutMs ME Ms ServInM ServOutM Service Request: SESsServS

29 Static anchor scheme model (2) Anchor is fixed in an anchor area until the MU departs from that area Call delivery Cost from the HLR to the anchor (T) + anchor to the current VLR ( ) Location update If movement is intra-anchor with probability InA —ServInM is enabled and a local anchor update is performed If movement is inter-anchor with probability OutA —ServOutM is enabled and HLR is updated with new anchor information —Service context is transferred from old to new anchor —Application servers are informed of the new anchor

30 Static anchor scheme model (3) Service request MU sends a service request and a token in placed in Ss ServS is enabled and service request is routed from the MU, to the proxy co-located with the anchor VLR and to the server System costs per unit time Call delivery: Location update: Service request:

31 Performance evaluation – Parameterization (1) Assumptions and basics Assume a hexagonal shaped cell n-layer VLR covers cells where n = 2 or n = 3 n-level LSTP contains VLRs n-level RSTP contains LSTPs One LSTP corresponds to one anchor area Probability that a MU moves within same anchor area Probability of an inter-anchor movement: Probability that a MU moves within the same RSTP e.g. n=2, boundary edges = 18, internal edges = 24. VLR

32 Performance evaluation – Parameterization (2) Communication between HLR and VLR moves through VLR-LSTP- RSTP-PSTN path Communication between two neighboring VLRs ( ): Communication cost between two VLRs in same LSTP( ) Communication cost between two VLRs in different LSTPs ( ) Communication cost between two VLRs out of same RSTP (1- ) Dynamic anchor scheme Communication between anchor VLR and another VLR in same LSTP:

33 Performance evaluation – Parameterization (3) Dynamic anchor scheme Communication between two neighboring LSTP areas ( ) —Communication between VLRs in same RSTP —Communication between VLRs in different RSTP Static anchor scheme Communication between anchor VLR and any VLR in the same LSTP (assuming MU has equal probability of being in each of the 7 VLRs) Communication between two neighboring LSTP areas –same as dynamic anchor scheme

34 Performance evaluation-Results (1) PCS network consists of 2-layer VLRs, LSTPs, RSTPs and HLR Normalized cost:,, Number of application servers: Call to Mobility ratio (CMR: ) – ratio of call arrival rate to mobility rate Service to Mobility ratio (SMR: ) – ratio of service request rate to mobility rate Cost rate – Total cost incurred per second (normalized with respect to the cost of transmitting a message between VLR and its LSTP)

35 Performance evaluation-Results (2) Cost rate under different CMR and SMR values

36 Performance evaluation-Results (3) Mobility rate fixed at 10 changes /hour SMR = 1 to study the effect of varying CMR Low call arrival – Centralized and fully distributed schemes worse than the anchor schemes High call arrival – Centralized scheme is best. Dynamic anchor scheme is better than static. Reason: Dynamic anchor scheme updates the HLR and moves the anchor to the current VLR thereby reducing service request costs and location update costs Cost rate under different CMR values

37 Performance evaluation-Results (4) Mobility rate fixed at 10 changes/hour CMR = 1 to study the effect of SMR on cost rate Low SMR – Fully distributed scheme is the worst due to movement of service proxy with mobility High SMR – Fully distributed scheme performs best since the service proxy is with the location database Cost rate under different SMR values

38 Performance evaluation – Results (5) Increase in context transfer cost leads to increase in cost rate Sensitivity: Fully distributed > Dynamic anchor scheme > Static anchor scheme > centralized Cost rate under different context transfer cost values

39 Performance evaluation – Results (6) Comparison of integrated with decoupled scheme Depending on the user’s SMR the “best” integrated scheme and decoupled scheme were compared Integrated scheme converges with the decoupled scheme at high SMR values where the “influence” of mobility is less Integrated scheme is better than basic scheme at high SMR values due to cost between the server and MU via HLR

40 Conclusions Concept: Position the service proxy along with the location database of the MU Centralized scheme: Suited for low SMR and high CMR Distributed scheme: Best at high SMR and high CMR Dynamic anchor scheme: Works best for a wide range of CMR and SMR values except when service context transfer costs are high Static anchor scheme: Works reasonably well for a wide range of CMR and SMR values