The Metanet
The future of networks?
Lukas Schwab lschwab@student.ethz.ch Seminar in Distributed Computing October 10th 2007
The Metanet The future of networks? October 10th 2007 Lukas Schwab - - PowerPoint PPT Presentation
Seminar in Distributed Computing The Metanet The future of networks? October 10th 2007 Lukas Schwab lschwab@student.ethz.ch The Internet - How it was intended 85.5.17.171 85.5.17.170 129.132.216.48 192.33.92.2 The Internet 129.132.46.11
The future of networks?
Lukas Schwab lschwab@student.ethz.ch Seminar in Distributed Computing October 10th 2007
2
The Internet - How it was intended
The Internet
192.33.92.2 192.33.92.1 85.5.17.171 85.5.17.170 170.20.0.12 129.132.216.48 129.132.46.11 129.132.107.3
Uniform end-to-end connectivity
3
But what about...
They divide the network in different regions
4
The Internet - How it is today
The Internet
192.33.92.2 192.33.92.1 192.168.1.11 85.5.17.170 170.20.0.12 129.132.216.48 129.132.46.11 129.132.107.3
No uniform end-to-end connectivity
192.168.1.10 192.168.1.1
5
The Internet - How it is today
The Internet
172.16.1.34 172.16.1.33 192.168.1.11 85.5.17.170 192.168.1.2 129.132.216.48 129.132.46.11 129.132.107.3
No uniform end-to-end connectivity
192.168.1.10 192.168.1.1 192.33.92.1 172.16.1.1 170.20.0.12 192.168.1.1
6
Introducing: Regions
Regions should be made a new architectural component. The network is viewed as a collection of regions.
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
7
What can we do with regions?
region hold.
8
Two concepts associated with regions
9
What is „The Metanet“?
„We call a network which builds coherent user level semantics from a regionalized infrastructure and qualitatively heterogeneous communication technologies a Metanet.“ - Metanet Whitepaper
10
What is „The Metanet“?
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
11
Advantages of using different technologies
(speed, low power, ...)
12
The concept raises questions
13
What is Plutarch?
A greek historian (46 AD - 127 AD) A crater on the moon
14
What is Plutarch? Plutarch bases on the same ideas as Metanet, but is more specific.
A Metanet
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
15
Motivation
Sensor Network WLAN GPRS Network IPv4 Internet LAN
16
Architecture
192.168.1.10 192.168.1.10
17
Contexts
homogenous in some respect
Ethernet LAN ATM Context S e n s
N e t w
k N A T e d I P v 4 L A N I P v 4 N e t w
k
18
Interstitial functions (IF)
both sides
Interstitial function
Context A Context B
19
Example
WLAN WLAN Sensor Network GPRS Network IPv4 Internet
Interstitial functions Chained context
20
Example
Bluetooth Sensor Network GPRS Network IPv4 Internet
Interstitial functions Chained context
21
Connecting across contexts (1)
machine
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
22
Connecting across contexts (2)
host‘s list of known contexts
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
Chained context 1 Chained context 2 Chained context 3
New chained context
Known context chains
23
The concept raises questions
24
Naming & Addressing
25
Example: Postal network
addresses
Switzerland Germany Japan Zürich Bern Tokyo Berlin ETH HG Einsteinstr. Bundeshaus Kkyo 1 2
26
Default routing
Bundeshaus 3003 Bern Schweiz
江戸城 東京 日本
children and its siblings
them, pass it to the parent
27
Example: telephone network
specific (address)
more complex forwarding logic
28
LSI & LII
29
Naming & Addressing
, IPs (LII), phone numbers (LII) (LSI), phone numbers (LSI)
30
New stuff
Let‘s go back to Plutarch!
31
Addresses in Plutarch
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
and internal name
47
32
Routing in Plutarch
Sensor Network WLAN GPRS Network IPv4 Internet WLAN
33
Routing in Plutarch
have a hierarchical network structure
Internet
Default routing
34
Plutarch: Comments on related work
+ Private realm is similar to the notion of contexts
35
Personal opinion
My personal opinion about the Metanet and Plutarch. But...
from today well
specific protocol
36
Criticism (1)
Approach The original model of the internet is not applicable anymore. So, let‘s change the model! ➠ ➠
How the software was designed How the software was written
➠ ➠
Whoops! How the software was designed
37
Criticism (2)
Use of the old system as a starting point Metanet and Plutarch (TRIAD & IPNL as well) try to build something new out of the old system. Why not start from scratch? The old stuff is holding us back! General problem in computer related areas!
Year 2038 BIOS Now hiring: COBOL programmer
38
Clean slate (1)
A research program at Stanford University Two questions:
with a clean slate, how would we design a global communications infrastructure?
"The Internet? We are not interested in it." Bill Gates, 1993
39
Clean slate (2)
Five key areas for research: Research in progress…
40
http://doi.acm.org/10.1145/944759.944763
http://www.cra.org/Policy/NGI/papers/wroklawWP
http://blizzard.cs.uwaterloo.ca/keshav/home/Papers/data/05/ naming.pdf
Papers
41
http://cs.shenker.net/files/294lecture4a.pdf
http://www.cs.ubc.ca/~andy/papers/plutarch-fdna.pdf
http://cleanslate.stanford.edu/
Other Sources