resource allocation in icn

12
www.huawei.com HUAWEI TECHNOLOGIES CO., LTD. Resource Allocation in ICN Cedric Westphal Joint work with Abhishek Chanda, Kai Su Author/ Email: cedric.westphal at huawei .com Version: 2014/3/1

Upload: mendel

Post on 23-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Resource Allocation in ICN. Cedric Westphal Joint work with Abhishek Chanda , Kai Su. Author/ Email: cedric.westphal at huawei .com Version: 2014/3/1. A Brief History of Networking. As suggested by Van Jacobson: Generation 1: the phone system (focus on the wires) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Resource Allocation in ICN

www.huawei.com

HUAWEI TECHNOLOGIES CO., LTD.

Resource Allocation in ICNCedric WestphalJoint work with Abhishek Chanda, Kai Su

Author/ Email: cedric.westphal at huawei .comVersion: 2014/3/1

Page 2: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 2

A Brief History of Networking

As suggested by Van Jacobson:

Generation 1: the phone system (focus on the wires)

Generation 2: the Internet (focus on the endpoints)

Generation 3: dissemination (focus on the data)

Page 3: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 3

A different view: the industrial perspective

Circuit switched: resource allocated to a session, one-to-one mapping

Page 4: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 4

A different view: the industrial perspective

Packet switched: each link focuses on one task (forwarding) and sees multiple flows (statistical multiplexing)

Page 5: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 5

A different view: the industrial perspective

Next: kanban manufacturing: just-in-time resource allocation

Page 6: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 6

Fine, but how? The true benefit of ICN…

Caching: see ‘less pain, most of the gain’ paper ICN:

Address content by name, not by location Content based routing Unique mapping of name (network layer identifier) with

content (application layer)

Page 7: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 7

ICN Meta-data

Key difference of ICN and IP: can extract meta-data from the network that is content specific

In particular, content size Content size could be included as one potential meta-data in

new naming architecture (parameterize names). Can set a byte counter on a switch for a specific content Can read content size from cache memory footprint Can report this content size to a “controller”

So can associate extra context to content

Page 7

Page 8: Resource Allocation in ICN

www.huawei.com

Huawei Confidential

Internal only

Control Plane

Content Management Layer

Forwarding Plane

Topology Manager

Routing Engine

Dynamic Traffic Allocation

EngineFlow

Pusher

Content metadata

Flows OFEvents

MetaFlow

Content Metadata Manager

Content Name

ManagerCache Manager

Page 9: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 9

Fine-grained resource allocation

IP Flows: probabilistic Extremely difficult:

NP complete problem Dynamic TE complex to manage, operators don’t like it

Basic heuristic: From content metadata, and from monitoring traffic, estimate backlog on a link Assign next allocation to path with the lowest normalized link backlog

Page 9

Page 10: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 10

We tried it out…

Page 10

30% shorter

Page 11: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 11

Threshold basedresource allocation

Only elephant flows?

Better policies could getbetter results?

Popularity-based?

Page 11

Page 12: Resource Allocation in ICN

HUAWEI TECHNOLOGIES CO., LTD. 12

Conclusion Next generation Internet will be more resource

conscious for performance, economical, utilization, environmental reasons.

Better way of defining how to request resource is required, and ICN (partially) answers

this Better policies, need way to make it practical

http://arxiv.org/abs/1311.0951