Anand Kumar
   IT/07/18
7th Semester
People are mobile




            Devices are mobile
 A person who moves


   Between different geographical locations
   Between different networks
   Between different communication devices
   Between different applications


 A device that moves


   Between different geographical locations
   Between different networks
Mobile computing
Mobile computing
 Offline feature   see…
 Automated
 Predictive
 Use Friendly
 Windows
 Linux
 OS/2
Natural Evolution of Computing
More Flexible Resource Usage




                                                                        Mobile Computing

                                                                 LANs + WSs

                                                          Networking

                                                  Timesharing
                                              Batch
                                        OS
                               Single User


                                             Freedom from Collocation
Research Issues in Mobile Computing
• Wireless Communications

– Quality of connectivity
– Bandwidth limitations

• Mobility

– Location transparency
– Location dependency

• Portability

– Power limitations
– Display, processing, storage limitations
Classes of Mobile Devices
• Display Only

– InfoPad model: limited portable processing
– Constrained to operation within prepared infrastructure,
like a cordless phone
– Advantages with respect to power consumption, upgrade
path, lightweight, impact of lost/broken/stolen device

• Laptop Computer

– ThinkPad model: significant portable processing,
operates independently of wireless infrastructure
– Disadvantages: power consumption, expensive,
significant loss exposure, typically greater than 5 pounds

• Personal Digital Assistant

– Somewhere between these extremes
Wireless C0mmunication
• Harsh communications environment:

– Lower bandwidth/higher latency:
good enough for videoconferencing?
– Higher error rates
– More frequent disconnection
– Performance depends on density of nearby users but inherent
scalability of cellular/frequency reuse architecture helps

• Connection/Disconnection

–   Network failure is common
–   Autonomous operation is highly desirable
»   Caching is a good idea, e.g., web cache
–   Asynchronous/spool-oriented applications, like mail or printing
»   Trickle back data when bandwidth is available
–   Disconnected file systems: CODA (CMU), Ficus (UCLA)
Wireless C0mmunication (contd…)
• Low Bandwidth

– Orders of magnitude differences between wide-area, in building
Wireless

• Variable Bandwidth

– Applications adaptation to changing quality of
connectivity
» High bandwidth, low latency: business as usual
» High bandwidth, high latency: aggressive prefetching
» Low bandwidth, high latency: asynchronous
operation, use caches to hide latency, predict future
references/trickle in, etc. etc.

• Heterogeneous Networks

– “Vertical Handoff” among co-located wireless networks
Security Concerns in
Wireless C0mmunication

 – Authentication is critical
 » Normal network point of attachment is a wall tap
 » Wireless access makes network attachment too easy
 – Exposure to over-the-air wiretapping
 » Any transmitter can also be a receiver!
 » Some wireless networks provide secure air-links
 (e.g., CDPD)
 » Made more difficult by spread spectrum technologies
Mobility
• Address Migration
– Existing applications send packets to a fixed network
address
– Need to support dynamically changing “local” addresses
as mobile device moves through network
– Mobile IP specification: home environment tracks mobile
device’s current location through registration procedure
– Route optimization: exploit local caches of <global
destination node addresses, current care-of address>
– Location updates:
» Forwarding
» Hierarchical mobility agents
– Other routing issues: e.g., multicast
Mobile : IP Routing




                   INTERNET
       Source


    Sockets
                              Server
    TCP/UDP

       IP
   Link Layer

  Physical Layer
Mobility
• Location Dependent Services

– Discovery: What services exist in my local
environment?
e.g., printers, file and compute services, special local
applications, etc.
– Follow me services: “Route calls to my current
location,”
“Migrate my workstation desktop to the nearest
workstation screen”
– Information services:
» Broadcast/“push” information (e.g., “Flight 59 will
depart from Gate 23”)
» “Pull” information (e.g., “What gate will Flight 59
depart from?”)
– Service migration: computations, caches, state, etc.
follow mobile device as it moves through the network
– Privacy: what applications can track user locations?
Portability
• Low Power

– Limited compute performance
– Low quality displays

• Loss of Data

– Easily lost
– Must be conceived as being “network-integrated”

• Small User Interface

– Limited real estate for keyboards
– Icon intensive/handwriting/speech

• Small Local Storage

– Flash memory rather than disk drive
Portability Issues

                        – Weight, volume determine lifetime
                        – Power consumption: CV2ƒ
                                                 Other Battery
                                                 types:
                                                 – Lead Acid
                                                 – Nickel Zinc
                                                 – Rechargeable
                                                   Alkaline
Lighter




                                                   Manganese
                                                 – Zinc Air



              Smaller
Concepts in Mobile Computing
  • Identification

  – Subscriber mobility: 700 phone number
  – Terminal mobility: mobile phone # or IP address
  – Application mobility

  • Registration

  – Authentication: who are you?
  – Authorization: what can you do?
  – Allocation: how much will I give you?
Continued…
• Call/Connection Establishment

– Mobile Routing: Mobile IP, Cellular System HLR/VLR
– Resource Reservations: Reserve channels in advance
– Location Update: forward vs. hierarchy

• Mobility

– Handoff: when to do it, choice of network
– Process Migration: application support infrastructure that
  follows the mobile

• Privacy and Security

– Authentication
– Authorization
– Encryption: over-the-air security
Thank You

More Related Content

PPT
5g ppt new
PPT
Mobile Computing
PPT
Blue Eyes ppt
PPTX
Smart devices
DOCX
Seminar report Of Touchless Touchscreen
PPTX
Mobile Computing
PPTX
Mobile computing
PPT
Telecommunications and networks
5g ppt new
Mobile Computing
Blue Eyes ppt
Smart devices
Seminar report Of Touchless Touchscreen
Mobile Computing
Mobile computing
Telecommunications and networks

What's hot (20)

PPTX
NEAR FIELD COMMUNICATION
PPTX
Generations of Mobile Communications
PPTX
Evolution of the generations of mobile Communication system.
PPTX
Wi-max Technology PPT
PPT
3 g vs wi fi presentation
PPTX
wireless E notice board
PPTX
NFC - Near Field Communication Technology TECHNICAL SEMINAR.pptx
PPTX
Touchless Touchscreen
PPTX
Mobile communication systems Introduction
PPT
PDF
Latest Seminar Topics for Engineering,MCA,MSc Students
PPTX
ppt on 4g
PPTX
Wireless USB
DOC
Blue eyes seminar report
PPT
Bluetooth technology presentation
PPT
Mobile computing
PPTX
NIGHT VISION TECHNOLOGY
PPTX
5 pen-pc-technology complete ppt
PPTX
Smart memories
DOCX
Bluetooth technology
NEAR FIELD COMMUNICATION
Generations of Mobile Communications
Evolution of the generations of mobile Communication system.
Wi-max Technology PPT
3 g vs wi fi presentation
wireless E notice board
NFC - Near Field Communication Technology TECHNICAL SEMINAR.pptx
Touchless Touchscreen
Mobile communication systems Introduction
Latest Seminar Topics for Engineering,MCA,MSc Students
ppt on 4g
Wireless USB
Blue eyes seminar report
Bluetooth technology presentation
Mobile computing
NIGHT VISION TECHNOLOGY
5 pen-pc-technology complete ppt
Smart memories
Bluetooth technology
Ad

Viewers also liked (20)

PPS
PPTX
Mobile computing
PPS
PPT
Mobile computing seminar
PPS
PPTX
Case study mobile computing
PPS
PPS
PPS
PPS
DOC
Mobile Computing I-Unit Notes
PPTX
IT6601 MOBILE COMPUTING UNIT1
PPTX
It6601 mobile computing unit 5
PDF
Cyber crime
PPT
Mobile computing -- Introduction
PDF
Strength of materials by s k mondal
PDF
10+ Getting to Know You Activities for Teens & Adults
PPT
The NEW Way to Win Friends & Influence People (social media in events)
PPTX
Cyber crime ppt
PPT
Cybercrime presentation
Mobile computing
Mobile computing seminar
Case study mobile computing
Mobile Computing I-Unit Notes
IT6601 MOBILE COMPUTING UNIT1
It6601 mobile computing unit 5
Cyber crime
Mobile computing -- Introduction
Strength of materials by s k mondal
10+ Getting to Know You Activities for Teens & Adults
The NEW Way to Win Friends & Influence People (social media in events)
Cyber crime ppt
Cybercrime presentation
Ad

Similar to Mobile computing (20)

PPT
PDF
Manika
PDF
Mobile Computing 1st edition Edition Safari
PDF
Mobile Computing(Ubiquitious computing1)
PDF
Mobile Computing 1st edition Edition Safari
PPTX
Mobile computing-Unit 1,GSM
PPT
Theory of automata and Formal languages.
PPT
Past, Present and Future of Mobile Computing
PPT
mdm-intro-chapter1.ppt
PPTX
M.Sc Mobile computing.pptx
PPT
Welcome To The Mobile World
PPTX
MOBILE COMPUTING Unit 1.pptx
PPTX
1. Introduction to Mobile Computing-1.pptx
PPT
chapteghhhhghhhhyyyyyyyyyyyyhyhhhr 1.ppt
PPT
introduction to wireless communication in mobile
PDF
IT6601 MOBILE COMPUTING
PPTX
Introduction To Mobile Computing
PPT
Mdm intro-chapter1
PDF
Class 2
PDF
introductionsssssssss-140822224222-phpapp01 (2).pdf
Manika
Mobile Computing 1st edition Edition Safari
Mobile Computing(Ubiquitious computing1)
Mobile Computing 1st edition Edition Safari
Mobile computing-Unit 1,GSM
Theory of automata and Formal languages.
Past, Present and Future of Mobile Computing
mdm-intro-chapter1.ppt
M.Sc Mobile computing.pptx
Welcome To The Mobile World
MOBILE COMPUTING Unit 1.pptx
1. Introduction to Mobile Computing-1.pptx
chapteghhhhghhhhyyyyyyyyyyyyhyhhhr 1.ppt
introduction to wireless communication in mobile
IT6601 MOBILE COMPUTING
Introduction To Mobile Computing
Mdm intro-chapter1
Class 2
introductionsssssssss-140822224222-phpapp01 (2).pdf

Recently uploaded (20)

PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
The various Industrial Revolutions .pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
Modernising the Digital Integration Hub
PDF
STKI Israel Market Study 2025 version august
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
sbt 2.0: go big (Scala Days 2025 edition)
A proposed approach for plagiarism detection in Myanmar Unicode text
A contest of sentiment analysis: k-nearest neighbor versus neural network
1 - Historical Antecedents, Social Consideration.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
The various Industrial Revolutions .pptx
What is a Computer? Input Devices /output devices
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Improvisation in detection of pomegranate leaf disease using transfer learni...
Modernising the Digital Integration Hub
STKI Israel Market Study 2025 version august
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
sustainability-14-14877-v2.pddhzftheheeeee
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Custom Battery Pack Design Considerations for Performance and Safety
Module 1.ppt Iot fundamentals and Architecture
Comparative analysis of machine learning models for fake news detection in so...
NewMind AI Weekly Chronicles – August ’25 Week III
sbt 2.0: go big (Scala Days 2025 edition)

Mobile computing

  • 1. Anand Kumar IT/07/18 7th Semester
  • 2. People are mobile Devices are mobile
  • 3.  A person who moves  Between different geographical locations  Between different networks  Between different communication devices  Between different applications  A device that moves  Between different geographical locations  Between different networks
  • 6.  Offline feature see…  Automated  Predictive  Use Friendly  Windows  Linux  OS/2
  • 7. Natural Evolution of Computing More Flexible Resource Usage Mobile Computing LANs + WSs Networking Timesharing Batch OS Single User Freedom from Collocation
  • 8. Research Issues in Mobile Computing • Wireless Communications – Quality of connectivity – Bandwidth limitations • Mobility – Location transparency – Location dependency • Portability – Power limitations – Display, processing, storage limitations
  • 9. Classes of Mobile Devices • Display Only – InfoPad model: limited portable processing – Constrained to operation within prepared infrastructure, like a cordless phone – Advantages with respect to power consumption, upgrade path, lightweight, impact of lost/broken/stolen device • Laptop Computer – ThinkPad model: significant portable processing, operates independently of wireless infrastructure – Disadvantages: power consumption, expensive, significant loss exposure, typically greater than 5 pounds • Personal Digital Assistant – Somewhere between these extremes
  • 10. Wireless C0mmunication • Harsh communications environment: – Lower bandwidth/higher latency: good enough for videoconferencing? – Higher error rates – More frequent disconnection – Performance depends on density of nearby users but inherent scalability of cellular/frequency reuse architecture helps • Connection/Disconnection – Network failure is common – Autonomous operation is highly desirable » Caching is a good idea, e.g., web cache – Asynchronous/spool-oriented applications, like mail or printing » Trickle back data when bandwidth is available – Disconnected file systems: CODA (CMU), Ficus (UCLA)
  • 11. Wireless C0mmunication (contd…) • Low Bandwidth – Orders of magnitude differences between wide-area, in building Wireless • Variable Bandwidth – Applications adaptation to changing quality of connectivity » High bandwidth, low latency: business as usual » High bandwidth, high latency: aggressive prefetching » Low bandwidth, high latency: asynchronous operation, use caches to hide latency, predict future references/trickle in, etc. etc. • Heterogeneous Networks – “Vertical Handoff” among co-located wireless networks
  • 12. Security Concerns in Wireless C0mmunication – Authentication is critical » Normal network point of attachment is a wall tap » Wireless access makes network attachment too easy – Exposure to over-the-air wiretapping » Any transmitter can also be a receiver! » Some wireless networks provide secure air-links (e.g., CDPD) » Made more difficult by spread spectrum technologies
  • 13. Mobility • Address Migration – Existing applications send packets to a fixed network address – Need to support dynamically changing “local” addresses as mobile device moves through network – Mobile IP specification: home environment tracks mobile device’s current location through registration procedure – Route optimization: exploit local caches of <global destination node addresses, current care-of address> – Location updates: » Forwarding » Hierarchical mobility agents – Other routing issues: e.g., multicast
  • 14. Mobile : IP Routing INTERNET Source Sockets Server TCP/UDP IP Link Layer Physical Layer
  • 15. Mobility • Location Dependent Services – Discovery: What services exist in my local environment? e.g., printers, file and compute services, special local applications, etc. – Follow me services: “Route calls to my current location,” “Migrate my workstation desktop to the nearest workstation screen” – Information services: » Broadcast/“push” information (e.g., “Flight 59 will depart from Gate 23”) » “Pull” information (e.g., “What gate will Flight 59 depart from?”) – Service migration: computations, caches, state, etc. follow mobile device as it moves through the network – Privacy: what applications can track user locations?
  • 16. Portability • Low Power – Limited compute performance – Low quality displays • Loss of Data – Easily lost – Must be conceived as being “network-integrated” • Small User Interface – Limited real estate for keyboards – Icon intensive/handwriting/speech • Small Local Storage – Flash memory rather than disk drive
  • 17. Portability Issues – Weight, volume determine lifetime – Power consumption: CV2ƒ Other Battery types: – Lead Acid – Nickel Zinc – Rechargeable Alkaline Lighter Manganese – Zinc Air Smaller
  • 18. Concepts in Mobile Computing • Identification – Subscriber mobility: 700 phone number – Terminal mobility: mobile phone # or IP address – Application mobility • Registration – Authentication: who are you? – Authorization: what can you do? – Allocation: how much will I give you?
  • 19. Continued… • Call/Connection Establishment – Mobile Routing: Mobile IP, Cellular System HLR/VLR – Resource Reservations: Reserve channels in advance – Location Update: forward vs. hierarchy • Mobility – Handoff: when to do it, choice of network – Process Migration: application support infrastructure that follows the mobile • Privacy and Security – Authentication – Authorization – Encryption: over-the-air security