from the rocks of mars to the slums of cambodia: the ...msakr/15129-f10/docs/k... · from the rocks...

47
From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A. Harras, Ph.D. Assistant Teaching Professor Founder and Director of the Networking Systems Lab (NSL) School of Computer Science Carnegie Mellon University

Upload: others

Post on 03-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research

Khaled A. Harras, Ph.D.

Assistant Teaching Professor Founder and Director of the Networking Systems Lab (NSL)

School of Computer ScienceCarnegie Mellon University

Page 2: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Outline

• Story 1: – Evolution: From 4 nodes to 1.1Billion

• Story 2: – Operation: How does all this roughly work?

• Story 3: – Mobility: Common problems and solutions

• Story 4:– DTNs: The unexpected evolution of research

Page 3: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Internet in 1969…

Source:http://www.sharpnet.co.uk

Page 4: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Internet in 1971…

Page 5: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Internet in 1977…

Page 6: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Internet in 1999…

Source:http://www.caida.org

Page 7: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Internet: Some Stats…

Page 8: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

…More Stats…

Page 9: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

…More Stats…

Source:http://broadbandanalyst.co.uk/

Page 10: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Asia has “started” using the Internet!

Page 11: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Story Punch-line…From To

• Research is the core for enabling this…

Page 12: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Research Results…

Page 13: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Outline

• Story 1: – Evolution: From 4 nodes to 1.1Billion

• Story 2: – Operation: How does all this roughly work?

• Story 3: – Mobility: Common problem and solutions

• Story 4:– DTNs: The unexpected evolution of research

Page 14: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Class Experiment…

• Small game to send messages…• What are the problems we can have?

– OPEN DISCUSSION…

Page 15: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Protocol Layers

Source: http://www.fidis.net/resources/deliverables/hightechid/int-d37003/doc/6/ and http://www.satmagazine.com/cgi-bin/display_article.cgi?number=1342678280

Page 16: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Networking Problems

• What are the problems we can have?– Connection establishment– Reliability– Flow control– Error control– Multiple applications– Many protocols– Routing– Congestion Control– …….!

Page 17: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Example: Routing

Source: http://www.h3c.com/portal/ and http://www.trainsignaltraining.com/

• Build Routing Tables

• Lookup address• Forward packets

Page 18: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Outline

• Story 1: – Evolution: From 4 nodes to 1.1Billion

• Story 2: – Operation: How does all this roughly work?

• Story 3: – Mobility: Common problems and solutions

• Story 4:– DTNs: The unexpected evolution of research

Page 19: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Today’s Internet: Simple View

Page 20: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Can we handle mobility… ?

• Increased wireless network deployment, and available Mobile devices

• High mobility and user expectation: “I must have network access…

NO MATTER WHAT..!!!”

Page 21: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Mobility: Just the beginning…

Source: Chetan Sharma Consulting

Page 22: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Solutions: Single-hop wireless

Page 23: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Solutions: Ad hoc Networks

Page 24: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Solutions: Mesh Networks

Page 25: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

So… Can we handle Mobility..?

Page 26: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Outline

• Story 1: – Evolution: From 4 nodes to 1.1Billion

• Story 2: – Operation: How does all this roughly work?

• Story 3: – Mobility: Common problems and solutions

• Story 4:– DTNs: The unexpected evolution of research

Page 27: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Today’s Internet: Unstated Assumptions

• A path exists between endpoints– Routing protocols find the best path,

or even “a path”• Small end-to-end RTT

– Millisecond range• End to end reliability works well

– Especially for low data loss rates– Loss = Congestion

• Packet switching is the “right” abstraction– IP does best effort delivery for each packet

separately

Page 28: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Rocks of Mars…

• In 1998 the CCSDS (Consultative Committee for Space Data Systems) founders teamed with Vint Cerf to develop the IPNSIG formed in September 1999.

• Objective: Define the architecture and protocols for an InterPlanetary InterNet: IPN

• Vision: A network of Internets

Page 29: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Inter-Planetary Internet A 30 year vision

Page 30: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Fine, those guys are just crazy… Why do “we” care..?

Page 31: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Rise of New Applications

Page 32: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

New “Common” Assumptions• Very large delays

– RTT could range from milliseconds to days– Ex: propagation between Earth and Mars

• Intermittent/disconnected links and paths– End to end connectivity might “never” exist– Routers may need significant persistent storage

• High link error rates– RF interference, light or acoustic interference– Loss is due to corruptions, not congestion

• Heterogeneous underlying networks and protocols– Some specialized networks may not run IP, and run

customized protocols that better suit them

Page 33: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

IPN “Upgraded” to DTN Delay/Disruption Tolerant Networks

• DTNRG was formed in 2002 to generalize concepts introduced by the IPNRG

• Goal: achieve interoperability among heterogeneous networks in “extreme environments”

• Outcome: DTN Architecture and many protocols

Page 34: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

How about other “simpler” applications…?

The Slums of Cambodia…

Page 35: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A
Page 36: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Are you kidding..! Who will pay for this…?

Page 37: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

4 Billion PeopleEarning less than $2,000/year

< $2,000 4,000

‘The Bottom of the Pyramid’

Middle Classin developing

countries$2,000—$20,000 2,000

WealthyNations

Annual Purchasing Power in $US

> $20,000

PopulationIn Millions

100

Source: Prahalad & Hammond, Harvard Business Review, Vol. 80, Issue 9 (Sep. 2002), pp48-58

emerging‘mass’ markets

adjacent markets

Page 38: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The Bottom of the Pyramid• 3-4 billion people with per-capita equivalent

purchasing power less that US$2,000 per year• Could grow to 6-8 billion over the next 25 years• Most live in rural villages or urban slums and shanty

towns• Motivated towards urbanization and education• Dharavi, one of the poorest villages in India:

– 85% have a TV, 50% have a pressure cooker, 21% have a telephone… but can’t afford a house!

• Even the poorest of the poor in Bangladesh:– Devote 7 percent of income to communications

services (GrameenPhone)

http://www.wri.org/meb/wrisummit/pdfs/hart.pdf

Page 39: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

The future of DTNs

• Mobile devices are starting to converge and have access to multiple networks

• Shouldn’t we take advantage of these multiple networks? Specially in challenged environments?

• Numerous Problems...

Page 40: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Outline

• Story 1: – Evolution: From 4 nodes to 1.1Billion

• Story 2: – Operation: How does all this roughly work?

• Story 3: – Mobility: Common problem and solutions

• Story 4:– DTNs: The unexpected evolution of research

• What to take from this talk…?

Page 41: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Research is a MUST!

Page 42: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Thank You..!

Questions…?

Page 43: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Contribution I: Delay Tolerant Mobile Networks (DTMNs)

• DTMN Architecture– Controlled flooding schemes– Evaluation via simulation

• Summary and Conclusions– We can significantly reduce the cost of

flooding– Few high-end nodes make a big

difference– The challenge is to “tweak the knobs”

D

S• MANETs rely on end-to-end routes• What do we do in sparse mobile

networks?– At that point in time: Flooding

delivers… too expensive– Can we “simply” reduce the cost?

Page 44: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Contribution II: Clustered DTMNs and Messenger Scheduling

• Summary and Conclusions– No “best scheme”; tradeoffs depend

on the network/traffic patterns– Picking the “best” scheme is a

challenge and depends on which metric has more importance; we provide such knowledge

– Adaptive strategies are very useful in such scenarios D

S

• What happens if “clusters” are formed?• Clustered DTMNs

– Use dedicated “messengers” between “regions”

– Point to point vs Path travel– Messenger management: Ownership

and Scheduling Algorithms– Evaluation via analysis and simulation

Page 45: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

Contribution IV: Intermittent Connectivity

• Summary and Conclusions– Improvement due to bundling, single

connections, and smaller RTT– Mini-bundles is a major parameter– Solution requires no network change for

deployment

D

S• Shift focus to a single device experiencing “Disruption” rather than “Delay”

• Intermittent Connectivity & DBS-IC– View data while offline– An SA “bundles” data, delivers to MA

whenever possible– Evaluation via implementation

AP

AP

AP

• How do we make use of available opportunistic connections?

Page 46: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

DBS-IC

Page 47: From the Rocks of Mars to the Slums of Cambodia: The ...msakr/15129-f10/Docs/K... · From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A

ParaNets