On October 21-22, 2014, we'll hold an official ATS Summit at LinkedIn's offices in Sunnyvale, CA. All developers and community participants are welcome to join! If you plan on attending, please RSVP below.

When and Where

When

The summit will be a two day event on Tuesday Oct 21st and Wednesday Oct 22nd, between 8:15am and ~6pm.

Where

LinkedIn
580 N Mary Ave
Sunnyvale, CA 94086
 

Note: Please do not try to enter the building from the street side, please park in the rear of the building in the structure and then enter from the entrance directly facing the parking.

 

Schedule

 Tuesday 10/21Wednesday 10/22

8:00am

Breakfast

(LinkedIn)

Breakfast

(LinkedIn)

8:30am
9:00amIntroductions - LeifOpening - Release management - Leif
9:30am

Session 1 - Introductions to ATS core

Alan M. Carroll

Session 6 - Introduction to Traffic Control

Mark Torluemke & Matthew Bailey

10:00am
10:30am

Session 2 - Debugging ATS

Brian Geffon and Bryan Call

Session 7 - Testing Frameworks (Discussion)
What we have, and what we need. 

Brian Geffon and Bryan Call

11:00am
11:30am


LUNCH

(LinkedIn)


LUNCH

(LinkedIn)

12:00pm
12:30pm
1:00pm

Session 2 - Debugging ATS Continued.


Session 8 - HTTP/2

James Peach and Ryo Okubo

1:30pmQ & A - ATS core / Debugging ATS.
2:00pm

Session 3 - Edge as PaaS

Josh Blatt

2:30pm
3:00pmCoffee Break & Discussions

Coffee Break & Discussions

3:30pm

Session 4 - SSL Plugin API

Susan Hinrichs

Session 9 - Early Intervention

Alan M. Carroll

4:00pm
4:30pm

Session 5 - Linear Video with ATS

Mark Torluemke

Session 10 - TLS Session Ticket rotation
Bin Zeng and Brian G.

5:00pmSession 11 - Hashing and Containers
Alan M. Carroll
5:30pm


Free Time


Closing remarks - Leif
6:00pm

 

 

Free Time

6:30pm
7:00pm

Dinner

Steins Beer Garden, Mnt View

Sponsor: Yahoo!

7:30pm
8:00pm

Remote participation

Free Time

Suggestions for activities during Free Time and Lunches:

  • Get your GPG keys signed!
  • Ask questions and discuss problems, features, and other concerns.
  • Socialize!

Sessions

Session 1 - Introduction to ATS core

This is a brief introductions to the cores of ATS, laying a foundation of understanding how ATS works under the hood. The target audience are both users and developers.

Presenter: Alan M. Carroll

Session 2 - Debugging ATS

Building on top of the previous topic, the Br[iy]ans will go into details on how to debug ATS. Topics include

  • Tracing, slowlog
  • Generating core files, and stack traces (demangle C++ symbols!)
  • Tweaking configurations for debugging
  • ETC.

Presenters: Brian Geffon and Bryan Call

Session 3 - Testing Frameworks

TBD (Brian and Bryan and amc, please fill this)

PresentersBrian Geffon and Bryan Call

Session 4 - SSL Plugin API

As Traffic Server becomes more involved in  proxying SSL communication, there is the need for more control of the SSL processing.  For 5.2, we have committed extensions to provide plugin hooks before the SSL handshake starts and during the SNI callback. We also added the ability for the plugin to indicate that the SSL session should not be proxied but be blind tunneled.

Using these API additions, we created an experimental dynamic certificate loader. Further, we can experiment with different means of expressing how SSL connections should be processed (e.g., which certs should be used based on provided cipher suites or client IP addresses).  There are many other things that could be done. What would be useful and what are our priorities?

 Presenter: Susan Hinrichs

Session 5 - Linear Video with ATS

An overview of the tools Comcast uses to simulate real-world network conditions when testing ABR video. Also, a deep-dive into the test scenarios and test results of a recent testing effort that focused on linear video. If you care about fragmented video, this is not a session you will want to miss. :).

Presenter: Mark Torluemke

Session 6 - Introduction to Traffic Control

A demo of a CDN control plane developed at Comcast and an update on the effort to open source it.

PresenterMark Torluemke & Matthew Bailey

Session 7 - Edge as PaaS

We're starting work on what we call our Edge PaaS based on ATS.   Initially we're talking about RESTful services that configure ATS to do things like incremental upgrades (incrementally shifting traffic from old to new versions of a service with some sort of cookie-based hash so users don't randomly bounce back and forth across old and new versions of the system), bucket testing, purging cached entities, etc.   We'd like to see this grown into a full-blown multi-tenanted system where different ATS plugins can be isolated from each other, introduce elasticity/a work conserving scheduler, etc.

This would not be a talk about ATS itself but rather about a system that uses ATS, so I'm not sure if it's appropriate for the summit.   If it is please let me know, we'd be happy to present the design, consider taking on additional requirements, etc

 Presenter: Josh Blatt

Session 8 - HTTP/2 aka H2

We would like to talk about around HTTP/2 feature that’s proposed at TS-2729:

  • Current progress of my HTTP/2 implementation and future works

  • Mechanism of backposting to origin server. Current SPDY implementation uses FetchSM. Should we continue to use it?

Presenters: James Peach and Ryo Okubo

Session 9 - Early Intervention

As an outgrowth of Susan and James' work on SSL, we would like to provide a wider variety of hooks very early in the transaction. In effect this is a generalization of the SSL hooks. This is an design for future work, to set the style of how this should be done. I will discuss promoting the Accept objects to be API visible and go through the implementation details of the current protocol probing.

Presenter: Alan M. Carroll

Session 10 - TLS Session Ticket rotation

TBD (Brian and Bin, please fill in)

Presenters: Bin Zeng and Brian Geffon

Session 11 - Hashing and Containers

With the arrival of the Concurrency Kit and work that Phil, Brian, and I have done on hashing, we need to be explicit about how to start using a fixed set of containers and phase out obsolete ones (particularly TCL). I will talk about what's in ATS now and how it is expected to be used

PresenterAlan M. Carroll

RSVP

Registration Form

To RSVP please fill out the form below, you can also do it directly using the Google Forms link: http://goo.gl/forms/f4MeC4osyr 


Confirmed Attendees

Sponsors

Please contact Leif Hedstrom if you are interested to sponsor this event!

 

  • No labels