0% found this document useful (0 votes)
7 views17 pages

Mobile Computing Characteristics Overview

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views17 pages

Mobile Computing Characteristics Overview

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

20251

Mobile Computing ‫الحوسبة النقالة‬

Lecture 2: Mobile Computing Characteristics

Dr. Ghandi Hessam


Overview of Mobile
Computing
• Mobile computing refers to the ability to use computing devices
while being mobile. It enables access to data, applications, and
communication services anytime and anywhere. Key features
include portability, connectivity, and ease of use.
• Characteristics and Challenges
• Mobility: Devices are used while moving between locations.
• Connectivity: Continuous access to the internet or networks.
• Limited Resources: Devices often have constrained processing power,
battery life, and memory.
• Network Variability: Unstable network conditions can affect
performance.
11/18/2025 Dr. Ghandi Hessam 2
Evolution of Mobile
Networks
• 1G: Analog voice communication. The first generation of mobile
networks, 1G, was introduced in the 1980s and relied on analog
signals for voice communication. These networks had limited
capacity, poor voice quality, and no support for data services.
Examples include the Advanced Mobile Phone System (AMPS).
• 2G: Introduction of digital communication and SMS. The second
generation shifted from analog to digital technology, enabling
better voice quality and security. 2G also introduced Short
Message Service (SMS), revolutionizing communication. GSM
(Global System for Mobile Communications) became a global
standard during this era.
11/18/2025 Dr. Ghandi Hessam 3
• 3G: Higher data speeds for internet access. 3G networks supported
higher data rates, enabling mobile internet access, video calling,
and streaming. This generation introduced technologies like UMTS
(Universal Mobile Telecommunications System) and HSPA (High-
Speed Packet Access), with speeds ranging from a few hundred kbps
to several Mbps.
• 4G: Enhanced speeds and multimedia capabilities. Fourth-
generation networks provided significantly faster data speeds,
enabling seamless streaming of high-definition video, online
gaming, and enhanced multimedia experiences. Based on LTE (Long-
Term Evolution) technology, 4G networks achieved speeds up to 1
Gbps in ideal conditions.
11/18/2025 Dr. Ghandi Hessam 4
• 5G: Ultra-fast speeds and low latency for IoT. The fifth generation
of mobile networks delivers ultra-fast speeds (up to 10 Gbps) and
extremely low latency (as low as 1 ms). 5G supports massive IoT
(Internet of Things) deployments, autonomous vehicles, smart
cities, and real-time VR applications. Its advanced network slicing
capabilities ensure optimized performance for different use cases.

11/18/2025 Dr. Ghandi Hessam 5


Review of Wireless Communication
Technologies
• They are critical for mobile computing and are categorized into
several types:
1. Wi-Fi: Short-range, high-speed wireless networks used in
homes, offices, and public hotspots.
2. Bluetooth: Short-range communication between devices like
headphones, fitness trackers, and smartphones.
3. Cellular Networks: Enable long-distance communication using
technologies like 4G LTE and 5G for high-speed internet.
4. Satellite Communication: Provides connectivity in remote areas
but comes with high latency.
11/18/2025 Dr. Ghandi Hessam 6
11/18/2025 Dr. Ghandi Hessam 7
Adaptability: The Key to Mobile
Computing
• Adaptability is essential in mobile computing because of diverse
operating environments, varying network conditions, and user
requirements.
• It involves dynamically adjusting resources, applications, and
services for optimal performance.
• Mechanisms for Adaptation
• Network Adaptation: Switching between networks (Wi-Fi, 4G, 5G) based
on signal strength and quality.
• Resource Adaptation: Managing battery life, CPU usage, and storage
depending on device limitations.
• Context Adaptation: Adjusting apps or services based on user location,
activity, or preferences.
11/18/2025 Dr. Ghandi Hessam 8
 Transcoding Proxy
• Definition: Intermediary systems that modify content (e.g.,
compressing images or converting file formats) to suit device
capabilities or network conditions.
• Use Case: Streaming videos on low-bandwidth connections with
reduced resolution.

11/18/2025 Dr. Ghandi Hessam 9


 Odyssey
• Overview: A platform for application-aware adaptation, where
applications collaborate with the system to adapt based on
changing resource availability.
• Mechanism: Uses a monitoring system for resource availability
(e.g., CPU, network bandwidth) and triggers adaptation at the
application level.
• Example: Adjusting video quality in a video call based on current
bandwidth.

11/18/2025 Dr. Ghandi Hessam 10


 Rover
• Overview: A mobile client-server model designed for efficient
mobile application development.
• Features:
• Relocatable Objects: Moves parts of an application to the client or
server depending on connectivity.
• Caching Mechanisms: Reduces the need for frequent server requests.
• Example: Email applications synchronizing data offline and
updating servers when connected.

11/18/2025 Dr. Ghandi Hessam 11


Data Dissemination and
Management
• Data Dissemination refers to the process of efficiently
distributing data from servers to mobile devices. It is a critical
component of mobile computing to ensure that users receive the
necessary data regardless of location or connectivity.
• Challenges in Data Dissemination and Management
1. Resource Constraints: Limited battery life, storage, and computational
power in mobile devices.
2. Unstable Connectivity: Frequent disconnections and variable network
quality in mobile environments.

11/18/2025 Dr. Ghandi Hessam 12


3. Latency Issues: High latency due to network congestion or long-
distance communication.
4. Heterogeneous Devices: Supporting various devices with
differing capabilities and requirements.
5. Data Consistency: Maintaining up-to-date data across
distributed systems and mobile caches.
6. Security and Privacy: Ensuring secure dissemination while
protecting user data.

11/18/2025 Dr. Ghandi Hessam 13


Publish-Subscribe Mode
• The publish-subscribe model is a data dissemination mechanism
where:
• Publishers: Provide data (e.g., servers or content generators).
• Subscribers: Request specific data (e.g., mobile users or devices).
• Middleware: Intermediary responsible for routing data from publishers
to subscribers.
Advantages:
Decouples publishers and subscribers, making the system more scalable.
Enables real-time updates for subscribed users.
Reduces redundant data transfer.
Use Case: News alerts, stock updates, or IoT notifications.
11/18/2025 Dr. Ghandi Hessam 14
Mobile Data Caching
• Mobile data caching involves temporarily storing data on mobile
devices to improve performance and reduce network
dependency.
Advantages:
• Reduces latency by serving data locally.
• Saves bandwidth by minimizing repeated server requests.
• Provides offline access to cached data.
Challenges:
• Cache consistency: Ensuring the cached data remains up-to-date.
• Cache replacement: Efficiently replacing old data with new data.

11/18/2025 Dr. Ghandi Hessam 15


Mobile Cache Maintenance
Schemes
• Cache Invalidation: Ensures the cached data is valid and up-to-
date by invalidating outdated data.
• Methods:
o Timestamp-Based: Updates based on time of last modification.
o Broadcast Invalidation: Server broadcasts invalidation messages to mobile
clients.
• Cache Replacement Policies: Determines which data to replace
when the cache is full.
• LRU (Least Recently Used): Replaces the least recently accessed data.
• LFU (Least Frequently Used): Replaces the least frequently accessed
data.
• Hybrid Policies: Combines multiple criteria for replacement.
11/18/2025 Dr. Ghandi Hessam 16
End of Lecture 1

11/18/2025 Dr. Ghandi Hessam 17

You might also like