Network Platform for Creating Services over Virtualized Networks

Size: px
Start display at page:

Download "Network Platform for Creating Services over Virtualized Networks"

Transcription

1 Network Platform for Creating Services over Virtualized Networks August 24, 2012 Toru Hasegawa KDDI R&D Labs.

2 Outline Introduction Toy Programming Environment Network Platform Example Service Conclusion Acknowledgement 2 copyright by KDDI R&D Labs., The University of Tokyo, NEC and HITACHI

3 Introduction Virtual Network Service Infrastructure Project 1) The goal is to develop a network virtualization platform of achieving all the requirements below Funded by NICT, from 2011 to 2015 Requirements to Network Virtualization 2) Isolation of resources, Security, Scalability, Evolvability, Performance, Programmability and Management Network Platform for Flexibly-Programmable Advanced Service Composition over Virtualization Network Subproject The goal is to develop the technologies of supporting programmability and management KDDI R&D Labs, The University of Tokyo, Hitachi and NEC 3 1) 2) A. Nakao, Network Virtualization as Foundation for Enabling New Network Architectures and Applications, IEICE Transactions on Communications, Vol. E93B, Issue 3, pp , March 2010.

4 Network Platform for Creating Services over Virtualized Networks 4 What s a network platform? Programming and execution environment where anyone can easily program network services in a slice over a virtualized network Goals of Platform Programmability Toy block programming environment wherein a service is programmed as toy blocks would be assembled Service: a collection of network functions of nodes The main objective is to encourage a service designer to re-use of codes implemented by others instead of implementing them for themselves Codes of implementing protocol mechanisms. Management Execution environment where toy blocks are distributed to nodes in a slice reduces burdens of service Extending slices to different domains (Federation) in order to provide large scale tests copyright by KDDI R&D Labs., The University of Tokyo, NEC and HITACHI

5 Architecture: Toy Programming Framework User Interface Service = sofnodeslivers Distributed to node slivers in a slice Interface Layer Functional Unit Assembling blocks Component Component Composite Layer Component Interface Component Output Component Layer Component 5 copyright by KDDI R&D Labs. and The University of Tokyo Input

6 Toy Programming Framework: Current and Future Current : Modular Framework like (ex) SILO, RNA, x-kernel 6 Focuses on a program run on a single node s (modules) are assembled in a single node The frameworks supports how blocks in a node are connected Future : DHT TCP IP L2/PHY VM SMC (Secure Multiparty Computation) DHT (Distributed Hash Table) DHT SMC SMC TCP TCP IP DHT TCP IP DHTIP L2/PHYTCP IP L2/PHY TCP L2/PHY L2/PHY IP IP IP L2/PHY L2/PHY L2/PHY Focuses on program run on multiple nodes for providing a service ex) DHT service, SMC service s (Functional Units) on different nodes are assembled to a service The framework supports how blocks in multiple nodes are connected. Interface checking blocks in multiple nodes VM (Virtual Machine) copyright by KDDI R&D Labs DHT SMC reliable transport unreliable datagram delivery TCP TCP TCP IP IP IP IP VM VM VM VM VM VM VM

7 Overview of Network Platform Service Design Tool Functional Unit Programming a service as toy blocks would be assembled Service Deployment Tool Distributing functional units to virtual nodes in a slice Slice Exchange Point Federation to other virtual networks Access network Control Accomodating mobile devices スライス Node Sliver ( 仮想ネットワーク ) (Virtual node) Domain A Node Slice Domain B 7 copyright by KDDI R&D Labs., The University of Tokyo, NEC and HITACHI

8 Flow of Programming and Deploying a Service Definition eth (XMLFile) IP TCP Programmer (Programming a ) Slice Designer Service Blueprint (XMLFile) Node 2 Node 1 IP Node 4 TCP TCP eth0 eth1 IP IP eth0 eth1 Node 3 eth0 eth1 IP eth0 eth1 Service Designer Service Design Tool Slice Definition (XMLFile) Node 1 eth0 eth1 Node 2 eth0 eth1 Node 3 Node 4 eth0 eth1 Service Operator Service Deployment Tool eth0 eth1 8 copyright by KDDI R&D Labs. and The University of Tokyo

9 Service Design Tool Service Blueprint Design Tool Editing a service blue print Outputting an XML file of service blue print Invocation, edition Service Blueprint Design Tool Service Layout Plan Design Tool Reading a slice definition and a service blueprint Outputting a file specifying which blocks are allocated to which nodes Service Layout Plan Design Tool 9 copyright by KDDI R&D Labs. and The University of Tokyo

10 Implementation of Network Platform Node Sliver Service Service Blurprint Service Blueprint Node Sliver Contoller sshd Linux Kernel Library Click End User Service Operator Service Controller Service Control Node Network Platform Node Sliver Link Sliver Node Sliver Node Sliver Slice (Virtual Network) Control Plane for Distributing s 10 Virtualized Network Infrastructure Physical Network copyright by KDDI R&D Labs. and The University of Tokyo

11 Service Deployment Tool Click ex.) IP Routing Control, Routing Table Search User Process (Socket Program) ex.) Web server, Transcoder Service Control Node Node Sliver Service Controller User Space Node Sliver Controller sshd User Process User Process Click Click Clock User Level Click Driver TCP/IP Stack Kernel Space TCP,UDP/IP Satck Kernel Leve; Click Driver Click Click eth eth0 eth1 eth2 eth3 eth4 Control Plane To Other Node Slivers Link Sliver 11 copyright by KDDI R&D Labs. and The University of Tokyo

12 How a service is deployed 1Slice Creation Service Operator Slice Definition Virtualized Network Infrastructure Service Controller Resource Allocation Node Sliver (sshd) 2Service Deployment Service Allocation Plan, Slice Definition, Definition Node Sliver Control port Information Request Controller Control Port Information Node Sliver Controller Install and Invoke denifinition Install 3Service Invocation Service Invocation Service Invocation Invocation 12 copyright by KDDI R&D Labs. and The University of Tokyo

13 Slice Exchange Point (1) Slice Exchange Point SEP enables the federation (slice creation/deletion/modification, resource information exchange) between heterogeneous virtualization infrastructures. SEP introduced the common APIs to federate many types of infrastructures. Virtualized Network Infrastructure A Controller Slice Exchange Point (SEP) Virtualized Network Infrastructure B Contoller Slice GW SEP Core GW Slice Federated slice across the two infrastructures APIs Proprietary To Infrastructure A Common APIs Common APIs APIs Proprietary To Infrastructure B 13 copyright by KDDI R&D Labs. and HITACHI GW : Gate Way SEP : Slice Exchange Point

14 Slice Exchange Point (2) Platform-A Control system APIs Proprietary To Infrastructure A (Slice creation/deletion/ modification, resource info, etc) GW APIs/parameters conversion differential absorption function Common APIs for SEP (Slice creation/deletion/ modification, resource info, etc) SEP CORE Slices (Node slivers, Link slivers) Data-plane conversion 14 copyright by KDDI R&D Labs. and HITACHI

15 Implementation Status The prototype implementation of platform is done. The prototypes of service design/deployment tools have been implemented. The prototype of SEP has been implemented, too. Implementing services over the platform is on going. Disaster Victim Information Query Service Service wherein functional units (blocks) are replicated or reduced Intelligent Cache Service etc. 15

16 Service Example 1: Disaster Victim Information Discovery Query service provides how many disaster victims are at which evacuation sites When a disaster occurs, a slice for victim information discovery is created Disaster victims uploads at which evacuation sites they are Such information pieces are searched and collected by the collectors and then are finally stored at the store Query Sever Information Collector Slice Information Store Information Collector Web Browser Information Collector Node Sliver Wireless -link 16 Rescue Person copyright by KDDI R&D Labs Ad-hoc link

17 Service Blueprint Slice CGI Apache INET,Stream TCP/IP Query Interface INET,Stream MySQL SQL/UNIX Stream Information manager TCP/IP INET,Stream MySQL SQL/UNIX Stream Information Name server collector dynamic DNS/INET Stream INET, Dgram INET,Stream TCP/IP eth1 eth2 eth1 eth2 eth1 eth2 Query Sever Information Store Information Collector Web Browser Name resolver Client for victim TCP/IP TCP/IP eth0 eth0 17 Rescue Person copyright by KDDI R&D Labs Victim

18 Example Service 2: Replication and Reduction of FUs Replicating or Reducing FUs (peers) during their execution depending the load of nodes (Sample service) BitTorrent-like network is created and its structure changes depending on the load of download. FU (Tracker) Slice Service Controller FU (Peer) FU (Peer) FU (Peer) Replicating FUs at high load Consolidating FUs at low load 18 copyright by KDDI R&D Labs. and NEC

19 Motivation: Dynamism in Allocating s Virtual network service infrastructure need allow a service to be provisioned so that network resources are utilized optimally Function Units (FUs) are replicated when the load is increasing. FUs are reduced when the load is decreasing. FU is relocated to a suitable node sliver after a user moves to another location However, such dynamisms introduce complexities into the infrastructure. Thus, these are performed by FUs themselves, so far. FU replication needs initial settings of added FU to fit the on-going service provisioning. FU reduction needs preparation to migrate processed user accesses to remaining FUs. FU relocation needs combination of FU initial settings and migration of user accesses. 19

20 How FU is replicated in on-going service Service Operator Virtualized Network Infrastructure Service Controller Node Sliver (sshd) Node Sliver Controller Replication request (block id) Replication req. Selecting Service Definition Node Sliver (sshd) Node Sliver Controller Node Sliver Controller Install and Invoke 4Dynamic replication Same procedure as service deployment denifinition (Begin to run) Install Initial settings for replica FU Service Invocation Replication response (block id) Replication res. Invocation 20

21 Conclusion Proposal of network platform for creating services over virtualized networks A new service is easily and lightly programmed in a slice A service is deployed in a slice covering different types of virtual networks Openness of programming and execution environment Open API Rich sample functional units (blocks) The prototype is implemented The experiments over the JGN-X Testbed are planned 21

22 Acknowledgements Network Platform Project for Virtualized Networks funded by NICT From 2011 to Collaborators KDDI R&D Laboratories, Inc. The University of Tokyo NEC HITACHI 22 copyright by KDDI R&D Labs., The University of Tokyo, NEC and HITACHI

and Evolvable Network Virtualization

and Evolvable Network Virtualization Virtual Node Project and Evolvable Network Virtualization Infrastructure 2011/9/10 Noriyuki Takahashi NTT Network Innovation Labs. Virtual Node (VNode) Project Joint Research Effort since 2008 NICT, U.

More information

CCN/NDN implementation by network softwarization. September 21 st, 2015 Toshitaka Tsuda Waseda University

CCN/NDN implementation by network softwarization. September 21 st, 2015 Toshitaka Tsuda Waseda University CCN/NDN implementation by network softwarization September 21 st, 2015 Toshitaka Tsuda Waseda University Background consideration of our approach The 5G core network will be the foundation of the future

More information

Designing Windows Server 2008 Network and Applications Infrastructure

Designing Windows Server 2008 Network and Applications Infrastructure Designing Windows Server 2008 Network and Applications Infrastructure Course No. 6435B - 5 Days Instructor-led, Hands-on Introduction This five-day course will provide students with an understanding of

More information

OFELIA The European OpenFlow Experimental Facility

OFELIA The European OpenFlow Experimental Facility OFELIA The European OpenFlow Experimental Facility EU-JP symposium on Future Internet / New Generation Networks Part: Federation of testbeds: Control, tools and experiments Tokyo, January 2012 Presenter:

More information

Experience of the RISE Testbed Deployment

Experience of the RISE Testbed Deployment Internet2 FTW: International OpenFlow/SDN Testbeds Experience of the RISE Testbed Deployment Eiji Kawai Director, Network Testbed R&D Lab NICT JGN-X JGN-X is a wide-area network testbed operated by NICT

More information

Information Network Systems The application layer. Stephan Sigg

Information Network Systems The application layer. Stephan Sigg Information Network Systems The application layer Stephan Sigg Tokyo, November 15, 2012 Introduction 04.10.2012 Introduction to the internet 11.10.2012 The link layer 18.10.2012 The network layer 25.10.2012

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 ! 2 Oracle VM Introduction Adam Hawley, Senior Director Virtualization, Oracle January 15, 2013 Safe Harbor Statement The following is intended to outline our general product direction. It is intended

More information

Fundamental Issues. System Models and Networking Chapter 2,3. System Models. Architectural Model. Middleware. Bina Ramamurthy

Fundamental Issues. System Models and Networking Chapter 2,3. System Models. Architectural Model. Middleware. Bina Ramamurthy System Models and Networking Chapter 2,3 Bina Ramamurthy Fundamental Issues There is no global time. All communications are by means of messages. Message communication may be affected by network delays

More information

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals:

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals: Managing and Securing Computer Networks Guy Leduc Chapter 2: Software-Defined Networks (SDN) Mainly based on: Computer Networks and Internets, 6 th Edition Douglas E. Comer Pearson Education, 2015 (Chapter

More information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At Course Completion Prepares you as per certification requirements for AWS Developer Associate. [AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

More information

MobilityFirst Future Internet Architecture. Samuel Nelson

MobilityFirst Future Internet Architecture. Samuel Nelson MobilityFirst Future Internet Architecture Samuel Nelson snelson@winlab.rutgers.edu MobilityFirst Project: Collaborating Institutions (LEA) A. Venkataramani, J. Kurose,. Towsley M. Reiter S. Bannerjee

More information

Accelerating Data Center Virtualization with Cisco Services. Mark Milinkovich Director, WWTP Advanced Services, Data Center

Accelerating Data Center Virtualization with Cisco Services. Mark Milinkovich Director, WWTP Advanced Services, Data Center Accelerating Data Center Virtualization with Cisco Services Mark Milinkovich Director, WWTP Advanced Services, Data Center 1 Data Center Services Capabilities Architecture Application Operations & Management

More information

Peer to Peer Networks

Peer to Peer Networks Sungkyunkwan University Peer to Peer Networks Prepared by T. Le-Duc and H. Choo Copyright 2000-2017 Networking Laboratory Presentation Outline 2.1 Introduction 2.2 Client-Server Paradigm 2.3 Peer-To-Peer

More information

High-performance Network Accommodation and Intra-slice Switching Using a Type of Virtualization Node

High-performance Network Accommodation and Intra-slice Switching Using a Type of Virtualization Node High-performance Network Accommodation and Intra-slice Switching Using a Type of Virtualization Node Yasusi Kanada & Kei Shiraishi, Hitachi, Ltd. Akihiro Nakao, University of Tokyo Introduction We developed

More information

vdc: Virtual Data Center Powered with AS Alliance for Enabling Cost-Effective Business Continuity and Coverage

vdc: Virtual Data Center Powered with AS Alliance for Enabling Cost-Effective Business Continuity and Coverage vdc: Virtual Data Center Powered with AS Alliance for Enabling Cost-Effective Business Continuity and Coverage Yuichiro Hei* Akihiro Nakao Tomohiko Ogishi* Toru Hasegawa* Shu Yamamoto KDDI R&D Laboratories,

More information

20533B: Implementing Microsoft Azure Infrastructure Solutions

20533B: Implementing Microsoft Azure Infrastructure Solutions 20533B: Implementing Microsoft Azure Infrastructure Solutions Course Details Course Code: Duration: Notes: 20533B 5 days This course syllabus should be used to determine whether the course is appropriate

More information

ITU Kaleidoscope 2016 ICTs for a Sustainable World. DESIGN OF SCALABLE DIRECTORY SERVICE FOR FUTURE IoT APPLICATIONS

ITU Kaleidoscope 2016 ICTs for a Sustainable World. DESIGN OF SCALABLE DIRECTORY SERVICE FOR FUTURE IoT APPLICATIONS ITU Kaleidoscope 2016 ICTs for a Sustainable World DESIGN OF SCALABLE DIRECTORY SERVICE FOR FUTURE IoT APPLICATIONS Ved P. Kafle, Yusuke Fukushima, Pedro Martinez-Julia, and Hiroaki Harai National Institute

More information

AWS Lambda + nodejs Hands-On Training

AWS Lambda + nodejs Hands-On Training AWS Lambda + nodejs Hands-On Training (4 Days) Course Description & High Level Contents AWS Lambda is changing the way that we build systems in the cloud. This new compute service in the cloud runs your

More information

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris.

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris. Telemetry the foundation of intelligent cloud orchestration. Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov 3 2014, OpenStack Summit Paris. http://sched.co/1xj2lm9 Datacenter Trends and

More information

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy

More information

GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content

GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content 1st HellasGrid User Forum 10-11/1/2008 GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content Ioannis Konstantinou School of ECE

More information

Lecture 13: P2P Distributed Systems

Lecture 13: P2P Distributed Systems Lecture 13: P2P Distributed Systems Behzad Bordbar School of Computer Science, University of Birmingham, UK Lecture 13 1 Outline Characteristics of P2P How Napster works? Limitation of Napster and P2P

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532C: Developing Microsoft Azure Solutions Course details Course Outline Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM This module reviews the services available in the Azure platform and

More information

Dolby Conference Phone 3.1 configuration guide for West

Dolby Conference Phone 3.1 configuration guide for West Dolby Conference Phone 3.1 configuration guide for West 17 January 2017 Copyright 2017 Dolby Laboratories. All rights reserved. For information, contact: Dolby Laboratories, Inc. 1275 Market Street San

More information

COURSE OUTLINE MOC : PLANNING AND ADMINISTERING SHAREPOINT 2016

COURSE OUTLINE MOC : PLANNING AND ADMINISTERING SHAREPOINT 2016 COURSE OUTLINE MOC 20339-1: PLANNING AND ADMINISTERING SHAREPOINT 2016 Module 1: Introducing SharePoint 2016 This module describes the structure and capabilities of a SharePoint environment, and the major

More information

Oracle 10g and IPv6 IPv6 Summit 11 December 2003

Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations

More information

Opportunistic Application Flows in Sensor-based Pervasive Environments

Opportunistic Application Flows in Sensor-based Pervasive Environments Opportunistic Application Flows in Sensor-based Pervasive Environments Nanyan Jiang, Cristina Schmidt, Vincent Matossian, and Manish Parashar ICPS 2004 1 Outline Introduction to pervasive sensor-based

More information

Services in the Virtualization Plane. Andrew Warfield Adjunct Professor, UBC Technical Director, Citrix Systems

Services in the Virtualization Plane. Andrew Warfield Adjunct Professor, UBC Technical Director, Citrix Systems Services in the Virtualization Plane Andrew Warfield Adjunct Professor, UBC Technical Director, Citrix Systems The Virtualization Plane Applications Applications OS Physical Machine 20ms 20ms in in the

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Developing Windows Azure and Web Services Course 20487B; 5 days, Instructor-led Course Description In this course, students will learn how to design and develop services that access local and remote data

More information

[MS20487]: Developing Windows Azure and Web Services

[MS20487]: Developing Windows Azure and Web Services [MS20487]: Developing Windows Azure and Web Services Length : 5 Days Audience(s) : Developers Level : 300 Technology : Cross-Platform Development Delivery Method : Instructor-led (Classroom) Course Overview

More information

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision At-A-Glance Unified Computing Realized Today, IT organizations assemble their data center environments from individual components.

More information

Immersion Day. Getting Started with AWS Lambda. August Rev

Immersion Day. Getting Started with AWS Lambda. August Rev Getting Started with AWS Lambda August 2016 Rev 2016-08-19 Table of Contents Overview... 3 AWS Lambda... 3 Amazon S3... 3 Amazon CloudWatch... 3 Handling S3 Events using the AWS Lambda Console... 4 Create

More information

NFV Infrastructure for Media Data Center Applications

NFV Infrastructure for Media Data Center Applications NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,

More information

Dynamic Mobile Sensor Network Platform for ID-based Communication

Dynamic Mobile Sensor Network Platform for ID-based Communication ITU Kaleidoscope 2014 Living in a converged world impossible without standards? Dynamic Mobile Sensor Network Platform for ID-based Communication Ved P. Kafle, Yusuke Fukushima, Hiroaki Harai National

More information

NEC Virtualized Evolved Packet Core vepc

NEC Virtualized Evolved Packet Core vepc TE-524262 NEC Virtualized Evolved Packet Core vepc Design Concepts and Benefits INDEX Leading the transformation into Mobile Packet Core Virtualization P.3 vepc System Architecture Overview P.4 Elastic

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center Container Adoption for NFV Challenges & Opportunities Sriram Natarajan, T-Labs Silicon Valley Innovation Center Virtual Machine vs. Container Stack KVM Container-stack Libraries Guest-OS Hypervisor Libraries

More information

Overview on FP7 Projects SPARC and UNIFY

Overview on FP7 Projects SPARC and UNIFY Overview on FP7 Projects SPARC and UNIFY Mario Kind, Telekom Innovation Laboratories, Deutsche Telekom AG UNIFY is co-funded by the European Commission DG CONNECT in FP7 Recent activities on SDN, NFV FP7

More information

System Models for Distributed Systems

System Models for Distributed Systems System Models for Distributed Systems INF5040/9040 Autumn 2015 Lecturer: Amir Taherkordi (ifi/uio) August 31, 2015 Outline 1. Introduction 2. Physical Models 4. Fundamental Models 2 INF5040 1 System Models

More information

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016 Internet Technology 06. Exam 1 Review Paul Krzyzanowski Rutgers University Spring 2016 March 2, 2016 2016 Paul Krzyzanowski 1 Question 1 Defend or contradict this statement: for maximum efficiency, at

More information

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets To succeed in today s competitive environment, you need real-time information. This requires a platform that can unite information from disparate systems across your enterprise without compromising availability

More information

FELIX project : Overview and the results. Tomohiro Kudoh (The University of Tokyo / AIST) on behalf of all FELIX partners

FELIX project : Overview and the results. Tomohiro Kudoh (The University of Tokyo / AIST) on behalf of all FELIX partners FELIX project : Overview and the results Tomohiro Kudoh (The University of Tokyo / AIST) on behalf of all FELIX partners FELIX partners European Partners: Japanese Partners: PSNC (coord.) AIST (coord.)

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018 Distributed Systems 21. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

CS November 2018

CS November 2018 Distributed Systems 21. Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7)

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7) VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7) COURSE OVERVIEW: This five-day course features intensive hands-on training that focuses on installing, configuring, and managing VMware vsphere

More information

Outline. INF3190:Distributed Systems - Examples. Last week: Definitions Transparencies Challenges&pitfalls Architecturalstyles

Outline. INF3190:Distributed Systems - Examples. Last week: Definitions Transparencies Challenges&pitfalls Architecturalstyles INF3190:Distributed Systems - Examples Thomas Plagemann & Roman Vitenberg Outline Last week: Definitions Transparencies Challenges&pitfalls Architecturalstyles Today: Examples Googel File System (Thomas)

More information

On the Use of Peer-to-Peer Architectures for the Management of Highly Dynamic Environments

On the Use of Peer-to-Peer Architectures for the Management of Highly Dynamic Environments Pisa, Italy - March, 17-2006 On the Use of Peer-to-Peer Architectures for the Management of Highly Dynamic Environments Carlos Kamienski (cak@gprt.ufpe.br) Djamel Sadok (jamel@cin.ufpe.br) Joseane Fidalgo

More information

Introduction to Cloud Computing

Introduction to Cloud Computing You will learn how to: Build and deploy cloud applications and develop an effective implementation strategy Leverage cloud vendors Amazon EC2 and Amazon S3 Exploit Software as a Service (SaaS) to optimize

More information

CS November 2017

CS November 2017 Distributed Systems 21. Delivery Networks () Paul Krzyzanowski Rutgers University Fall 2017 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance Flash

More information

Future Internet Research using OpenFlow

Future Internet Research using OpenFlow 13 th German-Japanese Symposium Future Internet Research using OpenFlow NEC Corporation 13 September, 2010 Page 1 Agenda Trend of ICT world Infrastructure virtualization and Network OS OpenFlow for network

More information

StratusLab Cloud Distribution Installation. Charles Loomis (CNRS/LAL) 3 July 2014

StratusLab Cloud Distribution Installation. Charles Loomis (CNRS/LAL) 3 July 2014 StratusLab Cloud Distribution Installation Charles Loomis (CNRS/LAL) 3 July 2014 StratusLab What is it? Complete IaaS cloud distribution Open source (Apache 2 license) Works well for production private

More information

Emerging Testbeds for NwGN through Virtualization Technologies. Akihiro NAKAO University of Tokyo NICT

Emerging Testbeds for NwGN through Virtualization Technologies. Akihiro NAKAO University of Tokyo NICT Emerging Testbeds for NwGN through Virtualization Technologies Akihiro NAKAO University of Tokyo NICT Testbeds through Net Virtualization Various ideas under development GENI 5 Clusters PlanetLab Today

More information

IO virtualization. Michael Kagan Mellanox Technologies

IO virtualization. Michael Kagan Mellanox Technologies IO virtualization Michael Kagan Mellanox Technologies IO Virtualization Mission non-stop s to consumers Flexibility assign IO resources to consumer as needed Agility assignment of IO resources to consumer

More information

"Field Trial of Signaling Interworking of Multi-Carrier ASON/GMPLS Network Domains" Satoru Okamoto

Field Trial of Signaling Interworking of Multi-Carrier ASON/GMPLS Network Domains Satoru Okamoto ECOC2006 Workshop on ASON/GMPLS Implementations in Field Trials and Carrier Networks "Field Trial of Signaling Interworking of Multi-Carrier ASON/GMPLS Network Domains" Satoru Okamoto okamoto@ieee.org

More information

Developing the ERS Collaboration Framework

Developing the ERS Collaboration Framework 1 Developing the ERS Collaboration Framework Patrick J. Martin, Ph.D. BAE Systems Technology Solutions patrick.j.martin@baesystems.com 10-26-2016 2 ERS Development Challenges Resilient System A system

More information

Vendor: HP. Exam Code: HP0-D31. Exam Name: Designing HP Data Center and Cloud Solutions. Version: Demo

Vendor: HP. Exam Code: HP0-D31. Exam Name: Designing HP Data Center and Cloud Solutions. Version: Demo Vendor: HP Exam Code: HP0-D31 Exam Name: Designing HP Data Center and Cloud Solutions Version: Demo QUESTION 1 Which tool uses what-if scenarios and price-to-performance tradeoffs to provide valid, supported

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Support Infrastructure Support infrastructure for application layer Why? Re-usability across application layer protocols Modularity (i.e. separation between application layer protocol specification /

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services,

More information

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER Transport Layer The Transport layer ensures the reliable arrival of messages and provides error checking mechanisms and data

More information

<Insert Picture Here> Enterprise Data Management using Grid Technology

<Insert Picture Here> Enterprise Data Management using Grid Technology Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility

More information

Peer-to-Peer Secure Update for Heterogeneous Edge Devices

Peer-to-Peer Secure Update for Heterogeneous Edge Devices Peer-to-Peer Secure Update for Heterogeneous Edge Devices E. Band, H. Herry, C. Perkins, J. Singer School of Computing Science University of Glasgow 1 FRµIT: Federated RaspberryPi µ-infrastructure Testbed

More information

VMware Mirage Getting Started Guide

VMware Mirage Getting Started Guide Mirage 5.8 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document,

More information

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY Reggie Davidrajuh, Stavanger University College, Norway, reggie.davidrajuh@tn.his.no ABSTRACT This paper presents

More information

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~ Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~ April 20, 2015 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) 1 Agenda

More information

An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed

An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed Suhas Mathur suhas@winlab.rutgers.edu Communication Networks II Spring 2005 Talk Outline Introduction: The future internet

More information

Chapter 7 Transport Layer. 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary

Chapter 7 Transport Layer. 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary Chapter 7 Transport Layer 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary Transport Layer Transportation of Data Role of the Transport Layer The transport layer is responsible

More information

Hands-On IP Multicasting for Multimedia Distribution Networks

Hands-On IP Multicasting for Multimedia Distribution Networks Hands-On for Multimedia Distribution Networks Course Description This Hands-On course provides an in-depth look how IP multicasting works, its advantages and limitations and how it can be deployed to provide

More information

for Multi-Services Gateways

for Multi-Services Gateways KURA an OSGi-basedApplication Framework for Multi-Services Gateways Introduction & Technical Overview Pierre Pitiot Grenoble 19 février 2014 Multi-Service Gateway Approach ESF / Increasing Value / Minimizing

More information

MS-20487: Developing Windows Azure and Web Services

MS-20487: Developing Windows Azure and Web Services MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students

More information

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Jianlei Liu KIT Institute for Applied Computer Science (Prof. Dr. Veit Hagenmeyer) KIT University of the State of Baden-Wuerttemberg and National

More information

Enabling FPGAs in Hyperscale Data Centers

Enabling FPGAs in Hyperscale Data Centers J. Weerasinghe; IEEE CBDCom 215, Beijing; 13 th August 215 Enabling s in Hyperscale Data Centers J. Weerasinghe 1, F. Abel 1, C. Hagleitner 1, A. Herkersdorf 2 1 IBM Research Zurich Laboratory 2 Technical

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

5G EVE Technical Overview for ICT19 Proposers. 5GPPP Ph3 Info Day 14 th Sep 2018 Manuel Lorenzo (ERI-ES)

5G EVE Technical Overview for ICT19 Proposers. 5GPPP Ph3 Info Day 14 th Sep 2018 Manuel Lorenzo (ERI-ES) 5G EVE Technical Overview for ICT19 Proposers 5GPPP Ph3 Info Day 14 th Sep 2018 Manuel Lorenzo (ERI-ES) manuel.lorenzo@ericsson.com Intro to 5G EVE: Technical Aspects Let s now focus on the technical aspects

More information

Architectural Support for Internet Evolution and Innovation

Architectural Support for Internet Evolution and Innovation Architectural Support for Internet Evolution and Innovation George N. Rouskas Department of Computer Science North Carolina State University http://net-silos.net/ Joint work with: Ilia Baldine (RENCI),

More information

CMB-207-1I Citrix Desktop Virtualization Fast Track

CMB-207-1I Citrix Desktop Virtualization Fast Track Page1 CMB-207-1I Citrix Desktop Virtualization Fast Track This fast-paced course covers select content from training courses CXA-206: Citrix XenApp 6.5 Administration and CXD-202: Citrix XenDesktop 5 Administration

More information

Planning and Designing a Microsoft Lync Server 2010 Solution

Planning and Designing a Microsoft Lync Server 2010 Solution Course 10534A: Planning and Designing a Microsoft Lync Server 2010 Solution Course Details Course Outline Module 1: Overview of the Lync Server 2010 Design Process This module explains all components of

More information

Virtualization and Softwarization Technologies for End-to-end Networking

Virtualization and Softwarization Technologies for End-to-end Networking ization and Softwarization Technologies for End-to-end Networking Naoki Oguchi Toru Katagiri Kazuki Matsui Xi Wang Motoyoshi Sekiya The emergence of 5th generation mobile networks (5G) and Internet of

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions OD20533C; On-Demand, Video-based Course Description This course is intended for IT professionals who are familiar with managing on-premises IT deployments

More information

Peer-to-Peer Applications Reading: 9.4

Peer-to-Peer Applications Reading: 9.4 Peer-to-Peer Applications Reading: 9.4 Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer Rexford at Princeton University. When slides are obtained from other sources,

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Project Title: Open Virtualized WiMAX Base Station Node for GENI Wide-Area Wireless Deployments

Project Title: Open Virtualized WiMAX Base Station Node for GENI Wide-Area Wireless Deployments GENI Project Quarterly Progress Report, Project Title: Open Virtualized WiMAX Base Station Node for GENI Wide-Area Wireless Deployments Principal Investigators: Dipankar Raychaudhuri, WINLAB, Rutgers University

More information

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/

More information

Cognitive radio technology and GENI project

Cognitive radio technology and GENI project Cognitive radio technology and GENI project Ivan Seskar Rutgers, The State University of New Jersey www.winlab.rutgers.edu Contact: seskar (at) winlab (dot) rutgers (dot) edu ORBIT Cognitive Capable Platforms

More information

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack. [MS20537]: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Azure Delivery Method : Instructor-led (Classroom)

More information

Internet Technology 3/2/2016

Internet Technology 3/2/2016 Question 1 Defend or contradict this statement: for maximum efficiency, at the expense of reliability, an application should bypass TCP or UDP and use IP directly for communication. Internet Technology

More information

Hands-On Metro Ethernet Carrier Class Networks

Hands-On Metro Ethernet Carrier Class Networks Hands-On Carrier Class Networks Course Description Carriers have offered connectivity services based on traditional TDM, Frame Relay and ATM for many years. However customers now use Ethernet as the interface

More information

A Location Model for Ambient Intelligence

A Location Model for Ambient Intelligence A Location Model for Ambient Intelligence National Institute of Informatics, Japan Email: ichiro@nii.ac.jp Outline 1. Motivation 2. Approach 3. Location Model 4. Design and Implementation 5. Applications

More information

The Measurement Manager Modular End-to-End Measurement Services

The Measurement Manager Modular End-to-End Measurement Services The Measurement Manager Modular End-to-End Measurement Services Ph.D. Research Proposal Department of Electrical and Computer Engineering University of Maryland, College Park, MD Pavlos Papageorgiou pavlos@eng.umd.edu

More information

Introduction to the Intercloud

Introduction to the Intercloud Introduction to the Intercloud David Bernstein Special CTO and Vice President Software and Applications Division Americas R&D Center With acknowledgement to my research colleagues from Cisco: Krishna Shankar,

More information

CSCI 466 Midterm Networks Fall 2013

CSCI 466 Midterm Networks Fall 2013 CSCI 466 Midterm Networks Fall 2013 Name: This exam consists of 6 problems on the following 7 pages. You may use your single-sided hand-written 8 ½ x 11 note sheet and a calculator during the exam. No

More information

Building Pervasive Computing Applications on Sensor Networks. Rutgers, The State University of New Jersey

Building Pervasive Computing Applications on Sensor Networks. Rutgers, The State University of New Jersey Building Pervasive Computing Applications on Sensor Networks Rutgers, The State University of New Jersey www.winlab.rutgers.edu 1 Introduction: Sensor Networks Wireless Sensor Nets Telecom Internet + Telecom

More information

SCRIPT: An Architecture for IPFIX Data Distribution

SCRIPT: An Architecture for IPFIX Data Distribution SCRIPT Public Workshop January 20, 2010, Zurich, Switzerland SCRIPT: An Architecture for IPFIX Data Distribution Peter Racz Communication Systems Group CSG Department of Informatics IFI University of Zürich

More information

A hybrid cloud-based distributed data management infrastructure for bridge monitoring

A hybrid cloud-based distributed data management infrastructure for bridge monitoring A hybrid cloud-based distributed data management infrastructure for bridge monitoring *Seongwoon Jeong 1), Rui Hou 2), Jerome P. Lynch 3), Hoon Sohn 4) and Kincho H. Law 5) 1),5) Dept. of Civil and Environ.

More information

3.2 COMMUNICATION AND INTERNET TECHNOLOGIES

3.2 COMMUNICATION AND INTERNET TECHNOLOGIES 3.2 COMMUNICATION AND INTERNET TECHNOLOGIES 3.2.1 PROTOCOLS PROTOCOL Protocol a set of rules governing the way that devices communicate with each other. With networks and the Internet, we need to allow

More information

Distributed Embedded Systems with AmbiComp

Distributed Embedded Systems with AmbiComp Motivation Hardware Software Eclipse Plugin Conclusion Distributed Embedded Systems with AmbiComp Johannes Eickhold jeick@so.in.tum.de Self-Organizing Systems Group Faculty of Informatics TU Munich June

More information

Content Dissemination in Mobile Wireless Networks. Chadi Barakat

Content Dissemination in Mobile Wireless Networks. Chadi Barakat Content Dissemination in Mobile Wireless Networks Email: Chadi.Barakat@inria.fr http://planete.inria.fr/chadi/ Context / Objectives q An activity running for couple of years, involving several people -

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

COMMUNICATION PROTOCOLS

COMMUNICATION PROTOCOLS COMMUNICATION PROTOCOLS Index Chapter 1. Introduction Chapter 2. Software components message exchange JMS and Tibco Rendezvous Chapter 3. Communication over the Internet Simple Object Access Protocol (SOAP)

More information

Realizing the Promise of SANs

Realizing the Promise of SANs Business without interruption. Realizing the Promise of SANs Bill North Director, Storage Network Programs Strategic Initiatives Group VERITAS Software Education Committee Chairman Storage Network Industry

More information