How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Similar documents
Optimizing Data Center Networks for Cloud Computing

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Networking Virtualization Using FPGAs

Quality of Service (QoS)) in IP networks

Brocade One Data Center Cloud-Optimized Networks

IVCi s IntelliNet SM Network

Network performance in virtual infrastructures

Chapter 1 Reading Organizer

How To Provide Qos Based Routing In The Internet

Open Flow Controller and Switch Datasheet

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Please purchase PDF Split-Merge on to remove this watermark.

Question: 3 When using Application Intelligence, Server Time may be defined as.

Chapter 3. Enterprise Campus Network Design

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Using & Offering Wholesale Ethernet Network and Operational Considerations

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Data Center Networks and Basic Switching Technologies

Is Your Network Ready for VoIP? > White Paper

Visualization, Management, and Control for Cisco IWAN

D1.2 Network Load Balancing

Brocade Solution for EMC VSPEX Server Virtualization

The Internet. Charging for Internet. What does 1000M and 200M mean? Dr. Hayden Kwok-Hay So

Improving Quality of Service

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

Network Simulation Traffic, Paths and Impairment

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

Cisco s Massively Scalable Data Center

Definition of a White Box. Benefits of White Boxes

PCI Express Overview. And, by the way, they need to do it in less time.

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Cloud Infrastructure Planning. Chapter Six

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

Per-Flow Queuing Allot's Approach to Bandwidth Management

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

End-to-End Network Centric Performance Management

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

VMWARE WHITE PAPER 1

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

QoS issues in Voice over IP

LAYER3 HELPS BUILD NEXT GENERATION, HIGH-SPEED, LOW LATENCY, DATA CENTER SOLUTION FOR A LEADING FINANCIAL INSTITUTION IN AFRICA.

Global Headquarters: 5 Speen Street Framingham, MA USA P F

WHITE PAPER. Data Center Fabrics. Why the Right Choice is so Important to Your Business

The proliferation of the raw processing

Jive Core: Platform, Infrastructure, and Installation

Definition. A Historical Example

Deploying in a Distributed Environment

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

Chapter 5. Data Communication And Internet Technology

全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS

Introduction to LAN/WAN. Network Layer

TRILL Large Layer 2 Network Solution

Multi Protocol Label Switching (MPLS) is a core networking technology that

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Burst Testing. New mobility standards and cloud-computing network. This application note will describe how TCP creates bursty

Cisco Integrated Services Routers Performance Overview

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Troubleshooting and Maintaining Cisco IP Networks Volume 1

Cisco Application Networking for Citrix Presentation Server

Final for ECE374 05/06/13 Solution!!

The Problem with TCP. Overcoming TCP s Drawbacks

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

TCP in Wireless Mobile Networks

TRUFFLE Broadband Bonding Network Appliance. A Frequently Asked Question on. Link Bonding vs. Load Balancing

Voice Over IP Performance Assurance

GR2000: a Gigabit Router for a Guaranteed Network

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

Data Sheet. V-Net Link 700 C Series Link Load Balancer. V-NetLink:Link Load Balancing Solution from VIAEDGE

by Kaleem Anwar, Muhammad Amir, Ahmad Saeed and Muhammad Imran

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

WAN Performance Analysis A Study on the Impact of Windows 7

Switching Architectures for Cloud Network Designs

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

Computer Networking Networks

Building a Scalable Big Data Infrastructure for Dynamic Workflows

Cisco Change Management: Best Practices White Paper

Transcription:

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet Professor Jiann-Liang Chen Friday, September 23, 2011 Wireless Networks and Evolutional Communications Laboratory

Outline 1 2 Future Internet Concept... Evolution of Future Internet Architecture... (Inter Cloud Computing Perspective) 3 Industrial Point of View... 4 Router Development for Future internet... 5 Virtual Router...

1 Future Internet Concept...

Future Internet? Future Internet Concept... Too early to discuss? What is its form?

Future Internet Concept... STOP! What Future Internet would be like??? Internet of Things? Internet of Media? Internet of Internet? Internet of Service?

Future Internet Concept... The evolution of Internet Service Architecture OLD Internet Servers Future Internet Content processing & storage Every Things Content delivery platform User-end User-end User as content provider

Future Internet Concept... Massive Storage! Content service provider (storage) Scalable Framework! User-end Every Things Content service processing Content delivery platform User as content provider High Performance Computing!

Future Internet Concept... What is Cloud Computing Roles for this Architecture? Yes! We can put this on the CLOUD!?

Future Internet Concept... Massive Storage! Content service provider (storage) Storage Cloud Scalable Framework! User Cloud User-end Content service processing Content delivery platform Cloud of Things Content service processing Mobile Cloud User as content provider High Performance Computing!

Future Internet Concept... Inter-Cloud Computing = Future Internet? Yes it could be!

2 Evolution of Future Internet Architecture... (Inter Cloud Computing Perspective)

The evolution of Internet Service Architecture Evolution of Future Internet Architecture... OLD Internet Future Internet Could we use the same router technology for Inter-Cloud Computing? User-end WE HAVE TO SAY NO!

Virtual Architecture Evolution of Future Internet Architecture... Cloud Controller Domain A Domain A IP Core Network Virtual Network Domain B Virtual Network

Evolution of Future Internet Architecture... Can Hierarchical Network Supports Cloud Computing Architecture? Moving up the traffic between Client-Server requires logical tree transition Every hop adds the total latency R R R R

Evolution of Future Internet Architecture... Can Hierarchical Network Supports Cloud Computing Architecture? Moving up the traffic between Client-Server requires logical tree transition Every hop adds the total latency vr vr R R R R L2 paradigm at Inter-Cloud : Virtual LAN: extends the scalability of network. The physical Networks look Hierarchical but virtual depicts its own topology

Evolution of Future Internet Architecture... Inter-Cloud Computing Cloud A Services Inter-Changing Cloud B Virtual Machines Dynamic Migration Different Performance Orientation The link Availability becomes new performance indicator Systems need policies implementation enabling intelligent routing

3 Industrial Point of View...

Industrial Point of View... Some vision for Industry in Implementing Router for Inter-Cloud Computing Service... 1. There is no real router product optimized for Inter Cloud Computing system, some providers offer router supporting cloud computing technology 2. Unified network management system (interaction between applications and networks) 3. Virtualization layer support 4. Energy efficiency and operational cost

Industrial Point of View... Routers Energy Consumption is a Big Deal? Power Consumption Trend prior to Cloud Computing Generation Source: Stanford EE An Emerging Concern for Power Consumption and thermal solution in Inter Cloud Computing Era Working on Protocol or Device?

Router Providers 'Trend Industrial Point of View... Cisco Carrier Routing Systems (CRS) Powered by Cisco QuantumFlow Processor Engine Module Support more than 100Gbps bandwidth Using high speed interface to program the processor and databases Uses external reduced-latency memory: TCAM (ternary content addressable memory)

Router Providers 'Trend Industrial Point of View... Different Vision from Juniper! Users can be amazed by Sovereignty of CRS, but Juniper said it is Unrealistic! A market competition strategy? Or A clue for future internet development? Juniper takes a different, open-standards approach that better benefits service provider economics and end user experiences

Industrial Point of View... Important Question: Why do Juniper concern about Open Standards? Methodology of Service Exchanging have to embodied on Service Level Agreement (SLA) point of view Becomes new definition and paradigm of QoS

Industrial Point of View... New definition and paradigm of QoS Current QoS Parameters: Delay Jitter Utilization Throughput Etc A network Minded Parameters Possible QoS parameters for Inter-Cloud Computing Flow Completion Time VM migration speed Service Availability Network Failure... Etc. A user Minded Parameters

Industrial Point of View... The case of Cisco vs Juniper sets two different directions for Industries to take their action for router technology improvement... Using traditional way to develop router technology increasing classic QoS parameter; Close the development from the possible involvement from open standard. Or Working in totally new protocol, developing new router technology, let open standard that benefits the users and provider enrich the router technology for the future internet achievement But still a remaining question... How far we can use the existing router technology?

Industrial Point of View... The 4 reasons why we cannot rely on the existing commercial Router Technology 1 Network Traffic Characteristic has Changed... Not only data exchange but task (computing) exchange 2 Users Expectation has Changed... Who Cares About Bandwidth, Delay, Throughput, Jitter? Users want the flow FAST! 3 Upgrading the backbone High speed backbone need extra cost! 4 New protocol adaptation... No TCP anymore but XCP, RCP, xrcp?

Industrial Point of View... The 4 reasons why we cannot rely on the existing commercial Router Technology 1 Network Traffic Characteristic has Changed... Not only data exchange but task (computing) exchange Surprising CDF model of Cloud Traffic!!! Experiment of Cloud Network traffic vs Current Network Traffic Analytical Models [1] Benson et al (University of Wisconsin Madison & Microsoft Research)

Industrial Point of View... The 4 reasons why we cannot rely on the existing commercial Router Technology 2 Users Expectation has Changed... Who Cares About Bandwidth, Delay, Throughput, Jitter? Users only want it FAST! Users always want to pay more To buy faster bandwidth! To get satisfied by better QoS! But it doesn't help! (FCT: Flow Completion Time)

Industrial Point of View... The 4 reasons why we cannot rely on the existing commercial Router Technology 3 Backbone will be useless... High speed backbone need extra cost! Terabytes per Second Investment!

Industrial Point of View... The 4 reasons why we cannot rely on the existing commercial Router Technology 4 New protocol adaptation... No TCP anymore but XCP, RCP, xrcp? Hundred Papers and Researches Has prove that : Source: Stanford Clean State Research TCP has no bright future! (XCP: explicit Control Protocol PS: Processor Sharing xrcp: Extendable Rate Control TCP Slow Start is an awful idea! TCP was designed when L1 was very poor... Routers are design to behave in accommodating TCP mechanism...

Router Technology Improvement... 4 Efforts to Improve Router Technology...

How router works? Router Technology Improvement... Processing Unit Two main components Determining Router Performance Buffer/Memory Flow Queued Packets B P

How to increase router performance? Router Technology Improvement... Flow B P Using Powerful Processing Unit? Research from KAIST: using Graphic Processing Unit (GPU) as router processor GTX480 Yes lets built a router using GPU! Means we need US$7000 per unit cost!

Router Technology Improvement... How to increase router performance? Flow B P Increase buffer performance? If we add more buffer capacity, will the system could be better? B Flow B P Source: Nandita Dukipatti (Stanford) B Apply scheduling mechanisms Packet Loss will always occur! Extend Buffer does not solve the problem!

4 Router Development for Future internet...

Protocol Recalling the reasons... Router Development for Future internet... Two approaches has to be accomplished! 1. Working on the Protocol Development 2. Working on the Hardware Development

Protocol Router Development for Future internet... the Protocol Forget the TCP! Cooperative UDP? Designing the Router with semantic capability Designing the Router that can talk each other Open extremely wide research area...

Protocol Router Development for Future internet... the Concept of TCP ACK CW B P B P B P Single Flow!

Protocol Router Development for Future internet... the Concept of Semantic Router B P B P B P B P B P B P B P B P B P Distributed Flows!

Protocol Router Development for Future internet... the Concept of Semantic Router B P B P B P B P B P B P B P B P B P

Protocol Router Development for Future internet... the Concept of Semantic Router B P B P B P B P B P B P B P B P B P

Protocol Router Development for Future internet... the Concept of Semantic Router Abstraction Layer between L2 and L3 B P B P B P

Protocol Router Development for Future internet... the Concept of Semantic Router Congestion Control Algorithm, Management Module, etc Abstraction Layer between L2 and L3 B P B P B P Enabling Self Configuring Mechanism

Protocol Router Development for Future internet... the Concept of Semantic Router Services Services Services Congestion Control Algorithm, Management Module, etc Abstraction Layer between L2 and L3 B P B P B P Enabling Self Configuring Mechanism

Protocol Router Development for Future internet... the Concept of Semantic Router Services Services Services Interaction Between Router and Services B P B P B P

Protocol Router Development for Future internet... A Preliminary Research on Approach to Semantic Router Technology @ WNEC Lab. Using NetFPGA Platform (An open platform developed by Stanford University, to design customizable network devices and to conduct experimental design for high speed network) FPGA Logic, Xilinx Virtex-II Pro 50 4 x 1G Ethernet ports 400 MHz DDR2 DRAM PCI Slot With NetFPGA we are enabled to design service oriented router technology to study the interaction between service and network layer

Protocol Router Development for Future internet... Current research approach (using NetFPGA Platform) Creating Network Test Bed, let the router react based on the type off applications Application Services Types QoS guaranteed mechanism Packet Processing Module NetFPGA Packet Processing Module NetFPGA

Protocol Router Development for Future internet... Current research approach (using NetFPGA Platform) ToS (Type of Service)

Protocol Router Development for Future internet... SLA SLA Semantic translator ToS (Type of Service) Distributed New Defined QoS Modules R R R Flows

Recalling the reasons... Router Development for Future internet... Two approaches has to be accomplished! 1. Working on the Protocol Development 2. Working on the Hardware Development

Hardware Router Development for Future internet...! What is the possible Modification for buffers? Some emerging questions What is the optimal buffer size for a Router? For the Future Router? We need to increase or decrease the buffer size?

Hardware 1 A Traditional Router buffer requires: Router Development for Future internet... B = C X T Buffer Size Link Capacity 2 Small Buffer Rule: B = C X T N RTT If we have 160Gbps link, with RTT: 250msec, means the router needs 5Gbytes of Buffer Using the same link, with small buffer rule we need 5000 IP packets for buffer size 3 Number of TCP flows Tiny Buffer Rule B = O(log W) Need 20-50 IP packets / 30-75 kilobytes of memory Congestion window size

Hardware Router Development for Future internet... Unfortunately...! Decreasing Buffer Size will cause instability to Network Performance But...! Increasing the buffer will cause significant performance Degradation on the network?

Hardware Router Development for Future internet... Determining Buffer Requirement: Solve the Problem? Can we make the size of the Buffer changed dynamically? Buffer Size Scheduling Mechanism B1 P B2 P B3 P Using this design, the optimal flow of traffic will be achieved... With the study of network topology, the network designer can allocate Most appropriate router with particular buffer size

5 Virtual Router...

Virtual Router... When Physical Computing Goes to Virtual Layer... Could networking Devices also designed at the same consideration? vr vr Virtual Router Virtual Switch R R R R

Virtual Router... Existing Virtual Router Products Developing router on virtual network layer, works with existing Virtual Machine Infrastructure. Available in market as commercial product Creating new segment of industrial product But what is it mean for Inter-Cloud Computing System Defining the service?

Virtual Router... It means Scalable Router Virtual Network Devices can be used as a Service vr vr NaaS NaaS PATH R NaaS PATH R R R NaaS PATH vr

Virtual Router... NaaS Illustration Cloud A NaaS SLA Cloud B Cloud A uses NaaS from another cloud to fulfill Cloud B SLA requirements

Conclusions Inter Cloud computing is an arguably and a possible model for future internet. Industrial point of view in defining Future Router is yet far from the markets 'need. The hardware design of future router is constrained by the internet protocol design. Designing new Internet protocol giving the alternative for TCP, has become a priority task. Moreover, Future internet defines a new paradigm and definition of QoS parameters. The study of Semantic router technology is important to determine the direction of future internet technology evolution. Determining size of buffer could be dynamically influenced by the behaviors of network traffic. Virtual Network devices creates a new segment for commercial product, as well as defining new service paradigm such as NaaS.

Thank Q & A You! wnec-lab.ee.ntust.edu.tw/web