Torsten Braun, Universität Bern cds.unibe.ch

Slides:



Advertisements
Similar presentations
Video Services over Software-Defined Networks
Advertisements

Contents Shortcomings of QoS in the Current Internet About OpenFlow
Emmanouel (Manos) Varvarigos Computer Technology Institute and Press "Diophantus“, CTI Greece Gathering and Processing Energy Consumption Data from Greek.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Contextualized Information-Centric Home Networking (draft-ravindran-cibus-01.txt) IRTF/ICN-RG (IETF-89) Ravi Ravindran, Asit Chakraborti, G.Q.Wang.
Location vs. Identities in Internet Content: Applying Information-Centric Principles in Today’s Networks Instructor: Assoc. Prof. Chung-Horng Lung Group.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
Network Evolution in Coming 10 Years: What's the Future of Network?
Content-based Routing for Information Centric Networks D. Reininger ECE 544 Spring 2014.
SDN and Openflow.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Illustrating a Publish-Subscribe Internet Architecture Nikolaos Fotiou 1 George C. Polyzos 1 Dirk Trossen 2 Presenter: Konstantinos Katsaros 1 1 Athens.
LoCal: Rethinking the Energy Infrastructure using Internet Design Principles David Culler University of California, Berkeley Renewable Energy Microgrid.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
Copyright © 2010 DOCOMO Communications Laboratories Europe GmbH Deployment of Information Centric Networking from a Mobile Operator Perspective: Service.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Introduction to Cyberspace
© 2009 AT&T Intellectual Property. All rights reserved. Multimedia content growth: From IP networks to Medianets Cisco-IEEE ComSoc Webinar. Sept. 23, 2009.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Chapter 1: Hierarchical Network Design
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
A Unified Framework for Software Defined Information-centric Network Wen Qi, Jinfan Wang, Yujia Luo, Rui Qin, Weigang Hou, Jing Ren Shucheng Liu, Jianping.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Geneva, Switzerland, 11 June 2012 Switching and routing in Future Network John Grant Nine Tiles
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Page  1 Content Centric Network: Caching WANG Yu KATTO Lab. Dec
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Authors: Haowei Yuan and Patrick Crowley Publisher: 2013 Proceedings IEEE INFOCOM Presenter: Chia-Yi Chu Date: 2013/08/14 1.
Multimedia & Mobile Communications Lab.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Privacy in ICN Nikos Fotiou and George Xylomenos Mobile Multimedia Laboratory Department of Informatics AUEB, Greece PURSUIT: Publish Subscribe Internet.
Networking Named Content Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard.
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Mobile Peer-to-Peer Video Streaming over Information-Centric Networks The International Journal of Computer and Telecommunications Networking, 2015 Andrea.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Efficient Duplicate.
Danilo Florissi, Yechiam Yemini (YY), Sushil da Silva, Hao Huang Columbia University, New York, NY 10027
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Future Internet with Information Centric Networks
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Multicast in Information-Centric Networking March 2012.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
University of Maryland College Park
15-744: Computer Networking
July 3, 2015 MuSIC (co-located with ICME) 2015, Torino, Italy
Cloud Computing and Cloud Networking
Enabling Innovation Inside the Network
Introduction to Cyberspace
Cloud-Enabling Technology
Presentation transcript:

Torsten Braun, Universität Bern braun@iam.unibe.ch, cds.unibe.ch ICT LEIT in H2020 Info Day & International Brokerage Event Information-Centric and Software-Defined Networking Torsten Braun, Universität Bern braun@iam.unibe.ch, cds.unibe.ch Information-Centric Networking (ICN) is a new paradigm for the Future Internet. Routing of packets is based on identifiers of information objects instead of host identifiers such as IP addresses. The talk will introduce ICN and show how ICN can be extended towards Service-Centric Networking (SCN), where the network is not only considered for retrieving static content such as documents or videos, but can also provide dynamic services, e.g., computation, multimedia streaming, data aggregation. Another emerging networking technology is Software-Defined Networking (SDN), which separates the control and data plane. We discuss how SDN and ICN can complement each other and introduce the concept of Software-Defined Service-centric Networking (SDSN). SDSN does not only offer a well-defined API for network device management but extends the API towards management of (in-network) services. We will discuss potential applications of SDSN such as multimedia conferencing and the design of an distributed architecture of the future smart grid.

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. Koc University, December 6, 2013

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 Koc University, December 6, 2013

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) http://icn-phd-course.euro-nf.net/Lectures/EURO-NF%20ICN%20Phd%20Course%202012%20-%20ICN_Architectures_CCN.pdf Koc University, December 6, 2013

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 named content, 5th international conference on Emerging networking experiments and technologies (CoNEXT '09). ACM, New York, NY, USA, 1-12. V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, R. L. Braynard (PARC), “Networking Named Content”, CoNEXT 2009 Koc University, December 6, 2013

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 Koc University, December 6, 2013

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 Koc University, December 6, 2013

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 Koc University, December 6, 2013

Service-Centric Network Torsten Braun: Information-Centric and Software-Defined Networking Service-Centric Network SCN router Service request / response Koc University, December 6, 2013

SCN Objects function1 read read function2 content data content data 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 Koc University, December 6, 2013

Example: Real-time Audio Conferencing Torsten Braun: Information-Centric and Software-Defined Networking Example: Real-time Audio Conferencing Sent audio data Echo cancellation Trans-coding Mixing Received audio data Procedure Client sends request to echo cancellation service with pointers to generated and received audio (the latter can be the source of the received audio) Echo cancellation service starts Koc University, December 6, 2013

Example: Real-Time Audio Conferencing Service Torsten Braun: Information-Centric and Software-Defined Networking Example: Real-Time Audio Conferencing Service /echocancel /transcode /mix/todaysconf /transcode /john/audiostream_original /mix/todaysconf /mix/todaysconf /mix/todaysconf/audiostream /john/audiostream_ec /john/audiostream_trans /john/audiotool /echocancel /transcode /mix/todaysconf main main main main write read write read write read write read generated audio echo-cancelled audio transcoded audio mixed audio /john/audiostream _original /john/ audiostream_ec /john/audiostream _trans /mix/todaysconf/ audiostream Koc University, December 6, 2013

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 Koc University, December 6, 2013

Business Applications Torsten Braun: Information-Centric and Software-Defined Networking SDN Architecture Application Layer Business Applications API API API Control Layer SDN Control Software Network Services Infrastructure Layer Network Device Koc University, December 6, 2013

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, Vasilios Siris: Service-Centric Networking Extensions, 28th ACM Symposium on Applied Computing, Coimbra, Portugal, March 18 - 22, 2013 Koc University, December 6, 2013

SDSN Operation Service Elements Service Mapper Network Device 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 Koc University, December 6, 2013

SDSN and SDN Devices Service Mapper API SDSN Interface SDN Interface Torsten Braun: Information-Centric and Software-Defined Networking SDSN and SDN Devices API Service Mapper SDSN Interface SDN Interface Service Element Service Processing Network Device ICN/CCN ICN/CCN Routing & Switching Routing & Switching Koc University, December 6, 2013

ICN/SDN in Smart Grid Energy Router Controllers of energy sources / 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 Koc University, December 6, 2013

Torsten Braun: Information-Centric and Software-Defined Networking Conclusions SDN is being used as network management technology so far and 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 Koc University, December 6, 2013