SlideShare ist ein Scribd-Unternehmen logo
1 von 71
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main Issues
Kuncoro Wastuwibowo
 
Security threats in cognitive radio
Security threats in cognitive radioSecurity threats in cognitive radio
Security threats in cognitive radio
Navya Shree
 
Look future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_gLook future wireless_communications_beyond3_g
Look future wireless_communications_beyond3_g
Artechno7
 
Mis term paper
Mis term paperMis term paper
Mis term paper
rahulsm27
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
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
Charmi Doshi
 
Rail accidents tam 2013-18
Rail accidents tam 2013-18Rail accidents tam 2013-18
Rail accidents tam 2013-18
Vijay Kumar
 
Rural marketing
Rural marketingRural marketing
Rural marketing
MIM Noida
 
Final rural-development-in-india
Final rural-development-in-indiaFinal rural-development-in-india
Final rural-development-in-india
maheshgautambsr
 
Rural development (In India)
Rural development (In India)Rural development (In India)
Rural development (In India)
Bhargav Upadhyay
 

Andere mochten auch (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
 

Ähnlich wie Adaptive and resource-efficient rural area networks

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
PonniS7
 

Ähnlich wie 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...
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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