CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. - - PowerPoint PPT Presentation

cse 6392 mobile computer systems
SMART_READER_LITE
LIVE PREVIEW

CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. - - PowerPoint PPT Presentation

CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. Mohan Kumar Introduction Definitions Mobile host and base station Disconnected operation Mobility Issues and challenges Middleware/Infrastructure support Internet and


slide-1
SLIDE 1

CSE 6392 Mobile Computer Systems

Lecture 1 : Introduction

With Dr. Mohan Kumar

slide-2
SLIDE 2

Introduction

Definitions

Mobile host and base station Disconnected operation Mobility – Issues and challenges Middleware/Infrastructure support Internet and Internet protocols

slide-3
SLIDE 3

Definitions

Wireless Computing Access to computer networks and computing resources through a wireless media.

slide-4
SLIDE 4

Definitions

Wireless Computing

Access to computer networks and computing resources through a wireless media.

Nomadic Computing

Access to computer networks and computing resources while on the move.

slide-5
SLIDE 5

Definitions (Contd.)

Wireless Computing

Access to computer networks and computing resources through a wireless media.

Nomadic Computing

Access to computer networks and computing resources while on the move.

Mobile Computing

Distributed Computing + Mobility

slide-6
SLIDE 6

Definitions (Contd.)

Wireless Computing Nomadic Computing Mobile Computing

Distributed Computing + Mobility

Pervasive Computing

Access to computer networks, and computing and information resources everywhere all the time.

slide-7
SLIDE 7

8/20/2002 Kumar CSE@UTA 7

Why Mobile Computing?

Small and Flexible laptops, PDAs, cell phones, sensors

slide-8
SLIDE 8

8/20/2002 Kumar CSE@UTA 8

Why Mobile Computing?

Small and Flexible laptops, PDAs, cell phones, sensors Technological advances CPU power Memory Wireless communication

slide-9
SLIDE 9

8/20/2002 Kumar CSE@UTA 9

Why Mobile Computing?

Small and Flexible laptops, PDAs, cell phones, sensors Technological advances CPU power Memory Wireless communication Application areas Health Industry control Commerce

slide-10
SLIDE 10

8/20/2002 Kumar CSE@UTA 10

Growth in Mobile Users and Wireless Internet

Growth in Wireless subscribers (Millions)

Forcast by IDC (International Data Corp)

200 400 600 800 1000 1200 1400 1999 2000 2001 2002 2003 2004

Mobile Users Wired internet access Wireless internet access

slide-11
SLIDE 11

8/20/2002 Kumar CSE@UTA 11

Mobile Environment

MH HA GW

BS1 BS2

MH ---- Mobile Host BS ---- Base Station GW ---- Gateway CH ---- Correspondent Host HA ---- Home Agent

CH FA GW GW

INTERNET INTERNET

MH

slide-12
SLIDE 12

What is a Mobile Host?

Features Any laptop computer, handheld device equipped with wireless communication hardware

slide-13
SLIDE 13

What is a Mobile Host?

Features Any laptop computer, handheld device equipped with wireless communication hardware Functions similar to the functions of a personal computer

slide-14
SLIDE 14

What is a Base Station?

The point of contact for the MH A gateway that connects a mobile host to the rest of the Internet Requirements

Computing power, connection to wired network, wireless communication hardware

Services

Infrastructure support to the MH

slide-15
SLIDE 15

8/20/2002 Kumar CSE@UTA 15

What’s different about a mobile computing environment?

Mobility location changes

slide-16
SLIDE 16

8/20/2002 Kumar CSE@UTA 16

What’s different about a mobile computing environment?

Mobility Disconnection

Disconnect Sleep Reconnect Handoff

slide-17
SLIDE 17

8/20/2002 Kumar CSE@UTA 17

What’s so different about a mobile computing environment?

Mobility Disconnection Low Bandwidth 802.11 – 11 Mbps

slide-18
SLIDE 18

8/20/2002 Kumar CSE@UTA 18

What’s so different about a mobile computing environment?

Mobility Disconnection Low Bandwidth Limited Resources on the MH Battery, CPU, memory, cache

slide-19
SLIDE 19

Issues in Mobile Systems

Network Configuration Devices Bandwidth and Frequency of Operation Handoffs QoS management Mobility management Location Tracking Applications and Middleware Security Fault-tolerance

slide-20
SLIDE 20

Challenges

Reliable wireless communications Support for disconnected operation Mobile applications development Support seamless movement Bandwidth Limited Resources Battery power

slide-21
SLIDE 21

Challenges

Reliable wireless communications Support for disconnected operation Mobile applications development Support seamless movement Mobile users and applications

Transparently access files, personal data, email, Bandwidth Limited Resources Battery power

slide-22
SLIDE 22

Infrastructure support

Mobile service stations TCP/IP Security Databases Proxy services Fault-tolerance Location management Caching Prefetching

slide-23
SLIDE 23

Middleware services

In mobile networking,

“computer applications are likely to involve interactions between machines without human intervention” Perkins ’98. Provide completely automatic, non- interactive reconnections

Web applications – adjust their graphical data presentations depending on available bandwidth. Act on dynamic changes in network parameters – link bandwidth, error rate, RTT, QoS and Security requirements

slide-24
SLIDE 24

Internet and Internet protocols

IP addresses and fixed network location Transparent mobility

slide-25
SLIDE 25

Internet and Internet protocols

IP addresses and fixed network location Transparent mobility Hourglass architecture

Narrow waist – basic network services Wider regions – applications and communication technologies

End-to-end architecture

Network – data transport Edge - Intelligence, information processing

slide-26
SLIDE 26

Internet and Internet protocols

IP addresses and fixed network location Transparent mobility Hourglass architecture

Narrow waist – basic network services Wider regions – applications and communication technologies

End-to-end architecture

Network – data transport Best effort service Edge - Intelligence, information processing

slide-27
SLIDE 27

Support for Disconnected

  • peration

CODA

A distributed file system for networks with variable connectivity. Application transparent adaptation.

Odyssey

A platform for mobile data access. Application aware adaptation – suitable for multimedia applications

slide-28
SLIDE 28

8/20/2002 Kumar CSE@UTA 28

Mobile-Aware Adaptation

Application-awareness (Collaboration) No system support Application-transparent

  • M. Satyanarayanan, Accessing Information on demand at any location,

IEEE Personal Communications, Vol. 3, No. 1, pgs. 26-33.

slide-29
SLIDE 29

8/20/2002 Kumar CSE@UTA 29

Application-Transparent Adaptation

Applications work with no modifications Hide differences between static and mobile environments File system proxy, e.g., Coda Web Proxy, e.g. WebExpress

slide-30
SLIDE 30

8/20/2002 Kumar CSE@UTA 30

Application-aware adaptation

React to mobile resource changes Client-based application adaptation Client-server application adaptation Proxy-based application application adaptation

slide-31
SLIDE 31

8/20/2002 Kumar CSE@UTA 31

Summary

Case for Mobile computing Mobility – issues and challenges Infrastructure for mobile computing