zhongxing ming dan li chumei xia mingwei xu 2014-2-5 1 tsinghua university

17
Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 22/6/7 1 Tsinghua University

Upload: joseph-macpherson

Post on 27-Mar-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

Zhongxing MingDan Li

Chumei XiaMingwei Xu

23/4/10 1Tsinghua University

Page 2: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University2

Page 3: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

Contents matter more• Web caching• Multicast, video conferencing• Subscription/publication services• Security and privacy

Addresses matter less• Limited in supply.• Some are non-reachable, e.g., private v4, or

isolated v6.• More and more are moving.

Quite a few proposals to make network content centric rather than location centric.

23/4/10Tsinghua University3

Page 4: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University4

Youku

YouTube

SIONA router

P = 202.106.30.4S = Video StreamingI = Harry Potter

IP: 202.106.30.4

IP: 59.72.38.236

S = Video StreamingI = Harry Potter

Page 5: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University5

• P: IP address• S: Service• I: Information• O: Offset• L: Length• F: flag

P(IP) : S(Service) : I(Information) O(Offset), L(Length), F(Flag)

Data Name Attributes

Page 6: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University6

5. Request(P, S, I)1. Register(P, S, I)

1. Register(P, S, I)

2. Disseminate route

2. Disseminate route

3. Request(P, S, I) 4. Request(P, S, I)

4. Request(P, N)5. Request(P, S, I)

7. Data

7. Data

9. Data

9. Data

8. Cache data

8. Cache data

10. Cache data

11. Data

12. Request(P, S, I)

13. Data 13. D

ata

Server

Server

Client

Client

Client

12. Request(P, S, I)

Page 7: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University7

•RT: Registration Table•DS: Data Store•FIB: Forwarding Information Base•RIT: Request Interface Table

Page 8: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University8

Page 9: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/109

YouTube

PC

Harry Potter

1~20min

21~50min

51~70min

71~90min

91~120min

Page 10: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University

Cell A Cell B

Internet

Cell A Cell B

Internet

Mobile IP SIONA

BS A BS B BS A BS B

Page 11: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

ID/Locator split mechanisms try to solve this problem, but they all introduce new indirection, or require some form of rendezvous points to keep reachability.

SIONA provides multihoming functionality without path indirection, nor any rendezvous point.

Nodes just issue register and request packets using whatever interface they like, and the routing and forwarding mechanism of the network ensures the packets to reach the right destination.

23/4/10Tsinghua University11

Page 12: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University12

Page 13: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University13

Simulation Topology

Base_ttl = 10 Base_ttl = 30

Page 14: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

23/4/10Tsinghua University14

server 1

server 2client 2

client 1

Router 1 Router 2

Zipf distribution

Simulation Duration

# of cache hit

Page 15: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

SIONA is built on name-based content routing paradigm as is advocated in CCN/NDN.

We differ from CCN/NDN in several ways: SIONA closely keeps the ties to IP.• more like a complementary function of today’s IP network• multi-source multicast and network layer P2P

SIONA differs from DONA in the way that is a tree based architecture, while SIONA is not. SIONA also has different name resolution scheme and routing mechanism.

SIONA gives particular focus on services except for information.

23/4/10Tsinghua University15

Page 16: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

Content Centric Network is an exciting area in future Internet research activities.

SIONA provides a promising candidate for ICN• Scalable name-based data delivery• Inherent support for mobility and multihoming• Compatible with IP• Multi-source multicast• Network layer P2P• Coordinate caching mechanism

Working in progress23/4/10Tsinghua University

16

Page 17: Zhongxing Ming Dan Li Chumei Xia Mingwei Xu 2014-2-5 1 Tsinghua University

Thank you

23/4/10Tsinghua University17