49
Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Embed Size (px)

Citation preview

Page 1: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Sámi Network Connectivity

(SNC)

ICT workshopStockholm

5-June-2003

Page 2: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Topics

• Social aspects - Maria Udén• Technical Aspects - Avri Doria

Page 3: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Social AspectsSNC

Maria UdénLTU

Page 4: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Project Background

• The project was initiated among a group of reindeer herders.

• Why is ICT a matter for reindeer herders? There are egalitarian – “same to all” – qualities or

potentials in ICT, e.g. business and education, taking part in political processes, leisure, social contacts.

There are qualities related to the reindeer herders as part of an indigenous population living as minority in four national states – the Sámi. E.g. creating spaces for discourse, promoting own language.

Yet, the terms are crucial. If ICT is available only on terms of stationary living much of the potential is lost, because the herding is a semi-nomadic activity.

Page 5: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Potential of ICT

• In the case of semi-nomadism ICT has great potential.

• A crucial potential of ICT is to enable overcoming the strains put on reindeer herding communities by the need to adapt to stationary solutions

• This is a potential because ICT has capacity to overcome boundaries in time and space

Page 6: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003
Page 7: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Traditional herding

• Families moving with the herd throughout the year

• All generations, both genders included

Page 8: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Reindeer herding today

• The herding continues to require organic organization and constant moving

• Modernity requires adaptation to mechanical time and stationary living

• Reindeer herding is nowadays a male dominated business

• Approximately 10% of professional herders are women

Page 9: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Culture and Knowledge

• Cultural diversity is a global concern• The reindeer herders and Sámi

culture in general carry knowledge of how to build a society on scarce resources

• Sámi cultural landscape is conceived of as “wilderness” by many others

Page 10: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Problem

• The Swedish state has established goals that information and communication technologies shall be available to all citizens

• This is considered necessary for, among other things, democratic and economic reasons

• Standards for achievement refer to population density and permanent address

• Both these standards exclude reindeer herders and their families as individuals

• Both standards also exclude reindeer herding as economy

Page 11: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Potentials inherent in the SNC proposition

• Technology transfer: opportunity for local people building knowledge and

establishing useful contacts new impulses to high-tech research and to industry

• Insights into contradictions and shortcomings of information and communication technologies: supposed to make time and place irrelevant, yet not

available to the nomadic economy post-modern visions of nomadism are challenged by the

Sirges example

Page 12: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Technical AspectsSNC

Avri DoriaETRI

Page 13: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

First Assumptions

• It is worth getting basic network coverage to people who live in ‘infrastructure challenged’ areas even if it is not yet possible to use standard ‘off the shelf’ technology and even if the features provided are not the same features available at the cutting edge of technology use.

• While capital costs of establishing the network should be kept as low as possible, it is even more critical that the recurrent costs for running the network must be locally sustainable.

Page 14: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Assumptions

Because of area size and population density:o Wireline is not a practical solutiono GSM and 3G are not practical solutions

The undesirability of putting up sufficient antennas in the nature reserves is another consideration.

Satellite coverage is expensive, of limited bandwidth and intermittent

TV broadcast is available for data delivery in some remote zones

WiFi hotspots are possible, but it is not possible, at this point in time, to build a continuous communications zone with WiFi

It is possible to build a network composed of WiFi hotspots and wireline access points all connected by mobile relays.

Page 15: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Project Components

Community accessEmailWeb accessEducational opportunity

Business serviceHerd telemetrySmall business opportunities

Web salesSoftware development and support

Page 16: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Project elements

Topographical study of area to be covered – this is necessary to understand population flow and geographical characteristics necessary to locate gateways, WiFi hotspots and corridors.

WiFi hotspots: Equipment will need to be modified to produce a narrower longer range access.

Page 17: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Project Elements (cont’d)

Since the relay connectivity is intermittent, the network will require delay tolerant networking support including:Application level gatewaysRouting software to handle the intermittently

connected ad-hoc network.Network elements include:

GatewaysRelays

Page 18: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Initial Project Phases

InitialTopographical SW systems for mapping placement of WiFi

hotspots Routing software for relayApplication level gateway for emailPhase result; prototype demo (in lab)

Small Field trialDefine a region and install WiFi hotspots and corridorsPrototype and deploy gatewaysPrototype and deploy relaysPhase result; Test live network in very confined area

Page 19: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Long Term goal

• After the test phases are completed, the project should be modeled to allow for rapid deployment within the affected communities.

• Involves: Developing product quality systems Providing education for local residents to

train as network system developers and technicians who can install and maintain the network as well as develop it further.

Page 20: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Participation & Education are key goals

• In order to make the system sustainable, in fact

• In order to even get the production system off the ground

• A large amount of involved and trained local talent must be brought into the project early.

• Ultimately, it must end up a local project in order to be sustainable.

Page 21: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Solution Space

• Involves: Opportunistic use of any available network

substructure Opportunistic use of work being done by IRTF,

JPL, NASA and others on Delay Tolerant Networking (DTN) Bundling Specialized routing protocols

Using NAT or similar IPv6 private network capabilities

Building on web caching technology used by web content distributors (e.g. Akamai)

Page 22: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Opportunistic use of any available network

substructure

• Use of any network infrastructure that is available. Broadband Fixed phone lines GSM/3G Short Wave Radio Digital TV Broadcast (for data delivery)

• Use of 802.11 hotspots wherever possible and feasible.

• Use of mobile relays wherever necessary

Page 23: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Requirements for opportunistic networking

• Requires detailed knowledge of the opportunities. Electricity Wire Wireless Broadcast

• Requires topographical mapping of geographical domain

• Requires knowledge of population flow over time

Page 24: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Delay Tolerant Networking (DTN)

• While most networks are called store and forward networks, they really only store a data for a very short time.

• In a DTN there may be long periods of isolation where a network node does not have any neighbors, and thus data may need to be stored for a long time.

• This long latency effects the way applications can use the network, and requires a different transport and routing strategy.

Page 25: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Normal Internet

Message sentNow Now +1 sec

Now +2 sec

Now +3 sec

Now +4 sec

Page 26: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Normal Internet Connection

• In a normal internet connection, the sub-network, in this case a community,is connected for the entire time that communication is ongoing.

• For example: In an email dialogue: A person’s system (the mail client) sends an hello The mail server responds with its own hello The person’s system sends the message The mail server acknowledges receiving the message The message is delivered

• In other words, the dialogue between the client and the server takes place by taking turns across the network. This entire dialogue must be completed within seconds.

Page 27: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

In Delay Tolerant Network

Message sent Now Now +1 hour

Now +3hours

Now +6 hours

Now +12 hours

Page 28: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

In Delay Tolerant Network

• Due to the lack of a continuous connection in a DTN, the delay makes using the normal procedure impossible.

• In this case the mail dialogue would be as follows: Person’s computer sends Hello and the

message Some time later mail server accepts hello and

message and sends acknowledgement Some time later person’s computer receives

acknowledgement.

Page 29: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

In other words

• Instead of having a normal network conversation – similar to a telephone call

• Participant in a DTN uses a form of communication that is more like sending a letter.

Page 30: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Applications possible in DTN

• EMAIL• WEB with caching• File transfer• Telemetry

Sensor Reading Herd Tracking

Page 31: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Applications not possible in DTN

• Transaction based, e.g. Internet Banking Airline Reservations

• Remote use of other computer, e.g. Telnet Applications that require a ongoing

spontaneous dialogue

• IP Telephony

Page 32: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Bundling Gateways

• In order to allow complete network exchanges to be packaged into a single transaction, a bundling transport technology has been developed.

• Prototype of basic bundling code has been made available by Intel/JPL & UC Berkeley

Page 33: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Possible Network Scenarios

• Fixed relay points

• Mobile relay points

Page 34: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Fixed RelaySNC – Time 0

InternetRelay

Internet Connection Point

e.g. Jokkmokk

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Internet Connection Point

e.g. Gällivare

GW

Community C

GW

Page 35: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Fixed RelaySNC – Time 1

Relay

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Community C

GW

Internet Connection Point

e.g. Gällivare

GW

Page 36: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Fixed RelaySNC – Time 2

InternetRelay

Internet Connection Point

e.g. Jokkmokk

Community C

GW

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Internet Connection Point

e.g. Gällivare

GW

Page 37: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Fixed Relay SNC – Time 3

InternetRelay

GW

Internet Connection Point

e.g. Jokkmokk

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Internet Connection Point

e.g. Gällivare

Community C

GW

Page 38: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Mobile Relay SNC – Time 0

Internet GW

Relay

Relay

InternetRelay

RelayBundles

Blue I

Green A

Red C

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Community C

GW

GW

Community B

GW

Page 39: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Mobile Relay SNC – Time 1

Internet GW

Relay

RelayBundles

Blue - I,A

Green -A,I

Red - C

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Community C

GW Community B

GW

Page 40: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Mobile Relay SNC – Time 2

Internet GW

Relay

Relay Bundles

I2,A

A,I,C

C,A,I

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

Community C

GW Community B

GW

Page 41: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Mobile Relay SNC – Time 3

Internet

Relay

Relay

Bundles

I2,A,C

A2,I,C

C,A,I,B

InternetInternet Connection

Pointe.g. Jokkmokk

Community A

GW

GW

Community C

GW Community B

GW

Page 42: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

DTN Routing Method

• Developing probabilistic routing algorithm with Anders Lindgren at LTU Loosely based on Epidemic Routing Effective but expensive

• Assumption that a node encountered in the recent past is more likely to be encountered again in the future.

• As relays encounter each other they exchange probabilities for known destinations and then nodes decide whether to pass/accept a bundle for a destination.

Page 43: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

DTN Routing Algorithm

Probability Based Algorithm - P[0,1]Still under study

• For each node - P(a,b) = Pinit

except for home node where P(a,b)=1 • Upon encounter -

P(a,b)= P(a,b) old +(1- P(a,b)old)x Pinit

• If no encounter within time thresholdP(a,b)= P(a,b) x k

[0,1), k - number of timeout units

Page 44: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

DTN Routing Algorithm (cont’d)

• Transitive property If node A often encounters node B

and node B often encounters node Cthen node C is a good node for forwarding toward node A

P(a,b)= P(a,b) old +(1- P(a,c)old)xP(a,b) xP(a,c)x[0,1) - scaling factor

Page 45: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Status of DTN routing development

• Currently testing simulations of algorithm

• Working on several protocol operational issues including: Frequency of exchange of probability

vectors Acknowledgement policy Bundle deletion policy

Page 46: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Private networks

• Each community should be able to set up its own addresses IPv4 IPv6 NAT

Page 47: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Caching Technology

• Assumes that much of what a community want to see on the web can be predicted based on history and thus can be pre-delivered to local caches

• When a non-cached page is requested, the request should be posted and the user should be informed when the page becomes available.

• When a request is filled, not only the requested URL should be returned, but a section of the tree below that URL should also be returned.

Page 48: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

And finally

• We have a need• We have a possible set of solutions• We have started• We have long way to go yet.

Page 49: Sámi Network Connectivity (SNC) ICT workshop Stockholm 5-June-2003

Thank you