Loading…
ApacheCon 2016 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tomcat/ATS [clear filter]
Friday, May 13
 

9:00am

Monitoring Apache Tomcat - Christopher Schultz, Total Child Health
Learn what information is available from both the Java Virtual Machine and Tomcat’s internals via Java Management Extensions (JMX), how to best access these types of data, and practical techniques for actively monitoring your Tomcat instances using open-source tools such as Nagios, Ichinga, and other similar monitoring tools.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat... Read More →



Friday May 13, 2016 9:00am - 9:50am
Plaza A

10:00am

Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, Red Hat
In Tomcat-native and Tomcat9 it is now possible to use the NIO and NIO2 connectors with OpenSSL and have a a full support of HTTP/2 with TLS/SSL. JSSE is known to have poor performances compared with OpenSSL additionally ALPN required by HTTP/2 won't be in the JVM before java9. The goal of the new connector is to get ride of the old APR connector and use the NIO or NIO2 one and still have the performances of OpenSSL. Additionally the tc-native can be used in other java web server for example undertow, the presentation will explain how and demo it quickly. The presentation will explain the new code and the corresponding configuration and show the performance improvements: With the new piece of code Tomcat with the NIO or NIO2 connector gives even a better throughput than with the old APR connector!

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Friday May 13, 2016 10:00am - 10:50am
Plaza A

11:20am

Seamless Upgrades for Credential Security in Apache Tomcat - Christopher Schultz, Total Child Health
Clear-text credentials (user passwords) were never a good idea. Not only are both MD5 and SHA1 now dead, even more modern hashing algorithms aren't appropriate for credential storage in an era of hash-lookup sites. Some recent additions to Apache Tomcat have made it easier to use more secure credential-storage mechanisms along with container-managed security. They can even be used to seamlessly upgrade from older, less-secure algorithms to newer, more secure ones.

We'll investigate the modifications to Tomcat that allow developers and operations staff to use these features, and look at how to actually plug custom credentials-handling mechanisms into an existing Tomcat-based application.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat... Read More →



Friday May 13, 2016 11:20am - 12:10pm
Plaza A

1:30pm

Apache Traffic Server's Huuuuuuuge Performance - Phillip Sorber, Comcast
Virtual Memory (VM) systems allow you to map a virtual memory space onto a, typically smaller, physical memory space. This is usually done with the assistance of a Memory Management Unit (MMU). The MMU breaks the memory space up into units of "pages" and keeps a very small very fast hardware cache (TLB) of the virtual to physical mappings (page table). Traditionally the pages are relatively small (4KiB) compared with today's physical memory sizes (100's of GiB). Because the page cache is so small (10's to 1000's of entries, depending on the architecture), applications with large heap sizes often cause thrashing of this cache. To combat this, most modern processors offer alternate larger pages sizes. They are most commonly referred to as huge pages. This talk will be about the usage of huge pages inside Apache Traffic Server, some real world results, and future direction.

Speakers
PS

Phillip Sorber

Principal Engineer, Comcast
Phil Sorber is employed by the next generation content delivery service team at Comcast to work on ATS integration. He is an ATS PMC member and ASF Member. He has spoken at ApacheCon in the past as well as other conferences. He is an avid Open Source proponent and has contributed... Read More →



Friday May 13, 2016 1:30pm - 2:20pm
Plaza A

2:30pm

Apache Traffic Server and the Traffic Control CDN Project - Jan van Doorn, Comcast
In recent years, Apache Traffic Server (ATS) has emerged as the preferred choice for the caching proxy in large scale CDNs. The Traffic Control open source project is a CDN control plane that manages multi tier, large scale CDN configurations based on ATS. Traffic Control not only manages thousands of ATS caches, but it creates a cohesive CDN from them, adding health monitoring, content and location aware client routing and all other CDN functions needed to deliver HTTP content at extreme scale. In this talk we will use real life experiences from large scale operators to describe how Traffic Control can help you run ATS server farms with dozens of petabytes of storage and multiple terabits per second edge output.

Speakers
avatar for Jan van Doorn

Jan van Doorn

Lead Engineer, Comcast
Jan van Doorn is the lead engineer and architect for the “IPCDN” project at Comcast Cable, which is responsible for delivery of all IP video and other media for Comcast. Built around Apache Traffic Server, the control plane software driving IPCDN was developed in-house and recently... Read More →



Friday May 13, 2016 2:30pm - 3:20pm
Plaza A

3:45pm

Failsafe Mechanism for Yahoo homepage using Apache Traffic Server and Storm Crawler - Shu Kit Chan & Pushkar Sachdeva, Yahoo
Yahoo homepage is one of the most popular destinations on the internet. It is crucial to our users for the site to be available all the time. In this presentation, we will talk about the failsafe mechanism in Yahoo homepage to help improve the site availability. It involves using Apache Storm Crawler to crawl the site and send static HTML and assets to 3rd party cloud object storage. Then on the serving side we use Apache Traffic Server as reverse proxy in front of our origin servers and custom ATS plugin is used to catch various problems from the origin server and continue to serve the users with static contents from the cloud object storage. We will talk about the details of this solution with in-depth information on ATS plugin and Storm spouts/bolts. We will also talk about our future plan of using Apache libcloud and jclouds to avoid cloud storage vendor lock-in for this solution.

Speakers
SK

Shu Kit Chan

Yahoo
This proposal is submitted by Shu Kit Chan and Pushkar Sachdeva. Pushkar is a Senior Software Engineer at Yahoo!. He has been with Yahoo for over 5 years and enjoys working on the proxy layer. He has been part of many interesting projects at Yahoo! like Assembly At The Edge (gave... Read More →
PS

Pushkar Sachdeva

Software Engineer, Yahoo
Pushkar is a Software Engineer at Yahoo!. He is the member of Yahoo's Media Edge team and loves building new and interesting plugins at the proxy layer. He has presented his work about content stitching at ATS titled 'Assembly at the Edge' in Velocity Conference' 14 and likes to... Read More →



Friday May 13, 2016 3:45pm - 4:35pm
Plaza A