Improving the Scalability of Data Center Networks with ...

Improving the Scalability of Data Center Networks with ...

Cloud Computing: Concepts Source: Cloud Computing Architecture, IT Security, & Operational - NASA What is Cloud Computing? What is Cloud Computin g?

Cloud Computing NIST Definition: A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction

Shared / pooled resources Broad network access On-demand self-service Scalable and elastic Metered by use Five Key Cloud Attributes

What is Cloud Computing? Shared / Pooled Resources: Resources are drawn from a common pool Common resources build economies of scale Common infrastructure runs at high efficiency What is Cloud Computing? Broad Network Access: Open standards and APIs

Almost always IP, HTTP, and REST Available from anywhere with an internet connection What is Cloud Computing? On-Demand Self-Service: Completely automated Users abstracted from the implementation Near real-time delivery (seconds or minutes) Services accessed through a self-serve

web interface What is Cloud Computing? Scalable and Elastic: Resources dynamically-allocated between users Additional resources dynamically-released when needed Fully automated

What is Cloud Computing? Metered by Use: Services are metered, like a utility Users pay only for services used Services can be cancelled at any time What is Cloud Computing? Three Service Delivery Models IaaS: Infrastructure as a Service

PaaS: Platform as Service SaaS: Software as Service Virtual Machines Virtual Networks Auto Elastic Continuous Integration IaaS

PaaS Built for Cloud Uses PaaS SaaS What is Cloud Computing? Service Delivery Model Examples

Amazon Google Microsoft Salesforce SaaS PaaS

IaaS Products and companies shown for illustrative purposes only and should not be construed as an endorsement Deployment Models Public Clouds Private Clouds Hybrid Clouds

Network Functions Virtualization Source: utfi.co.in/file.php/1/SDNNFVTalk.pptx www.cs.cmu.edu/~srini/15-744/S15/lectures/12-middlebox.ppt Network 101 vs. Reality Traditional view: Dumb network

Reality: Lots of in-network processing Appliances or Middleboxes: IDS, Firewall, Proxies, Load balancers. 14 Background: Network Functions (Middleboxes) are Ubiquitous Perform tasks other than packet forwarding Security Network Function

Firewall IDS Acceleration Network Function WAN Optimizer Proxy

Middleboxes Galore! Data from a large enterprise Type of appliance Number Firewalls 166 NIDS

127 Media gateways 110 Load balancers 67

Proxies 66 VPN gateways 45 WAN Optimizers 44

Voice gateways 11 Total Middleboxes Total routers Survey across 57 network operators 636

~900 APLOMB (SIGCOMM13) 16 Traditional Network Functions: hardware IDS WAN Optimizer

Proxy Long development cycle Telco Cycle Idea !! Telco Operators AVAILABLE Deploy

Demand n tor era Op 2 tor era Op r1 rato

Ope Equipment Vendors Idea !! Service Providers AVAILABLE Develop

Deploy Publish 2-6 Months Sell Drive Standardise SDOs

Service Providers Cycle Critical mass of supporters Implement 2-6 Years 2-6 years 2-6 months

Source: Adapted from D. Lopez Telefonica I+D, NFV Background: Policy Chain Http Firewall IDS Non http Firewall

Correctness: sequential order Efficiency: not traverse unnecessary ones Proxy Background: Network Functions Placement Policy chain Http Firewall

Proxy IDS Placement Firewall Proxy S2

S1 S3 S4 The NFV Concept A means to make the network more flexible and simple by minimising dependence on HW constraints v

v Traditional Traditional Network Network Model: Model: APPLIANCE APPLIANCE APPROACH APPROACH

Virtualised Virtualised Network Network Model: Model: VIRTUAL VIRTUAL APPLIANCE APPLIANCE APPROACH APPROACH DPI GGSN/ CG-NAT

BRAS SGSN Firewall PE Router DPI BRAS Firewall CG-NAT

GGSN/SGSN Session Border Controller VIRTUAL APPLIANCES ORCHESTRATION, AUTOMATION & REMOTE INSTALL PE Router

Network Functions are based on specific HW&SW One physical node per role STANDARD HIGH VOLUME SERVERS Network Functions are SW-based over well-known HW Multiple roles over same HW

Source: Adapted from D. Lopez Telefonica I+D, NFV Benefits & Promises of NFV Reduced equipment costs (CAPEX) through consolidating equipment and economies of scale of IT industry. Increased speed of time to market by minimising the typical network operator cycle of innovation. Availability of network appliance multi-version and multi-tenancy, allows a single platform for different applications, users and tenants.

Enables a variety of eco-systems and encourages openness. Encouraging innovation to bring new services and generate new revenue streams. Source: NFV Benefits & Promises of NFV

Flexibility to easily, rapidly, dynamically provision and instantiate new services in various locations Improved operational efficiency by taking advantage of the higher uniformity of the physical network platform and its homogeneity to other support platforms.

Software-oriented innovation to rapidly prototype and test new services and generate new revenue streams More service differentiation & customization Reduced (OPEX) operational costs: reduced power, reduced space, improved network monitoring IT-oriented skillset and talent Source: Adapted from D. Lopez Telefonica I+D, NFV NFV and SDN

NFV and SDN are highly complementary Both topics are mutually beneficial but not dependent on each other Creates competitive supply of innovative applications by third parties Open Innovation

Software Defined Networking Network Functions Virtualization Source: NFV Creates network

abstractions to enable faster innovation Reduces CAPEX, OPEX, Space & Power Consumption First: A Few Challenges Achieving high performance virtualised network appliances portable between different HW vendors, and with different

hypervisors. Co-existence with bespoke HW based network platforms enabling efficient migration paths to fully virtualised network platforms. Management and orchestration of virtual network appliances ensuring security from attack and misconfiguration. NFV will only scale if all of the functions can be automated. Appropriate level of resilience to HW and SW failures. Integrating multiple virtual appliances from different vendors. Network operators need to be able to mix & match HW, hypervisors and virtual appliances from different vendors,

without incurring significant integration costs and avoiding lock-in. NFV and SDN Remarkable Enabling Technologies Minimalistic OS ClickOS Improving Linux i/O Netmap, VALE, Linux NAPI Programmable virtual switches / bridges

Open vSwitch Exploiting x86 for packet processing Intel DPDK Some example start-ups LineRate Systems, 6WIND, Midonet, Vyatta (bought by BCD) Image source: NEC Improving the Scalability of Data Center

Networks with Traffic-aware Virtual Machine Placement Source: https://webcourse.cs.technion.ac.il/236635/Winter2010-2011/ho/WCFiles/9.pdf VM placement overview Virtual to Request Cloud

Tenant Interface Easy to express tenants requests Abstraction model #VMs, network performance, availability Fast to place VMs on physical networks Optimize network performances

Physical Datacenter Networks Top-of-rack Switch Server 1

Rack 1 Server n Server 1 . Server n

Rack 2 Server 1 Server n Rack m In-network traffic More

Bandwidth&latency Cross-rack Traffic In-rack Traffic

a Rack 1 c d Rack 2

. b Rack m Reducing cross-rack traffic In-rack traffic is more preferred than cross-rack traffic Switch can forward in-rack packets at line-rate between different ports Oversubscription is common in current DCNs

Cross-rack traffic is a level of oversubscription. Packet-drop will occur for high cross-rack traffics DATA CENTER TRAFFIC PATTERN EXAMINATION Uneven distribution of traffic volumes from VMs DATA CENTER TRAFFIC PATTERN EXAMINATION Stable per-VM traffic at large timescale

DATA CENTER TRAFFIC PATTERN EXAMINATION Weak correlation between traffic rate and latency Background - Architecture Old style Background - Architecture VL2 Background - Architecture

Portland Bcube Problem statement Traffic-aware VM Placement Problem (TVMPP) given: traffic matrix , cost matrix Goal: minimize cost

Recently Viewed Presentations

  • Syncope - American College Health Association

    Syncope - American College Health Association

    In comparison, vasovagal (neurocardiogenic/reflex) syncope is usually, but not always, associated with a prodrome of nausea, warmth, pallor, lightheadedness, and/or diaphoresis. Sudden onset of syncope without a prodrome is more common among patients with cardiac syncope (arrhythmic or mechanical cardiac...
  • Photosynthesis

    Photosynthesis

    Jan van Helmont Plants need water Joseph Priestly Plants release oxygen Jan Ingenhousz Plants need light Experiments by these scientists led to work that finally discovered that…in the presence of light, plants transform carbon dioxide and water into carbohydrates and...
  • sieker.weebly.com

    sieker.weebly.com

    This classical allusion to Greek mythology indicates that Brett is seductive and manipulative towards men and reduces those who love her to an animalistic-like state. Robert notices that Brett is a negative influence on him, however he still seems to...
  • Communication for Children who are Deaf- blind: An

    Communication for Children who are Deaf- blind: An

    Deaf-Blindness. Deaf-blindness means concomitant hearing and visual impairments, the combination of which causes such severe communication and other developmental and educational needs that they cannot be accommodated in special education programs solely for children with deafness or children with blindness....
  • Daniel - Amazon S3

    Daniel - Amazon S3

    Paul N. Benware, Commentary on the Book of Daniel: The Coming Judgment of the Nations; Daniel's Prophecy of Things to Come (Clifton, TX: Scofield Ministries, 2007), 236-46. Daniel 11:23 "Alliance" between Antiochus IV & the new puppet High Priest Jason.
  • Camera Shots, Angle, Movement and Composition Media Language

    Camera Shots, Angle, Movement and Composition Media Language

    Master Shot. Is a long continuous shot that captures all the action from start to finish. A master shot is usually filmed as a opening shot of a scene and is often a long shot, which is made up of...
  • Free Trade of The Americas: Issues and Prospects

    Free Trade of The Americas: Issues and Prospects

    Imports 1998-99 Problems and Issues Political Instability Ecuador in 1999-2000 Peru in 2001 Venezuela: 2002 Social Unrest/Conflicts - Colombia guerrrilas - Colombia and Peru Drug Production Different Levels of Market Liberalization/Policies - Market oriented: Peru and Bolivia -Government intervention: Ecuador...
  • DEFENSE LOGISTICS AGENCY AMERICAS AMERICAS COMBAT COMBAT LOGISTICS

    DEFENSE LOGISTICS AGENCY AMERICAS AMERICAS COMBAT COMBAT LOGISTICS

    Final official notification sent via CAO letter . Procedure Change. DAG 17.7501-6 (Retention of Newly Approved Sources) Implemented on 17 June 2014. Sole Source breakout. Utilization of multi-source award clause for a minimum of 1 year from approval date and/or...