#

Mobile Computing

Mobile Computing • Migration is important for survival. • Mobility originated from the desire to move either toward resources or away from scarcity. • Mobile computing about both physical and logical computing entities that move. • Physical entities are computers that change locations • Logical entities are instances of a running user application or a mobile agent. • Mobile agents can migrate any where over internet. • But active applications can only move to a local cluster of computers.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

1 of 19

Mobile Computing

#

Buzzwords • Mobile, ubiquitous, nomadic, untethered, pervasive and any time, any where, any person computing are used by researchers to refer to computing that uses small portable devices and wireless communication n/w. • Nomadic computing refer to limited migration. – Migration is within a building at a pedestrian speed. – Interleaved pattern of user relocation and indoor connections • In the same vein, users carrying laptop with DIAL-UP modems are engaged in nomadic computing.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

2 of 19

Mobile Computing

#

Buzzwords • Mobile computing requires – wireless n/w to support outdoor mobility and handoff from one n/w to the next at a pedestrian or vehicular speed. • Traveler in car using laptop connected with a GSM phone – engaged in mobile computing. • Ubiquitous computing or pervasive computing refers to access to computer network all the time at any location by any person. • Ubiquitous computing can not be realized unless mobile computing matures.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

3 of 19

Mobile Computing

#

Relationships: Nomadic–Mobile

Laptops, PDAs, other hand held device No n/w

Fixed n/w

Fixed Wireless wireless n/w (A) n/w

Nomadic computing

wireless n/w (B)

Mobile computing

Ubiquitous computing

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

4 of 19

Mobile Computing

#

Challenges • Mobility/context aware applications • Naming and locating • Routing data and messages • Reliability in presence of disconnection • Data management • Transaction models • Security

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

5 of 19

Mobile Computing

#

Challenges • Mobile computing affects entire spectrum of issues in computing. • First of all it is distributed + mobile computing. • Distributed computing as we know works on static wired network. • Node may initiate computation some where and migrate to another place. • So two major problem that arise due to mobility – Searching for current location of a mobile node. – To impose a communication structure among nodes.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

6 of 19

Mobile Computing

#

Challenges • Physical location of mobile is not the network address, so how do we route the message to a mobile host. • This question is being addressed by two different communities: Internet community and cellular community • Work of Internet community involves Mobile IP – Aims at standards that can extend IP in order to deal with location of Mobile host. – Mobile IP work assumes connection-less, packet switching scenario.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

7 of 19

#

Mobile Computing

Challenges • Cellular community’s effort based on location management of cellular phone users. • It deals with connection oriented communication, since it is motivated by issues in call-setup in telephony. • Main problem in mobility management is to find an appropriate trade-off between searching and informing. • Searching is performed when address of the message recipient is not known – at least not known precisely.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

8 of 19

Mobile Computing

#

Challenges • Informing is a responsibility of the mobile unit when it migrates. • Extreme situations can be 1. Mobile unit never informs – works for units receiving few messages and for units which don’t move during receiving. 2. Always informs – works well for units receiving messages frequently.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

9 of 19

#

Mobile Computing

Challenges • Ad hoc network routing is the ultimate challenge. • Ad hoc networks arise in rapid deployment scenarios: 1. Emergency disaster management. 2. Military operation in remote sites. 3. Business meeting venues without infrastructure support. • Many routing algorithms are designed: AODV, DSR, DSDV, TORA, FSR, LAR, ABR, etc. • There are interesting application of conventional graph theoretic problems in ad hoc network routing.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

10 of 19

#

Mobile Computing

Challenges • Main cause of loss of packets in wired network is congestion because error rates are very low. • In wireless n/w congestion still remains a problem, but he situation is some what reversed. • Wired and wireless n/w require different techniques to achieve reliability and flow control. • TCP works is unsuitable for wireless n/w as it interprets errors as packet loss.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

11 of 19

Mobile Computing

#

Challenges • ITCP (split/indirect TCP) splits TCP into two parts – One between sender and local MSS of the recipient. – The other between local MSS and recipient. – If MH switches cell during life time of a ITCP connection center point of connection moves to new MSS. sender remains completely unaware about it.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

12 of 19

#

Mobile Computing

Challenges • Disconnection/weak connection support is important. • CODA file system provides support for this. • It is implemented as a client side cache management system. • The issue concerns making a file system highly available while maintaining consistency. • Caching in mobile environment is quite different. MSS can not keep state information (due to scale) for all client. So invalidation by notification.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

13 of 19

Mobile Computing

#

Challenges • Categories of information dissemination: 1. Wide area services – such as stock quotes on national scale 2. Macroservices – such weather on a regional scale. 3. Microservices – traffic condition in an immediate vicinity. • Can be extend to even picocells – such finding a parking slot.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

14 of 19

Mobile Computing

#

Challenges • Providing services will require addressing of following new issues – Interoperability and adaptability to n/w environments ranging from high to low bandwidths and infra red communication links – Energy efficient data access. – Support for mobility and disconnection. – Support for active services, triggers (even notification), periodic data delivery.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

15 of 19

Mobile Computing

#

Challenges • Two modes of information dissemination are 1. Publish. 2. Provide on demand. • Published data is filtered by client and server provides directory information for assisting the filtering. • Advantages of information dissemination by publishing are: – Hot spots can be broadcast frequently – which saves energy at client, avoid congestion. – Directory helps client to tune in selectively.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

16 of 19

Mobile Computing

#

Challenges • Handoff management – an MH moves from one cell to another while being connected. • Desirable features are: – probability of call dropping is minimized. – ping-pong handoffs avoided. – interruption is minimized.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

17 of 19

Mobile Computing

#

Challenges • Conventional model will not work. • Kangaroo-joey transaction • Two-tier transaction • Team transaction • Isolation-Only transaction

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

18 of 19

Mobile Computing

#

Challenges • Security is a major concern. • Authentication schemes. • Encryption schemes. • Payment schemes. – E-tickets – getting a service by producing a ticket. – E-currency – issues like anonymity, creditworthiness, non-repudiation, etc. • Mobile agent security.

"

R. K. Ghosh

!

Department of C S E

CSE 100, April, 2005

19 of 19

Mobile Computing IIT_K.pdf

Ubiquitous computing can not be realized unless. mobile computing matures. Page 3 of 19. Mobile Computing IIT_K.pdf. Mobile Computing IIT_K.pdf. Open.

52KB Sizes 1 Downloads 295 Views

Recommend Documents

Mobile Computing - Semantic Scholar
May 29, 2011 - Advanced virtual security lab enables students to combat simulated cyber attacks. • Financial aid and an interest-free monthly payment plan available ile puting: ing to ... couraging the adoption of such a fusion between phone.

Mobile Computing Concepts.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Mobile ...

Mobile Cloud Computing
cloud computing into the mobile environment and overcomes obstacles related to the ... storage, and bandwidth), environment (e.g., heterogeneity, scalability, and ..... iPhone 4S, Android serials, Windows Mobile serials decrease 3 times in ...

The PARCTAB Mobile Computing System
since March 1993 at the Computer Science Lab at Xerox PARC. The system currently ... computer; though it does permit object code and data downloading.

MOBILE-COMPUTING-MCA-V-SEM.pdf
University Anantapur.Worked as a Sr. Software Engineer in Hi-Tech City for the company FortunaPix ... determined via the global positioning system (GPS). ... logistic information to their home base, which helps to improve organization (fleet.

mobile computing by asoke k talukder free pdf
mobile computing by asoke k talukder free pdf. mobile computing by asoke k talukder free pdf. Open. Extract. Open with. Sign In. Main menu.

Mobile Computing: Looking to the Future - Research at Google
May 29, 2011 - Page 1 ... fast wired and wireless networks make it economical ... ple access information and use network services. Bill N. Schilit, Google.

How Cloud Computing, REST-Based SOA, and Mobile ...
... reinventing Enterprise Architecture to support continuous business ... Architecting the Cloud: Design Decisions for Cloud Computing Service Models (Saas, ...

pdf-14110\context-aware-mobile-and-ubiquitous-computing-for ...
... apps below to open or edit this item. pdf-14110\context-aware-mobile-and-ubiquitous-comput ... chnologies-and-applications-by-dragan-stojanovic.pdf.

Techniques in Cloud Computing for Mobile ...
solutions for iPhone, Android, Smart mobile phones, Window and BlackBerry .... concepts can help a material provider determine what material will look best.

Intro Mobile Computing - Univ. of Florida.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Intro Mobile ...

A Survey of Mobile Cloud Computing
D:\EMAG\2010-05-26/VOL8\COVER.VFT——5PPS/P ... away from mobile phones and into the cloud. .... Android G1 (HTC Dream) phones and 5. HTC Magic ...

Techniques in Cloud Computing for Mobile Streaming ...
Abstract. Reasoning processing is changing the landscape of the electronic digital multi-media market by moving the end customers concentrate from.

Comparing Mobile Computing Devices in the ... Accounts
Computer labs and laptop carts require students to either leave or rearrange the classroom .... 10. Research Design. This qualitative study gathered data from 18 ...

SDN, NFV and Mobile Edge Computing with QoE ...
networks (VANETs), and the Internet-of-Things (IoT) applications. 5G will support emerging communications including machine-to-machine (M2M) communications with low cost, low latency, high bandwidth, and energy efficiency. The deployment of 5G based

Contex Aware Computing for Ubiquitous Computing Applications.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Contex Aware ...

Contex Aware Computing for Ubiquitous Computing Applications.pdf ...
Contex Aware Computing for Ubiquitous Computing Applications.pdf. Contex Aware Computing for Ubiquitous Computing Applications.pdf. Open. Extract.

MOBILE StratEgy gUIDE - Intelligent Mobile Support
problems. This is often referred to as enterprise social networking. ... In addition by 2006 the estimate was just 8-10%. We have .... sales rep select the best site.

Adv for Bid - Mobile - City of Mobile
Sep 2, 2015 - All bidders bidding in amounts exceeding that established by the State Licensing Board for. General Contractors must be properly licensed ...

Mobile Mapping
MOBILE MAPPING WITH ANDROID DEVICES. David Hughell and Nicholas Jengre. 24/April/2013. Table of Contents. Table of Contents .