ICT LEIT in H2020
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

ICT LEIT in H2020 Info Day & International Brokerage Event Information-Centric and Software-Defined Networking PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on
  • Presentation posted in: General

ICT LEIT in H2020 Info Day & International Brokerage Event Information-Centric and Software-Defined Networking. Torsten Braun, Universität Bern [email protected] , cds.unibe.ch. Future Internet.

Download Presentation

ICT LEIT in H2020 Info Day & International Brokerage Event Information-Centric and Software-Defined Networking

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Ict leit in h2020 info day international brokerage event information centric and software defined networking

ICT LEIT in H2020 Info Day & International Brokerage EventInformation-Centric and Software-Defined Networking

Torsten Braun, Universität Bern

[email protected], cds.unibe.ch


Future internet

Torsten Braun: Information-Centric and Software-Defined Networking

Future Internet

  • The current Internet is based on principles of the 1960s with the main purpose to interconnect large computers.

  • Today, Internet users are mainly interested in retrieving content and accessing services.

  • Increasing bandwidth demand due to

    • (personalized) multimedia data streams

    • Cloud computing and storage, visualization on (mobile / high-resolution) end systems

    • Large data sets from measurements and scientific experiments

    • Internet of Things, Internet of Services, …

  • New approaches, e.g., Information-Centric Networking (ICN), Software-Defined Networking (SDN), need more research, development, testing etc.


Traditional web retrieval web services

Torsten Braun: Information-Centric and Software-Defined Networking

Traditional Web Retrieval / Web Services

search engine /

service registry

web server/

web service

DNS server

user’s end system


Information centric networking icn

Torsten Braun: Information-Centric and Software-Defined Networking

Information-Centric Networking (ICN)

  • Naming of content rather than hosts/interfaces

    • Content independent of devices that store it

    • Naming is location independent (receiver mobility support !)

  • Receivers (subscribers) request content.

  • Senders (publishers) advertise and deliver content.

  • Receivers and senders

    • do not have to be aware of each other

    • are decoupled in time

  • Example: Content-Centric Networking (CCN)


Content centric networking ccn

Torsten Braun: Information-Centric and Software-Defined Networking

Content-Centric Networking (CCN)

  • Combination of content lookup and message routing

  • Idea: describe the user’s interests in the message header, but not where to get it.

  • Messages (using XML encoding)

    • Interest: content name, selector

    • Data: content name, signature (info), data

  • Hierarchical content names

    • Example: /unibe.ch/braun/lecture/os/20130219

  • Related Projects

    • NDN = Named Data Networking, www.named-data.net

    • CCNx = open source software reference implementation for CCN, www.ccnx.org

      Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, and Rebecca L. Braynard: Networking namedcontent, 5th international conference on Emerging networkingexperimentsandtechnologies (CoNEXT '09). ACM, New York, NY, USA, 1-12.


Content distribution with icn ccn

Torsten Braun: Information-Centric and Software-Defined Networking

Content Distribution with ICN/CCN

  • /unibe.ch/braun/lecture/os/20130219

1

2

3

Interest / Data

4

5

6

7


Service centric networking scn

Torsten Braun: Information-Centric and Software-Defined Networking

Service-Centric Networking (SCN)

  • Extension of content-centric networking to support services, possibly operating on content.

  • Description of a service using content naming scheme, e.g., /google.com/file-service

  • Services are provided by service elements.

  • Service request (response) in Interest (Data) message

  • Goals

    • Reducing delay for providing services

    • Minimizing network bandwidth for service access

    • Load balancing

      Braun, T.; Hilt, V.; Hofmann, M.; Rimac, I.; Steiner, M.; Varvello, M.: Service-Centric Networking, 2011 IEEE International Conference on Communications Workshops (ICC), pp.1-6, Kyoto, 5-9 June 2011


Target services supported by scn

Torsten Braun: Information-Centric and Software-Defined Networking

Target Services Supported by SCN

Infrastructure services, e.g., deploy / find / use cloud computing and storage services

Client-oriented services, e.g., web services

Continuous content retrieval and streaming services, e.g., A/V conferencing, streaming

Event services, e.g., sensor or stocks data

In-network services, e.g., (sensor) data aggregation and filtering

Location-based services


Service centric network

Torsten Braun: Information-Centric and Software-Defined Networking

Service-Centric Network

SCN router

Servicerequest/response


Scn objects

Torsten Braun: Information-Centric and Software-Defined Networking

SCN Objects

function1

read

read

function2

content

data

content

data

function1

function3

function2

1: Content Object

2: Service Object

3: Content/Service Object


Example real time audio conferencing

Torsten Braun: Information-Centric and Software-Defined Networking

Example: Real-time Audio Conferencing

Echo

cancellation

Trans-coding

Mixing

Sent audio

data

Received audio data


Software defined networking sdn

Torsten Braun: Information-Centric and Software-Defined Networking

Software Defined Networking (SDN)

(centralized) control

smart, slow

API to data plane, e.g., OpenFlow

dumb, fast

switches


Sdn architecture

Torsten Braun: Information-Centric and Software-Defined Networking

SDN Architecture

Application Layer

BusinessApplications

API

API

API

Control Layer

SDN

Control

Software

Network Services

Infrastructure Layer

Network Device


Service defined service centric networking sdsn

Torsten Braun: Information-Centric and Software-Defined Networking

Service-Defined Service-centric Networking (SDSN)

  • Services might be composed out of multiple atomic services.

  • Single service request can be considered as service program involving atomic services from different servers.

  • Service mapper

    • identifies servers to provide atomic services

    • calls atomic services by service requests

    • may combine results into a single service response to the requester

  • Analogy between Software-Defined Networks and SCN: separation of control and forwarding

    → Software-Defined Service-Centric Networking (SDSN)

    • SDSN could provide API to service developers to define services,SDSN then programs the network to provide requested services.

      Torsten Braun, Andreas Mauthe, VasiliosSiris: Service-Centric Networking Extensions,

      28th ACM Symposium on Applied Computing, Coimbra, Portugal, March 18 - 22, 2013


Sdsn operation

Torsten Braun: Information-Centric and Software-Defined Networking

SDSN Operation

  • SDSN can use SDN

  • to establish flows between clients and discovered service entities (service discovery by Interest / Data)

  • to set up a SDSN overlay network

T

E

M

SM

Service Elements

Service Mapper

Network Device


Sdsn and sdn devices

Torsten Braun: Information-Centric and Software-Defined Networking

SDSN and SDN Devices

API

Service Mapper

SDN

Interface

SDSN

Interface

Service Element

Service Processing

Network Device

ICN/CCN

ICN/CCN

Routing & Switching

Routing & Switching


Icn sdn in smart grid

Torsten Braun: Information-Centric and Software-Defined Networking

ICN/SDN in Smart Grid

Energy Router

Controllers

of energy

sources /

consumers

Control

Energy

sources /

consumers

Energy switch


Conclusions

Torsten Braun: Information-Centric and Software-Defined Networking

Conclusions

  • SDN is being used as network management technology so farand its potential has not been exploited.

  • ICN/CCN as promising Future Internet paradigm

  • SDSN as generalization of SDN and ICN towards services: Configuration of both network devices and service elements

  • SDSN as enabler for an Internet of Services, Internet of Things, etc.

  • Open ıssues

    • Securıty

    • Energy effıcıency


  • Login