Professional Documents
Culture Documents
Report On Mobile Database System
Report On Mobile Database System
SYSTEM
A SEMINAR REPORT
Submitted by
DEBASIS NAYAK
ROURKELA
NOVEMBER 2010
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
ORISSA ENGINEERING
COLLEGE
BIJU PATNAIK UNIVERSITY OF TECHNOLOGY
ROURKELA
Certificate
of the VII semester, Computer Science and Engineering in the year 2010 in partial
fulfillment of the requirements in the award of Degree of Bachelor of Technology in
Computer Science and Engineering of Orissa Engineering College, Biju Patnaik
University Of Technology..
Many people have contributed to the success of this. Although a single sentence hardly
suffices, I would like to thank Almighty God for blessing us with His grace. I extend my
sincere and heart felt thanks to Dr. Sujata Dash, Head of Department, Computer Science
and Engineering, for providing us the right ambience for carrying out this work. I am
profoundly indebted to my seminar guide, Somali mam for innumerable
acts of timely advice, encouragement and I sincerely express my gratitude to her.
I express my immense pleasure and thankfulness to all the teachers and staff of the
Department of Computer Science and Engineering, OEC for their cooperation and support.
Last but not the least, I thank all others, and especially my classmates who in one way or
another helped me in the successful completion of this work.
DEBASIS NAYAK
ABSTRACT
PSTN
AC HLR
MSC (MTSO)
MS BS MS Wireless component
Frequency reuse
Mobile cells
BS
Base Station BS BS
Large cells.
Low density
Small cells.
High density
Smaller cells.
Higher density
The entire coverage area is a group of a number of cells.
The size of cell depends upon the power of the base
stations.
MSC PSTN
A
A
2 2
7 3 2
7 3
1
1 D7 3 A
6 4 1 A
6 4 A
5 5 6 4
5
A
A
D
3N
R
D = distance between cells using the same frequency
R = cell radius
N = reuse pattern (the cluster size, which is 7).
Thus, for a 7-cell group with cell radius R = 3 miles, the frequency reuse
distance D is 13.74 miles.
Solution: Handoff
Solution: Roaming
Handoff
MSC MSC
MSC MSC
Old BS New BS
Handoff issues
Handoff detection
Channel assignment
Radio link transfer
Mobile-Controlled Handoff (MCHO)
MSC
Old BS New BS
Hard handoff: The MS connects with only one BS at a time, and there
is usually some interruption in the conversation during the link transition.
Soft handoff :The two BSs are briefly simultaneously connected to the
MU while crossing the cell boundary. As soon as the mobile's link with
the new BS is acceptable, the initial BS disengages from the MU.
Hard handoff
MSC MSC
Old BS New BS
Soft handoff
Roaming:
Administrative constraints
Billing.
Subscription agreement.
Call transfer charges.
User profile and database sharing.
Any other policy constraints.
Technical constraints
Location Management
Two-Tier Scheme
Source-mss
1
Src Dest
Id LS
5
MU New-ls
- -
HLS Id MSS
MU New-mss
10 6
- -
9 4
7
Old-ls New-ls
3 2 8
Id HLS New-mss
MU HLS 1
- -
MU
BSC BSC
Fixed host
Fixed host BS
MU
MU
MU BS
BS
MU MU
MDS Applications
Insurance companies
Emergencies services (Police, medical, etc.)
Traffic control
Taxi dispatch
E-commerce
Etc
MDS Limitations
MDS capabilities
Objective
MDS Issues
Data Management
Data Caching
Data Broadcast (Broadcast disk)
Data Classification
Transaction Management
Query processing
Transaction processing
Concurrency control
Database recovery
Possible schemes
Semantic data caching: The cache contents is decided by the
results of earlier transactions or by semantic data set.
Data Broadcast on wireless channels
Semantic caching
Client maintains a semantic description of the data in its cache
instead of maintaining a list of pages or tuples.
The server processes simple predicates on the database and the
results are cached at the client.
Data classification
Location Dependent Data (LDD)
Location Independent Data (LID)
Example: Hotel Taj has many branches in India. However, the room rent of
this hotel will depend upon the place it is located. Any change in the room
rate of one branch would not affect any other branch.
Schema: It remains the same only multiple correct values exists in the
database.
LDD must be processed under the location constraints. Thus, the tax data of
Pune can be processed correctly only under Pune’s finance rule.
Needs location binding or location mapping function
Query types
Example
What is the distance of Pune railway station from here?
The result of this query is correct only for “here”.
Situation: Person traveling in the car desires to know his progress and
continuously asks the same question. However, every time the answer is
different but correct.
Requirements: Continuous monitoring of the longitude and latitude of
the origin of the query. GPS can do this.
Database update problem arises when mobile units are also allowed to
modify the database. To maintain global consistency an efficient database
update scheme is necessary.
Transaction commit
Requirements
Coordinator: Coordinates transaction commit
Home MU: Mobile Transaction (MT) originates here
Commit set: Nodes that process MT (MU + DBSs)
Timeout: Time period for executing
Possible approaches
Possible approaches