Top Banner
Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton University
24

Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

Dec 24, 2015

Download

Documents

Eustace Tate
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

Engineering A Public Affairs Project

Donna Liu, Executive DirectorUChannel, Princeton University

Vivek Pai, Associate ProfessorCS Department, Princeton

UniversityCopyright Vivek Pai 2007. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.

Page 2: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 2

BBB.COM

WWW Service

client

Page 3: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 3

Content Distribution Networks

BBB.COM

client server surrogate

B

B

B

B

B

B

cache

A

A

A

A

A

A

AAA.COM

C

C

C

C

C

C

CCC.COM

redirector

Page 4: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 4

Commercial CDN Companies

Many playersAkamai, Limelight, Level 3, …

CostsMonthly commitment(High) Premium over BWPossibly extra for spikes

Page 5: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 5

Enter PlanetLab

ConsortiumUniversities, research labs, companies

ResourcesEach member contributes machines, BW

AccessBy joining, you get accounts everywhere

ProjectsExperiments, long-running services

Page 6: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 6

PlanetLab Overview819 Nodes at 406 Sites

Page 7: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 7

CoDeeN: Toward a Self-Healing Web

Goals:Improve all levels of Web infrastructureInteroperate where possibleDrive with real trafficFeed back measurementsRouting

Name Lookup

Data Transfer

Replication

Client

Security

Page 8: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 8

CoBlitz Project

On-demand replication of large filesNo limit on file size

Using HTTP – standard clients & serversNo plugins, fewer support callsNo BitTorrent blocking, etc.

No preprocessing/staging neededInstant-on, immediate overload protection

Page 9: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 9

CoBlitz

Agent CDNClient

CDN reverse caches the chunks!

CDN

CDNCDN

CDN ClientAgent

CDN

chunk1

chun

k1chunk2

chunk3

chunk2

chunk5

chunk5

chunk1

chunk1

chunk4 chunk4 chunk5

chun

k5

chunk1 chunk2

chunk3 chunk3

chunk4 chunk5

CDN = Redirector + Reverse Proxy

Page 10: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 10

How To Use CoBlitz

Start with a regular URLNo password protectionAny standard Web serverOnly static content – no CGI, etcIdeally, unchanging

Add CoBlitz prefix – coblitz.codeen.orghttp://www.example.com/bigfilehttp://coblitz.codeen.org/www.example.com/bigfile

Page 11: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 11

CoBlitz Content Restrictions

Domain ends in .eduNo restrictions

General public, not whitelistedNo html, images, audio, video – copyright issuesStill useful for ISOs, PDFs, etc.

Whitelisted – contact usNo restrictions

Page 12: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 12

0

0.5

1

1.5

2

2.5

3

3.5

Direct BitTorrent CoBlitz

Do

wn

load

Rat

e (M

bp

s) Slowest

Median

CoBlitz Performance

CoBlitz users:UChannelCiteSeer digital libraryFedora Core LinuxMozarteumPlanetLab projects

Page 13: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 13

UChannel CoBlitz Usage

Served directly

Served by CoBlitz

Page 14: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 14

Browsers Versus RSS

Regular browsersDiurnal scheduleFlash crowds possible

RSS (Really Simple Syndication)Publishing via “feeds”“Feed readers” poll & grab new itemsPoll frequency ~1hr for always-on

Page 15: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 15

UChannel Bandwidth Usage – 5min

Extremely sharp peaks

Page 16: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 16

UChannel Bandwidth Usage – 1hr

Reasonable non-peak BW only 25 Mbps

Page 17: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 17

UChannel Usage Statistics

Page 18: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 18

Production QuestionsAre you stable?

Running 3 years, mostly 24/7No centralization – runs even when Princeton disconnected

How much BW available?Function of demand & participationMore PL members more BWMore CoBlitz usage less extra capacity

Service Level Agreements?Not on public PlanetLab

Page 19: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 19

Fedora Core 6 Release – Public PL

Released 10am 10/24/061.4 Gbps peak, sustained 800+ Mbps

Page 20: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 20

Limits on Current Deployment

Possibly outlast welcome (bandwidth)Keep going until PL members complainRegularly the #1 BW consumerSometimes more than rest combined

Exact BWs not under our controlShare resources on (overloaded) PLNo Africa coverage, spotty Australia

Page 21: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 21

Polish TV Results – Private PL

New record: 3.3 Gbps aggregateAll links near 100% utilizationNow, weekly trials starting

Page 22: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 22

Growth & Sustainability

Nonprofit usersCost-recovery modelBuy BW in bulk, pay for developersCheaper than CDNs, private BW purchase

For-profitsSpinning out tech as PlanetWorks LLCPrivate managed CoBlitz appliancesCost-effective beyond 10 Mbps

Page 23: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 23

Example Cost-Recovery

$25K/month (aggregate) can buy1Gbps bandwidth8 locations, 3 machines/location1 support person

If there are 5-10 projects interested,let’s get in touch

Page 24: Engineering A Public Affairs Project Donna Liu, Executive Director UChannel, Princeton University Vivek Pai, Associate Professor CS Department, Princeton.

October 26, 2007 - Educause 24

Questions

[email protected]://codeen.cs.princeton.edu/

coblitz/

[email protected]://uc.princeton.edu