Mobile Computing
-
Upload
alpana-chweet-qweet -
Category
Documents
-
view
22 -
download
0
Transcript of Mobile Computing
Presented by:-Pardeep Sharma
1019/061
About Mobile ComputingSpecial class of distributed systemsDeals with the mobility of hardware, data
and software in computer applicationNodes can disengage from joint
operations move freely in physical space and reconnect to possibly different segment of computer network.
2
3
4
Goal of Mobile Computing
To permit user and program to be more
and more effective in an Environment that is
characterized by uncertain connectivity and
Heterogeneity without changes to the manner
in which they connect.
5
Architecture Model
Components of Mobile Architecture Model
MOBILE UNIT Mobile computer which is capable of connecting to
a fixed network via a wireless link.
STATIONED HOST are connected together via a high speed
network (Mbps to Gbps)
FIXED HOST Not capable of connecting with the mobile unit
BASE STATION Computers which are capable to connect with the mobile unit. (interface b/w mobile
computer and stationed host)
6
Mobile Computing Applications
Information about hotels ,restaurant and local data about a locality.
Information about roads and street in firefighter vehicles.
An employee can connect to his company server while mobile and do his work in this way productivity increases
7
Requirements for Mobile Computing ApplicationsMOBILE QUERY LANGUAGE- it may be
extension to the SQL.
MOBILE DATABASE DESIGN
EFFICIENT YELLOWPAGE ARCHIVING- it should allow data and its associated location to be dynamically registered and discarded
8
Mobile Computing-Main Issues
MOBILITY –Location of a mobile unit is very important in locating a mobile station that may hold required data.
WIRELESS MEDIUM- wireless medium offer a smaller bandwidth than wired links.
PORTABILITY OF MOBILE ELEMENTS-these mobile elements are small and generally limited functionality than fixed hosts.
9
ADAPTABILITY IN MOBILE COMPUTING
APPLICATION –TRANSPARENT ADAPTATION . The system automatically handles changes in
connectivity between hosts, and transparently decides when to propagate updates or invalidate and re-fetch stale data. Individual applications have no say in how to make use of available bandwidth etc.
LAISSEZ-FAIRE ADAPTATION In such systems Application monitors the
availability of resource and are solely responsible for coping with the consequences of mobility
10
ADAPTABILITY IN MOBILE COMPUTING
APPLICATION AWARE ADAPTATION System is responsible for monitoring
resource availability ,while the application is responsible for reaction to the changes in the environment.
11
Data Management In Mobile Computing Systems
A Mobile Computing System Can Be Viewed As A Dynamic Type Of Distributed System Where Link Between Nodes In The Network Change Dynamically.
12
Classification Of Database SystemsAUTONOMY– It refers to the distribution of
the control.
DISTRIBUTION– deals with data ,precisely distribution of data over multiple sites.
HETEROGENEITY– may occur in various forms ranging from hardware and networking protocols to variations in data managers.
MOBILITY-- deals with clients that are issuing queries, servers that receive query.
13
14
Adaptive Query Processing In Mobile Environment
Factors Which Affect Mobile Query ProcessingMOBILITY
PORTABLE DEVICE LIMITATIONS
WIRELESS COMMUNICATION
15
Impact Of Wireless Communication
The New Networking Technologies Allow Spontaneous Connectivity Among Mobile Devices.
Mobile Devces Can Become Both Source And Consumer Of The Information .There Is No Longer Distinction Between Clients And Server Instead Devices Are Now Peer.
Devices Must Be Able To Cooperate With Others In Their Proximity In Order To Pursue Individual And Collective Tasks.
16
ConclusionMobile computing is the future vision
of the world.
As information can be accessed from anywhere, and from any terminal the need of more effective evaluation, has appeared.
Query processor should have a flexible architecture to adapt device capabilities and heterogeneity.
17
References [1] B. Xu, A. Ouksel, and O. Wolfson, Opportunistic resource
exchange in inter-vehicle ad-hoc networks, In IEEE Int. Conf. Mobile Data Management, Berkeley, CA, Jan. 2004.
[2] G. H. Forman and J. Zahorjan, The challenges of mobile computing, Computer, vol. 27, rec. 4, 1994, pages 38–47.
[3] M. Satyanarayanan, B. Noble, P. Kumar, and M. Price, Application-aware adaptation for mobile computing, In EW 6: Proceedings of the 6th workshop on ACM SIGOPS European workshop, New York, NY, USA, 1994, pages 1–4, ACM Press.
[4] F. Perich, S. Avancha, A. Josh, Y. Yesha, and K. Joshi, Query routing and processing in mobile ad-hoc environments, Technical report, UMBC, November 2001.
[5] C. Boonthum, I.B. Levinstein, S. Olariu, E. Pigli, E. Shurkova, A.Y. Zomaya, Mobile Computing: Opportunities for optimization research, Elsevier, pages 1-14, September 2006.
18
19
Thank you
20