Chapter 1 (Overview of WMC)
Chapter 1 (Overview of WMC)
Computing
•
•
9
Friday, 28 February, 2025
Mobile Computing
Definitions:
• A simple definition could be: Mobile Computing is
using a computer (of one kind or another) while on
the move
• Another definition could be: Mobile Computing is
when a work process is moved from a normal fixed
position to a more dynamic position
• A third definition could be: Mobile Computing is
when a work process is carried out somewhere
where it was not previously possible
10
Friday, 28 February, 2025
11
Friday, 28 February, 2025
Mobile Computing
Many other names/overlapping computing paradigms:
• Pervasive Computing
• Ubiquitous Computing
• Wireless Systems
• Internet of Things (IoT)
• Embedded Computing
• Nomadic Computing
• Wireless Sensor Networks
• (Mobile) Ad-Hoc Networks
• Mesh Networks
• Vehicular Networks
• …
12
Friday, 28 February, 2025
Why Go Mobile?
Enable anywhere/anytime connectivity
Bring computer communications to areas
without pre-existing infrastructure
Enable mobility
Enable new applications
An exciting new research area
13
Friday, 28 February, 2025
14
Friday, 28 February, 2025
Mobile Communication
Mobile communication
specifies a framework that is
responsible for the working of
mobile computing technology.
• It refers to an infrastructure
that ensures seamless and
reliable communication
among wireless devices.
15
Friday, 28 February, 2025
Mobile Hardware
Mobile hardware consists of
mobile devices or device
components that can be used to
receive or access the service of
mobility.
• Examples of mobile hardware can
be smartphones, laptops,
portable PCs, tablet PCs, Personal
Digital Assistants, etc.
These devices will have a
receptor medium that is capable
of sensing and receiving signals.
16
Friday, 28 February, 2025
17
Friday, 28 February, 2025
Mobile Software
Mobile software is a program that runs on
mobile hardware.
• A mobile Software, most commonly referred to as
an app, is a type of application software designed
to run on a mobile device, such as a smartphone
or tablet computer.
• Mobile Software frequently serve to provide users
with similar services to those accessed on PCs.
18
Friday, 28 February, 2025
• This provides
portability to mobile
devices, which
ensures wireless
communication.
19
Friday, 28 February, 2025
20
Friday, 28 February, 2025
Wired vs Wireless
Wired Networks Mobile Networks
• high bandwidth • low bandwidth
• low bandwidth variability • high bandwidth variability
• can listen on wire • hidden terminal problem
• high power machines • low power machines
• high resource machines • low resource machines
• need physical access (security) • need proximity
• low delay • higher delay
• connected operation • disconnected operation
21
Friday, 28 February, 2025
22
Friday, 28 February, 2025
Mobile communication
IMT200, WLAN,
GSM, TETRA, ...
23
Friday, 28 February, 2025
24
Elements of a wireless network
wired network
infrastructure
reflected path
appliances 10-3
BER
10-4
14 Gbps 802.11ax
10 Gbps 5G
all use CSMA/CA for multiple access, and have base-station and ad-hoc
network versions
Wireless and Mobile Networks: 1- 43
802.11 LAN architecture
wireless host communicates with
Internet base station
• base station = access point (AP)
Basic Service Set (BSS) (aka “cell”)
switch in infrastructure mode contains:
or router • wireless hosts
• access point (AP): base station
BSS 1
• ad hoc mode: hosts only
BSS 2
Wireless and Mobile Networks: 1- 44
802.11: Channels
spectrum divided into channels at different frequencies
• AP admin chooses frequency for AP
• interference possible: channel can be same as that chosen by
neighboring AP!
1
1 1 AP 2 2 2 AP 2
AP 1 AP 1
2 3
3 4
H1 H1
A B C
C
space
Wireless and Mobile Networks: 1- 48
IEEE 802.11 MAC Protocol: CSMA/CA
802.11 sender
sender receiver
1 if sense channel idle for DIFS then
transmit entire frame (no CD)
DIFS
2 if sense channel busy then
start random backoff time
timer counts down while channel idle data
transmit when timer expires
if no ACK, increase random backoff interval, repeat 2
SIFS
reservation collision
time
DATA (A)
defer
Internet
H1 R1
2 2 6 6 6 2 6 0 - 2312 4
frame duration address address address seq address payload CRC
control 1 2 3 control 4
2 2 4 1 1 1 1 1 1 1 1
protocol to from more power more
type subtype retry WEP rsvd
version AP AP frag mgt data
BER
10-4
keyboard, headphones) P
radius of
M
coverage
ad hoc: no infrastructure
C P
2.4-2.5 GHz ISM radio band, up to 3 C P
Mbps
master controller / client devices: M master controller
• master polls clients, grants requests for C client device
client transmissions P parked device (inactive)
Mobile device:
Mobility
smartphone, tablet, laptop, Mobile device
(UE)
Management
Entity (MME)
Home Subscriber
Service (HSS)
Base station
IoT, ... with 4G LTE radio (eNode-B)
to
coordinates device Internet
authentication with other PDN gateway (P-GW)
elements
similar to WiFi AP but: …
Serving Gateway (S-GW)
Subcarrier frequencies
time (symbols)
Subcarrier frequencies
PRB PRB
Transmission
scheduling
example: Subcarrier frequencies
• Send to 7 UEs in 7
blocks of REs in
one PRB
UE1
UE2
UE3
UE4
UE5
UE6
UE7
time (symbols)
network” to
Internet
works with MME in device PDN gateway (P-GW)
authentication
Serving Gateway (S-GW)
…
to
P-GW Internet
• gateway to mobile cellular PDN gateway (P-GW)
network
• Looks like nay other …
Serving Gateway (S-GW)
data plane
new protocols at link, physical
base station S-GW P-GW
layers
extensive use of tunneling to
IP tunnels facilitate mobility
data
plane
base station S-GW P-GW
data
plane
From Next Generation Mobile Networks (NGMS) alliance: 2020 white paper
4G mobile core:
boxes and protocols
Mobility
Management Home Subscriber
Entity (MME) Service (HSS) public Internet
and
inter-carrier IPX
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge DC
Core DC Edge DC
Mobile Core
Mobile Core
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge Network Global Core Edge Network
Operator A Operator B
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge DC
Core DC Edge DC
Mobile Core
Mobile Core
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge Network Global Core Edge Network
Operator A Operator B Wireless and Mobile Networks: 1- 92
User plane: resources, as used by users (application)
User plane
“local breakout” within one operator multi-operator end-end edge/core edge/core
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge DC
Core DC Edge DC
Mobile Core
Mobile Core
RAN RAN
Far Edge Far Edge
DC DC
UE UE
Edge Network Global Core Edge Network
Operator A Operator B Wireless and Mobile Networks: 1- 93
On beyond 5G?
“6G” not obviously next: “NextG” and “Beyond 5G” heard more
often than “6G”
5G on an evolutionary path (like the Internet)
• agility: cloud technologies (SDN) mean new features can be introduced
rapidly, deployed continuously
• customization: change can be introduced bottom-up (e.g., by enterprises and
edge cloud partners with Private 5G)
• No need to wait for standardization
• No need to reach agreement (among all incumbent stakeholders)
visited network:
any network other than
P-GW your home network
SIM card: global visited mobile
identify info carrier network service agreement with
including home other networks: to provide
network roaming in
visited network access to visiting mobile
Wireless and Mobile Networks: 1- 100
Home network, visited network: ISP/WiFi
ISP/WiFi: no notion of global “home”
authentication credentials from ISP (e.g.,
access
server
username, password) stored
on device or with user
public ISPs may have national,
Internet
attach
international presence
different networks: different
credentials
• some exceptions (e.g.,
authentication
eduroam)
access
server
• architectures exist (mobile
IP) for 4G-like mobility, but
attach
not used
Wireless and Mobile Networks: 1- 101
Home network, visited network: generic
Home Network Visited Network
e.g.,: 128.119/16 e.g.,: 79.129/16
Mobility Visited
manager Home network
network
Home gateway gateway
gateway
public or private
Internet
Correspondent
endpoint IP address of
tunnel Internet
P-GW Visited network
S-GW to home P-GW
tunnel: implementation of Streaming
server
indirect routing
tunneling via GTP (GPRS tunneling protocol): mobile’s datagram to
streaming server encapsulated using GTP inside UDP, inside datagram
S-GW 3
1 4 5 target BS informs MME that it is
2 6
P-GW new BS for mobile
5 7 MME instructs S-GW to
5 change tunnel endpoint to be
MME target BS (new) target BS