Mobile Computing

20
Presented by:- Pardeep Sharma 1019/06 1

Transcript of Mobile Computing

Page 1: Mobile Computing

Presented by:-Pardeep Sharma

1019/061

Page 2: Mobile Computing

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

Page 3: Mobile Computing

3

Page 4: Mobile Computing

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.

Page 5: Mobile Computing

5

Architecture Model

Page 6: Mobile Computing

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

Page 7: Mobile Computing

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

Page 8: Mobile Computing

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

Page 9: Mobile Computing

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

Page 10: Mobile Computing

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

Page 11: Mobile Computing

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

Page 12: Mobile Computing

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

Page 13: Mobile Computing

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

Page 14: Mobile Computing

14

Adaptive Query Processing In Mobile Environment

Page 15: Mobile Computing

Factors Which Affect Mobile Query ProcessingMOBILITY

PORTABLE DEVICE LIMITATIONS

WIRELESS COMMUNICATION

15

Page 16: Mobile Computing

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

Page 17: Mobile Computing

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

Page 18: Mobile Computing

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

Page 19: Mobile Computing

19

Thank you

Page 20: Mobile Computing

20