Mobile Computing Unit 3
Mobile Computing Unit 3
Mobile Computing Unit 3
Data management technology that can support easy data access from and to mobile devices is
among the main concerns in mobile information systems. Mobile computing may be considered
a variation of distributed computing. The two scenarios in which mobile databases is distributed
are: Among the wired components, the entire database is distributed, possibly with full or partial
replication. A base station or fixed host manages its own database with a DBMS like
functionality, with additional functionality for locating mobile units and additional query and
transaction management features to meet the requirements of mobile environments.
Among the wired and wireless components, the database is distributed. Among the base stations
or fixed hosts and mobile units, the data management responsibility is shared.
Here are some of the issues which arises in data management of the mobile databases:
2. Security –
The data which is left at the fixed location is more secure as compared to mobile data. That is
mobile data is less secure. Data are also becoming more volatile and techniques must be able to
compensate for its loss. The most important thing needed in this environment is the authorizing
access to critical data and proper techniques.
4. Replication issues –
There is increase of costs for updates and signalling due to increase in number of replicas.
Mobile hosts can move anywhere and anytime.
5. Division of labour –
There is a certain change in the division of labour in query processing because of certain
characteristics of the mobile environment. There are some of the cases in which the client must
function independently of the server.
6. Transaction models –
In mobile environment, the issues of correctness of transactions and fault tolerance are
aggravated. All transactions must satisfy the ACID properties, these are atomic, consistency,
isolation, and durability.
Depending upon the movement of the mobile unit, possibly on multiple data sets and through
several base station, a mobile transaction is executed sequentially. When the mobile computers
are disconnected, ACID properties gets hard to enforce. Because of the disconnection in mobile
units, there is expectation that a mobile transaction will be lived long.
The mobile database environment must deal with site, transaction, media, and communication
failures. Due to limited battery power there is a site failure at MU. If a voluntary shutdown
occurs in MU, then it should not be treated as a failure. Whenever Mu crosses the cells, most
frequently there will be a transaction failures during handoff. Due to failure of MU, there is a big
cause of network partitioning and affection of the routing algorithms. The characterization of
mobile computing is done by:
User Privacy
Diverse mobile mapping standards
Market capability
Interoperability
Updation of the location dependent queries and then applying spatial queries to refresh the cache
causes a problem.
9. Query processing –
Because of the mobility and rapid resource changes of mobile units, Query optimization becomes
the most complicated. That is query processing is affected when mobility is considered. There is
a need to returned a query response to mobile units that may be in transit.The cost that affects the
most in centralized environments is the input/output.