34
Location management in Mobile Networks By C.Manoj Kumar T. Aswin Kumar B. Anuradha

locn-mgmt 12

Embed Size (px)

Citation preview

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 1/34

Location management inMobile Networks

By

C.Manoj KumarT. Aswin KumarB. Anuradha

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 2/34

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 3/34

Location managementInvolves two basic operations

PagingSearch by system to track the mobileMSC broadcasts message on the FCCTarget replies in the reverse channel

UpdateUpper bound on the location uncertaintyMobile sends update message on the reversechannel

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 4/34

IssuesCost of Communicating with mobile user isaugmented by ― Cost of Searching for the Currentlocation of the user .

Paging costNumber of calls arrived & Number of cells paged

Update costNumber of times mobile updates

Trade-off : More the paging, less the updateRequirement for an optimal algorithm

Call routed with allowable time constraintLess information exchange

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 5/34

Update SchemasThe vicinity of the last update information gives themost probable location of the mobile terminalWhen to update?Static

Partition of cells in LAsNon-overlapping grouping of cellsMobile updates when it crosses an LA boundaryDrawback: traffic generated only on theboundary cells, reducing BW availability forother calls

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 6/34

Update SchemasSelection of designated reporting cells

Mobile must update in some designated cellsOptimal set of reporting cells is NP-Complete

Dynamic – based only on user‘s activity Distance based

Updates when Euclidean distance crosses a threshold DDistance can be specified in terms of cells covered

Movement basedUpdates when number of cell boundaries crossedreaches a threshold M

Time basedMobile sends periodic updates

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 7/34

a b c

hg

f e

d

Dynamic Update Schemes

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 8/34

Location DatabasesDistributed DBs used to store thelocation of mobile usersTypes of Architectures

Two-tierHierarchicalRegional Directories

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 9/34

Two-Tier ArchitectureUsed in GSM

A home DB called ― Home Location Register (HLR) isassociated with each mobile user

―Visitor Location Register (VLR) is maintained ateach zoneHLR

Located at a pre-specified zone for each userMaintains the current location of the user as partof the ―User Profile To locate user ‗x‘, x‘s HLR is identified and queried When ‗x‘ moves, contacts HLR and updates it to

―New Current Location

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 10/34

VLRstores profiles of users not at home location andcurrently located inside it‘s area. When call is placed from zone ‗i‘ to user ‗x‘

Query for ‗x‘ in i‘ s VLR If ( not found )

contact x‘s HLR When ‗x‘ moves from zone ‗i‘ to zone ‗j‘

Delete entry ‗x‘ from i‘s VLR Add new entry ‗x‘ to j‘s VLR

Update x‘s HLR

Two-Tier Architecture (contd..)

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 11/34

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 12/34

Design Choice in GSMcompromise solutionused in GSM is to groupcells into ―Location

areas

Updating messages arerequired when moving

between location areas,and mobile stations arepaged in the cells oftheir current locationarea.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 13/34

Mobility Management (contd..)Location updating

When mobile powered ‘ON’ Performs update indicating it‘s IMSI( I nternational Mobile Subscription I d )

The above procedure called ― IMSI Attach Procedure ― When moves to new Location Area or a Different PLMN

Update message sent to new MSC/VLRIf MS authorised in the new MSC/VLRthen

subscriber‘s HLR updates the cuurent locationsends a message to the old MSC/VLR to cancel it‘s VLR entry

Periodic Location UpdatingIf after the updating time period, the mobile station has not registered, it is thenderegistered

When a mobile station is powered offit performs an “ IMSI detach procedure ” in order to tell the network that it is no longerconnected.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 14/34

MSC 1

To otherMSCs

HLR V

LR

MSC 2

HLR V

LR

MSC 3

HLR V

LR

USER INFO CL

A MSC2

USER INFO

A

USER INFO

A

VLR

VLR

HLR

Fixed Network

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 15/34

Drawbacks of HLR/VLR Assignment of HLR to a mobile ispermanent

users permanently shifted to differentregion still contact the same HLRScalability

Not scalable to highly distributed systemsLocality of mobility is not takenadvantage of

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 16/34

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 17/34

Static LMTLocation mgt involves

Updates

SearchesSearch-updates A LMS is a combination of all the abovestrategies

Cost of LMS includes number, size and thedistance message needs to travel An efficient LMS should attempt to minimizethe above cost

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 18/34

System ModelMobile networks comprise

. Static backbone network

. A wireless networkTwo distinct set of entities exist.

. Mobile hosts

. Fixed hostsNotion of Mobile Support Station(MSS) is there whichstands as a gate way between wireless and staticnetwork.

A Mobile host can communicate with only one MSS ata time.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 19/34

Logical Network Architecture.Each LMS assumes following logical architecture for the system -

• MSS at the leaves

• Location Server at the intermediate nodes• Every Mobile host(MH) will have an unique identifier called Home Address(HM). But the Physical addresses change

The aim of the location management strategy reduces toefficiently maintaining HM-PA mappings

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 20/34

Data Structures .Every node (MSS/LS) maintains the information ofmobile hosts as three tuples-

(h-id, fp-dest, fp-time)

. h- id : Mobile host identifier (Home Address). fp-dest : Forwarding pointer indicating dest.

. fp-time : Last time where forwarding pointerupdate took place.

At the MSS, the fp-time value of a host residing in itscell is NULL.Initial conditions: Every LS should have correctinformation regarding the MHS residing in itssubtree.(Root contains information about all MHS).

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 21/34

Update ProtocolsStrategies for updating the location information at MSSand LS when MH moves

LAZY-UPDATE(LU)

- Simple, updates take place only at the source and dest.- S-{h, D, t} , D-{h, dest, NULL)- Cost of update is ZERO.

FULL UPDATE(FU)- Location updates take place in all the LS‘s located on the

path from Source and destination cells to the root.- Cost is 2(h-1) where h is the height of the tree.LIMITED UPDATE(LMU)

- Update take place in the LS‘s whose height is less thanm(m<H).

- Cost is 2(m-1).

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 22/34

Full Update algorithm (FU)Source cell

At the MSS: for host h set fp_dest = dest andfp_time =tThe MSS of src sends update messages to all theLocation Servers upon which an entry (h,dest,t1)is added (t1 – local time of the location server)

Destination cell At the MSS: An entry (h,dest,NULL) is added forhost hMSS of the dest sends update messages to all thelocation servers upon which an entry (h,dest,t1) is

added (t1 – local time of the location server)

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 23/34

Search ProtocolInitially, the search_cell is the source cell C STEP 1 :

If the MSS of the search_cell has an entry for h1If fp_dest= search_cell, search completed.else search_cell = fp_dest. Repeat step1

Else Forward the query to the next higher level LS.

STEP 2 :If the location server has an entry (h1, fp-dest, fp-time) for h1

search_cell = fp_dest. Go to step 1Else If the location server is the root,

Root broadcasts to find out the location of h1.Else Forward the query to the next higher level LS along the root andgo to STEP1.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 24/34

Search Update ProtocolsMake sense to perform updates at certain locationservers after a successful search

Example

There are three search-update protocols .

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 25/34

Search-update protocols cont.NO-UPDATE(NU)

. As name indicates, no update-action will be taken aftersuccessful search.

. But, the fp-time field value updated in the search path.JUMP UPDATE(JU)

. Location update takes place only at the callers MSS.

. Update cost is 1.

PATH COMPRESSION UPDATE(PCU). Location update takes place at all the nodes in the searchpath.

. Cost is the length of the search path.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 26/34

Purging of the forwarding

pointers.There is a need to purge the forwarding pointers for tworeasons.

- Save storage

- Avoid storing stale informationSo, the forwarding pointers are purged periodically.

THE PROBLEM ! As LU and LMU do not update forward pointers at higher levels,they will be purged as they become stale. But the problem isthat root LS need to do frequent broadcasts.The solution is that, along with purging, forwarding pointers atthe LS on the path to the root from the current MSS must beupdated periodically.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 27/34

SimulationsLocation Management Strategy can be simulatedon two type of environments.

Environment where the moves of mobile and also the calls

for it are arbitrary.Environment where short moves and a set of callers for amobile is assumed.(A realistic assumption).

PARAMETERS FOR THE TWO TYPES.Time b/n the moves of a host and calls for it are assumed

to be an exponential distribution with mean C and Mrespectively.Height of the tree is chosen based on some probabilitydistribution function

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 28/34

ObservationsType I

FU - LMU : high cost of updates upon each moveLU – NU : high search cost

LU – JU : update on successful search does not reduce search costType II

LU – JU outperforms all the other strategies as employing JU atthe caller‘s end reduces the search cost

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 29/34

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 30/34

Finding mobility and call

frequenciesFINDING MOBILITY.

A system parameter MTMI(Maximum Threshold Move Interval)is defined. Let Delta be the average time interval b/n successivemoves.

Then if Delta<MTMI, the host is fast moving otherwiseslow moving.FINDING CALL-FREQUENCY.

Again here, MTCI(Maximum Threshold Call Interval) is defined.Let Delta1 be average time interval b/n successive calls for thehost.

Then if Delta1<MTCI, then the host is frequent callerotherwise in-frequent caller.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 31/34

Adaptive algorithmIf(host makes a lot of long moves)

Employ LU-PCelse if(Frequent caller and low mobility)

Employ LU-JUelse if(Frequent caller and high mobility)

Employ LU-PCelse if( Not frequently called and high mobility)

Employ LU-JU.else Employ LU-PC

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 32/34

Pros and Cons of Hierarchical Approach

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 33/34

ConclusionsThe Location DBs must support very highupdate rates.

Various enhancements to these approachesinclude caching, replication etc..,Some approaches also try to predict theprobability of a user to be in a given cell

based on it‘s mobility pattern. Support of advanced queries involving thelocation of moving objects is an ongoingresearch topic.

8/13/2019 locn-mgmt 12

http://slidepdf.com/reader/full/locn-mgmt-12 34/34

ReferencesStatic and Adaptive Location Management in MobileWireless Networks, P. Krishna, Nitin H. Vaidya andDhiraj K. Pradhan,

LeZi-Update: An Information-Theoretic Approach toTrack Mobile Users in PCS Networks, MOBICOM'99,SeattleLocating Objects in Mobile Computing, EvaggeliaPitoura and George Samaras,Efficient and Flexible Location ManagementTechniques for Wireless Communication Systems, JanJannik, Derek Lam, N Shivakumar, Jennifer Widom ,Donald C. Cox