CPET 565 Mobile Computing Systems

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Mobile Cellular Networks Evolution –1st generation, 1980s analogue voice –2nd generation 1990s digital Voice, fax data 95% coverage of UK by 1991 –3rd.
1/10/20151 Mobile Computing COE 446 Network Operation Tarek Sheltami KFUPM CCSE COE Principles of Wireless.
Islamic University-Gaza Faculty of Engineering Electrical & Computer Engineering Department Global System for Mobile Communication GSM Group Alaa Al-ZatmaHosam.
Consistency and Replication Chapter 7 Part II Replica Management & Consistency Protocols.
1 Channel Assignment Strategies Handoff (Handover) Process Handoff: Changing physical radio channels of network connections involved in a call,
January 25, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Mobility Management 1 of 2 Lecture 4 Paul I-Hai Lin, Professor Electrical.
Location Management in Cellular Networks By Priyanka Patel ( ) Instructor: Prof. Ivan Stojmenovic.
GSM—Global System for Mobile. 2 How does GSM handle multiple users The 1G cellular systems used FDMA. The first cellular standard adopting TDMA was GSM,
Location and Handoff Management Lecture 10. Location and Handoff Management The current point of attachment or location of a subscriber (mobile unit)
4th Workshop on Wireless and Mobility, Barcelona Grupo de Interconexión de Redes de Banda Ancha, ITACA Universidad Politécnica de Valencia 16th-18th January.
A Scalable Content-Addressable Network Authors: S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker University of California, Berkeley Presenter:
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
Quick Review of material covered Apr 8 B+-Tree Overview and some definitions –balanced tree –multi-level –reorganizes itself on insertion and deletion.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2002 Week 9.
1 Class Number – CS401 Class Name – Mobile and Distributed Data Access Instructor – Sanjay Madria Lesson Title - Location Mgmt.
Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Evolution from GMS to UMTS
Naming Chapter 5. n Most of the lecture notes are based on slides by Prof. Jalal Y. Kawash at Univ. of Calgary n Some slides are from Brennen Reynolds.
Lecture 1: Mobility Management in Mobile Wireless Systems Ing-Ray Chen CS 6204 Mobile Computing Virginia Tech Fall 2005.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Authors: Ing-Ray Chen Weiping He Baoshan Gu Presenters: Yao Zheng.
January 30, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Mobility Management 2 of 3 Based on the Text used in the course: Fundamentals.
A Theoretical Study of Optimization Techniques Used in Registration Area Based Location Management: Models and Online Algorithms Sandeep K. S. Gupta Goran.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
CDMA Network Structure and Components Lance Westberg.
GSM Network Structure Lance Westberg.
Location Management Schemes. Location Management: Context Mobility Management: Enables users to support mobile users, allowing them to move, while simultaneously.
Registration-Area-based Location Management. Location Management: Context Mobility Management: Enables users to support mobile users, allowing them to.
Network: Location Management Y. Richard Yang 3/21/2011.
1 Location management in wireless mobile network By:Ali Bohlooli Instructor: Dr Nasser Movahhedi nia Research Week 2007.
Cellular Mobile Communication Systems Lecture 8
#1EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks Lecture 2: Switching Network.
Mobile Communication The Mobile Station (MS) is the user equipment in GSM. The MS is what the user can see of the GSM system, the cellular phone itself.
Improving MBMS Security in 3G Wenyuan Xu Rutgers University.
Locating Mobile Agents in Distributed Computing Environment.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
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)
Computer Architecture Memory organization. Types of Memory Cache Memory Serves as a buffer for frequently accessed data Small  High Cost RAM (Main Memory)
Lecture 5 Intersystem Operation. Basic AMPS Gives air interface between tower and mobile phone Does not provide capability to deliver roaming between.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
CSE 598/494 – Mobile Computing Systems and Applications Class 13:Location Management Sandeep K. S. Gupta School of Computing and Informatics Arizona State.
GSM NETWORK ARCHITECTURE CH 2. In this chapter we will see : In this chapter we will see : 1.GSM NETWORK ARCHITECTURE 2.The Radio Subsystem 3.The Network.
Wireless Communications Technology Lesson 5: GSM Bellevue Community College Bob Young, Instructor.
PLMN Network Intelligence 2 © Manzur Ashraf. Switching.
CountTorrent: Ubiquitous Access to Query Aggregates in Dynamic and Mobile Sensor Networks Abhinav Kamra, Vishal Misra and Dan Rubenstein - Columbia University.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
GSM Network Architecture
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
MOBILITY Beyond Third Generation Cellular Feb
A SEMINAR REPORT ON CELLULAR SYSTEM Introduction to cellular system The cellular concept was developed and introduce by the bell laboratories in the.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Mobile Cellular Networks Cellular principle –Taking this one step further tessellate network coverage area with cell reuse pattern (cluster) Each cell.
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.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Movement-Based Check-pointing and Logging for Recovery in Mobile Computing Systems Sapna E. George, Ing-Ray Chen, Ying Jin Dept. of Computer Science Virginia.
(Global System for Mobile Communication)
Cellular Networks 1. Overview 1G Analog Cellular 2G TDMA - GSM 2G CDMA - IS G 3G 4G and Beyond Cellular Engineering Issues 2.
Anirban Mondal (IIS, University of Tokyo, JAPAN)
Overview of the GSM for Cellular System
Wireless Network PMIT- By-
Global System for Mobile Communications
Mobility Management Mobile node changes its physical location (address) at a much smaller timescale- To ensure that a mobile node m is able to communicate.
Net 323 D: Networks Protocols
A Survey of Routing Techniques for Mobile Communication Networks
Replica Placement Model: We consider objects (and don’t worry whether they contain just data or code, or both) Distinguish different processes: A process.
Per User Profile Replication in Mobile Environments
Cellular Telephone Networks
Presentation transcript:

CPET 565 Mobile Computing Systems Mobility Management (2) Lecture 5 Hongli Luo Indiana University-Purdue University Fort Wayne

Mobility Management (cont.) Location Area A set of base stations (10s or even 100s) Grouped for optimized signaling A unique Location Area Code is assigned Also called registration area Location Update Procedure A mobile device is switched on A mobile device inform a cellular network whenever it moves from one location area to another Mobiles are responsible for detecting location area code Roaming A Mobility management procedure of all cellular networks

Mobility Management (cont.) TMSI (Temporary Mobile Subscriber Identity) Given to the mobile, the moment it is switched on Local to location area Has to be updated, each time the mobile moves to a new geographical area IMSI (International Mobile Subscriber Identify) A unique number associated with GSM and UMTS network mobile phone users The number is stored in SIM (Subscriber Identity Module) card

Mobility Management (cont.) Location Management Principles & techniques Location Registrars (databases) Location Area Search Operation Update operation Static Update Schemes Dynamic Update Schemes

Simple Location Management Scheme (cont.) Search and Update Operations Uses a single-location registrar to maintain the location information of all the mobile nodes. home location registrar (HLR) The location of a mobile node is maintained at the granularity of a cell Mobility (m,c) C – latest cell of mobile node m known to the HLR

Simple Location Management Scheme (cont.) Search and Update Operations (mobile node m is switched on) – Static Update

Simple Location Management Scheme (cont.) Search and Update Operations (mobile node moves from cell c to cell d)

Simple Location Management Scheme (cont.) Search and Update Operations (m in cell c & ON)

Simple Location Management Scheme (cont.) Search and Update Operations (find m location; m is OFF)

Mobility Binding of a Mobile Node How to reduce the probability of failure (1 – max, 0 – min)? Enhancement 1 – reduce search cost through the # of updates performed at HLR per mobile node binding(m,c, tu, ttl) tU – the time when the binding was last updated ttL – the time to live (how long the binding is valid) tP – periodically update time < ttL

Mobility Binding of a Mobile Node (cont.) How to reduce the probability of failure (1 – max, 0 – min)? Enhancement 2 – page neighbor cells Increasing areas/cells for a maximum of k rings If the speed of mobile node m is a maximum of vm cells per second, then k can be set to k = vm x tp

Registration Area-based Location Management Used by Personal Communication Service (PCS) - GSM Service areas of PCs – the set of all cells (the union of coverage area of all the cells) Partitioned into several Registration Areas (RAs) or Location Areas Each RA consists of several contiguous communication cells

Registration Area-based Location Management (cont.)

Registration Area-based Location Management (cont.) Cell c & d – in RA1 Cell e – in RA2 Node m moves from cell c to d Average update cost is reduced, because the HLR is not informed when handoff involves cells belonging to same RAs Search cost is increased, because all the cells in the RA have to be contacted for the exact location of the mobile node

Registration Area-based Location Management (cont.) 2-Level Hierarchy of Location Registrars Local Location Registrars Remote Location Registrars Used in GSM to avoid contacting all the cells in the RA to locate a mobile node One Location Registrar ↔ 1 RA One Location Registrar ↔ several RAs (in practice) N Registration Areas (RA1, RA2, …, RAn) N Local Location Registrars (LR1, LR2, …, LRn) LRi is the Local Location Registrars of RAi All others location registrars as Remote Location Registrars Accessing a local location registrar is less expensive than accessing a remote location registrar

Location Management Home Location Registrars Visitor Location Registers Forwarding Pointers Per-user Caching

Actual Address vs. Forwarding Pointer Alice in & moves quite often (every week) – Texas: Dallas → El Paso → Austin → Houston Maintaining a forwarding location pointer: reduce the burden of Local Updating cost for Alice Bob Increasing the Remote Search Cost Contact NY Registrar first, then contact Texas Registrar Which Method is better? Actual Address at Home Location Registrar Forwarding Pointer (Location pointer) Depends on whether Alice moves more often than she is being contacted by some other person.

Actual Address vs. Forwarding Pointer (cont.) Alice: If Never Change address in TX *Maintain the Actual addr at Home LR: NY Is better! Bob: → NY LR

Actual Address vs. Forwarding Pointer (cont.) Alice moves often: Dallas, El Paso, Austin, Houston * Maintain a location pointer at NY Bob: contact Tx-LR for subsequent loc. info

A Chain of Forwarding Pointers Alice Maintaining Forwarding Pointers of length 3 New York → Texas → Alaska → Alabama Bob Trying to locate Alice Start with New York registrar then follow the forwarding pointers For 4 location registrars New York → Texas → Alaska → Alabama

A Chain of Forwarding Pointers (cont.)

Static vs Dynamic Update Schemes Static Update Scheme RA-based Location Update Ignore dynamic behavior of mobile nodes Boundaries of RAs are predetermined (static) Cost: a lot of location update due to mobile nodes moving between two adjacent RAs in quick succession Dynamic Update Schemes Time-based (periodic) Updates Movement-based Updates Distance-based Updates

Dynamic Update Schemes Time-based (periodic) Updates Update Control Timer The simplest method to implement Not suitable for stationary users

Dynamic Update Schemes Movement-based Updates A mobile node update its location When? It crosses a certain number of cell boundaries M since it last registered Mechanism Counting the number of Handoffs since the last update Suitable for stationary users

Dynamic Update Schemes Distance-based Updates A mobile node updates its location When? It moves a certain number of cells D away from the last cell at which it last updated its location Need to know the topology of cellular network Difficult to implement Suitable for mobile user who moves within a locality

Dynamic Update Schemes (cont.) Per-User Location Caching (on the mobile) Used to avoid accessing a roaming mobile’s location frequently CMR (Call-to-Mobility Ratio) = (Avg rate at which a user received calls) over (Avg rate at which the user moves) LCMR (Local CMR) = (Avg rate at which a user receives calls from a given Registration Area) over (Avg rate at which the user moves) RCMR (Regional CMR) = Same definition as that of the LCMR

Replicating Location Information (cont.) Location info stored at one of the n Location Registrars Load balancing of Registrars Replicating info & methods Redundancy – failed registrars (for example, hit by the storm) How many replicas? Full replication – increase the cost of updates Partial replication – preferable Methods of replication Flat Organization Hierarchical Organization

Replicating Location Information (cont.) Flat Organization Given n Location Registrars If a mobile node info can be stored any LR, without any penalty in terms of access cost An Example: n = 16 LRs k Replication Factor = 4 (k ≤ n) Update starts at the randomly selected LR6 → LR10 → LR14 → LR2 Search for the same mobile node starts at randomly selected location registrar, sequentially, LR12 → LR13 →LR14 (found it)

Replicating Location Information (cont.) Flat Organization

Replicating Location Information (cont.) Hierarchical Organization Multi-level (tree) of LRs Leaf LR: has info on all the mobile nodes in the RA(s) associated with it Root LR: stores info on all the mobile nodes in the system An Example 15 LRs: LR0 … LR15 formed a balanced tree 8 RAs (RA0, RA1, …, RA7) Caller – LR4 Callee – LR1 (before move), LR2 (after move) Location Info maintained at LR1, LR8, LR12, and LR14

Replicating Location Information (cont.) Hierarchical Organization

Replicating Location Information (cont.) The Search Scenario (in Fig. 2.7) Caller – LR4 in RA4 Callee mobile node – in Ra1 Search operation In the order: LR4, LR10, LR13, and LR14 (root) Callee moves from RA1 to RA2 The Location info needs to be updated in: LR14, LR12; Added to LR9 and LR2 Deleted from LR8 and LR1