SlideShare una empresa de Scribd logo
1 de 71
Descargar para leer sin conexión
Adaptive and Resource-Efficient
Rural Area Networks
Slides at: www.cs.bham.ac.uk/~pejovicv/cambridge

Veljko Pejovic
Research Fellow
University of Birmingham
Digital Divide
●

●

●

A division between those who do and those who do
not have access to and the capability to use modern
information and communication technologies (ICTs)
The digital divide is tightly connected with the living
standard, health care, economy, education, political
freedoms
Observed from different aspects: gender, age,
affluence
Digital Divide – A Broad View

Internet users per region
Source: ITU 2013
Digital Divide – Causes
Differences between regions that
impact ICT adoption:
●

●

●

●

Purchasing power – ICTs cost
Existing infrastructure – ICTs
need reliable power supply
Level of urbanization – ICTs are
designed for cities
Different cultures – the same ICTs
might not be suitable for all
societies
Digital Divide – Urbanisation Levels
100
80
60
40
20
0

Least dev.
UK
Zambia
OECD
South Korea
South Africa

Urbanisation level [%]
Source: World Bank
Digital Divide – Rural vs Urban
100
Rural

80

Urban

60
40
20
0

Belarus

Brazil

Egypt

S. Africa

S. Korea

Population that uses the Internet [%]
Source: ITU

US
Existing Solutions
Existing Problems
Technical
●

Poor signal propagation due to vast distances,
terrain configuration, vegetation

●

Wireless interference, especially in
the case of unlicensed solutions

●

Lack of reliable electrical energy supply

Socio-economic
●

Economic infeasibility of wide area coverage

●

Lack of locally relevant online content

●

Inability to engage a wider community into the network

●

Micro digital divides: castes, genders
Our view on why rural area
connectivity fails
In rural areas a unique set of
technical and social
challenges are obstacles to
Internet penetration.
The essence of the problem
lies in a general lack of
understanding of rural area
dwellers’ needs, and in the
development of
communication technologies
without consideration of
unique nuances of rural areas.
Holistic approach
Investigate existing solutions
identify obstacles and
true needs of our users

Develop technical solutions
with experts from target areas
Investigating Technical and Social
Challenges in Rural Areas
Analysis of existing rural wireless networks in Africa
(Macha, Zambia and Dwesa, South Africa):

Why Macha and Dwesa?
●
●
●
●

Real rural Africa
Community wireless networks
Different social settings
Strong collaboration links
through our partners
Investigating Technical and Social
Challenges in Rural Areas
Analysis of existing rural wireless networks in Africa
(Macha, Zambia and Dwesa, South Africa):
●

Lightweight traffic monitoring system:
–

–
●

Packet headers on the satellite
gateway
Squid proxy logs

Social surveys
–

Go beyond just anecdotal evidence - quantifiable
data

–

Examine Internet usage, legacy communication
practices, social aspects of computer networking,
quality of service issues
Investigating Technical and Social
Challenges – Key Findings
●

The location of Internet access (home/work/internet
café) impacts the type of applications used online:
–

●

There is a strong locality of interest:
–

●

Only at-home access allows full-fledged online
experience, including active OSN usage, content
generation; otherwise deliberate interaction model

The majority of voice-over-IP (VoIP) calls and instant
messages (IM) are exchanged within the village

Network performance and user behavior are tightly
intertwined:
–

people share files via USB drives when the network is
More about rural area network analysis in our WWW'11 paper
congested
Develop Technical Solutions
Guidelines:
●

Provide at-home Internet access to all

●

Support local communication

●

Facilitate content generation

●

Be resource (electrical energy, satellite bandwidth,
wireless spectrum) efficient
VillageNet
VillageNet
VillageCell
Enables free local
mobile phone calls via
off-the-shelf
Evolved into Kwiizya
open-source solutions.
Itdeployed no Macha, Zambia.
requires in modification
to the existing GSM
handsets and SIM cards.
Check: M. Zheleva et al.
●
●
●

"Kwiizya...", MobiSys'13
GNUradio
OpenBTS
Asterisk
VillageNet

VillageShare
Evolved into Kwaabana
Improves content generation
and sharingin Macha, Zambia
deployed in a village via
a local file sharing application.
and rural Eastern Cape
Enables extra upload capacity
Check: D. Johnson et al.
via time-delayed uploads.
"Kwaabana...", ACM DEV'13
VillageNet
VillageLink
Connect distant locations
through outdoor, non line
of sight wireless links
operating on unlicensed
frequencies.

Bring connectivity to every individual!
Wide-Area Wireless

Low population density:
●

●

Cell phone towers are not economically viable
for low income under-populated areas
WiFi networks have a limited range and
require a line of sight
New opportunities for rural area
connectivity
White spaces:
●

●

●

Frequency band from roughly
50MHz to 800MHz
Vacant after TV went digital;
potentially unlicensed spectrum
Excellent propagation properties:
–

Long range (path loss ~ f2)

–

Not absorbed by vegetation

–

Signal can bend around obstacles
White Spaces – Issues
●

●

White spaces encompass a few hundreds of MHz of
spectrum
Dynamic range in white spaces:
Technology

fL (MHz)

fU (MHz)

D (dB)

802.11 (2.4GHz)

2412

2484

0.26

802.11 (5 GHz)

5170

5700

0.85

GSM 900

935

960

0.23

White spaces

43.25

797.25

25.31
White Spaces – Issues
●

●

White spaces encompass a few hundreds of MHz of
spectrum
Dynamic range in white spaces:
Results from a 3 km long outdoor link in South Africa

Signal strength can be
tens of dB different
across the band.
White Spaces – Issues
●

●

White spaces encompass a few hundreds of MHz of
spectrum
Dynamic range in white spaces:

Why is this a problem?

Performance across the frequency band
cannot be described
solely by the propagation theory

Antenna properties and the environment
determine signal strength at different channels
White Spaces – Channel Allocation
●

●

We have a limited pool of vacant white space
channels
Network capacity depends on the useful signal
strength and the interference (plus noise) strength

How to allocate wireless channels
to network nodes so that
the network capacity is maximized?
Conventional Network – Channel
Allocation
●

Signal strength is equal at all frequencies. Channels
allocation strives to minimize interference.
Access points with
associated clients
Conventional Network – Channel
Allocation
●

●

Signal strength is equal at all frequencies. Channels
allocation strives to minimize interference.
Graph coloring – assign colors (channels) so that no two
nodes that share a link in the interference graph are
assigned the same color.

Interference graph
among access points
Conventional Network – Channel
Allocation
●

●

Signal strength is equal at all frequencies. Channels
allocation strives to minimize interference.
Graph coloring – assign colors (channels) so that no two
nodes that share a link in the interference graph are
assigned the same color.
White Space Network – Channel
Allocation
●

In white spaces signal strength varies over channels,
moreover the variation may be different for different pairs
of nodes.
White Space Network – Channel
Allocation
●

●

In white spaces signal strength varies over channels,
moreover the variation may be different for different pairs
of nodes.
Minimizing interference with graph coloring does not work
anymore. The graph depends on channel selection.
White Space Network – Channel
Allocation
●

●

In white spaces signal strength varies over channels,
moreover the variation may be different for different pairs
of nodes.
Minimizing interference with graph coloring does not work
anymore. The graph depends on channel selection.
White Space Network – Channel
Allocation

Propagation diversity over a wide white space band
is highly varying and unpredictable

Even if we were to know propagation
over all frequencies for all links,
the problem would be intractable
Channel Probing and Medium
Access
●

●

Consider a network of base stations (BSs) with multiple
associated clients (CPEs)
BSs select their operating channels and CPS switch to a
channel selected by the BS they are associated with
●

CPE

BS

Selection of the operating channel
impacts the signal strength from a
BS to a CPE and the interference
from one BS to another.

CPE
CPE
CPE

BS
CPE
Channel Probing and Medium
Access
●

●

We extend the 802.22 protocol with inter-BS and BS-CPE
probing.
A probe is a packet whose content is known to the
receiver. By comparing the received probe with the sent
one, we can estimate the channel quality. A probe is sent
at each available channel.
●

CPE

BS
CPE

After the probing is completed each
BS knows channel quality between
itself and each of its CPEs and the
interference level between itself and
each of the neighboring Bss.

BS
●

The information is also propagated
to the neighboring BSs.
White Space Network – Channel
Allocation

Propagation diversity over a wide white space band
is highly varying and unpredictable

Even if we were to know propagation
over all frequencies for all links,
the problem would be intractable
Channel Allocation Method
●

●

●

Gibbs sampling – obtain samples from a hard-to-sample
multivariate distribution
Draws samples from a multivariate
probability distribution: p( x1,..., x N )
Sample each of the variables (xi) in turn from a
j

j

j

j

conditional probability distribution: p( x i | x1 ,..., x i−1 , x i +1,..., x N )
Do this for each sample j = 1..k
●

In the end we have k samples from the joint distribution

How is Gibbs sampling
connected with
channel allocation?
Channel Allocation Method
1) Probability distribution is related to overall network
performance
2) Probability distribution depends on channels allocated
to BSs
3) Probability distribution favors states that lead to
maximum performance
4) Conditional probability distribution isolates the impact
of each of the nodes on the total optimization function
5) Conditional probability distribution can be calculated
independently at each of the base stations
If the above conditions hold,
Gibbs sampling of the performance distribution
(over channels at different BSs)
will lead to the optimal channel allocation
Channel Allocation Method
●

Network performance metric:
–

Total network capacity C, under a certain channel
allocation c independently at each of the base
stations: C(c) = C (c ) = W log(1+ SINR (c ))

∑

i

i

∑

i

i

i

Sum of the capacity of
each BS-CPE

●

SINR (signal to interference-plus-noise ratio)
is different at different channels
for different BS-CPEs due to high variability of
propagation in white spaces

Remember one of the conditions to use Gibbs sampling:
Conditional probability distribution isolates the impact of
each of the nodes on the total optimization function
SINR: a single BSs decision on the operating channel
affects interference at other BSs, yet we cannot isolate
the effect as it is “hidden” behind a log function
●
Channel Allocation Method
●

Network performance metric, take two:
–

Cumulative interference-plus-noise to signal
ratio (CINSR):
Noise Interference
CINSR(c) = ∑
i

1
=∑
SINRi (c i )
i

N 0W + ∑ ch(i, j)PH ji (c i )
j ≠i

PHi (c i )
Useful signal

ch(i,j) is 1 if BS i and BS j
operate on the same channel
Channel Allocation Method
●

Network performance metric, take two:
–

Cumulative interference-plus-noise to signal
ratio (CINSR)
●

Easy to isolate the impact of a single decision on
the total metric
 PH (c ) PH (c ) 
N 0W
ji
i
ij
i
CINSRi (c) =
+ ∑ ch(i, j)
+
 PH (c ) PH (c ) 

PHi (c i ) j ≠i

i
i
j
i 
Impact of a local
decision on own
CINSR

Impact of a local
decision on others
CINSR

All the information can be calculated locally!
Channel Allocation Method
●

Connect the network performance metric with a
probability distribution:
–

The Gibbs distribution:

π (c) =

Favors low CINSR states
especially at a low temperature (T)

–

e

CINSR (c )
T

∑e

−

CINSR ( c ′ )
T

c ′ ∈c N

Local Gibbs distribution:

π i (c) =

−

e

−

CINSR i (c i ,(c j ) j ≠i )

∑e

c ′ ∈c N

T
−

CINSR i (c i ,(c j ) j ≠i )
T
Channel Allocation Method
●

Connect the network performance metric with a
probability distribution:
–

The Gibbs distribution:

π (c) =

Favors low CINSR states
especially at a low temperature (T)

–

e

CINSR (c )
T

∑e

−

CINSR ( c ′ )
T

c ′ ∈c N

Local Gibbs distribution:

π i (c) =

−

e

−

CINSR i (c i ,(c j ) j ≠i )

∑e

c ′ ∈c N

T
−

CINSR i (c i ,(c j ) j ≠i )
T
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
3
4
Available channels:
Channel Allocation Method
●

Each BS samples its local Gibbs distribution to obtain a
preferred channel selection

2
1
Is this channel allocation
optimal?

Available channels:

3
4
Channel Allocation Method
●

●

●

●

The distribution might be such that many states have low
energy, and the sampler might get stuck in a channel
selection which is good, but not optimal
Annealed sampler – change the temperature (T) as the
process progresses allows the exploration of a wider
solution space:
Depending on the temperature change schedule we get
different results
Inspiration from annealing
in metallurgy
VillageLink Algorithm
●

Distributed channel allocation algorithm (at each node):
–

While time t < tend
●

Calculate temperature T at time t (temperature
decreases over time)

●

Calculate local CINSRi for each possible channel decision

●

Calculate and sample local Gibbs distribution

●

●

–

π i (c)

Pick a channel according to the channel sampled from
the Gibbs distribution and disseminate that information
to neighbors
Listen to information about the channel selection of
neighbors

Switch the wireless interface to the last selected channel

Channel switching does not occur in the loop!
VillageLink Algorithm
●

Properties of the algorithm
–

Distributed algorithm - uses only local computations.

–

Uses propagation profiling results from channel probing.

–

Only the information on the channel that resulted from the
sampling process is used in each iteration. True channel
switching happens only once at the end of the process.

–

For certain cooling schedules converges towards the
globally minimal CINSR. However, there is no guarantee on
the number of iterations needed.
VillageLink – Evaluation
●

Simulation setup
–

Propagation in white spaces is influenced by the free space
loss, antenna patterns and the environment
●

●

Propagation calculation takes into account transmission
power, antenna gain and the distance between the
nodes
We closely model antenna irradiation patterns, frequency
selectivity and antenna orientation

–

We experiment with a varying number of base stations and
available channels

–

We model a wide area with a few TV stations that create
varying spectrum availability over the area
VillageLink – Evaluation
●

Is CINSR a good metric?
–

Comparison to the minimal interference metric

Over-provisioned channels
a lot of vacant channels, few BSs

Channel allocation in a rural network
is important even when
interference is not a problem

Under provisioned channels
a lot of BSs, few channels

Minimizing interference is
a good approach if the interference
limits the capacity
VillageLink – Evaluation
●

Alternatives to VillageLink
–

Least congested channel search (LCCS) – selects the
least used channel locally

–

Preferred intra-cell channel allocation (PICA) – selects
the channel for which the BS experiences the highest
channel gain towards its clients

–

VillageLink minimizes CINSR (cumulative interference
plus noise to signal ratio), thus taking into account
both preferred channels and interference
VillageLink – Evaluation
●

Total network capacity:
Ten available channels

Fifteen available channels

Twenty available channels
VillageLink – Evaluation
●

Fairness (Jain fairness index,
the closer the value is to 1 the better)
Ten available channels

Fifteen available channels

Twenty available channels
VillageLink – Conclusion
●

●

●

White space channel
allocation algorithm that
jointly minimizes interference
and maximizes BS-CPE
capacity
A practical solution that
requires the minimal number
of channel switching events
VillageLink is an integral part
of VillageNet, a set of
networking solutions we
developed for rural areas that
includes our previous work
VillageCell and VillageShare
VillageLink – Future
●

System Implementation
–

●

Deployment
–

●

From simulator to Software Defined Radio
Use case for VillageLink

Licensing
–

White spaces are still a grey zone when it comes to
licensing, especially in our target areas
Collaborators
Mariya Zheleva, UCSB

Albert Lysko, CSIR,
South Africa

David Johnson, CSIR, South Africa
Elizabeth Belding, UCSB

Gertjan van Stam, SIRDC,
Zimbabwe

Also:
● Meraka Institute, South
Africa
● LinkNet, Macha, Zambia
Thank you!
Veljko Pejovic
v.pejovic@cs.bham.ac.uk
More at: http://www.cs.bham.ac.uk/~pejovicv/publications.php
Digital Divide – Rethinking the
definition
●

A gap between those who
do and those who do not
have access to ICTs
Digital Divide – Rethinking the
definition
●

A variety of inequalities among people’s access to
ICTs, ability to use ICTs and benefits from using ICTs.
Measuring Success
●

This is an over simplified view of the divide
Measuring Success
●

A complex metric is necessary
–

Conventional metrics of access do not capture
differences in access quality
Measuring Success
●

Example – Connectivity Speed

Source: ITU

International Internet bandwidth (bit/s per user), by region
Measuring Success
●

Example – Connectivity

The average web page size grew
Speed about 50 times in 15 years

Source: ITU

International Internet bandwidth by region

Is the access in the developing world
effectively getting worse?
Measuring Success
●

Example – Location of Access

Source: ITU
Measuring Success
●

Example – Location of Access
–

Location of access is important:
●

Distance:
At home or a long walk to a terminal
Availability hours:
–

●

Any time or business hours only
Pre-determining online behavior:
–

●

Browse the web or prepare emails before the
access happens
Types of applications used:
–

●

–

Some applications are more suited for leisurely
at-home access - Facebook
Measuring Success
●

Example – Cost of Access

Source: ITU
Measuring Success
●

Cultural and socio-economic affordances of
connectivity:
–

Content in local languages

–

Availability of e-Government services

–

e-Commerce

–

Supporting infrastructure: roads, banking (credit
cards)

–

Social affordances: connectivity with local and global
population; online social networks; networked
individualism
Holistic approach
Evaluate success!

Investigate existing solutions
identify obstacles and
true needs of our users

Develop technical solutions
with experts from target areas

Más contenido relacionado

La actualidad más candente

Cognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentationCognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentationIffat Anjum
 
1687 1499-2008-470571
1687 1499-2008-4705711687 1499-2008-470571
1687 1499-2008-470571kareenavolt
 
Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Jeffrey Funk
 
Handover for 5G Networks using Fuzzy Logic: A Review
Handover for 5G Networks using Fuzzy Logic: A ReviewHandover for 5G Networks using Fuzzy Logic: A Review
Handover for 5G Networks using Fuzzy Logic: A ReviewAI Publications
 
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKOPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKPraktan Patil
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesKuncoro Wastuwibowo
 
Security threats in cognitive radio
Security threats in cognitive radioSecurity threats in cognitive radio
Security threats in cognitive radioNavya Shree
 
Wireless networks by Engineer Geremew T,
Wireless networks by Engineer Geremew T,Wireless networks by Engineer Geremew T,
Wireless networks by Engineer Geremew T,GeremewTefera1
 
Introduction to Wireless MIMO – Theory and Applications
Introduction to Wireless MIMO – Theory and ApplicationsIntroduction to Wireless MIMO – Theory and Applications
Introduction to Wireless MIMO – Theory and ApplicationsJacob Sharony
 
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiTraffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiShristi Pradhan
 
Introduction wireless communication network
Introduction wireless communication networkIntroduction wireless communication network
Introduction wireless communication networkRiazul Islam
 
Cognitive Radio For Smart Grid
Cognitive Radio For Smart GridCognitive Radio For Smart Grid
Cognitive Radio For Smart Gridyasser hassen
 
Look future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_gLook future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_gArtechno7
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radioAli Nasr
 
Mis term paper
Mis term paperMis term paper
Mis term paperrahulsm27
 

La actualidad más candente (20)

Cognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentationCognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentation
 
Cognitive Radio
Cognitive RadioCognitive Radio
Cognitive Radio
 
1687 1499-2008-470571
1687 1499-2008-4705711687 1499-2008-470571
1687 1499-2008-470571
 
Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible?
 
Cognitive Radio
Cognitive RadioCognitive Radio
Cognitive Radio
 
Handover for 5G Networks using Fuzzy Logic: A Review
Handover for 5G Networks using Fuzzy Logic: A ReviewHandover for 5G Networks using Fuzzy Logic: A Review
Handover for 5G Networks using Fuzzy Logic: A Review
 
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKOPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
 
It2402 mobile communication unit3
It2402 mobile communication unit3It2402 mobile communication unit3
It2402 mobile communication unit3
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main Issues
 
Security threats in cognitive radio
Security threats in cognitive radioSecurity threats in cognitive radio
Security threats in cognitive radio
 
Wireless networks by Engineer Geremew T,
Wireless networks by Engineer Geremew T,Wireless networks by Engineer Geremew T,
Wireless networks by Engineer Geremew T,
 
Introduction to Wireless MIMO – Theory and Applications
Introduction to Wireless MIMO – Theory and ApplicationsIntroduction to Wireless MIMO – Theory and Applications
Introduction to Wireless MIMO – Theory and Applications
 
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiTraffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
 
Cognitive Radio in 5G
Cognitive Radio in 5GCognitive Radio in 5G
Cognitive Radio in 5G
 
Introduction wireless communication network
Introduction wireless communication networkIntroduction wireless communication network
Introduction wireless communication network
 
Cognitive Radio For Smart Grid
Cognitive Radio For Smart GridCognitive Radio For Smart Grid
Cognitive Radio For Smart Grid
 
COGNITIVE RADIO
COGNITIVE RADIOCOGNITIVE RADIO
COGNITIVE RADIO
 
Look future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_gLook future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_g
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radio
 
Mis term paper
Mis term paperMis term paper
Mis term paper
 

Destacado

ARCH 20 - Final Portfolio
ARCH 20 - Final PortfolioARCH 20 - Final Portfolio
ARCH 20 - Final PortfolioMurat Yavuz
 
Telecenters ellta 2011
Telecenters ellta 2011Telecenters ellta 2011
Telecenters ellta 2011ellwordpress
 
Mahmuda Mutahara "towards preachin what is practiced?"
Mahmuda Mutahara "towards preachin what is practiced?"Mahmuda Mutahara "towards preachin what is practiced?"
Mahmuda Mutahara "towards preachin what is practiced?"Arjen Zegwaard
 
Hamidul Huq "Into the beel"
Hamidul Huq "Into the beel"Hamidul Huq "Into the beel"
Hamidul Huq "Into the beel"Arjen Zegwaard
 
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)Bayes Ahmed
 
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)Bayes Ahmed
 
rural development programmes in india
rural development programmes in indiarural development programmes in india
rural development programmes in indianabila km
 
Major accidents & their prevention in rural & urban areas
Major accidents & their prevention in rural & urban areasMajor accidents & their prevention in rural & urban areas
Major accidents & their prevention in rural & urban areasCharmi Doshi
 
Rail accidents tam 2013-18
Rail accidents tam 2013-18Rail accidents tam 2013-18
Rail accidents tam 2013-18Vijay Kumar
 
Community types: urban, rural and suburban.
Community types: urban, rural and suburban.Community types: urban, rural and suburban.
Community types: urban, rural and suburban.Cheri Turman
 
Rural marketing
Rural marketingRural marketing
Rural marketingMIM Noida
 
Final rural-development-in-india
Final rural-development-in-indiaFinal rural-development-in-india
Final rural-development-in-indiamaheshgautambsr
 
Rural development (In India)
Rural development (In India)Rural development (In India)
Rural development (In India)Bhargav Upadhyay
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Destacado (19)

ARCH 20 - Final Portfolio
ARCH 20 - Final PortfolioARCH 20 - Final Portfolio
ARCH 20 - Final Portfolio
 
Telecenters ellta 2011
Telecenters ellta 2011Telecenters ellta 2011
Telecenters ellta 2011
 
The abc of rural area management
The abc of rural area managementThe abc of rural area management
The abc of rural area management
 
Mahmuda Mutahara "towards preachin what is practiced?"
Mahmuda Mutahara "towards preachin what is practiced?"Mahmuda Mutahara "towards preachin what is practiced?"
Mahmuda Mutahara "towards preachin what is practiced?"
 
Hamidul Huq "Into the beel"
Hamidul Huq "Into the beel"Hamidul Huq "Into the beel"
Hamidul Huq "Into the beel"
 
Rural Development
Rural DevelopmentRural Development
Rural Development
 
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 4: Urban & Regional Planning (Risk Mitigation Concept)
 
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)
Lecture 2: Urban & Regional Planning (Risk Mitigation Concept)
 
rural development programmes in india
rural development programmes in indiarural development programmes in india
rural development programmes in india
 
Unemployment in rural area
Unemployment in rural areaUnemployment in rural area
Unemployment in rural area
 
Major accidents & their prevention in rural & urban areas
Major accidents & their prevention in rural & urban areasMajor accidents & their prevention in rural & urban areas
Major accidents & their prevention in rural & urban areas
 
Rail accidents tam 2013-18
Rail accidents tam 2013-18Rail accidents tam 2013-18
Rail accidents tam 2013-18
 
Community types: urban, rural and suburban.
Community types: urban, rural and suburban.Community types: urban, rural and suburban.
Community types: urban, rural and suburban.
 
Rural marketing
Rural marketingRural marketing
Rural marketing
 
Final rural-development-in-india
Final rural-development-in-indiaFinal rural-development-in-india
Final rural-development-in-india
 
Rural development
Rural developmentRural development
Rural development
 
Rural development (In India)
Rural development (In India)Rural development (In India)
Rural development (In India)
 
Rural development ppt
Rural development pptRural development ppt
Rural development ppt
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar a Adaptive and resource-efficient rural area networks

5G and Beyond: A Bristol Perspective
5G and Beyond: A Bristol Perspective5G and Beyond: A Bristol Perspective
5G and Beyond: A Bristol PerspectiveAndrew Nix
 
Communication and computer networks
Communication and computer networksCommunication and computer networks
Communication and computer networksRabail Khowaja
 
Towards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereTowards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereCPqD
 
Types o Wireless Networks in computer networks
Types o Wireless Networks in computer networksTypes o Wireless Networks in computer networks
Types o Wireless Networks in computer networksPonniS7
 
AWMCN-1.pptx
AWMCN-1.pptxAWMCN-1.pptx
AWMCN-1.pptxHadeeb
 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSKathirvel Ayyaswamy
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptxsameernsn1
 
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...IRJET Journal
 
Data transmission and optical fiber
Data transmission and optical fiberData transmission and optical fiber
Data transmission and optical fiberYogeshLayalu
 
Enabling Device-to-Device Communications in Millimeter-Wave 5G Cellular Netw...
Enabling Device-to-Device Communications in  Millimeter-Wave 5G Cellular Netw...Enabling Device-to-Device Communications in  Millimeter-Wave 5G Cellular Netw...
Enabling Device-to-Device Communications in Millimeter-Wave 5G Cellular Netw...Naresh Biloniya
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureCPqD
 
webinar_MIMO_below_6.pdf
webinar_MIMO_below_6.pdfwebinar_MIMO_below_6.pdf
webinar_MIMO_below_6.pdfandrzejcz
 
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...IJCNCJournal
 

Similar a Adaptive and resource-efficient rural area networks (20)

PPT-DC.pptx
PPT-DC.pptxPPT-DC.pptx
PPT-DC.pptx
 
5G and Beyond: A Bristol Perspective
5G and Beyond: A Bristol Perspective5G and Beyond: A Bristol Perspective
5G and Beyond: A Bristol Perspective
 
LTE Architecture.pdf
LTE  Architecture.pdfLTE  Architecture.pdf
LTE Architecture.pdf
 
Week1
Week1Week1
Week1
 
Communication and computer networks
Communication and computer networksCommunication and computer networks
Communication and computer networks
 
Towards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre EverywhereTowards 5G – Base Stations, Antennas and Fibre Everywhere
Towards 5G – Base Stations, Antennas and Fibre Everywhere
 
Types o Wireless Networks in computer networks
Types o Wireless Networks in computer networksTypes o Wireless Networks in computer networks
Types o Wireless Networks in computer networks
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
AWMCN-1.pptx
AWMCN-1.pptxAWMCN-1.pptx
AWMCN-1.pptx
 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
Block diagonalization for Multi-user MIMO Beamforming Performance over Rician...
 
5g & IoT unit 2.pptx
5g & IoT unit 2.pptx5g & IoT unit 2.pptx
5g & IoT unit 2.pptx
 
Data transmission and optical fiber
Data transmission and optical fiberData transmission and optical fiber
Data transmission and optical fiber
 
edas.final-1570116489
edas.final-1570116489edas.final-1570116489
edas.final-1570116489
 
3G Radio Network Planning
3G Radio Network Planning3G Radio Network Planning
3G Radio Network Planning
 
Enabling Device-to-Device Communications in Millimeter-Wave 5G Cellular Netw...
Enabling Device-to-Device Communications in  Millimeter-Wave 5G Cellular Netw...Enabling Device-to-Device Communications in  Millimeter-Wave 5G Cellular Netw...
Enabling Device-to-Device Communications in Millimeter-Wave 5G Cellular Netw...
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access Infrastructure
 
webinar_MIMO_below_6.pdf
webinar_MIMO_below_6.pdfwebinar_MIMO_below_6.pdf
webinar_MIMO_below_6.pdf
 
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...
BROADBAND POWER LINE COMMUNICATION: THE CHANNEL AND NOISE ANALYSIS FOR A POWE...
 

Último

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Adaptive and resource-efficient rural area networks

  • 1. Adaptive and Resource-Efficient Rural Area Networks Slides at: www.cs.bham.ac.uk/~pejovicv/cambridge Veljko Pejovic Research Fellow University of Birmingham
  • 2. Digital Divide ● ● ● A division between those who do and those who do not have access to and the capability to use modern information and communication technologies (ICTs) The digital divide is tightly connected with the living standard, health care, economy, education, political freedoms Observed from different aspects: gender, age, affluence
  • 3. Digital Divide – A Broad View Internet users per region Source: ITU 2013
  • 4. Digital Divide – Causes Differences between regions that impact ICT adoption: ● ● ● ● Purchasing power – ICTs cost Existing infrastructure – ICTs need reliable power supply Level of urbanization – ICTs are designed for cities Different cultures – the same ICTs might not be suitable for all societies
  • 5. Digital Divide – Urbanisation Levels 100 80 60 40 20 0 Least dev. UK Zambia OECD South Korea South Africa Urbanisation level [%] Source: World Bank
  • 6. Digital Divide – Rural vs Urban 100 Rural 80 Urban 60 40 20 0 Belarus Brazil Egypt S. Africa S. Korea Population that uses the Internet [%] Source: ITU US
  • 8. Existing Problems Technical ● Poor signal propagation due to vast distances, terrain configuration, vegetation ● Wireless interference, especially in the case of unlicensed solutions ● Lack of reliable electrical energy supply Socio-economic ● Economic infeasibility of wide area coverage ● Lack of locally relevant online content ● Inability to engage a wider community into the network ● Micro digital divides: castes, genders
  • 9. Our view on why rural area connectivity fails In rural areas a unique set of technical and social challenges are obstacles to Internet penetration. The essence of the problem lies in a general lack of understanding of rural area dwellers’ needs, and in the development of communication technologies without consideration of unique nuances of rural areas.
  • 10. Holistic approach Investigate existing solutions identify obstacles and true needs of our users Develop technical solutions with experts from target areas
  • 11. Investigating Technical and Social Challenges in Rural Areas Analysis of existing rural wireless networks in Africa (Macha, Zambia and Dwesa, South Africa): Why Macha and Dwesa? ● ● ● ● Real rural Africa Community wireless networks Different social settings Strong collaboration links through our partners
  • 12. Investigating Technical and Social Challenges in Rural Areas Analysis of existing rural wireless networks in Africa (Macha, Zambia and Dwesa, South Africa): ● Lightweight traffic monitoring system: – – ● Packet headers on the satellite gateway Squid proxy logs Social surveys – Go beyond just anecdotal evidence - quantifiable data – Examine Internet usage, legacy communication practices, social aspects of computer networking, quality of service issues
  • 13. Investigating Technical and Social Challenges – Key Findings ● The location of Internet access (home/work/internet café) impacts the type of applications used online: – ● There is a strong locality of interest: – ● Only at-home access allows full-fledged online experience, including active OSN usage, content generation; otherwise deliberate interaction model The majority of voice-over-IP (VoIP) calls and instant messages (IM) are exchanged within the village Network performance and user behavior are tightly intertwined: – people share files via USB drives when the network is More about rural area network analysis in our WWW'11 paper congested
  • 14. Develop Technical Solutions Guidelines: ● Provide at-home Internet access to all ● Support local communication ● Facilitate content generation ● Be resource (electrical energy, satellite bandwidth, wireless spectrum) efficient
  • 16. VillageNet VillageCell Enables free local mobile phone calls via off-the-shelf Evolved into Kwiizya open-source solutions. Itdeployed no Macha, Zambia. requires in modification to the existing GSM handsets and SIM cards. Check: M. Zheleva et al. ● ● ● "Kwiizya...", MobiSys'13 GNUradio OpenBTS Asterisk
  • 17. VillageNet VillageShare Evolved into Kwaabana Improves content generation and sharingin Macha, Zambia deployed in a village via a local file sharing application. and rural Eastern Cape Enables extra upload capacity Check: D. Johnson et al. via time-delayed uploads. "Kwaabana...", ACM DEV'13
  • 18. VillageNet VillageLink Connect distant locations through outdoor, non line of sight wireless links operating on unlicensed frequencies. Bring connectivity to every individual!
  • 19. Wide-Area Wireless Low population density: ● ● Cell phone towers are not economically viable for low income under-populated areas WiFi networks have a limited range and require a line of sight
  • 20. New opportunities for rural area connectivity White spaces: ● ● ● Frequency band from roughly 50MHz to 800MHz Vacant after TV went digital; potentially unlicensed spectrum Excellent propagation properties: – Long range (path loss ~ f2) – Not absorbed by vegetation – Signal can bend around obstacles
  • 21. White Spaces – Issues ● ● White spaces encompass a few hundreds of MHz of spectrum Dynamic range in white spaces: Technology fL (MHz) fU (MHz) D (dB) 802.11 (2.4GHz) 2412 2484 0.26 802.11 (5 GHz) 5170 5700 0.85 GSM 900 935 960 0.23 White spaces 43.25 797.25 25.31
  • 22. White Spaces – Issues ● ● White spaces encompass a few hundreds of MHz of spectrum Dynamic range in white spaces: Results from a 3 km long outdoor link in South Africa Signal strength can be tens of dB different across the band.
  • 23. White Spaces – Issues ● ● White spaces encompass a few hundreds of MHz of spectrum Dynamic range in white spaces: Why is this a problem? Performance across the frequency band cannot be described solely by the propagation theory Antenna properties and the environment determine signal strength at different channels
  • 24. White Spaces – Channel Allocation ● ● We have a limited pool of vacant white space channels Network capacity depends on the useful signal strength and the interference (plus noise) strength How to allocate wireless channels to network nodes so that the network capacity is maximized?
  • 25. Conventional Network – Channel Allocation ● Signal strength is equal at all frequencies. Channels allocation strives to minimize interference. Access points with associated clients
  • 26. Conventional Network – Channel Allocation ● ● Signal strength is equal at all frequencies. Channels allocation strives to minimize interference. Graph coloring – assign colors (channels) so that no two nodes that share a link in the interference graph are assigned the same color. Interference graph among access points
  • 27. Conventional Network – Channel Allocation ● ● Signal strength is equal at all frequencies. Channels allocation strives to minimize interference. Graph coloring – assign colors (channels) so that no two nodes that share a link in the interference graph are assigned the same color.
  • 28. White Space Network – Channel Allocation ● In white spaces signal strength varies over channels, moreover the variation may be different for different pairs of nodes.
  • 29. White Space Network – Channel Allocation ● ● In white spaces signal strength varies over channels, moreover the variation may be different for different pairs of nodes. Minimizing interference with graph coloring does not work anymore. The graph depends on channel selection.
  • 30. White Space Network – Channel Allocation ● ● In white spaces signal strength varies over channels, moreover the variation may be different for different pairs of nodes. Minimizing interference with graph coloring does not work anymore. The graph depends on channel selection.
  • 31. White Space Network – Channel Allocation Propagation diversity over a wide white space band is highly varying and unpredictable Even if we were to know propagation over all frequencies for all links, the problem would be intractable
  • 32. Channel Probing and Medium Access ● ● Consider a network of base stations (BSs) with multiple associated clients (CPEs) BSs select their operating channels and CPS switch to a channel selected by the BS they are associated with ● CPE BS Selection of the operating channel impacts the signal strength from a BS to a CPE and the interference from one BS to another. CPE CPE CPE BS CPE
  • 33. Channel Probing and Medium Access ● ● We extend the 802.22 protocol with inter-BS and BS-CPE probing. A probe is a packet whose content is known to the receiver. By comparing the received probe with the sent one, we can estimate the channel quality. A probe is sent at each available channel. ● CPE BS CPE After the probing is completed each BS knows channel quality between itself and each of its CPEs and the interference level between itself and each of the neighboring Bss. BS ● The information is also propagated to the neighboring BSs.
  • 34. White Space Network – Channel Allocation Propagation diversity over a wide white space band is highly varying and unpredictable Even if we were to know propagation over all frequencies for all links, the problem would be intractable
  • 35. Channel Allocation Method ● ● ● Gibbs sampling – obtain samples from a hard-to-sample multivariate distribution Draws samples from a multivariate probability distribution: p( x1,..., x N ) Sample each of the variables (xi) in turn from a j j j j conditional probability distribution: p( x i | x1 ,..., x i−1 , x i +1,..., x N ) Do this for each sample j = 1..k ● In the end we have k samples from the joint distribution How is Gibbs sampling connected with channel allocation?
  • 36. Channel Allocation Method 1) Probability distribution is related to overall network performance 2) Probability distribution depends on channels allocated to BSs 3) Probability distribution favors states that lead to maximum performance 4) Conditional probability distribution isolates the impact of each of the nodes on the total optimization function 5) Conditional probability distribution can be calculated independently at each of the base stations If the above conditions hold, Gibbs sampling of the performance distribution (over channels at different BSs) will lead to the optimal channel allocation
  • 37. Channel Allocation Method ● Network performance metric: – Total network capacity C, under a certain channel allocation c independently at each of the base stations: C(c) = C (c ) = W log(1+ SINR (c )) ∑ i i ∑ i i i Sum of the capacity of each BS-CPE ● SINR (signal to interference-plus-noise ratio) is different at different channels for different BS-CPEs due to high variability of propagation in white spaces Remember one of the conditions to use Gibbs sampling: Conditional probability distribution isolates the impact of each of the nodes on the total optimization function SINR: a single BSs decision on the operating channel affects interference at other BSs, yet we cannot isolate the effect as it is “hidden” behind a log function ●
  • 38. Channel Allocation Method ● Network performance metric, take two: – Cumulative interference-plus-noise to signal ratio (CINSR): Noise Interference CINSR(c) = ∑ i 1 =∑ SINRi (c i ) i N 0W + ∑ ch(i, j)PH ji (c i ) j ≠i PHi (c i ) Useful signal ch(i,j) is 1 if BS i and BS j operate on the same channel
  • 39. Channel Allocation Method ● Network performance metric, take two: – Cumulative interference-plus-noise to signal ratio (CINSR) ● Easy to isolate the impact of a single decision on the total metric  PH (c ) PH (c )  N 0W ji i ij i CINSRi (c) = + ∑ ch(i, j) +  PH (c ) PH (c )   PHi (c i ) j ≠i  i i j i  Impact of a local decision on own CINSR Impact of a local decision on others CINSR All the information can be calculated locally!
  • 40. Channel Allocation Method ● Connect the network performance metric with a probability distribution: – The Gibbs distribution: π (c) = Favors low CINSR states especially at a low temperature (T) – e CINSR (c ) T ∑e − CINSR ( c ′ ) T c ′ ∈c N Local Gibbs distribution: π i (c) = − e − CINSR i (c i ,(c j ) j ≠i ) ∑e c ′ ∈c N T − CINSR i (c i ,(c j ) j ≠i ) T
  • 41. Channel Allocation Method ● Connect the network performance metric with a probability distribution: – The Gibbs distribution: π (c) = Favors low CINSR states especially at a low temperature (T) – e CINSR (c ) T ∑e − CINSR ( c ′ ) T c ′ ∈c N Local Gibbs distribution: π i (c) = − e − CINSR i (c i ,(c j ) j ≠i ) ∑e c ′ ∈c N T − CINSR i (c i ,(c j ) j ≠i ) T
  • 42. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 43. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 44. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 45. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 46. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 47. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 3 4 Available channels:
  • 48. Channel Allocation Method ● Each BS samples its local Gibbs distribution to obtain a preferred channel selection 2 1 Is this channel allocation optimal? Available channels: 3 4
  • 49. Channel Allocation Method ● ● ● ● The distribution might be such that many states have low energy, and the sampler might get stuck in a channel selection which is good, but not optimal Annealed sampler – change the temperature (T) as the process progresses allows the exploration of a wider solution space: Depending on the temperature change schedule we get different results Inspiration from annealing in metallurgy
  • 50. VillageLink Algorithm ● Distributed channel allocation algorithm (at each node): – While time t < tend ● Calculate temperature T at time t (temperature decreases over time) ● Calculate local CINSRi for each possible channel decision ● Calculate and sample local Gibbs distribution ● ● – π i (c) Pick a channel according to the channel sampled from the Gibbs distribution and disseminate that information to neighbors Listen to information about the channel selection of neighbors Switch the wireless interface to the last selected channel Channel switching does not occur in the loop!
  • 51. VillageLink Algorithm ● Properties of the algorithm – Distributed algorithm - uses only local computations. – Uses propagation profiling results from channel probing. – Only the information on the channel that resulted from the sampling process is used in each iteration. True channel switching happens only once at the end of the process. – For certain cooling schedules converges towards the globally minimal CINSR. However, there is no guarantee on the number of iterations needed.
  • 52. VillageLink – Evaluation ● Simulation setup – Propagation in white spaces is influenced by the free space loss, antenna patterns and the environment ● ● Propagation calculation takes into account transmission power, antenna gain and the distance between the nodes We closely model antenna irradiation patterns, frequency selectivity and antenna orientation – We experiment with a varying number of base stations and available channels – We model a wide area with a few TV stations that create varying spectrum availability over the area
  • 53. VillageLink – Evaluation ● Is CINSR a good metric? – Comparison to the minimal interference metric Over-provisioned channels a lot of vacant channels, few BSs Channel allocation in a rural network is important even when interference is not a problem Under provisioned channels a lot of BSs, few channels Minimizing interference is a good approach if the interference limits the capacity
  • 54. VillageLink – Evaluation ● Alternatives to VillageLink – Least congested channel search (LCCS) – selects the least used channel locally – Preferred intra-cell channel allocation (PICA) – selects the channel for which the BS experiences the highest channel gain towards its clients – VillageLink minimizes CINSR (cumulative interference plus noise to signal ratio), thus taking into account both preferred channels and interference
  • 55. VillageLink – Evaluation ● Total network capacity: Ten available channels Fifteen available channels Twenty available channels
  • 56. VillageLink – Evaluation ● Fairness (Jain fairness index, the closer the value is to 1 the better) Ten available channels Fifteen available channels Twenty available channels
  • 57. VillageLink – Conclusion ● ● ● White space channel allocation algorithm that jointly minimizes interference and maximizes BS-CPE capacity A practical solution that requires the minimal number of channel switching events VillageLink is an integral part of VillageNet, a set of networking solutions we developed for rural areas that includes our previous work VillageCell and VillageShare
  • 58. VillageLink – Future ● System Implementation – ● Deployment – ● From simulator to Software Defined Radio Use case for VillageLink Licensing – White spaces are still a grey zone when it comes to licensing, especially in our target areas
  • 59. Collaborators Mariya Zheleva, UCSB Albert Lysko, CSIR, South Africa David Johnson, CSIR, South Africa Elizabeth Belding, UCSB Gertjan van Stam, SIRDC, Zimbabwe Also: ● Meraka Institute, South Africa ● LinkNet, Macha, Zambia
  • 60. Thank you! Veljko Pejovic v.pejovic@cs.bham.ac.uk More at: http://www.cs.bham.ac.uk/~pejovicv/publications.php
  • 61. Digital Divide – Rethinking the definition ● A gap between those who do and those who do not have access to ICTs
  • 62. Digital Divide – Rethinking the definition ● A variety of inequalities among people’s access to ICTs, ability to use ICTs and benefits from using ICTs.
  • 63. Measuring Success ● This is an over simplified view of the divide
  • 64. Measuring Success ● A complex metric is necessary – Conventional metrics of access do not capture differences in access quality
  • 65. Measuring Success ● Example – Connectivity Speed Source: ITU International Internet bandwidth (bit/s per user), by region
  • 66. Measuring Success ● Example – Connectivity The average web page size grew Speed about 50 times in 15 years Source: ITU International Internet bandwidth by region Is the access in the developing world effectively getting worse?
  • 67. Measuring Success ● Example – Location of Access Source: ITU
  • 68. Measuring Success ● Example – Location of Access – Location of access is important: ● Distance: At home or a long walk to a terminal Availability hours: – ● Any time or business hours only Pre-determining online behavior: – ● Browse the web or prepare emails before the access happens Types of applications used: – ● – Some applications are more suited for leisurely at-home access - Facebook
  • 69. Measuring Success ● Example – Cost of Access Source: ITU
  • 70. Measuring Success ● Cultural and socio-economic affordances of connectivity: – Content in local languages – Availability of e-Government services – e-Commerce – Supporting infrastructure: roads, banking (credit cards) – Social affordances: connectivity with local and global population; online social networks; networked individualism
  • 71. Holistic approach Evaluate success! Investigate existing solutions identify obstacles and true needs of our users Develop technical solutions with experts from target areas