/
Data Center  Middleboxes Data Center  Middleboxes

Data Center Middleboxes - PowerPoint Presentation

danika-pritchard
danika-pritchard . @danika-pritchard
Follow
350 views
Uploaded On 2018-11-07

Data Center Middleboxes - PPT Presentation

Hakim Weatherspoon Assistant Professor Dept of Computer Science CS 5413 High Performance Systems and Networking November 24 2014 Slides from ACM SIGCOMM 2012 presentation on Making ID: 720838

aplomb cloud middleboxes enterprise cloud aplomb enterprise middleboxes provider internet latency bandwidth traffic network software center devices deployment inflation

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Data Center Middleboxes" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Data Center Middleboxes

Hakim WeatherspoonAssistant Professor, Dept of Computer ScienceCS 5413: High Performance Systems and NetworkingNovember 24, 2014

Slides from ACM SIGCOMM

2012 presentation on “Making

middleboxes

someone

else's

problem: network processing as a cloud

service” Slide2

Overview and BasicsData Center Networks

Basic switching technologiesData Center Network Topologies (today and Monday)Software Routers (eg. Click, Routebricks, NetMap, Netslice)

Alternative Switching Technologies

Data Center TransportData Center Software Networking Software Defined networking (overview, control plane, data plane, NetFGPA)Data Center Traffic and MeasurementsVirtualizing NetworksMiddleboxesAdvanced Topics

Where are we in the semester?Slide3

Goals for Today

Making middleboxes someone else's problem: network processing as a cloud service, J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar. ACM SIGCOMM Computer Communication Review (CCR) Volume 42, Issue 4 (August 2012), pages 13-24.Slide4

APLOMB

“Appliance for Outsourcing Middleboxes”Place middleboxes in the cloud.Use APLOMB devices and DNS to redirect traffic to and from the cloud.That’s it.Slide5

Typical Enterprise Networks

InternetSlide6

Typical Enterprise Networks

InternetSlide7

A Survey

57 enterprise network administratorsSmall (< 1k hosts) to XL ( >100k hosts) Asked about

deployment size,

expenses, complexity, and failures.Slide8

Typically on par with # routers and switches.

How many

middleboxes

do you deploy?Slide9

Many kinds of devices, all with different functions and management expertise required.

What kinds of middleboxes do you deploy?Slide10

Average salary for a network engineer - $60-80k USD

How many networking personnel are there?Slide11

Misconfig

.OverloadPhysical/Electrical

Firewalls

67.3%16.3%16.3%Proxies63.2%

15.7%

21.1%

IDS

54.45%

11.4%

34%

Most administrators spent 1-5

hrs

/week dealing with failures; 9% spent 6-10

hrs

/week.

How do administrators spend their time?Slide12

Recap

High Capital and Operating ExpensesTime Consuming and Error-PronePhysical and Overload FailuresSlide13

How can we improve this?Slide14

Proposal

InternetSlide15

Proposal

Internet

Cloud ProviderSlide16

High Capital and Operating Expenses

Time Consuming and Error PronePhysical and Overload Failures

Economies of scale and pay-per use

Simplifies configuration and deployment

Redundant resources for failover

A move to the cloudSlide17

DesignSlide18

Challenges

Minimal Complexity at the EnterpriseFunctional EquivalenceLow P

erformance

OverheadSlide19

APLOMB

“Appliance for Outsourcing Middleboxes”Slide20

Outsourcing Middleboxes with APLOMB

Internet

Cloud Provider

APLOMB

Gateway

NATSlide21

Inbound Traffic

Internet

Cloud Provider

Web Server:

www.enterprise.com

192.168.1.100

Enterprise

Network Admin.

Register:

www.enterprise.com

192.168.1.100Slide22

Inbound Traffic

Internet

Cloud Provider

DNS

Register:

enterprise.com

98.76.54.32

98.76.54.32Slide23

Minimizing latency?Slide24

External

ClientChoosing a Datacenter

Cloud Provider East

Cloud Provider West

Enterprise

Route through cloud datacenter that minimizes

end to end

latency.

APLOMB Gateway keeps a “routing table” to select best tunnel for every Internet prefix.

External

ClientSlide25

Caches and “Terminal Services”

Traffic destined to services like caches should be redirected to the nearest node.

Cloud Provider WestSlide26

APLOMB

“Appliance for Outsourcing Middleboxes”Place middleboxes in the cloud.Use APLOMB devices and DNS to redirect traffic to and from the cloud.That’s it.Slide27

Firewalls

IDSes

Load Balancers

VPNs

Proxy/Caches

WAN Optimizers

Bandwidth?

Compression?

Can we outsource all

middleboxes

?Slide28

I

APLOMB+ for CompressionAdd generic compression to APLOMB gateway to reduce bandwidth consumption.

Cloud Provider

InternetSlide29

Firewalls

IDSes

Load Balancers

VPNs

Proxy/Caches

WAN Optimizers

Bandwidth?

Compression?

Can we outsource all

middleboxes

?Slide30

Does it work?Slide31

Deployment

Cloud provider: EC2 – 7 DatacentersOpenVPN for tunneling, Vyatta for middlebox servicesTwo Types of Clients

:

Software VPN client on laptopsTunneling software router for wired hostsSlide32

Implementation & Deployment

Performance metrics

Case Study of a Large Enterprise

Impact in a real usage scenario

Wide-Area Measurements

Network latency

Three Part EvaluationSlide33

Does APLOMB inflate latency?Slide34

For

PlanetLab nodes, 60% of pairs’ latency improves with redirection through EC2.Slide35

Latency at a Large Enterprise

Measured redirection latency between enterprise sites.Median latency inflation: 1.13 msSites experiencing inflation were primarily in areas

where EC2 does not have a wide footprint.Slide36

How does APLOMB impact other quality metrics, like bandwidth and jitter?Slide37

Bandwidth: download times with BitTorrent

increased on average 2.3%Jitter: consistently within industry standard bounds of 30msSlide38

Does APLOMB negate the benefits of bandwidth-saving devices?Slide39

APLOMB+ incurs a median penalty of 3.8% bandwidth inflation over traditional WAN Optimizers.Slide40

Does “elastic scaling” at the cloud provide real benefits?Slide41

Some sites generate as much as 13x traffic more than average at peak hours.Slide42

Recap

Good application performanceLatency median inflation 1.1msDownload times increased only 2.3%Generic redundancy elimination saves bandwidth costsStrong benefits from elasticitySlide43

Moving middleboxes to the cloud seems to be

practical

and

feasible

solution to the complexity of enterprise networks.

Conclusion and DiscussionSlide44

Did the soln

make the problem simpler?How to measure simplicity/complexity?Does the soln also make security problems someone else's problems. Do we trust the cloud provider?Privacy concerns?Do we trust the cloud providerMonetary cost: Is APLOMB cheaper or more expensive?PrecedenceZscalar

Ariaka

Total uptimeMiddleboxes not at the edge of your networkAPLOMB cannot outsource these middleboxesConclusion and DiscussionSlide45

Before Next time

Project Interim reportDue Today, Monday, November 24.And meet with groups, TA, and professorFractus Upgrade: Should be back online

R

equired review and reading for Monday, December 1IOFlow: a software-defined storage architecture, E. Thereska, H. Ballani,

G.

O'Shea,

T.

Karagiannis

,

A.

Rowstron

, T.

Talpey

, R. Black, T.

Zhu. ACM Symposium on Operating Systems

Principles (SOSP), October 2013, pages 182-196.

http://

dl.acm.org/citation.cfm?doid=2517349.2522723

Check piazza:

http://piazza.com/cornell/fall2014/cs5413

Check website for updated schedule