Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
View analytic

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

Sunday, August 21
 

3:00pm

Registration Open
Sunday August 21, 2016 3:00pm - 7:00pm
Frontenac Foyer
 
Monday, August 22
 

7:30am

Breakfast
Monday August 22, 2016 7:30am - 9:00am
Metropolitan Ballroom

7:30am

Sponsor Showcase
Monday August 22, 2016 7:30am - 2:30pm
Metropolitan Ballroom

7:30am

Registration Open
Monday August 22, 2016 7:30am - 5:10pm
Frontenac Foyer

9:00am

Keynote: Welcome and Opening Remarks - Jim Zemlin, Executive Director, Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through the use of open source and Linux. At the Linux Foundation, Zemlin works with the world’s largest technology companies, including IBM, Intel, Google, Samsung... Read More →


Monday August 22, 2016 9:00am - 9:25am
Frontenac

9:25am

Keynote: How Technology Shapes Us - Dr. Ainissa Ramirez, Science Evangelist & Author
This presentation will discuss the dynamic between humans and their inventions. The common thinking is that creation is a one-way street from humans to their handiwork. This talk will show it is a round trip that sometimes produces unexpected results. 

Speakers
avatar for Dr. Ainissa Ramirez

Dr. Ainissa Ramirez

Science Evangelist
Ainissa G. Ramirez, Ph.D. is a science evangelist who is passionate about getting the general public excited about science. She co-authored Newton’s Football: The Science Behind America’s Game (Random House); and, authored Save Our Science: How to Inspire a New Generation of Scientists (TED Books). | | Before taking on the call to improve the public’s understanding of science, she was an Associate Professor of... Read More →


Monday August 22, 2016 9:25am - 9:45am
Frontenac

9:45am

Keynote: Unleashing the Full Power of Container with Orchestration & Management Platform - Dr. Ying Xiong, Chief Architect, Cloud Platform, Huawei Technologies
Container application orchestration & management technologies continue to be the center of many innovations in the container world both in public cloud and within enterprise. This presentation discusses key developments and industry trends in these technologies. The talk will also discuss how we can continue to innovate in container orchestration & management platform to meet very diverse customer scenarios.

Speakers
avatar for Dr. Ying Xiong

Dr. Ying Xiong

Chief Architect of Cloud Computing, Huawei Technologies Inc
Dr. Ying Xiong is Chief Architect of Cloud Platform at Huawei Technologies. His current responsibilities include the architecture vision, strategy and design of cloud platform as-a-service (PaaS). Ying brings 20+ years of experience in architecture and design of cloud, ecommerce and enterprise IT systems. Prior to Huawei, Ying worked about 8 years at Microsoft as principal architect and development manager in Azure, and SQL Azure cloud... Read More →


Monday August 22, 2016 9:45am - 10:00am
Frontenac

10:00am

Coffee Break
Monday August 22, 2016 10:00am - 10:45am
Metropolitan Ballroom

10:45am

Open Source Entrepreneurship - Jen Indovina, Tenrehte Technologies
In today's startup environment, it isn't enough to build a cool product using Linux. You must make a sustainable, meaningful, and elegant product using Linux. Tenrehte designs and manufactures electronics that save energy. From winning a best of CES award for their first prototype, to saving massive amounts of electricity in global data centers, Tenrehte has been and will remain an open-source and sustainable company. Audience is anyone interested in learning about product development using Linux products, IOT products, and sustainable design.

Speakers
avatar for Jen Indovina

Jen Indovina

CEO & Founder, Tenrehte Technologies
Jennifer brings an extensive management, marketing, and engineering background creating and building high growth companies to Tenrehte. She has managed large international teams in a corporate setting and has broad experience in new product development, technical marketing, sales, and managing existing product lines with revenues over $50 million. Jennifer was previously the Director of Marketing for Vivace Semiconductor where she led global... Read More →


Monday August 22, 2016 10:45am - 11:35am
Pier 3

10:45am

Heresy in the Church of Docker - Corey Quinn, FutureAdvisor
Docker (and by extension, microservices based architecture) has expanded our horizons with respect to how the industry builds and supports Applications at scale, which helps to explain why so many people seem willing to throw away decades of experience in favor of untested tools and barely functional design principles.

In this entertaining and somewhat irreverent talk, Corey presents the "other side" of the containerization craze: how configuration management fits into a world consumed by the DockerDockerDocker madness, how "Containers all the way down" can blow up in your face when you least expect it, and how promising technologies should perhaps be vetted a bit more thoroughly before you try to run a hospital on top of them.

Speakers
avatar for Corey Quinn

Corey Quinn

Director of DevOps, FutureAdvisor
Corey has a long and storied history as a consultant -- long, in that every year he did it felt like three years, and storied, in that he's got a few. Prior to his current role as Director of DevOps at FutureAdvisor, he spent most of the past few years at a Bay Area consulting firm, where he served as a systems architect, ad-hoc recruiter, advocate for driving transformational change throughout organizations, and (due to a misunderstanding around... Read More →


Monday August 22, 2016 10:45am - 11:35am
Harbour B

10:45am

Orchestration Tool Roundup - Kubernetes vs. Heat vs. Fleet vs. Mesos vs. TOSCA - DeWayne Filippi, Gigaspaces
Containers represent a portable unit of deployment, and OpenStack has proven an ideal environment for running these workloads. However, where it becomes complex is that many times an application is often built out of multiple Containers, as well as hybrid environments - diverse Clouds, bare metal & even non-virtualized infrastructure. What’s more, setting up a cluster of container images can be fairly cumbersome as you need to make one container aware of another and expose intimate details that are required for them to communicate which is not trivial especially if they’re not on the same host. These scenarios have instigated the demand for some kind of orchestrator. The list of container orchestrators is growing fairly fast. This session will compare the different orchestation projects out there - from Heat to Kubernetes to Mesos & Cloudify - and help you choose the right tool.

Speakers
avatar for DeWayne Filppi

DeWayne Filppi

Solution Architect, Cloudify
DeWayne Filppi is a solution architect in the CTO office at GigaSpaces, working on Cloudify.  He is a software technologist with broad and deep industry experience, ranging from product evangelism, pre-sales engineering, post-sales consulting, through product design, development, architecture, and management. He is focused on high performance server platforms and cloud computing.  Lately he has been tinkering around with fun... Read More →


Monday August 22, 2016 10:45am - 11:35am
Harbour A

10:45am

Reproduce and Verify Filesystems - Vincent Batts, Red Hat
A side effect of the many new ways to package filesystems (here's looking at you, containers!), is that filesystems are being copied around without many of the features that traditional packaging provided (i.e. `rpm -qV ...`).

Much progress has been made for reproducible checksums, of which Docker now includes for better content addressibility.

In this talk Vincent Batts will review options for distributing filesystems with reproducibility, and verifying the at-rest outcomes.

Speakers
avatar for Vincent Batts

Vincent Batts

Red Hat, Red Hat
A mindful polyglot, Vincent Batts has spent the last 15 years | participating in the Linux and open source community. Presently | involved on the Open Containers Initiative as a maintainer and on the | technical board. Still a current member of Slackware Core Team and has | been a maintainer on the Docker project as well as the Go programming | language for Fedora and Red Hat. He is currently working on all things | container architecture... Read More →


Monday August 22, 2016 10:45am - 11:35am
Queen's Quay

10:45am

Btrfs with High Speed Devices - Chris Mason, Facebook
As Facebook expands our Btrfs deployment onto different tiers of storage, we are adapting Btrfs to take advantage of high speed storage. This talk will discuss benchmarks and performance analysis of the latest Btrfs developments, and describe the use cases inside Facebook where we are using the unique features provided by Btrfs.

Speakers
CM

Chris Mason

Software Engineer, Facebook
Chris is a Software Engineer on the kernel team at Facebook, and the maintainer of the Btrfs filesystem. He has been working full time on the kernel for over 16 years, and lives in Rochester New York.


Monday August 22, 2016 10:45am - 11:35am
Marine

10:45am

CAT at Scale: Deploying Cache Isolation in a Mixed Workload Environment - Rohit Jnagal & David Lo, Google
Intel introduced cache allocation technology (CAT) that allows partitioning of last-level cache to provide better micro-architectural isolation. Google deployed CAT using intel_rdt cgroup for mixed workloads in Borg. We experimented with various partitioning techniques for different workloads to get better performance and higher utilization.

Preventing batch tasks from affecting latency-sensitive tasks performance through static cache partitioning providing significant performance boost. Additionally, highly latency-sensitive tasks could reduce their footprint and share better when provided exclusive cache access.

In this talk, Rohit and David will cover the motivation for each use-case, describe pre-CAT strategies for interference in Borg, share CAT experiment results and performance/efficiency gains seen in production, interesting problems, and future work for isolation in Borg.

Speakers
avatar for Rohit Jnagal

Rohit Jnagal

Google, Google
Software engineer at Google working on Technical Infrastructure. Worked on internal scheduling systems like Borg, Omega, and open-source Kubernetes. Developed internal and open-source version of container runtime LMCTFY. Worked on and maintained few other container projects: cAdvisor, Heapster, and docker/libcontainer, runc.
avatar for David Lo

David Lo

Google
Software engineer at Google working on Technical Infrastructure. Worked on developing more energy efficient (PEGASUS, ISCA'14) and resource efficient (Heracles, ISCA'15) cluster management techniques.



Monday August 22, 2016 10:45am - 11:35am
Regatta

10:45am

Choosing Linux for New Use Cases - Tsugikazu Shibata, NEC
Using Linux is the primary choice for almost all the new projects in the new industry sectors such as Cloud Computing, IoT, Drone, Robotics and so on.

Each deferent sectors have different requirements. For example, requirements of software lifetime is 3-5 years to 10-20 years; but also, each sector's people are looking at the value of Open Source, to be able to modify/update source code, share the knowledge, upstream relationship and neutral development scheme. LTSI was started as a community to maintain the Linux kernel for long term to meet industry requirements since 2011.

This presentation shows you various choices of Linux for new projects with analysis of each choices including LTSI. Also, attendees will learm about how LTSI can help industry developers with latest development status and its plan.

Speakers
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advavnced Technologist, Open Source Promotion Center, NEC
Tsugikazu Shibata is LTSI Project lead. Tsugikazu Shibata is Chief advanced Technologies of NEC and he has been working on coordinating the relationship between industry and community since the early days of Japanese Linux community. He have spoken at number of Open Source conferences such as LinuxCon, Embedded Linux Conference and OpenStack summit. He is also a board member of the Linux Foundation.


Monday August 22, 2016 10:45am - 11:35am
Pier 7/8

10:45am

Making Community Decisions Without Consensus - George Dunlap, Citrix Systems UK
Healthy open-source communities usually include a wide range of people with very different ideologies, goals, values, and points of view; from anarchists to CEOs of major corporations. The normal approach for making decisions that affect the entire community should be an attempt to reach consensus through discussion. But what if you're attempting to make a decision which is critically important, but for which you know there are irreconcilable differences in the community? The XenProject community had such a decision to make in the wake of the XSA-7 security issue. This talk will cover the approach we took which (we think) allowed us to find a "center of gravity" for the community, and allowed everyone to feel that their viewpoint was considered, in the spite of the lack of any option with clear consensus. We hope this will help other communities navigate similarly difficult waters.

Speakers
avatar for George Dunlap

George Dunlap

Staff Software Engineer, Citrix
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He is currently working as Staff Software Engineer for Citrix on the open-source Xen team in Cambridge, England. He has done work in many areas of Xen, including performance analysis, scheduling, and memory management. He writes technical articles regularly for the xenproject.org blog, including one describing in... Read More →



Monday August 22, 2016 10:45am - 11:35am
Frontenac

10:45am

OVN: Scaleable Virtual Networking For Open vSwitch - Kyle Mestery, IBM & Justin Pettit, VMware
OVN is a new network virtualization project that brings virtual networking to the Open vSwitch user community. OVN includes logical switches and routers, security groups, and L2/L3/L4 ACLs, implemented on top of a tunnel-based overlay network. For physical-logical network integration, OVN implements software gateways, as well as supports hardware gateways from a variety of vendors.

In this talk, we will walk through the current status of the OVN project, including the upcoming first release planned for the fall. We'll also talk about the scale Cloud providers are utilizing OVN at. And we'll highlight the operational aspects of running a Cloud with OVN as the virtual networking layer.

Speakers
avatar for Kyle Mestery

Kyle Mestery

Distinguished Engineer, IBM
Kyle is a Distinguished Engineer and and Director of Open Source Networking at IBM where he leads a team of upstream engineers. He is a member of the OpenStack Technical Committee, and was the Neutron PTL for Juno, Kilo, and Liberty. He is a regular speaker at open source conferences and the founder of the Minnesota OpenStack Meetup. Kyle lives with his wife and family in Minnesota. You can find him on Twitter as @mestery.
avatar for Justin Pettit

Justin Pettit

VMware
Justin Pettit is a software developer at VMware. Justin joined VMware through the acquisition of Nicira, at which he was a founding employee. He was one of the original authors of the OpenFlow Standard, working on both the specification and reference implementation. He is one of the lead developers of Open vSwitch and OVN, and involved in the development of VMware's networking products. Prior to Nicira, Justin worked primarily... Read More →


Monday August 22, 2016 10:45am - 11:35am
Pier 4

10:45am

Using Measured Boot to Secure Linux - Michael Brasher, Microsoft - Linux Integration Services
In a hosted environment, fabric administrators have more privileges than domain or workload administrators. The goal of this work is to allow tenants to safely virtualize security-sensitive workloads. This is accomplished using multiple technologies, including: • Trusted Platform Module (TPM)—to seal encryption keys and to support unattended booting. • Measured Boot—to verify boot components. • Disk partition encryption—through LUKS & dm-crypt. This work uses the above technologies to secure the boot chain and the encryption keys to the point where Control is passed to the operating system. This work focuses mainly on virtualized environments, but these principles are applicable in bare metal environments as well.

Speakers
MB

Michael Brasher

Principal Software Developer, Microsoft - Linux Integration Services
Mike received a Master’s in Computer Science from the University of Houston at Clear Lake. For the past twenty years, he has implemented open standards. He is the original architect and developer of various open-source projects developed on Linux and Unix platforms, including OpenPegasus, Open Management Infrastructure, and ODataLite. For the past seven years, he worked at Microsoft, where he worked on the latter two open-source projects and... Read More →


Monday August 22, 2016 10:45am - 11:35am
Pier 5

10:45am

Process Migration in the Orchestration World - Isabel Jimenez & Kapil Arya, Mesosphere
Current most popular container orchestration tools do not offer a failover mechanism for stateful Applications. In this talk, we demonstrate container migration on an Apache Mesos cluster and a more enjoyable way to schedule your Containers.

Process migration has been studied for a long time for fault-tolerance in long-running stateful application. Without it, the application developer has to modify the application to periodically save the state for later recovery in case of a failure. In this talk, we explore yet another frontier for process migration: scheduling of stateful Applications with Apache Mesos for resource oversubscription and cluster maintenance.

Apache Mesos is a distributed systems kernel that provides a two-level scheduling architecture allowing high degrees of automation to large container-driven clusters.

Speakers
avatar for Kapil Arya

Kapil Arya

Distributed Systems Engineer, Mesosphere
Kapil Arya is a distributed systems engineer and Apache Mesos committer at Mesosphere where he contributed towards developing the module architecture for Mesos.
avatar for Isabel Jimenez

Isabel Jimenez

Distributed Systems Engineer, Mesosphere
Isabel Jimenez is a Distributed Systems Engineer at Mesosphere working with the security team since graduating from a master at EPITECH in France on Computer Science.


Monday August 22, 2016 10:45am - 11:35am
Harbour C

11:45am

A New Way to Combine Containers and Hypervisors with Xen - Dimitri Stiliadis, Aporeto
Linux Containers’ isolation capabilities are under scrutiny because of growing runtime usage. Best practices recommend avoiding multitenant deployments as POSIX has a large attack surface. Although the proper usage of MAC, seccomp and CAP reduces the attack surface, there are limited production deployments of these technologies given their management complexity.

Clear Containers and similar approaches propose to solve this problem by running Containers as KVM VMs. While more secure, these approaches require HW abstraction to enable multitenancy.

We propose a new method based on Xen paravirtualization that combines strengths of namespaces and hypervisor isolation. This approach enhances security by virtualizing POSIX and allowing a minimalistic subset of syscalls to be handled by a hypervisor-type entity. Most syscalls execute within a confined kernel to harden the system.

Speakers
DS

Dimitri Stiliadis

Founder and CEO, Aporeto
Dimitri Stiliadis is the Founder and CEO of Aporeto and was the Founder and CTO of Nuage Networks (Nokia). He has a multi-disciplinary background in distributed systems, security, and networking. He has held several leading roles in Bell Labs Research and received a PhD in computer engineering from the University of California, Santa Cruz. He is the author for more than 50 peer-reviewed papers and holds more than 20 patents.


Monday August 22, 2016 11:45am - 12:35pm
Harbour A

11:45am

Panel Discussion: So CFF, CNCF and OCI Walk Into A Room… (or 'Demystifying the Confusion: CFF, CNCF and OCI')
The solutions for a new computing paradigm for enterprises and service providers will not come from any one project or foundation. Rather, answers to the big challenges Cloud operators and application developers face will come from a diverse ecosystem working independently and together. There is no one solution. There are many. In fact, several interdependent open source projects and foundations exist: Cloud Native Computing Foundation. Open Container Initiative and Cloud Foundry Foundation. Having these organizations all work together benefits customers and furthers the overall Cloud ecosystem.

Moderators
avatar for Alex Williams

Alex Williams

Founder, Editor in Chief, The New Stack
Founder and Editor in Chief, The New Stack

Speakers
avatar for Chris Aniszczyk

Chris Aniszczyk

VP of Developer Programs, The Linux Foundation
Chris Aniszczyk brings more than 15 years experience as The Linux Foundation’s vice president of Developer Programs. His work is focused on working with developer community to advance open source projects at scale. Previously Aniszczyk served as Twitter's head of open source, where he led a team of developer advocates and was responsible for Twitter's open source engineering, strategy and culture. He has also contributed to Gentoo Linux and... Read More →
avatar for Ben Hindman

Ben Hindman

Founder and Chief Architect, Mesosphere
Benjamin Hindman is a Founder and Chief Architect at Mesosphere where he leads a team building out core services for the Mesosphere Data Center Operating System (DCOS). Ben co-created Apache Mesos as a PhD student at UC Berkeley before bringing it to Twitter where it now runs on tens of thousands of machines powering Twitter's datacenters. An academic at heart, his research in programming languages and distributed systems has been published in... Read More →
avatar for Abby Kearns

Abby Kearns

VP Industry Strategy, Cloud Foundry Foundation
A 18-year technology veteran with a career that has spanned product marketing, product management, and consulting at a mix of Fortune 500 and startup companies. Abby was most recently in the Product Management team at Pivotal, focusing on Pivotal Cloud Foundry. Before that Abby led a Product Management and Product Marketing team at Verizon that focused on cloud services.
avatar for Alexis Richardson

Alexis Richardson

CEO of Weaveworks and TOC Chair, Cloud Native Computing Foundation
Alexis Richardson is the co-founder and CEO of Weaveworks. Previously he was at Pivotal, as head of products for Spring, RabbitMQ, Redis, and vFabric. Alexis co-founded RabbitMQ, and was CEO of the Rabbit company acquired by VMware in 2010, where he worked on numerous cloud platforms. Rumours persist that he co-founded several other software companies including Cohesive Networks, after a career as a prop trader in fixed income derivatives, and... Read More →
avatar for Stephen R Walli

Stephen R Walli

Member of Technical Staff, Docker
I am a technical executive, a founder, a consultant, a writer, an international business person, a systems developer, a software construction geek, and a standards diplomat. I love to build teams, and products that make customers ecstatic. I have worked in the IT industry since 1980 as both customer and vendor, working with open source for almost 25 years. I am presently a member of technical staff at Docker Inc.. I blog at... Read More →
avatar for Ted Young

Ted Young

Senior Engineer and Product Manager, Distributed Systems, Pivotal
Ted has built distributed systems in a variety of environments: computer animation pipelines for VFX, live event coordination, and elastic compute platforms. In 2015 he received a Pivotal Research Grant to explore approaches to running persistent workloads in a multi-tenant environment. He helped design the Diego Container Runtime, and leads the CF Persistence Team.


Monday August 22, 2016 11:45am - 12:35pm
Harbour B
  • Skill Level Any

11:45am

Persistent Data Storage for Application Containers - Stephen Nichols, Virtuozzo
This session explores the best approaches to integrating storage with application containers such as Docker. The statelessness of application containers presents challenges, especially when it comes to the use and management of storage resources in a dynamic, multi-server environment. In particular, we will explore the ways in which Virtuozzo Storage offers a compelling solution to these challenges.

Speakers
avatar for Stephen Nichols

Stephen Nichols

Director Sales Engineering, Virtuozzo
Stephen Nichols leads sales engineering and education at Virtuozzo, the pioneering provider of virtualization and cloud infrastructure software for hosting and SaaS providers. With over twenty years of experience in sales, customer service and management, Stephen brings a unique perspective to the industry with background in both hosting and software. Prior to Virtuozzo, Stephen oversaw customer life cycle experience and drove new sales... Read More →


Monday August 22, 2016 11:45am - 12:35pm
Pier 2

11:45am

Monitoring the Linux Kernel at Facebook - Calvin Owens, Facebook
Collecting kernel logs from a fleet of servers is an inherently difficult problem, since the messages you're interested in often result from crashes or other conditions that render any userspace collection of those logs unreliable or impossible. The traditional approach to this is to scrape consoles, but that becomes unworkable on a large scale, especially when the server fleet is comprised of many varying types of commodity and specialized hardware.

At Facebook, we use netconsole to solve this problem: since kernel log messages are emitted synchronously over UDP, it catches nearly all possible crashes, and is fantastically easy to deploy and run across a diverse server fleet. We use an open-source daemon called "netconsd" to process these messages on a very large scale.

In this talk, we'll discuss how we collect, analyze, and visualize the data from this system at Facebook. We'll briefly discuss how to setup and configure netconsole and netconsd in your own datacenter. Finally, we'll discuss some various sorts of problems/errors/crashes we've seen in production over the past year or so, how we found them, and how we fixed them.

Speakers
avatar for Calvin Owens

Calvin Owens

Production Engineer, Facebook


Monday August 22, 2016 11:45am - 12:35pm
Pier 4

11:45am

Open Source Bluetooth Device Firmware for IoT and Makers - Marcel Holtmann, Intel
This presentation shows the possibilities on how to build an open source Bluetooth device firmware to enable various new IoT and Maker community use cases. It provides an extensive overview on how to use the Mynewt project to build an open source Bluetooth device firmware for Nordic nRF51 and nRF52 class of radio chips and then interact with them using Linux or Zephyr operating systems. For example utilizing Linux on Minnowboard or Zephyr on Arduino 101 systems. With full Control over the Bluetooth device firmware, the possibility for new and interesting Applications are endless.

Speakers
MH

Marcel Hotmann

Help Desk, Intel
Marcel Holtmann is working at Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001.


Monday August 22, 2016 11:45am - 12:35pm
Pier 5

11:45am

Performance Monitoring and Analysis Using Perf and BPF - Nan Wang, Huawei
Performance monitoring and analysis using perf and BPF (Wang Nan, HUAWEI) - Jovi (jovi.zhangwei@huawei.com) worked on ktap several years ago. ktap appeared to be a good solution on performance monitoring at 2013. However, due to the dispute about the in-kernel lua virtual machine, ktap's solution is not accepted by the mainline kernel. On 2014, Wang Nan restarted Jovi's work base on perf and BPF. After 2 years development, main part of perf BPF support has been merged into mainline kernel successfully. In this presentation, Wang Nan will summarize his work on perf and BPF, give a brief tutorial about the usage of BPF scripts with perf, introduce many features of perf BPF support like BPF prologue, reading from PMU, and bpf-output perf event. He will also give some HUAWEI's real experience on performance monitoring and analysis using perf and BPF, on server and smart phone.

Speakers
NW

Nan Wang

Senior software engineer, Huawei
Senior software engineer in HUAWEI's operating system department. This department provides Linux kernel to a variety of HUAWEI's production lines, including IT (servers), CT (base stations) and mobile devices (smart phones). Part of my current job is guiding my colleague around the company to use perf to analysis system performance. I also focus on smartphone performance. As an active perf developer, I have more than 120 perf patches, mainly... Read More →


Monday August 22, 2016 11:45am - 12:35pm
Regatta

11:45am

Who Authored the Kernel? Recovering Token-Level Authorship Information from Git - Daniel German, University of Victoria
The traditional method to assert who has contributed to any specific part of the kernel relies on the information retrieved using git blame. However, the major challenge of this method is that it tracks lines of code, potentially occluding previous authors of the same line. In this presentation we will describe a method to map every token in the source code of the kernel with its corresponding commit. We will also describe a method to map a commit with its mailing list review. By doing this, we are able to map each token in the source code of the kernel with everybody involved in its creation. We will show the results of our analysis and how they compare to the traditional line-based approach We will also discuss that, even with blame information at the token level, they are many challenges to accurately assert who authored a given section of the kernel.

Speakers
DG

Daniel German

Professor, University of Victoria
I am professor of Computer Science at the University of Victoria, Canada. I have been doing research in open source software engineering, intellectual property and version control systems for over a decade.


Monday August 22, 2016 11:45am - 12:35pm
Frontenac

11:45am

Large-Scale Enterprise Automation of Open Source File Systems at Clemson University - Mike Cannon, Matt Carter & Ralph Goodberlet, Clemson University
Clemson is migrating from large proprietary file system technologies to open source software. We are mid-deployment of over 10 petabytes of SAS-attached JBOD storage for multiple use cases including traditional file system backup solutions, Database backups, user/group file services, and HPC file services.

From the start, deployment and operation of these environments presented challenges; from hardware decisions to performance profiling/benchmarking, from storage pool creation to day-to-day user and Dataset management. We’ll discuss these real world pain points and how we solved them (or plan to solve them). Born of our frustrations, what started out as a few basic administration scripts has become a multifunctional automated administration utility whose purpose is to make large-scale deployment and operation of open technologies realistic and feasible.

Speakers
MC

Mike Cannon

Data Storage Architect, Clemson University
Presenters are members of the Core infrastructure team (CIS), which support all infrastructure services at Clemson University.nnMike Cannon has been with Clemson University since December 2006. Prior to Clemson, Mike was the Storage Manager for NASA. Mike is the director of CIS.nnMatt Carter and Ralph Goodberlet have spent years configuring and benchmarking block devices and filesystems. Together they are developing the Zettaknight utility and... Read More →
MC

Matthew Carter

Clemson University
RG

Ralph Goodberlet

Clemson University


Monday August 22, 2016 11:45am - 12:35pm
Marine

11:45am

Solving the Package Problem - Joe Brockmeier, Red Hat
In the beginning there was RPM (and Debian packages) and it was good. Certainly, Linux packaging has solved many problems and pain points for system admins and developers over the years -- but as software development and deployment have evolved, new pain points have cropped up that have not been solved by traditional packaging.

Are containers the answer? The answer is "maybe." In this talk, we'll look at problems that admins have with traditional packaging, language-specific formats, and what containers and other modern solutions can do to offer solutions to shipping software.

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Red Hat, Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works for Red Hat in the Open Source and Standards (OSAS) department and spends most of his time on Project Atomic.


Monday August 22, 2016 11:45am - 12:35pm
Queen's Quay

11:45am

Using Hypervisor and Container Technology to Increase Datacenter Security Posture - Tim Mackey, Black Duck Software

Cyber threats consistently rank as a high priority for data center operators and their reliability teams. As increasingly sophisticated attacks mount, the risk associated with a zero-day attack is significant. Traditional responses include perimeter monitoring and anti-malware agents. Unfortunately, those techniques introduce performance and management challenges when used at large VM densities, and may not work well with containerized applications.

Fortunately, the Xen Project community has collaborated to create a solution which reduces the potential of success associated with rootkit attack vectors. When combined with recent advancements in processor capabilities, and secure development models for container deployment, it’s possible to both protect against and be proactively alerted to potential zero-day attacks. In this session, we’ll cover models to limit the scope of compromise should an attack be mounted against your infrastructure. Two attack vectors will be illustrated, and we’ll see how it’s possible to be proactively alerted to potential zero-day actions without requiring significant reconfiguration of your datacenter environment.



Speakers
avatar for Tim Mackey

Tim Mackey

Senior Technical Evangelist, Black Duck Software
Tim Mackey is a technical evangelist with Black Duck Software, and was most recently the community manager for XenServer. Tim has held roles in mission critical engineering, performance monitoring and large scale data center operations. He has spoken globally on a variety of topics, and at well known events such as OSCON, CloudOpen, Interop, CA World, Cloud Connect, USENIX LISA and the CloudStack Collaboration Conference.


Monday August 22, 2016 11:45am - 12:35pm
Pier 7/8

11:45am

How We Built a Metering & Chargeback System to Incentivize Higher Resource Utilization of Twitter Infrastructure - Michael Benedict & Vinu Charanya, Twitter
Twitter is powered by thousands of Applications that run on our internal Cloud platform, a suite of multi-tenant platform services that offer Compute, Storage, Messaging, Monitoring, etc as a service. These platforms have thousands of tenants and run atop hundreds of thousands of servers, across multiple zones. This scale makes it difficult to evaluate resource utilization, cost & efficiency across platforms in a canonical way.
We share how we built a platform agnostic metering & chargeback infrastructure for Twitter's complex platform topology. We use our Compute platform (powered by Apache Aurora/Mesos) as a case-study to show how both the platform owner and users of the platform used it to not only measure resource utilization & cost (across private/public Cloud in a canonical way) but also improve overall resource utilization & drive the cost-per-core down leading to huge savings.

Speakers
avatar for Micheal Benedict

Micheal Benedict

Product Manager, Twitter
Micheal Benedict leads Product Management for Twitter's Cloud Platform. He and his team are building the next generation compute infrastructure that spans private and public clouds. Previously, he was a Software Engineer at Twitter building Observability. Before joining Twitter, Micheal was a Research Assistant at University at Buffalo’s Blue Labs and built PhoneLab: World’s Largest Smartphone Experimentation Test Bed. Micheal has a M.S in... Read More →
avatar for Vinu Charanya

Vinu Charanya

Software Enginner, Twitter
Vinu Charanya is a Software Engineer at Twitter where she works in the Compute Platform building Twitter’s internal cloud infrastructure management platform. She is also a core team member of Women who code, a non-profit organization dedicated to inspiring women to excel in technology careers. She is also a part-time teacher and a mentor helping students learn iOS and Android development at CodePath. Vinu received her Masters in Computer... Read More →



Monday August 22, 2016 11:45am - 12:35pm
Harbour C

11:45am

OpenMRS: WRITE CODE, SAVE LIVES! - Judy Gichoya, OpenMRS
OpenMRS is a global community of volunteers from many different backgrounds including technology, health care, and international development. Our system is used in more than 42 countries, caring for over 5 million patients. Our innovation remains the OpenMRS community, a community that grows with no advertisement and driven by people who desire to make an impact in the world. I will share on the

a.     History of OpenMRS.

b.     The evolution of the OpenMRS community. The community is made of people with different skill level and interest across different continents speaking different languages.

c.     Strategies of how we have harnessed the diverse community voice to build and grow OpenMRS

d.     Future plans

At the end of the session you should have ideas of growing your own community and workplace, and ways to collaborate with other people irrespective of their geographical differences to improve your work. As an individual looking for ways to change the world, you will learn how to join the movement to write code and save lives.

Speakers
avatar for Judy Gichoya

Judy Gichoya

OpenMRS
Judy Gichoya enjoys writing code to save lives. A medical doctor from Kenya, she has worked with OpenMRS for the last 8 years. OpenMRS is the largest Open source medical records system used in over 42 countries with one of the most vibrant worldwide communities in open source. Judy is specializing in radiology, and works to help doctors care for patients using technology. Her passion is in global health and informatics, and she merges her... Read More →


Monday August 22, 2016 11:45am - 12:35pm
Pier 3

12:35pm

Lunch (Attendees On Own)
Monday August 22, 2016 12:35pm - 2:00pm
TBA

12:35pm

Women in Open Source Lunch, Sponsored by Intel (Registration Required) LIMITED

We'd like to invite all of our women attendees to join each other for a networking lunch at LinuxCon + ContainerCon. This is a chance to connect with each other onsite. We will begin with a brief introduction and then guests will be free to enjoy lunch and mingle with one another. All attendees must identify as a woman and will need to register to attend.

Register to attend today! Spots are limited and available on a first come, first serve basis.


Monday August 22, 2016 12:35pm - 2:00pm
Harbour B

2:00pm

How Google Uses and Contributes to Open Source - Marc Merlin, Google
Google has been using and contributing to open source heavily for more than 15 years, we have thousands on engineers working on open source code, and a dedicated team that works on open source compliance.
Since I work on that team, I can share with you how we work with open sources, and the best practises we have adopted.
Outline:
- Google’s commitment to open source.
- Open Source at Google, the early days
- Contributions to the Linux Kernel
- Releasing Google code as Open Source
- Contributing to Open Source Projects
- Using Open Source at Google
- Other contributions to the Open Source Community
- License Compliance
- Licenses we cannot work with
- Working with CLAs

Speakers
avatar for Marc Merlin

Marc Merlin

Linux Geek / BOFH, Google
Marc has been using Linux since 0.99pl15f (slackware 1.1.2, 1994), both as a sysadmin and userland contributor. He has worked for various tech companies in the Silicon Valley, including Network Appliance, SGI, VA Linux, Sourceforge.net, and now Google. | He has been giving Linux related talks since 2001 and done hacking in various areas like mail with exim, mailman, SpamAssassin, as well as maintained linux distributions. | Marc currently... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Pier 7/8

2:00pm

Open Mainframe Project: 1 Year Later - John Mertic, The Linux Foundation
Last year at Linuxcon the Open Mainframe Project launched. Now with many more members and a laser focus on making Linux on s390x a first class platform Linux platform, the project is hitting stride.

In this talk, you will get a recap of the year, speaking to the successes and challenges in getting the project to its first birthday. You will also learn how you could engage with the project, and future areas of focus for 2017 and beyond.

Speakers
avatar for John Mertic

John Mertic

Director - ODPi and Open Mainframe Project, Linux Foundation
John Mertic is Director of Program Management for ODPi and Open Mainframe Project at The Linux Foundation. Previously, Mertic was director of business development software alliances at Bitnami. Mertic comes from a PHP and Open Source background, being a developer, evangelist, and partnership leader at SugarCRM, board member at OW2, president of OpenSocial, and frequent conference speaker around the world. As an avid writer, Mertic has published... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Pier 3

2:00pm

Containers and the Evolution of Computing - Matt Nowina, Amazon Web Services
Modern application architecture and designs have fundamentally changed the way of how computing is done. In this session, we will explore how computing has evolved and the role of Containers in application design. We will dive into how customers are using Containers on AWS to deliver highly scalable and high performance Applications in production. We will also discuss the container ecosystem and the open source community and their integration with the AWS platform.

Speakers
avatar for Matt Nowina

Matt Nowina

Solutions Architect, Amazon Web Services



Monday August 22, 2016 2:00pm - 2:50pm
Harbour B

2:00pm

Finding (and Fixing!) Performance Anomalies in Large Distributed Systems - Victor Marmol, Google
Borg provides a common runtime layer for Containers at Google. We try to guarantee a performance baseline for each class of tasks without looking into the task's runtime details or any metric from the application itself. This talk will cover the methodology we use to collect black-box performance monitoring information from Containers and presents case studies of interesting performance problems we detect and ways to mitigate them.

Speakers
avatar for Victor Marmol

Victor Marmol

Google, Google
Victor is a Senior Software Engineer at Google. He is part of the containers infrastructure team which runs all of Google's compute jobs across the world; starting over 2 billion containers per week. He has open sourced some of Google's containers infrastructure through two projects: lmctfy and cAdvisor. He spent some time as a Docker and libcontainer maintainer as well as a contributor to Google's Kubernetes. Nowadays he focuses on Google's... Read More →



Monday August 22, 2016 2:00pm - 2:50pm
Pier 2

2:00pm

Enabling Linux HPC Workloads On Microsoft Azure - K Y Srinivasan & Long Li, Microsoft
Low latency, high bandwidth communication is critical for HPC workloads. In this presentation we describe the architecture and performance characteristics of Linux guest RDMA with Hyper-V as the host. The primary deployment target for this functionality is public Cloud environments where tenant isolation is critical. We have come up with an interesting architecture where the Control plane is over a software mediated path (to ensure security) while the Data plane completely by-passes both host and the guest kernels. The result is a near-native performance profile while ensuring security.

Speakers
LL

Long Li

Microsoft
KY

K Y Srinivasan

Architect, Microsoft
KY is an Architect at Microsoft where he focuses on making Linux run well on Hyper-V and Azure cloud environment. K. Y comes to Microsoft from Novell where he was a Distinguished Engineer, leading a number of key platform initiatives. Prior to joining Novell, he was a Distinguished Member Of Technical Staff at AT&T Bell Laboratories where he was an architect and a key contributor to several releases of the UNIX Operating System. K. Y. has a... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Marine

2:00pm

Are Containers Enterprise Ready? - Michal Svec, SUSE
Containers has been around for quite some time and are a hot topic these days. In this session we will look at how containers and Docker can be used, what are the pros and cons of using containers and will show tools which help in enterprise deployments of containers, explaining aspects of container security and lifecycle.

Speakers
avatar for Michal Svec

Michal Svec

Senior Product Manager, SUSE
Michal Svec is a Senior Product Manager at SUSE, responsible for virtualization and containers in SUSE Linux Enterprise product family. Prior to this he served as a Director of Engineering focused on the installation and systems management and was involved in developing various parts of the SUSE Linux Enterprise and openSUSE distributions.


Monday August 22, 2016 2:00pm - 2:50pm
Harbour A

2:00pm

Reimagining OpenStack - Kristen Accardi, Intel
OpenStack is an open source alternative to proprietary Cloud solutions, but customers struggle with deployment, scalability, and performance problems. Design a Cloud today and you’d approach things in a radically different way. Nova, OpenStack’s core compute component, is described as a "bloated busy kitchen filled with technical debt" by an original author. The open source CIAO project (Cloud Integrated Advanced Orchestrator) reimagines Cloud from scratch in the Go programming language. CIAO seeks to demonstrate how to move the needle on performance and meet the demands of the modern Cloud. CIAO is fully TLS based, minimal config, easily upDatable and optimized-for-speed. Containers and VMs are equal citizen user workloads, providing a scalable elastic Cloud. This presentation will highlight CIAO’s innovative architecture and compare implementation details relative to OpenStack.

Speakers
KA

Kristen Accardi

Intel, Intel
Kristen is a Linux OS engineer working for Intel’s Open Source Technology Center. Kristen has been a contributor to the Linux kernel for over 15 years in various different subsystems including Power Management, PCI, SATA, and ACPI. She is currently an architect and developer with the ciao project (clearlinux.org/ciao). She has spoken at many different Linux conferences worldwide, including the Linux Plumbers Conference, LinuxCon, and... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Pier 4

2:00pm

Time to Rethink /Proc - Kirill Kolyshkin, Open VZ/Virtuozzo
If you a sysadmin, chances are high you’ve seen a very slow ps or non-working top. If you are a developer trying to parse /proc/pid/* files, you know it’s a mess. While developing and using OpenVZ and CRIU, we feel this pain too, so we found a way to cure it!

This talk presents a new Linux Kernel interface to collect information about processes, named task-diag. It discusses multiple shortcomings of the current interface, and shows how the new one avoids those.

In particular, task-diag employs binary format, and uses flexible means to specify which kinds of information and for which tasks is required. Modelled after sock-diag, it uses the request-response model and netlink message format.
Tests of the new interface (using modified procps utilities) demonstrate up to 10x speedup. Other users of the new API, notably CRIU and perf, also proved it is fast and viable.

Speakers
KK

Kirill Kolyshkin

OpenVZ / Virtuozzo
I work for Virtuozzo, doing some development and research around containers (incuding, but not limited to OpenVZ, Docker and CRIU).


Monday August 22, 2016 2:00pm - 2:50pm
Regatta

2:00pm

A (fun!) Comparison of Docker Vulnerability Scanners - John Kinsella, Layered Insight
Vulnerability management can be a dry topic! In this stimulating talk, John will dive into of a mixture of open-source and commercial Docker-related vulnerability scanning tools he has evaluated for use at his company.

Vulnerability management in a container ecosystem is different than an enterprise or Cloud-based world; John will talk about these differences, compare the methods and results of different scanners and discuss why those results are different. He will also discuss how vulnerability scanners should be used in a production container environment.

While John's company, Layered Insight, has a product in the container scanning space, this talk will *not* be spending time on that product.

Speakers
avatar for John Kinsella

John Kinsella

Founder and CTO, Layered Insight
John Kinsella is the Founder CTO of Layered Insight, a container security startup based in San Francisco, California. His nearly 20-year background includes security and network consulting, software development, and datacenter operations. John is on the board of directors for the Silicon Valley chapter of the Cloud Security Alliance, and has long been active in open source projects, including recently as a contributor, member of the PMC and... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Queen's Quay

2:00pm

Tilling the Brownfield: A Container Story - Richard Marshall, IAC Publishing Labs
It seems everyone wants to be living the container native dream, but how does an established organization overcome inertia and shift towards that end? This presentation will tell the story of how IACPL (formerly Ask.com), a company with 2 decades of legacy, has navigated that journey thus far. There were wrong turns, speed bumps, roadblocks, and just about any road travel metaphor you can think of along the way. This talk will focus on those challenges we faced while adapting or replacing our existing processes, training staff, and all sorts of technical issues in an endeavor that has touched every part of our technology organization.

Speakers
avatar for Richard Marshall

Richard Marshall

Lead Platform Architect, IAC Publishing Labs
Richard Marshall is the Lead Platform Architect at IAC Publishing Labs where he works on private cloud infrastructure. He joined Ask.com (now IAC Publishing Labs) in 2011 and has led initiatives related to virtualization and containers; current efforts focus on building a production container infrastructure along side an existing virtualization platform.


Monday August 22, 2016 2:00pm - 2:50pm
Harbour C
  • Skill Level Any

2:00pm

DevOps for Pointy-Haired Bosses - Victoria Blessing, Texas A&M University
Whether you're a pointy-haired boss or just a technical individual looking to explain the DevOps movement to the people who hold the purse strings, this session is for you. We’ll discuss DevOps, configuration management, and systems automation in high level business terms, and how such low-level topics directly correlate to business value. I want to arm you with the basics of selling your boss on something, not only as it relates to DevOps, but to be used as a skill in general.

Speakers
avatar for Victoria Blessing

Victoria Blessing

Operations Engineer, Texas A&M University
Victoria Blessing is an Operations Engineer for the College of Architecture at Texas A&M University, managing the College’s Unix web infrastructure since 2014. All Linux nodes are managed using configuration management tools. She has served in various IT roles for over 5 years, and earned her degree from Texas A&M in 2014. She fell into her current role in system administration and operations rather by chance, and has found her calling in... Read More →


Monday August 22, 2016 2:00pm - 2:50pm
Frontenac

2:00pm

CoreOS: A Tutorial on Hyperscale Infrastructure - Brandon Philips, CoreOS
The architectural patterns of large scale platforms are changing. Dedicated VMs and configuration management tools are being replaced by containerization and new service management technologies. This presentation will give an overview of the components available to build Google-style infrastructure, including CoreOS, etcd, Kubernetes, and rkt. Come and learn how to use these new technologies to build efficient, reliable, and secure distributed systems at any scale.

Speakers

Monday August 22, 2016 2:00pm - 3:50pm
Pier 5

3:00pm

Communities Over Code: How to Build a Successful Project - Joe Brockmeier, Red Hat
Building a successful open source project is about more than code - and some of the best practices are either non-obvious, hard to get right, or often ignored by folks who focus 100% on code.

In this session, we'll talk about things you can do to build community and attract more users - which in turn, will attract more developers, and make life easier (long-term) and help ensure a long life for your project.

We'll cover everything from governance to social media, marketing, and documentation.

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Red Hat, Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works for Red Hat in the Open Source and Standards (OSAS) department and spends most of his time on Project Atomic.


Monday August 22, 2016 3:00pm - 3:50pm
Frontenac

3:00pm

Trends in Corporate Engagement with Open Source - Nithya Ruff, SanDisk
Every company has become a technology company and according to the future of open source software 2015 survey, 97% use open source software in one form or another. I will discuss some of the key trends happening in corporations as they encounter open source development and how to be successful in managing open source engagemnt. I will cover areas like Open Source offices, Inner Source, how to collaborate with other companies etc. This is aimed at companies that want to improve how they engage with open source communities and integrate open source into their open innovation strategy.

Speakers
avatar for Nithya Ruff

Nithya Ruff

Director, Open Source Strategy Office, SanDisk, A Western Digital Brand
Nithya A. Ruff is the Director of SanDisk’s Open Source Strategy Office. SanDisk is a global leader in flash storage solutions from edge devices to cloud and enterprise data centers. She currently is working on bringing best in class open source ideas and to grow community and commercial engagement for SanDisk. In addition to her day job, Nithya is also is on the board of SanDisk’s Women’s Innovation Network or WIN. WIN is a global affinity... Read More →


Monday August 22, 2016 3:00pm - 3:50pm
Pier 7/8

3:00pm

Containerised Continuous Delivery at Low Cost and Web Scale! - Sunil Shah, Mesosphere
Continuous delivery is all the rage these days but without self healing, highly available and fault tolerant infrastructure, it's only one piece of a much larger picture.

This talk will show how to integrate the continuous integration server Jenkins with DC/OS, an open source container orchestration stack based on Apache Mesos and Marathon, all running in Docker Containers. This integration allows you to set up a continuous delivery Pipeline that takes your application from code repository to DockerHub to a staging or production server with seamless automation.

Apache Mesos was born at UC Berkeley and grew into a robust, highly scalable cluster orchestrator while running thousands of nodes at Twitter. Using Docker with Jenkins, Mesos and Marathon allows you to spin up build agents dynamically and save $$$ on infrastructure by reducing wasted resources and increasing utilisation.

Speakers
avatar for Sunil Shah

Sunil Shah

Engineering Manager, Mesosphere
Sunil Shah is a Engineering Manager at Mesosphere, working on tools and services around the Apache Mesos project to make the lives of developers easier. Before joining Mesosphere, Sunil worked at music recommendations service Last.fm and completed a Master's program at UC Berkeley in EECS, working on real-time processing of images collected from drones. When he's not flying drones around, Sunil likes to cycle, camp, hike, ski and play a large... Read More →



Monday August 22, 2016 3:00pm - 3:50pm
Pier 2

3:00pm

More than x86_64: Docker Images for Multi-Platform - Phil Estes, IBM Cloud Open Technologies
In early 2016 a new image manifest specification (the v2.2 schema) was finalized for the Docker Registry. One of the key benefits added in the new specification was "manifest lists": a way to combine multiple platform-specific images into a single reference (a "name:tag") in the registry. For example, a name:tag like "nginx:latest" could refer to a manifest list with three entries: one for x86_64, one for ARM, and one for POWER CPUs. When a Docker engine running on any of those platforms was asked to run "nginx:latest", the correct matching version would be pulled and run on the engine's platform.

Phil will describe the new schema format and the engine support found in Docker Registry v2.3 and Docker 1.10 and above. He will also show a new tool which enables the creation of these "manifest list" entries. Phil will also demonstrate using manifest lists across several platforms.

Speakers
avatar for Phil Estes

Phil Estes

Senior Technical Staff Member, IBM Cloud Open Technologies
Phil is a Senior Technical Staff Member with the IBM Cloud Open Technologies team. Phil is a core contributor and maintainer on the Docker engine project and is a leader and expert within IBM on container and cloud open source technologies. Phil has an active role helping both IBM product teams and IBM's customers understand and apply container technology and concepts to their cloud strategy and implementation. Phil also is a regular speaker at... Read More →


Monday August 22, 2016 3:00pm - 3:50pm
Queen's Quay

3:00pm

Async Execution with Workqueue - Bhaktipriya Shridhar, Linux Kernel
Workqueue is an asynchronous execution mechanism that has an ubiquitous presence in the Linux Kernel. It's used for various purposes from simple context bouncing to hosting a persistent in-kernel service thread.

In this presentation, we will first discuss several performance issues that are enhanced by the Concurrency Managed Workqueue(CMWQ). We will then look at an example execution scenario which will illustrate how CMWQ serves as a robust async mechanism without introducing any noticeable performance degradation. This will be followed by an overview of the CMWQ API and its design. We will then walk through a number of examples from various parts of the kernel that will offer a comprehensive view of workqueues and its usages.

Speakers
avatar for Bhaktipriya Shridhar

Bhaktipriya Shridhar

Outreachy Intern, Linux Kernel
Bhaktipriya Shridhar is an open source enthusiast and has contributed several patches to the Linux Kernel. She's currently an Outreachy intern at the Linux Kernel with Tejun Heo as her mentor. Her project deals with updating legacy workqueue creation interface users in the Linux kernel. She is the youngest speaker at the LinuxCon North America, 2016.


Monday August 22, 2016 3:00pm - 3:50pm
Regatta

3:00pm

gce-xfstests: Testing Kernels in the Cloud - Theodore Ts'o, Google
The ext4 file system is now being developed using a regression test system which uses a Google Compute Engine (GCE) Virtual Machine (VM) to run xfstests in a test appliance. This talk will: * Explore the advantages of using Cloud-based VM’s for kernel testing and development, and how this has improved the development process in the ext4 development community. * Describe how to create bootable GCE images which are used as the test appliance in an automated and reproducible procedure, by scripting the GCE commands necessary to start with a Debian image, and customize it by installing the regression test suite. * Demonstrate the techniques used to run a test kernel in a Cloud VM by using a front-end script which uploads the test kernel from the developer’s build tree, and then uses kexec to transition from the standard Debian kernel to the kernel to be tested.

Speakers
TT

Theodore Ts'o

Staff Engineer, Google
Theodore Ts'o is the first North American Linux Kernel Developer, and started working with Linux in September, 1991. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is a Debian Developer, and is the maintainer of the ext4 file system in the Linux kernel. He is the maintainer and original author of the e2fsprogs userspace utilities for the ext2, ext3, and ext4 file systems.


Monday August 22, 2016 3:00pm - 3:50pm
Pier 4

3:00pm

Raspberry PI Hacks - Ruth Suehle & Tom Callaway, Red Hat
Maybe you bought a Raspberry Pi a year or two ago and never got around to using it. Or you built something interesting, but now there are new versions of the Pi and new add-ons, and you want to know if they could make your project even better? The Raspberry Pi has grown from its original purpose as a teaching tool to become the tiny computer of choice for many makers, allowing those with varied Linux and hardware experience to have a fully functional computer the size of a credit card powering their ideas. Regardless of where you are in Pi experience, join Ruth Suehle to hear some of the best tricks for getting the most out of your Raspberry Pi and to see some of the best projects that have been built with it, from gaming devices to home automation and in education from elementary to college levels.

Speakers
avatar for Tom Callaway

Tom Callaway

University Outreach Lead, Red Hat
Tom Callaway has been working for Red Hat since 2001, and is currently leading an effort to promote open source in higher education. Tom also maintains a large number of Packages in Fedora (350+), and is responsible for managing Fedora's Legal issues. Tom frequently represents Fedora and Free Software at conferences around the world, and tries his best not to make too big of a fool of himself. When not working, Tom enjoys geocaching, ice... Read More →
avatar for Ruth Suehle

Ruth Suehle

Community Leadership Manager, Red Hat
Ruth Suehle is the community leadership manager in Red Hat’s Open Source and Standards group, which supports upstream open source software communities and their projects. She participates in the Fedora Project and is co-author of Raspberry Pi Hacks (O’Reilly, December 2013). Previously an editor for Red Hat Magazine, she now helps lead discussions about open source principles at opensource.com. Ruth is also a senior editor at... Read More →


Monday August 22, 2016 3:00pm - 3:50pm
Pier 3

3:00pm

Integration of Systemd into Your Container Environment - Daniel J. Walsh, Red Hat
Though it faced a controversial start, and scrutiny about its complexity from opponents, systemd emerged as a viable, and crucial part of Linux distributions. With the launch of the Open Container Initiative’s (OCI) runc, and the news that the latest version of Docker now supports it, we’re getting closer to a standard container industry specification.

These linux Containers allow for developers to easily deploy and manage application components, but the industry is still trying to figure out the best way to orchestrate and manage what’s running on the inside. This is where systemd show as a great tool for monitoring and Controlling multiple services within Containers.
In this session, Red Hat’s Dan Walsh will discuss the current ways that Docker and OCI Containers do, and do not, work together with systemd.
We will look at better ways to integrate your services into the OS.

Speakers
avatar for Daniel J. Walsh

Daniel J. Walsh

Consulting Engineer, Red Hat
Daniel Walsh, Consulting Engineer at Red Hat since 2001, has worked in computer security for over 33 years. Leads the Red Hat Container Engineering Team since 2013, contributor to the docker and OCI projects. Developed lots of the software on Project Atomic. Led the SELinux project, concentrating on the application space & policy development. Developed sVirt, OpenShift Security, SELinux Sandbox. nBA Math from College of the Holy Cross nMS in... Read More →


Monday August 22, 2016 3:00pm - 3:50pm
Harbour A

3:00pm

New Ceph Configurations - High Performance Without High Costs - Allen Samuels, SanDisk Company
Erasure Coding is traditionally limited to Archival workloads due to its performance and computational requirements. All Flash Storage changes that and enables Ceph with Erasure Coding to be a viable solution for active workloads as well. You will hear about how Erasure coding and other techniques can be used with Ceph on All Flash Storage to provide the benefits of Flash at affordable costs. We will discuss recent improvements in Ceph to making it a high performance Cinder block Storage solution on Flash, while lowering the overall storage costs.

Speakers
avatar for Allen Samuels

Allen Samuels

Engineer Fellow, Western Digital
Allen joined SanDisk in 2013 as an Engineering Fellow, he is responsible for directing software development for SanDisk’s system level products. He has previously served as Chief Architect at Weitek Corp. and Citrix, and founded several companies including AMKAR Consulting, Orbital Data Corporation, and Cirtas Systems. Allen has a Bachelor of Science in Electrical Engineering from Rice University.


Monday August 22, 2016 3:00pm - 3:50pm
Marine

3:00pm

Container Standards: Past, Present and Future - Vincent Batts, Red Hat
Standards often arise out of patterns arising, but needing common interfaces to design to. So it goes with Containers, but a culmination of hype, adoption and formal standards, is a lot to wade through. Many companies involved, but the interfaces you integrate with need to not be locked-in.
In this talk Vincent Batts will review how standards have arrived where they are, what the important next steps will be and how this affects you.

Speakers
avatar for Vincent Batts

Vincent Batts

Red Hat, Red Hat
A mindful polyglot, Vincent Batts has spent the last 15 years | participating in the Linux and open source community. Presently | involved on the Open Containers Initiative as a maintainer and on the | technical board. Still a current member of Slackware Core Team and has | been a maintainer on the Docker project as well as the Go programming | language for Fedora and Red Hat. He is currently working on all things | container architecture... Read More →


Monday August 22, 2016 3:00pm - 3:50pm
Harbour B

3:30pm

Sponsor Showcase
Monday August 22, 2016 3:30pm - 4:20pm
Metropolitan Ballroom

3:50pm

Coffee Break
Monday August 22, 2016 3:50pm - 4:20pm
Metropolitan Ballroom

4:20pm

Scalable Storage With Ethernet Disk Drives - Kinetic On the Move - Erik Riedel, EMC
This talk will outline use of Kinetic ethernet disk drive technology to build a petabyte-scale object storage system. The Kinetic Open Storage Project has incubated a set of hardware products and software interfaces to allow individual disk drives to be directly connected to general-purpose ethernet networking (instead of being hidden behind SAS/SATA or FC busses) and to be access via a key-value API (instead of traditional LBA access). The talk will overview experiences with a cluster of over 500 ethernet drives interconnected into a single cluster and operating as a single large-scale storage system. We will discuss the physical design, logical software structures, API benefits and limitations, manageability, and performance of this solution in comparison to traditional systems.

Speakers
avatar for Erik Riedel

Erik Riedel

Sr Director, Engineering, EMC
Presentation developed by Erik Riedel, EMC. Erik Riedel, PhD is Senior Director, Technology &nArchitecture for the EMC Advanced Software Division, responsible for the hardware & platform software of the ECS and Atmos software-defined storage products - deployed at exabyte scale today. Erik is also the current chair of the Technical Steering Committee for Kinetic Open Storage Project (KOSP) and has been involved in scalable object storage and open... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Marine

4:20pm

Extending Chains of Trust to Containers and the Cloud - Matthew Garrett, CoreOS
Trusted Computing provides the tools needed to ensure that Containers are only run on hardware that can prove its Trustworthiness. That's a solved problem. But what if we want the same sort of assurances about our Containers themselves? And what if we want to do this in the Cloud rather than on bare metal? Where do we go next?

This presentation will describe how we can extend the same Trusted Computing technologies we're using to validate the system boot process to also validate the launched Containers, and how this can be used to produce a cryptographically verifiable audit trail and prevent undesirable combinations of Containers. It will also discuss how these techniques can be adopted in Cloud environments without requiring the use of a virtual TPM, increasing Trust throughout the container ecosystem.

Speakers
MG

Matthew Garrett

Principal Security Developer, CoreOS
Matthew Garrett is a security developer at CoreOS, developing technologies to improve the security of containers and the systems that run them. He has a background in firmware integration, power management and fruitfly genetics and so has atypical ideas about system complexity and the ease of reverse engineering. He is a board member of the Free Software Foundation and passionate defender of user freedoms


Monday August 22, 2016 4:20pm - 5:10pm
Queen's Quay

4:20pm

Paradigm Shift in CI at PayPal with Docker and Mesos - Manivannan Selvaraj, PayPal
Manivannan Selvaraj is a part of Global platform and Infrastructure team at PayPal. The team is responsible for developer and QA community for their continuos integration and delivery process. This talk will be about how PayPal adopted open source tools Docker, Mesos, Jenkins and Aurora to build a scalable, highly available CI solution for PayPal which resulted in a Paradigm shift compared to the conventional VM based model. This talk also covers how PayPal is introducing docker in to its PDLC. With this solution PayPal got more value for each buck spent on resources. Docker helped in tailoring Jenkins Master and Jenkins slaves for Polyglot environment at PayPal. This talk covers how PayPal developer experience has evolved after the challenges covered at Jenkins User conference–2015 held at San Francisco 2014, rootConf-2015 held at Bangalore, India and MesosCon-2015 held at Seattle.

Speakers
avatar for Manivannan Selvaraj

Manivannan Selvaraj

PayPal
Manivannan Selvaraj is a part of Developer Experience team at PayPal. He is one of the committers of Jenkins Mesos plugin project. Manivannan has also contributed to many other Jenkins plugins. nnHe presented at Jenkins User Conference held at San Francisco in October 2014 : https://www.youtube.com/watch?v=X6sPKI4drAs . He also presented at RootConf [A conference for devops engineers] : https://www.youtube.com/watch?v=gmumkrFV7ig


Monday August 22, 2016 4:20pm - 5:10pm
Harbour C

4:20pm

Testing Applications with Traffic Control in Containers - Alban Crequy, Kinvolk GmbH
Testing Applications is important, as shows the rise of continuous integration and automated testing. In this talk, I will focus on one area of testing that is difficult to automate: poor network connectivity. Developers usually work within reliable networking conditions so they might not notice issues that arise in other networking conditions. I will give examples of software that would benefit from test scenarios with varying connectivity. I will explain how Traffic Control on Linux can help to simulate various network connectivity. Finally, I will run a demo showing how an application running in Kubernetes behaves when changing network parameters.

Speakers
AC

Alban Crequy

Co-founder & Software Engineer, Kinvolk
Originally from France, Alban currently lives in Berlin where he is a co-founder and software engineer at Kinvolk GmbH. He is the technical project lead for rkt, a container runtime for Linux. Before falling into containers, Alban worked on various projects core to modern Linux; kernel IPC and storage, dbus performance and security, etc. His current technical interests revolve around networking, security, systemd and containers at the... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Harbour A

4:20pm

Diary of a rkt dev - Iago López Galeiras, Kinvolk
rkt is the next-generation container manager for Linux clusters with an emphasis on security, simplicity and composability with modern cluster architectures.

What kind of tasks involve hacking on rkt? How do we develop and run tests? How do we work with related projects? How do we stay current on such fast-moving technology? In sum, what is it like to develop a container runtime? We’ll answer these and other questions in this talk.

Things have not always been and will not always be as they are now. Thus, the talk will cover how things have changed for the project over time.

The aim of the talk is to familiarize more people with the rkt development process and to get input from the community on how to improve it. In that spirit, Iago encourages attendees to bring questions and start a discussion.

Speakers
avatar for Iago López Galeiras

Iago López Galeiras

Software Engineer, Kinvolk
Iago brought his relaxed Spanish demeanor to Berlin a few years back. Sincenthen, he’s been diving and swimming around the internals of various Linuxnflavors; Android, embedded and Cloud. Container technologies are his currentnfocus; specifically on the rkt project where he’s a core contributor andnmaintainer. Although he once got distracted by functional programming, hisndaily tasks see him working mainly in Go and C.


Monday August 22, 2016 4:20pm - 5:10pm
Pier 4

4:20pm

Containers, Physical, and Virtual: Oh My! - Mike Coleman, Docker
As Containers move from the developer's workstation into production environments there are many questions about how they fit into a company's existing infrastructure. Should a workload run in a VM or in a container? Should that container run on physical or virtual? In the Data center or in the Cloud?

The reality is that there is no "right" answer, just a series of questions that admins should be asking as they look to figure out where to run their Containers. In this talk we'll take a look at the key differences between Containers and VMs. From there we'll discuss the coexistence of VMs and Containers, and finally we'll take a look at key factors to consider when making the decision where to run your Containers. Throughout the presentation we'll highlight real world customers, their problems, and their ultimate deployment decisions.

Speakers
MC

Mike Coleman

Technology Evangelist, Docker, Inc
Mike works at Docker as an evangelist specializing in helping the community understand how to operationalize Docker. Prior to joining Docker he worked at Puppet Labs, VMware, Intel, and Microsoft in a variety of product management and technical marketing roles. Before all that Mike worked as a systems administrator and architect - he was even a Certified Banyan Engineer. Mike has spoken at a myriad of industry events including: DockerCon... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Harbour B

4:20pm

Learning to Swim Upstream: OPNFV’s Approach to Upstream Integration - Heather Kirksey, OPNFV
The OPNFV project—a common integration and testing platform to facilitate NFV deployments that defines a consistent, functional stack—differs from more traditional code-based open source projects in that its work is focused upstream. Rather than re-event many wheels, the project leverages a variety of existing code bases from leading open source projects across compute, storage, and networking and fills gaps where needed to meet strict carrier-grade end user requirements. This approach is difficult and requires an extremely complicated set of requirements, but the result is a much needed common, de facto platform for the industry to test and build NFV products and services. Hear from OPNFV director Heather Kirksey on why the community chose to take this integrated approach, what’s been successful, and key lessons learned from this unique project.

Speakers
HK

Heather Kirksey

OPNFV Director, Linux Foundation/OPNFV Project
As OPNFV Director, Heather Kirksey works with the community to advance the adoption and implementation of open source NFV platform. She oversees and provides guidance for all aspects of the project, from technology to community and marketing and reports to OPNFV board of directors. Before Joining the Linux Foundation, Kirksey led strategic technology alliances for MongoDB. Earlier in her career she held various leadership positions in the telecom... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Pier 7/8

4:20pm

The Need for Speed - Daniel Fonseca, Rackspace
How fast is your website? What are its limits? In fact, what are the limits of every single bit of the technology infrastructure you own? One can make the case that knowing your limits is crucial to any successful IT project.

On the back of last year’s Christoph Lameter deep dive into raw performance, this presentation will try to uncover some lesser known ways of testing your infrastructure as a whole as well as providing orientation into the possible typical constraints it may have and how to overcome them. As an added bonus, there will be some emphasis on measuring by samples and scaling beyond Moore’s Law.

Speakers
avatar for Daniel Fonseca

Daniel Fonseca

Lead Engineer, Rackspace
Daniel Fonseca is a Lead Engineer with Rackspace. He has 20+ years experience with Linux and his main role is to act as "Trusted Advisor” for Enterprise Customers, helping them grow and develop solutions tailored to their needs. | He has been invited to speak in many conferences in Portugal and considers moving to the UK his best career decision to date, allowing him to share his knowledge to a wider audience now. | He is a multi-awarded... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Regatta

4:20pm

IT Shouldn’t be a Cost-Center with Mesos - Imran Shaikh, YP
IT is critical for every big and small organization. It touches all the business processes and Data in every company. Every year organization allocates budget to keep the “Lights On”. All the “C-Suite” bosses are happy to cut the fat checks and are content with it. That means that it reinforces the view of IT as a cost-center. There is nothing wrong with that. Except that you can’t improvise on that and can’t convert that cost-center into a profit-center.
Things doesn’t have to be the same like before with the advent of technologies like Mesos. Mesos have unleashed myriad range of technologies that lets you put your systems and infrastructure on an auto-pilot. There are already tools at our disposal which when combine with Mesos can help us solve real complex IT solutions that we have been dreading all these years.

Speakers
avatar for Imran Shaikh

Imran Shaikh

Lead/Architect, YP
Imran is a Lead/Architect working at YP. He is a proven technical leader with an industry experience of 13+ years working with Fortune 500 companies. He has worked extensively developing, architecting and managing cloud and distributed computing technologies at YP and Yahoo. He has substantial experience running a globally distributed production environment on thousands of systems running hundreds of application in a complex, fast moving and... Read More →



Monday August 22, 2016 4:20pm - 5:10pm
Pier 2

4:20pm

Give Me a REST! - Amanda Folson, GitLab
REST APIs are rapidly gaining adoption amongst tech professionals due to their ease of use for end users and ease of maintenance for developers. However, developers don't always take into consideration API design best practices when deploying an API for their clients to consume. This talk will walk attendees through designing an API as well as what to do once the API is deployed.

There's more to shipping an API than getting code up and running for people to consume. It's important for developers to consider how the API will be used and get feedback on their API before they even start writing code. By involving end users in their design discussions, developers will gain valuable feedback and insight into how their clients would like to use the API. Ultimately, this feedback should be worked into the code that a developer plans to ship.

Once the API is out in the wild, developers will need to maintain it. Maintenance plans are a crucial step in API design, as an out of date API (or worse, an API with no documentation) isn't providing value to end users. Care should also be taken when discussing a new API version for people to use -- the higher the version number, the less faith consumers will have in your ability to ship a reliable API.

Speakers
AF

Amanda Folson

From humble beginnings as a PHP4 web developer in grade school, Amanda now works as a Developer Advocate at GitLab where she gets to share her passion for technology with others. When she's not speaking, writing, or shooing cats off her keyboard, you'll find her consuming APIs and IPAs.


Monday August 22, 2016 4:20pm - 5:10pm
Pier 5

4:20pm

If You Build It, They Won't Come - Ruth Suehle, Red Hat
Good code isn't enough for a successful open source project. First of all, only you know how to use what you've made. Maybe it's time for a little UI and UX help? At the very least some documentation! Next, how is anyone else going to find what you've created? And that's only the beginning. Ruth Suehle, manager of Red Hat's Open Source and Standards community leadership team, will take you through examples of the best and the worst, from projects large and small, to help you see what you need beyond your code to build a successful open source project and community.

Speakers
avatar for Ruth Suehle

Ruth Suehle

Community Leadership Manager, Red Hat
Ruth Suehle is the community leadership manager in Red Hat’s Open Source and Standards group, which supports upstream open source software communities and their projects. She participates in the Fedora Project and is co-author of Raspberry Pi Hacks (O’Reilly, December 2013). Previously an editor for Red Hat Magazine, she now helps lead discussions about open source principles at opensource.com. Ruth is also a senior editor at... Read More →


Monday August 22, 2016 4:20pm - 5:10pm
Frontenac

4:20pm

The Hotrodder's Guide To Maximum Performance LAMP - Jeremy Sands, Galt's Gulch Industries
In an age of abundant CPU power and cloud services, the art of building your LAMP stack from the ground up for speed and reliability is becoming a lost art.  Join us as we go over all parts of the LAMP stack and evaluate software choices, performance, efficiency, security, and scalability.   This talk serves as a guide for others as to what to consider for building out and configuring servers, no matter how large or small the deployment, to achieve maximum performance without breaking the bank.  You will learn from over a decade of "tombstone engineering" lessons of growth on a popular college sports website.   I've probably already broken it, now hopefully you won't have to as well.

Speakers
avatar for Jeremy Sands

Jeremy Sands

Proprietor, Galt's Gulch Industries, LLC
Jeremy is the proprietor of Galt's Gulch Industries, LLC, a company best known for large college sports websites like CSNbbs. When not dealing with critical issues like talking college sports on the internet, Jeremy runs the SouthEast LinuxFest, releases a laughably bad podcast called DistroCast, contributes around the edges to Gentoo Linux, messes around with ham radio (W3GTS), and spends entirely too much time on Steam. | | Jeremy holds... Read More →



Monday August 22, 2016 4:20pm - 5:10pm
Pier 3

5:30pm

BoF: Linux and Windows: Linux on Hyper-V and Windows on KVM Topics - Amnon Ilan, Red Hat
Speakers
avatar for Amnon Ilan

Amnon Ilan

Manager SW Engineering, Red Hat


Monday August 22, 2016 5:30pm - 6:30pm
Pier 3

5:30pm

BoF: RDMA Subsystem - Christoph Lameter, Gentwo & Leon Romanovsky, Mellanox Technologies
This Birds of a Feather session will talk about recent developments in the RDMA world; including the redesign of the kernel API and organizational changes. Be sure to come and join us! 

Speakers
avatar for Christoph Lameter

Christoph Lameter

Gentwo
Christoph Lameter is working as a lead in research and development for an algorithmic trading company in Chicago. and maintains the slab allocators and the per cpu subsystems. Over time he contributed to a number of Linux projects. As a kernel developer at SGI he helped pioneer the use of Linux for Supercomputing and developed the necessary kernel capabilities for HPC applications.


Monday August 22, 2016 5:30pm - 6:30pm
Pier 2
  • Skill Level Any

5:30pm

BoF: Security Considerations for Open Source Projects: Working with the Core Information Infrastructure - Nicko van Someren, The Linux Foundation
Speakers
avatar for Nicko Van Someren

Nicko Van Someren

Chief Technology Officer, Linux Foundation
Nicko is The Linux Foundation’s chief technology officer focused on the Core Infrastructure Initiative and other security-focused efforts at the organization. He has extensive experience across the security and networking industries. Most recently, he was the chief technology officer of Good Technology, where he oversaw future technology strategy and research. Prior to joining Good, Nicko served as chief security architect at Juniper... Read More →


Monday August 22, 2016 5:30pm - 6:30pm
Harbour A

5:30pm

BoF: Virtualization Options for LinuxONE Enables Thousands of Virtual Servers on a Single System - Romney White, IBM
LinuxONE offers outstanding virtual server density, making it possible to deploy thousands of virtual servers on a single system. LinuxONE security delivers high levels of isolation and protection of services on virtual servers for greater data integrity.
 
Come to this Birds of a Feather session to learn about and discuss virtualization options and capabilities for LinuxONE and the hardware technology that is used on LinuxONE to effect server virtualization.

Speakers
RW

Romney White

Senior Technical Staff Member, IBM
Virtualization, LinuxONE


Monday August 22, 2016 5:30pm - 6:30pm
Queen's Quay

5:30pm

BoF: What Can BPF do for You? IO Visor Project - Brenden Blanco, PLUMgrid
BPF or eBPF is becoming a mainstream tool for many applications. Using tools from the IO Visor Project, learn how to run JIT compiled C programs inside your kernel using the eBPF "in-kernel virtual machine". Combined with kprobes or tc filters, it can work to discover disk latency bottlenecks in your application or analyze your container networking performance, and many things in between.

Speakers


Monday August 22, 2016 5:30pm - 6:30pm
Pier 4

5:30pm

BoF Space Available - Book Now! (Space is Limited)
Are you passionate about a topic and want to share that with others? If so, sign up to lead a Birds of a Feather (BoF) session. Instead of passive listening, all attendees and organizers are encouraged to become participants, with discussion leaders providing moderation and structure for attendees. To sign up for a BoF Session, please book through the form. You will select the time and then be prompted to enter your BoF details.



Monday August 22, 2016 5:30pm - 6:30pm
TBA

6:00pm

VIP Reception (Invitation Required)
Monday August 22, 2016 6:00pm - 8:00pm
SpeakEasy 21 21 Adelaide Street, Toronto
 
Tuesday, August 23
 

7:30am

Breakfast
Tuesday August 23, 2016 7:30am - 9:00am
Metropolitan Ballroom

8:00am

Sponsor Showcase
Tuesday August 23, 2016 8:00am - 2:30pm
Metropolitan Ballroom

8:00am

Registration Open
Tuesday August 23, 2016 8:00am - 5:55pm
Frontenac Foyer

9:00am

Keynote: Open For Good - Jim Whitehurst, President & CEO, Red Hat
Jim Whitehurst will discuss how innovation cycles are becoming shorter, and the speed with which technology is moving is outpacing our current creation models. Linux has won, and with that win there’s been a revolution in fundamental business philosophies. Open practices like transparency, collaboration, and sharing, are proving to be the methods for the best innovation. Whitehurst will explore two questions: (1) How will we use this philosophy and these innovations to effect change in the world?, and (2) How will we move forward together?

Speakers
avatar for Jim Whitehurst

Jim Whitehurst

President and CEO, Red Hat
James "Jim" Whitehurst is president and CEO of Red Hat, the world’s leading provider of open source enterprise IT products and services. Whitehurst is an avid advocate for open software as a catalyst for business innovation. With a background in business development, finance, and global operations, Whitehurst has proven expertise in helping companies flourish—even in the most challenging economic and business environments. Since... Read More →


Tuesday August 23, 2016 9:00am - 9:20am
Frontenac

9:25am

Keynote: A Tale of Penguins: Microsoft’s Approach to Linux & Open Source in the Cloud - Wim Coekaerts, Corporate Vice President of Enterprise Open Source, Microsoft

Microsoft has been involved in open source initiatives by enabling, integrating, releasing and contributing to the ecosystem for well over a decade. But how are we applying the learnings from our journey into the Linux ecosystem? Join us to learn what our approach to open source is, and what it means for Linux users. In this keynote, Wim Coekaerts, CVP Microsoft Enterprise Open Source Group, will take you through this (arguably unusual!) journey into the cloud - and how we plan to take it to the next level with Linux.


Speakers
avatar for Wim Coekaerts

Wim Coekaerts

Corporate Vice President of Enterprise Open Source, Microsoft
As Corporate Vice President of Enterprise Open Source, Wim will focus on deepening Microsoft’s engagement with the Open Source communities. Wim is responsible for Microsoft contributions and innovations to Open Source projects, in particular, to increase customer adoption of Open Source on both Windows and Linux in Azure and Azure Stack. | | Prior to this role, Wim spent 21 years at Oracle where he held various positions across the... Read More →


Tuesday August 23, 2016 9:25am - 9:40am
Frontenac

9:45am

Keynote: Lock it Open: What FLOSS Taught Us about Being Our Best Selves - Cory Doctorow, Journalist, Activist, Blogger & Science Fiction Author
There are many FLOSS licenses, but one stands out: the GPL, which has the curious property of "locking code open," so that we are protected from our own human frailty, desperation, and poor judgment. Your FLOSS company will probably fail (because most companies fail, and they all fail eventually), but no matter how dark things get, your CEO will never be able to put the GPLed code back in the bottle.

Economists call this a "Ulysses pact," and it's a bargain you make with yourself when you are strong to protect yourself when you're weak -- it's why we throw out the Oreos when we go on a diet, and why we draft constitutions when we found new nations.

The web is at a turning point. There is a concerted effort underway to make a new, decentralized web that undoes the concentration of the past 20 years. If this succeeds, we must learn from the GPL and devise instruments that allow our principled present-day selves to protect the world from the people we might someday become.

Speakers
avatar for Cory Doctorow

Cory Doctorow

Science Fiction Author, Activist, Journalist and Blogger
Cory Doctorow (craphound.com) is a science fiction author, activist, journalist and blogger — the co-editor of Boing Boing (boingboing.net) and the author of the YA graphic novel IN REAL LIFE, the nonfiction business book INFORMATION DOESN’T WANT TO BE FREE< and young adult novels like HOMELAND, PIRATE CINEMA and LITTLE BROTHER and novels for adults like RAPTURE OF THE NERDS and MAKERS. He works for the Electronic Frontier... Read More →


Tuesday August 23, 2016 9:45am - 10:05am
Frontenac

10:10am

Keynote: From Seattle to Blockchain - Donna Dillenberger, Fellow, Watson Research Center & Jim Wasko, Vice President - Open Systems Development, IBM
A year ago, at LinuxCon 2015 in Seattle, IBM announced the first enterprise grade system specifically designed for Linux and Open Source workloads, The IBM LinuxONE. Jim Wasko and Donna Dillenberger will review how LinuxONE has evolved over the last year, discuss IBM's growing commitment to the open source community and demonstrate how IBM is driving new innovation through the Linux Foundation's HYPERLEDGER project and through IBM's Blockchain solutions.  

Speakers
avatar for Donna Dillenberger

Donna Dillenberger

Fellow, Watson Research Center, IBM
Donna Dillenberger is an IBM Fellow at IBM's Watson Research Center. She has redesigned many enterprise applications for greater scalability and availability.  She has worked on analytic models for financial, insurance, retail and healthcare industries. In 2005, she became IBM's Chief Technology Officer of IT Optimization. In 2006, she became an Adjunct Professor at Columbia University's Graduate School of Engineering. She is a Master... Read More →
avatar for Jim Wasko

Jim Wasko

VP - Open Systems Development, IBM
Linux, Openstack, Containers, System z, Power servers, Cloud


Tuesday August 23, 2016 10:10am - 10:25am
Frontenac

10:25am

Coffee Break
Tuesday August 23, 2016 10:25am - 10:55am
Metropolitan Ballroom

10:55am

Why Enterprises Want Containers Now (and Why You Should Too) - Seth Fox, Solinea Inc.
It took enterprises a decade or more to embrace virtualization. It was a massive, quantum leap from the mindset of one server, one OS, one workload. This session looks at how enterprises are moving at light speed towards Containers, when only two years ago they were asking, “what’s this devops thing all about?”

In this session Seth Fox will provide a better understanding on how enterprises—in growing numbers—have crossed the barrier and are thinking “Cloudy” about app dev and ops, leading them to ask, “Do we even need VMs?”

Speakers
avatar for Seth Fox

Seth Fox

VP Delivery, Solinea, Inc.
Open infrastructure veteran Seth Fox is a Vice President at Solinea. Seth brings 20 years of technology and management experience to the Solinea team. He has managed and delivered some of the largest cloud deployments, both public and private, worldwide. He has also lead Solinea’s largest customers through IT process transformations. Seth has provided both business and technical leadership to service providers and enterprises around the world.


Tuesday August 23, 2016 10:55am - 11:45am
Queen's Quay

10:55am

Taming Container Fears - Scott McCarty, Red Hat
Container technology promises greater agility and efficiency when it comes to building and deploying applications—a critical ability in this age of zero tolerance for downtime and great expectations for capabilities on demand. Indeed, containers can provide a technological edge that translates into significant business advantage, but some companies have been leery about adopting the technology because of (very valid) security fears stemming from the way in which containers interact with the OS: Containers share system resources for access to compute, networking and storage, but, unlike virtual machines, all containers on the same host share the same OS kernel. If the kernel is compromised, containers will be compromised--and vice versa.

The risk that comes with containers is real, but so are the rewards. In this session, we will explain the security vulnerabilities of containers, and recommend how companies can mitigate that risk using a combination of people (training), processes and products, including:
  • Know what’s inside: Download and deploy containers only from trusted sources.
  • Understand that containers don’t contain: Containers only improve the isolation of applications; privileged processes inside a container must be treated the same way they would be outside of them.
Use a hardened operating system: OSes like SELinux can provide a security framework to help isolate Linux containers and support higher levels of security.

Speakers
avatar for Scott McCarty

Scott McCarty

Senior Strategist, Containers, Red Hat
At Red Hat, Scott McCarty helps to educate IT professionals, customers, and partners on all aspects of Linux containers, from organizational transformation to technical implementation, and works to advance Red Hat's go-to-market strategy around containers and related technologies. He also liaises with engineering teams, both at the product and upstream project level, to help drive innovation by using feedback from Red Hat customers and partners... Read More →



Tuesday August 23, 2016 10:55am - 11:45am
Pier 2
  • Skill Level Any

10:55am

Demystifying Resource Management in Kubernetes - David Oppenheimer, Google
Kubernetes is an open sources container cluster orchestration solution that can manage an ocean of compute resources, spread across 1000+ machines. In this presentation, Vishnu Kannan will present how Kubernetes manages compute resources under the hood, including resource discovery, scheduling, resource isolation, and managing resources at scale.

Speakers
avatar for David Oppenheimer

David Oppenheimer

software engineer, Google
David Oppenheimer is a software engineer on the Kubernetes team at Google. Prior to working on Kubernetes, he worked on the Borg and Omega cluster management systems.



Tuesday August 23, 2016 10:55am - 11:45am
Harbour A

10:55am

Dockyard - Open Source Container Registry - Quanyi Ma & Victor Wang, Huawei
There will be more and more container solution comply with OCI runtime and image spec not only Docker, container orchestration face compatible and efficient challenges of image registry and distribution. Dockyard is a open source container registry project and capable of OCI Image Spec, Docker and Rkt. You can easily and smoothly change container runtime in Kubernetes cluster with Dockyard. At the same time the Clair which is a static analysis of vulnerability in container image from CoreOS has been integrated in Dockyard, and help end user use container technology more secure. Now we are working on container volume, Web UI and other functions, Dockyard will be a better open source private container registry for container community.

Speakers
MM

Meaglith Ma

Senior Architecture, Beijing Huawei Digital Technologies Co,. Ltd.
Quanyi Ma is open source expert in Huawei Corporation, senior architect and open source container & Golang evangelist. He interested in Container, DevOps, Golang and AngularJS. Ma also is a organizer and host of Docker meetup in many cities in China, member of some container conference expert committees, speaker in many architect and DevOps conferences. Ma propose the ContainerOps of new DevOps concept and application version control system... Read More →
VW

Victor Wang

software architect, huawei


Tuesday August 23, 2016 10:55am - 11:45am
Harbour B

10:55am

BlueStore – The Ceph Community’s New Storage Engine – Allen Samuels, Western Digital
Ceph is an open source scale-out software defined storage management platform. It provides unified support for block, file and object storage on industry standard hardware. Today, Ceph is the most deployed storage engine in OpenStack environments. Ceph has been part of the Linux Kernel since the 2.6.34 release.The latest release of Ceph includes a new storage engine known as BlueStore which provides dramatically improved performance for modern media such as flash and the nascent storage class memory technologies. BlueStore also provides critical new features like enterprise-class data integrity (silent error detection and correction), compression as well as being a key building block for new functionality associated with erasure coding, etc. This talk will examine the architecture of BlueStore and how it extended the existing open source ecosystem.

Speakers
avatar for Allen Samuels

Allen Samuels

Engineer Fellow, Western Digital
Allen joined SanDisk in 2013 as an Engineering Fellow, he is responsible for directing software development for SanDisk’s system level products. He has previously served as Chief Architect at Weitek Corp. and Citrix, and founded several companies including AMKAR Consulting, Orbital Data Corporation, and Cirtas Systems. Allen has a Bachelor of Science in Electrical Engineering from Rice University.


Tuesday August 23, 2016 10:55am - 11:45am
Pier 5

10:55am

Linux Networking Explained - Thomas Graf, Cisco
Linux offers an extensive selection of programmable and configurable networking components from traditional bridges, encryption, to container optimized layer 2/3 devices, link aggregation, tunneling, several classification and filtering languages all the way up to full SDN components. This talk will provide an overview of many Linux networking components covering the Linux bridge, IPVLAN, MACVLAN, MACVTAP, Bonding/Team, OVS, classification & queueing, tunnel types, hidden routing tricks, IPSec, VTI, VRF and many others.

Speakers
avatar for Thomas Graf

Thomas Graf

Noiro Networks (Cisco), Noiro (Cisco)
Thomas Graf has been a Linux kernel developer for 10 years, working on a variety of networking subsystems. His current focus is on network virtualization and SDN. He contributes to various open source projects, such as the Linux kernel and Open vSwitch. Thomas is currently at Noiro Networks, a Cisco project.


Tuesday August 23, 2016 10:55am - 11:45am
Regatta

10:55am

Versions All the Way Down: Versioning Commits and Patches with Git-Series - Josh Triplett, Intel
A patch series typically goes through multiple iterations before submission; the path from idea to RFC to "[PATCHv12 1/8]" includes many invocations of "git rebase -i". However, while Git tracks and organizes commits quite well, it doesn't actually track changes to a patch series at all, outside of the ephemeral reflog. This makes it a challenge to collaborate on a patch series, distribution package, or any other development that includes rebasing.

Typically, tracking the evolution of a patch series over time involves moving part of the version Control outside of git. You can move the patch series from git into quilt or a distribution package, and then version the patch files with git, losing the power of git's tools. Or, you can keep the patch series in git, and version it via multiple named branches; however, names like feature-v2, feature-v3-typofix, and feature-v8-rebased-4.6-alice-fix sound like filenames from corporate email, not modern version Control. And either way, git doesn't track your cover letter at all.

I've built a new tool, git-series, to track both a patch series and its evolution within the same git repository. git-series works entirely with existing git features, pushes and pulls to any git repository, and tracks a cover letter to accompany the series. I'll demonstrate the development workflow with git-series, and show the underlying architecture and git Data structures. I'll also present my experiences developing with Rust and libgit2.

Speakers
avatar for Josh Triplett

Josh Triplett

Intel
Josh Triplett hacks on system software, including the Linux kernel, BITS, X, Git, Sparse, Debian, and Chrome OS. Josh enjoys using software for unconventional purposes, such as running Python directly on BIOS without an OS (https://biosbits.org). Josh works for the Intel Open Source Technology Center (OTC) as the Chrome OS Architect, making Chrome OS more awesome on Intel hardware. (Not speaking for Intel.)



Tuesday August 23, 2016 10:55am - 11:45am
Pier 4

10:55am

Latency Outliers Root Cause Analysis in the Field by Combining Aggregation and Tracing Tools - Mathieu Desnoyers & Julien Desfossez, EfficiOS Inc.
We present how to combine tracing and aggregation tools to automatically detect latency outliers in production systems, capture detailed context information focused around each occurrence, and perform off-line root cause analysis.

We present the LTTng (lttng.org) ecosystem, which includes tracing with the LTTng kernel and user-space tracers, online aggregation with the latency-tracker, as well as graphical and batch-mode post-processing analyses with Trace Compass (tracecompass.org) and lttng-analyses.

The run-time portion of these tools is designed for low-impact on the systems, thus allowing tracing and aggregation to be enabled in production.

We demonstrate how to use these tools in embedded, real-time and server environments through realistic user stories.

Speakers
JD

Julien Desfossez

Software Developer, EfficiOS Inc.
Julien Desfossez is a Software Developer at EfficiOS Inc working primarily on LTTng, lttng-analyses and the latency-tracker projects.
avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project and the Userspace RCU library. He works in close collaboration with the telecommunication industry, many Linux distributions, and with customers developing hardware scaling from small embedded devices to large-deployment servers. He is CEO and... Read More →



Tuesday August 23, 2016 10:55am - 11:45am
Marine

10:55am

Like a Bullet Train: Making LXD's Migration Fast - Tycho Andersen, Canonical
With the release of LXD 2.0 and Ubuntu 16.04, live migration of Linux Containers is now available for the first time in any long term supported release of a container platform. The technology is still very young, but work is ongoing to make it faster, e.g. by using iterative transfer of memory via dirty page tracking to minimize the downtime of the container. In this talk, I'll cover what the future of this work is, as well as what has already been done using filesystem primitives for clever filesystems (ZFS, btrfs) which support some sort of more intelligent filesystem blob transport.

As a bonus, I'll also give an update on the supported featureset for live migration relative to my past LinuxCon and ContainerCon talks on the topic.

Speakers
avatar for Tycho Andersen

Tycho Andersen

Canonical, Canonical
Tycho is a software engineer at Canonical actively working on several cloud-related projects, most recently as one of the core developers of LXD, an open source Linux Container based hypervisor. He holds degrees from the University of Wisconsin--Madison and Iowa State University, and has co-authored several peer-reviewed papers. In his spare time he rides bicycles and does improv comedy.


Tuesday August 23, 2016 10:55am - 11:45am
Harbour C

10:55am

Community Is Always Local: Launching Meetups - Brian Proffitt, RedHat
There is nothing like the personal touch. Technology has given us the capability to conduct chat, audio, and video meetings from nearly anywhere in the world. But human beings still like to meet face-to-face. The benefits of social interaction are hard to dispute--after all, you're at LinuxCon, aren't you?

Large events like LinuxCon NA are great, but they are not exactly something you can put together overnight. Better, then, to host smaller, more frequent events to keep a community engaged. Enter the meetup--an economical and relatively easy event to host at a company, academic, or popular local venue.

Speakers
BP

Brian Proffitt

Community Manager, oVirt
Brian Proffitt is the Principal Community Analyst for Open Source and Standards team at Red Hat. A former technology journalist, Brian is also an adjunct instructor at the University of Notre Dame. Follow him on Twitter at: @TheTechScribe


Tuesday August 23, 2016 10:55am - 11:45am
Pier 3

10:55am

Introduction to OpenStack - Rich Bowen, Apache Software Foundation
You've heard about OpenStack for several years now, and you know it has something to do with Cloud, but what is it, and how does it fit together? In this talk, Rich, the OpenStack Community Liaison at Red Hat, will walk you through what OpenStack is, as a project, as a Foundation, and as a community of organizations. We'll talk about the various subprojects that make up the stack, and how they talk to one another. We'll cover the foundation and the various companies that are part of the ecosystem. And we'll talk some about how you can get involved in the project.

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.


Tuesday August 23, 2016 10:55am - 11:45am
Frontenac

10:55am

Deploy and Scale with the Atomic Stack - Josh Berkus, Red Hat
Based on the L(inux) D(ocker) K(ubernetes) stack, Project Atomic provides a veritable "buffet menu" of tools intended to enhance and improve your ability to build, package, deploy, scale and maintain containerized microservices. This tutorial will take you through most of
these tools, including Atomic App, Atomic Host, Kubernetes, Commissaire, Cockpit, and Atomic Registry.

The follow-along examples will show how to create a multi-component web application on top of the stack. This will include creating Atomic Apps for the services, deploying with Kubernetes to Atomic Host, and scaling the resulting services. Attendees will learn enough about each tool to figure out which ones they want to incorporate into their infrastructures.

Attendees who bring a laptop to the session may be able to follow along; please examine the Atomic Stack Tutorial repository (https://github.com/jberkus/atomic_stack_tutorial) the weekend before LinuxCon for requirements.

Speakers
avatar for Josh Berkus

Josh Berkus

Project Atomic, Red Hat
Josh works on Project Atomic at Red Hat, but is better known for his long work on the PostgreSQL Project. His passions are databases, containers, devops, cooking and pottery.


Tuesday August 23, 2016 10:55am - 12:45pm
Pier 7/8

11:55am

Cloud Anti-Patterns, Casey West - Pivotal
The value of embracing microservices, Containers, and continuous delivery is powerful only when brought together in logical, scalable, and portable ways. When used incorrectly it’s increasingly easy to make things much worse for you and your team, and do it at scale.

For example, while microservices can be used to effectively isolate functionality, increase the speed of delivery, and help scale your team it can also be a way to inefficiently duplicate functionality and create single points of failure.

I’ll share anti-patterns and corresponding best practices based on my experience building application infrastructure and platforms, as well as the Applications which are deployed to them.

Speakers
CW

Casey West

Principal Technologist, Cloud Foundry, Pivotal
Working in Internet infrastructure, web app security, and design taught Casey to be a paranoid, UX-oriented, problem solving Internet plumber; his earliest contributions to Perl live to this day on your Mac. Casey’s speaking and writing ranges from open source communities and culture to technical architecture and automation tips and tricks. Casey West wears the mantle of Principal Technologist focused on Pivotal’s Cloud Foundry Platform and... Read More →


Tuesday August 23, 2016 11:55am - 12:45pm
Harbour B

11:55am

Etcd: Next Steps with the Cornerstone of Distributed Systems - Brandon Philips, CoreOs
etcd is an open source distributed consistent key-value store that was introduced by the team at CoreOS. Since its release three years ago, it has become a cornerstone of many systems in the container ecosystem for networking, service discovery, configuration management, and load balancing. This talk will explore what etcd is, how it works, and its v3 API that opens a breadth of opportunities. It will demo some example Applications built on etcd, such as locksmith, vulcand, Kubernetes, skydns and confd.

Speakers

Tuesday August 23, 2016 11:55am - 12:45pm
Harbour C

11:55am

Linux Administration in Distributed Cloud Computing Environments - Robert Shimp, Oracle

Systems of engagement and control in distributed computing environments, are changing Linux system administration strategies.  These next-gen applications, potentially based on cloud services at or close to the edge of the network, will be largely container-based microservices that may be deployed to dozens or hundreds of distributed sites.  These applications will create opportunities for greater innovation today than at any recent time in the past. This session will outline a vision for Linux in cloud-based distributed computing environments and some of the challenges to deliver on that vision.

 

Product Management Group Vice President - Oracle Linux and Virtualization


Speakers
avatar for Robert Shimp

Robert Shimp

Product Management Group Vice President - Oracle Linux and Virtualization, Oracle
Robert Shimp is group vice president of product management responsible for the Oracle Linux operating system, Oracle VM server virtualization, Private Cloud Appliance and other cloud infrastructure products for Oracle. | | Robert has been heavily involved in new product planning as well as setting go-to-market strategies for broad initiatives at Oracle in areas such as cloud computing; big data, mobile, social and IoT.  He has over 35... Read More →


Tuesday August 23, 2016 11:55am - 12:45pm
Frontenac

11:55am

Tracking Huge Files with Git LFS - Tim Pettersen, Atlassian
Developers love Git for its raw speed, powerful history traversal, distributed nature, and (of course) the fact that it was originally built by Linus Torvalds. What we don't love is the fact that, out of the box, Git has terrible support for tracking large binary files!

Fortunately, developers from Atlassian, GitHub, and Visual Studio Online have teamed up to work on an open source, MIT licensed project to solve this problem: Git LFS (Large File Support). This means researchers, kernel developers, web designers, game developers, multimedia producers and other Linux ecosystem participants who need to work with large Data and rich media can move off legacy centralized systems and start using modern version Control.

In this session I'll cover the computer science behind Git LFS' internals & architecture, CLI usage and how to build an effective Git LFS workflow for an open source team.

Speakers
avatar for Tim Pettersen

Tim Pettersen

Senior Developer, Atlassian
I'm a veteran Atlassian developer with ten years of service across the JIRA and Bitbucket teams. I speak and blog about Git, developer workflows, continuous integration/deployment, Java and Atlassian's developer tools. Talk to me about API design, plugin architecture, Java, Node.js, DVCS, or anything cool that you're hacking on!


Tuesday August 23, 2016 11:55am - 12:45pm
Pier 4

11:55am

Using Rust for Embedded Kernel Development - Theo Belaire, University of Waterloo

Rust is a new systems language designed by Mozilla. Theo Belaire will reflect on the experience of using Rust for low level kernel code, both for a Linux module and for a embedded real time operating system. This will explore how the safety guarantees of Rust hold in an embedded environment, as well as how Rust's higher level features can result in cleaner code.

Speakers
avatar for Theo Belaire

Theo Belaire

Student, University of Waterloo
I am an undergrad at the University of Waterloo, and am in my final year now. This would be my first presentation at a conference, but I did run the Rust meetup in Montreal last summer, and have given talks at school.nnI'm interested in embedded development, and have gotten Rust running on the game boy advanced [1]. For a recent graduate class I've actually written a small kernel driver in Rust [2], and explored the Redox operating system.nI am... Read More →


main pdf

Tuesday August 23, 2016 11:55am - 12:45pm
Marine
  • Skill Level Any

11:55am

Resource Limitations for Your Containers - Stéphane Graber, Canonical Ltd.
Back in the day, Containers were mostly a local development tool, only Trusted workloads were run inside them and it was expected that any given container could take all the resources of its host.

Over the past few years, things have changed a lot and Containers are now everywhere, from embedded systems all the way to the largest supercomputers. It is not unusual for there to be several hundred Containers running on any given system and having one of those bring the whole system down is simply unacceptable.

The Linux kernel offers a variety of features which combined together will let you restrict resource consumption for a given container as well as report resource usage back.

This talk will cover each of those and how to combine them to provide a good user experience, using the recent LXD work on resource limits as an example.

Speakers
avatar for Stéphane Graber

Stéphane Graber

Software Engineer, Canonical Ltd.
Stéphane Graber works as the technical lead for LXD at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at the various containers and other Linux related events.Stéphane is also a long time contributor to the Ubuntu Linuxdistribution as an Ubuntu Core Developer and he currently sitson the Ubuntu Technical Board.On his spare time, Stéphane helps organize a yearly securityconference and... Read More →


Tuesday August 23, 2016 11:55am - 12:45pm
Harbour A

11:55am

Using Containers Safely in Production - Cynthia Thomas, Midokura
With the adoption of container orchestration engines like Docker Swarm, Kubernetes and Mesos, it's important to adapt security technologies that scale with growing deployments. If we can isolate workloads with overlays, that's pretty good. If we can seal a container on a host, that's great!

Using open source tools like Kuryr and MidoNet, we can achieve network security for Containers in a simplified, distributed architecture. By removing architectural bottlenecks, Kuryr and MidoNet efficiently implement security policies through the hardened OpenStack Neutron framework for use by Containers in large scale environments.

Speakers
avatar for Cynthia Thomas

Cynthia Thomas

Systems Engineer, Midokura
Cynthia Thomas is a systems engineer at Midokura, a global network virtualization software company. She enjoys highlighting the emerging technologies in network virtualization as application needs evolve. Her background in networking hardware spans from Telecommunications to Data Center and Campus/Enterprise solutions. She is a frequent speaker at cloud conferences such as the OpenStack Summit, OpenStack meetups and the IT Cloud Computing... Read More →


Tuesday August 23, 2016 11:55am - 12:45pm
Pier 2

11:55am

MSFT Loves Linux: An Automation Story - Jeffrey Snover, Microsoft
Microsoft says it loves Linux but what are the details behind that statement?
This session discusses Microsoft's approach to being able to:
1) Manage/automate Linux machines
2) Manage/automate Microsoft/Windows resources from Linux

New approaches, technologies, and open source projects will be announced at this session.

Speakers
JS

Jeffrey Snover

Jeffrey Snover is a Technical Fellow at Microsoft & the Chief Architect for Azure Stack, Windows Server, System Center and Operations Management Suite. | Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, & command line shell.


Tuesday August 23, 2016 11:55am - 12:45pm
Regatta
  • Skill Level Any

11:55am

Rack Scale Architectures and What's Needed to Drive Them - Tom Lyon, DriveScale
Scale-out clusters are typically deployed on industry standard rack servers, but with growth in deployments comes administrators' desire for independent compute and storage resource scaling to achieve flexibility and responsiveness while Controlling costs.

In this talk, Tom Lyon will discuss properties of scale-out software stacks and how they inform infrastructure architecture. They'll then discuss "rack scale architectures” as an emerging trend for scale-out and describe modifications to iSCSI technology that can accelerate adoption of these architectures.

Speakers
avatar for Tom Lyon

Tom Lyon

Chief Scientist, DriveScale, Inc.
Tom Lyon is a computing systems architect, a serial entrepreneur and a kernel hacker.  Prior to founding DriveScale, Tom was founder and Chief Scientist of Nuova Systems, a start-up that led a new architectural approach to systems and networking. Nuova was acquired in 2008 by Cisco, whose highly successful UCS servers and Nexus switches are based on Nuova’s technology. He was also founder and CTO of two other technology companies... Read More →



Tuesday August 23, 2016 11:55am - 12:45pm
Pier 5

11:55am

Linux Containers Drive p2p Social Cloud Computing - Alex Karasulu, Optimal Dynamics
Linux Containers have made social Cloud computing over peer-to-peer networks feasible thanks to their extremely small resource consumption footprint. Subutai Social is a p2p social Cloud computing platform that uses Linux Containers to allow anyone to create distributed infrastructures across regular PC resources over residential lines. Users can create entire virtual Data centers by sharing, bartering and even renting resources. Furthermore by bringing the Cloud closer to the periphery where the Internet of Things reside, p2p interactions enable fluid integration between the Cloud and devices.

Speakers
avatar for Alex Karasulu

Alex Karasulu

CEO, Optimal Dynamics
Alex is an Apache Software Foundation member, former VP, co-founder and mentor of several projects. He's currently pursuing the cloud panacea: social cloud computing. He's the founder of the Subutai Social project (https://subutai.io), which based on Linux Containers and p2p networking, strives to build a cloud infrastructure platform to kick off the cloud services sharing economy and enable anyone with their own personal cloud.


Tuesday August 23, 2016 11:55am - 12:45pm
Queen's Quay

11:55am

Handle Conflict, Like a Boss! - Deb Nicholson, Open Invention Network
Conflict sucks! The open source community is full of passionate people with many, many differing ideas on how to achieve our shared goals. Disagreements seem inevitable, but what if they could be handled rationally, in a way that left everyone feeling at least OK about the outcome? It's possible. You can learn to cut to the heart of the disagreement, mediate and move forward.

Many of us avoid dealing with tricky situations or let conflict avoidance keep us from accomplishing amazing things together. Conflict can be handled -- without flamethrowers -- and the process will often make your community stronger. It just takes time, a slightly relaxed ego and a willingness to see the best outcome for the most people. This talk covers when to handle conflict, strategies for both one-on-one situations and group situations and tips on how to scale your conflict resolution skills, like a boss.

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Outreach, Open Invention Network
Deb Nicholson is the Director of Community Outreach at the Open Invention Network, the Community Manager at MediaGoblin and a board member at OpenHatch. She helps software projects of all sizes understand the implications of free and open source licenses and the current patent landscape. She has been invited to speak at free and open source software conferences on several continents including LinuxCon Europe, FISL (Brazil), Linux Con Australasia... Read More →


Tuesday August 23, 2016 11:55am - 12:45pm
Pier 3

12:45pm

Lunch (Attendees On Own)
Tuesday August 23, 2016 12:45pm - 2:10pm
TBA

1:00pm

IBM Luncheon Summit: Blockchain, LinuxONE and Open Source Innovation (Registration Required, Lunch Served) LIMITED
Open source has become a hub for innovation, and new use cases such as hyperledgers, containers and new classes of databases and programming languages are appearing rapidly. One year on from IBM's announcement of the LinuxONE server, come and see how next-generation applications combine with enterprise computing through live demos, lightning talks, and fresh insights. Seating is limited and lunch will be served, so please register early.

Please register here to reserve your seat. Seating is limited and is available on a first come, first serve basis.

Speakers
RA

Ron Argent

Cognition Foundry
avatar for Donna Dillenberger

Donna Dillenberger

Fellow, Watson Research Center, IBM
Donna Dillenberger is an IBM Fellow at IBM's Watson Research Center. She has redesigned many enterprise applications for greater scalability and availability.  She has worked on analytic models for financial, insurance, retail and healthcare industries. In 2005, she became IBM's Chief Technology Officer of IT Optimization. In 2006, she became an Adjunct Professor at Columbia University's Graduate School of Engineering. She is a Master... Read More →
avatar for Dale Hoffman

Dale Hoffman

IBM, Program Director, Linux Software Ecosystem and Innovation
Dale is a Certified Project Executive and the Program Director for Linux Software Ecosystem & Innovation Lab. He is a seasoned expert in Open Source architecture development and implementation, and is an active participant across Open Source community projects including a board member on Linux Foundation steering committee. He also drives the Platform Ecosystem for IBM's Middleware products and Industry ISV products. Dale also drives Linux... Read More →
RS

Richard Sherrard

Director of Product Management, Rogue Wave Software, Inc.
Richard is the director of product management at Rogue Wave Software focused on open source governance solutions. Past experiences with software component reuse within applications and the challenges this brings to an organization makes him an advocate for enabling the proper control mechanisms around open source usage within organizations. Richard brings nearly 20 years of experience in the software industry to Rogue Wave. Prior to Rogue Wave he... Read More →
AT

Anthony Tortola

Senior Sales Engineer, SUSE
Anthony is a data center expert and certified Linux engineer. He has worked in many capacities from technical sales, solutions architect, consulting services, and engineering in the last few decades. He has extensive experience working in data centers across different market segments: Education, Finance, Entertainment and Retail Banking. His background as a support engineer means he knows the meaning of "customer-first" and being a tireless... Read More →


Tuesday August 23, 2016 1:00pm - 2:00pm
Frontenac

2:10pm

Rktnetes - Integrating Rkt and Kubernetes - Derek Gonyeo, CoreOS
rkt is a modern container runtime, built for security, efficiency, and composability. Kubernetes is a modern cluster orchestration system. Kubernetes doesn't directly execute application Containers but instead delegates to a container runtime, which is integrated at the kubelet (node) level. When Kubernetes first launched, it only supported one container runtime engine - but in recent months, we've been hard at work integrating rkt as an alternative container runtime, aka rktnetes. The goal of rktnetes is to have first-class integration between rkt and the kubelet, and allow Kubernetes users to take advantage of some of rkt's unique features.

This talk will describe how rkt works, some of the features that make it unique as a container runtime, and some of the process of integrating an alternative container runtime with Kubernetes, as well as the latest state of rktnetes.

Speakers
DG

Derek Gonyeo

rkt scientist, CoreOS


Tuesday August 23, 2016 2:10pm - 3:00pm
Harbour A

2:10pm

Runc: The Little (container) Engine That Could - Phil Estes, IBM Cloud Open Technologies
The Open Container Initiative (OCI) was announced last summer as a Linux Foundation Collaborative Project to specify a standardized container runtime, and to provide a reference implementation of this specification, called "runc". Runc began as a simple wrapper of the pre-existing libcontainer OS-level container library created and used by the Docker engine, donated at the OCI's founding to the OCI umbrella.

A year in, maybe you haven't heard all that much about runc or its capabilities, or the fact that both Docker and Cloud Foundry's garden Linux project both rely on runc today. In this talk, Phil will give an overview of runc and explain how to take existing Docker Containers and migrate them to runc bundles. Given runc is a great playground for new OS level container features, we'll look at how seccomp, user namespaces, and other technologies are used and modeled via runc.

Speakers
avatar for Phil Estes

Phil Estes

Senior Technical Staff Member, IBM Cloud Open Technologies
Phil is a Senior Technical Staff Member with the IBM Cloud Open Technologies team. Phil is a core contributor and maintainer on the Docker engine project and is a leader and expert within IBM on container and cloud open source technologies. Phil has an active role helping both IBM product teams and IBM's customers understand and apply container technology and concepts to their cloud strategy and implementation. Phil also is a regular speaker at... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Harbour C

2:10pm

When Containers and Virtualization Do — and Don’t — Work Together, Jeremy Eder, Red Hat
It’s a common misconception that Containers and virtualization are the same thing, and that Containers are somehow replacing virtual machines. While there are definitely similarities, there are some big differences. For example:

• Containers share system resources for access to compute, networking and storage, but unlike virtual machines, Containers on the same host share the same OS kernel
• Compared with virtual machines, Containers are lightweight, meaning they can be more dynamic and more quickly deployed
• VMs can stand alone, making them more secure than Containers

Rather than replacing VM, Containers complement them; virtual machines deliver compute resources, while Containers aid application deployment and management.

In this session, Red Hat’s Jeremy Eder will discuss the ways in which Containers and virtualization compare, contrast and complement each other.

Speakers
JE

Jeremy Eder

Senior Principal Software Engineer, Red Hat
Container Performance Lead at Red Hat.nnSpecializes in measurement and analysis of performance metrics, and using that analysis to guide performance-tuning of real-world infrastructure. Leads a team of engineers focused on performance, scalability and architecture of container-based infrastructures in the Atomic and OpenShift family of Red Hat products. Contributor to Kubernetes, Docker and the Linux kernel in a variety of areas where things need... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Harbour B

2:10pm

Kernel Internship Report and Outreachy Panel - Moderated by Karen Sandler, Software Freedom Conservancy; Helen Fornazier, Rik Van Riel & Bhaktipriya Shridhar
Come learn about the great work our kernel interns have accomplished!  Outreachy (formerly OPW) provides a 3-month paid internship for women and members of other underrepresented groups to work on a free and open source software project.

This panel will present the program and this year's projects. Helen Fornazier will present the vimc driver, which simulates some media hardware using the Media API and and Bhaktipriya will present her work updating legacy workqueue creation interface users in the Linux kernel. Participants will join in a discussion with mentors about the program and  the future of kernel contributors.

Moderators
KS

Karen Sandler

Executive Director, Software Freedom Conservancy
Karen M. Sandler is Executive Director of the Software Freedom Conservancy, the nonprofit home of dozens of essential free software projects. She is known for her advocacy for free and open source software, particularly in relation to the software on medical devices. She was previously the Executive Director of the GNOME Foundation. Karen co-organizes Outreachy (formerly Outreach Program for Women). She received an O'Reilly Open Source Award... Read More →

Speakers
avatar for Helen M Koike Fornazier

Helen M Koike Fornazier

Software Engineer, Collabora Ltd
Helen is a former Outreachy intern (May 2015) in the Linux Kernel (video4linux) with Laurent Pinchart as her mentor. | She is currently working as a core software engineer at Collabora.
RV

Rik van Riel

Principal Software Engineer, Red Hat
Rik van Riel is a principal software engineer at Red Hat, and a long term contributor to the Linux kernel. He has contributed to the memory management subsystem, the scheduler, and various components related to virtualization. Rik is active in community projects like kernelnewbies.org and likes to hike and rock climb in his spare time.
avatar for Bhaktipriya Shridhar

Bhaktipriya Shridhar

Outreachy Intern, Linux Kernel
Bhaktipriya Shridhar is an open source enthusiast and has contributed several patches to the Linux Kernel. She's currently an Outreachy intern at the Linux Kernel with Tejun Heo as her mentor. Her project deals with updating legacy workqueue creation interface users in the Linux kernel. She is the youngest speaker at the LinuxCon North America, 2016.


Tuesday August 23, 2016 2:10pm - 3:00pm
Pier 7/8

2:10pm

Running Linux on Tiny Peripherals - Marcel Holtmann, Intel
This presentation presents running Linux on tiny peripherals with minimal memory requirements.

Speakers
MH

Marcel Hotmann

Help Desk, Intel
Marcel Holtmann is working at Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001.


Tuesday August 23, 2016 2:10pm - 3:00pm
Frontenac

2:10pm

Terrible Ideas in Git - Corey Quinn, FutureAdvisor
Adapted from his class "The Screaming Horrors of Git," Corey takes us on a magical tour through the (mis)use of Git to do things its creators never intended. In this humorously delivered exploration of one of the open source community's more ubiquitous tools, Corey demonstrates that a finely crafted wrench makes a barely acceptable hammer if you hold it wrong.

Speakers
avatar for Corey Quinn

Corey Quinn

Director of DevOps, FutureAdvisor
Corey has a long and storied history as a consultant -- long, in that every year he did it felt like three years, and storied, in that he's got a few. Prior to his current role as Director of DevOps at FutureAdvisor, he spent most of the past few years at a Bay Area consulting firm, where he served as a systems architect, ad-hoc recruiter, advocate for driving transformational change throughout organizations, and (due to a misunderstanding around... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Pier 4

2:10pm

Characterizing and Contrasting Container Orchestrators - Lee Calcote, Calcote Studios
Running a few containers? No problem. Running hundreds or thousands? Enter the container orchestrator. Let’s take a look at the characteristics of the four most popular container orchestrators and what makes them alike, yet unique.

- Swarm
- Nomad
- Kubernetes
- Mesos+Marathon

We'll take a structured looked at these container orchestrators, contrasting them across these categories:

- Genesis & Purpose
- Support & Momentum
- Host & Service Discovery
- Scheduling
- Modularity & Extensibility
- Updates & Maintenance
- Health Monitoring
- Networking & Load-Balancing
- High Availability & Scale

Speakers
avatar for Lee Calcote

Lee Calcote

Sr. Director of Technology Strategy, SolarWinds
Lee Calcote is an innovative thought leader, passionate about developer platforms and management software for clouds, containers, infrastructure and applications. Advanced and emerging technologies have been a consistent focus through Calcote’s tenure at SolarWinds, Seagate, Cisco and Pelco. An author, writer, speaker and organizer of technology meetups and conferences, he is active in the tech community.


Tuesday August 23, 2016 2:10pm - 3:00pm
Queen's Quay

2:10pm

Deploying Containers With Confidence - Daniel Nurmi, Anchore Inc.
Containers are rapidly being adopted by many organizations. Developers gain huge advantages from fast prototyping, quick development cycles, and a purpose-built environment for their applications. But when these new apps go into production, those responsible for operations and security may find them difficult to manage. In this talk we will discuss some of the pitfalls that we have seen when moving container-based apps through the continuous integration pipeline from development to production, and introduce Anchore, a set of open-source tools designed to provide visibility and transparency for container contents.

Speakers
DN

Daniel Nurmi

Daniel Nurmi has worked primarily in designing secure, production-grade, large-scale distributed and high performance computing systems, cloud infrastructure, and applications for enterprise deployments. He most recently held the position of Distinguished Technologist at Hewlett Packard Enterprise, and was the Co-Founder and CTO of Eucalyptus Systems Inc. prior to acquisition by HPE. Daniel holds a master’s degree in computer science from... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Pier 2

2:10pm

Scaling MariaDB - Max Mether, MariaDB
There comes a time in each application's life when the needs on the database go beyond what a single server can provide. There are a multitude of ways you can scale your database server beyond just one server and this talk will look at different options. From standard replication and Galera clustering to sharding in the application layer and key based sharding, this talk will look at the different options, how to implement them with MariaDB and MySQL and look at benefits and disadvantages for each of them. 

Speakers
MM

Max Mether

SkySQL
Max Mether, a native of Finland received his M.Sc (Eng) in Physics and Maths from Helsinki University of Technology. Max joined MySQL AB in 2001 starting as a Consultant and an Instructor and ended up creating the MySQL training program and managing the curriculum under MySQL Ab and later at Sun. As a co-founder Max now manages the professional services department at MariaDB and helps advance the MariaDB and MySQL eco-systems around the world.


Tuesday August 23, 2016 2:10pm - 3:00pm
Pier 3

2:10pm

Unikernels: When You Should and When You Shouldn't - Amir Chaudhry, Docker
Unikernels, constructed from library operating systems, reinvent some old ideas for the modern era, especially when considering specialisation of Applications we deploy today. In fact, there is a continuum of specialisation, with general purpose operating systems at one end, unikernels at the other extreme, and containerised Applications somewhere in between.

This increasing range of options allows developers more freedom over how they write and distribute their apps. However, it also present challenges in terms of understanding which method is appropriate for a given use-case.

As with any new technology, there are trade-offs to using unikernels and this talk will consider the benefits and drawbacks to their use today. Attendees should leave with a much better idea of how the landscape is changing and when it may be appropriate to consider a library OS for their next project.

Speakers
avatar for Amir Chaudhry

Amir Chaudhry

Docker
Amir Chaudhry works at Docker to make unikernels accessible to developers everywhere, and is the Community Manager for MirageOS. Most of his time is spent on open source efforts and he's a big fan of automation to maximise developer impact. In previous lives he led operations at a medical device start-up, created a seed investing programme, and been a board observer. Amir also has a diverse academic background with an MSci in Physics and a PhD in... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Regatta

2:10pm

Visualize Your Code Repos and More with Gource - Dawn Foster, The Scale Factory
Why settle for boring numbers and static graphs to describe your open source project when you can dynamically display the movements and activity within your project? Gource is an amazing and flexible tool that can be used to display activity from your repositories using a video visualization that people love!

With this flexibility comes a dizzying array of options and configurations. This talk will show some of the more useful options within Gource to help you select the ones that will work best for your project. Gource can also be used to display non-repository information (bug trackers or mailing lists) using the custom log format. Other topics include related tools, generating video files, and more.

The goal is for you to walk away from this talk with ideas and techniques for how to create awesome videos showing the activity within your open source projects and communities.

Speakers
avatar for Dawn Foster

Dawn Foster

Consultant and PhD Student, The Scale Factory
Dawn Foster is a PhD student at the University of Greenwich and a consultant at The Scale Factory in London. She spent the past 20 years working at companies like Puppet Labs, Intel, Jive Software, and more. She has expertise in community building, open source software, metrics, and more. She is passionate about bringing people together through a combination of online communities and real-world events along with analyzing the data associated with... Read More →


Tuesday August 23, 2016 2:10pm - 3:00pm
Marine

2:10pm

An Introduction to Datacenter Telemetry Using Open Source Tools - Matthew Brender, Intel
As part of the team delivering Snap, an open telemetry framework, I've run through dozens of use cases where gathering disparate metrics from services can roll up into meaningful diagrams for operations engineers and developers alike. We will use Snap's plugin model to collect, process and publish these measurements into meaningful graphs using open source tools. By joining this session, you can follow along and install industry-standard open source projects, deploy them and then use Snap to collect, process and visualize these metrics.

Speakers
avatar for Matthew Brender

Matthew Brender

Developer Advocate, Intel
Matthew Brender is a Developer Advocate for Software Defined Infrastructure (SDI) at Intel focused on (Snap, an open telemetry framework)[https://github.com/intelsdi-x/snap]. The team contributes to OSS around orchestration, schedules and automation with a growing number of projects written in Go. He has spoke at Velocity, QCon, GOTO; Chicago and other events. He podcasts as one of [the Geek Whisperers](http://geek-whisperers.com/) and blogs on... Read More →


Tuesday August 23, 2016 2:10pm - 4:00pm
Pier 5

3:10pm

Community Building on an Open Source Platform - Rikki Endsley, Red Hat
Like local communities, online communities need places to meet. With the help of the Drupal open source CMS, Opensource.com has become that meeting place for a diverse range of online open source communities. The steadily growing six-year-old site already attracts almost a million page views per month. In this talk, attendees will find out how Opensource.com leverages the power of Drupal to grow its diverse international community of moderators, writers, and readers.

Attendees will learn how Opensource.com uses points and badges to recognize contributions and reward participation; organizes and streamlines content and workflow; uses privileges and roles to give community members content control; gathers user profile data behind the scenes for future rewards and contests (e.g., t-shirt sizes and mailing addresses); and maximizes search and syndication to build community.

Speakers
avatar for Rikki Endsley

Rikki Endsley

Community Evangelist, Red Hat
Rikki Endsley is an editor and community manager for Opensource.com. Previously she worked as a community evangelist on the Open Source and Standards team at Red Hat. Other hats she has worn include: tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN, and Ubuntu User; and managing editor of Sys Admin magazine and UnixReview.com. Follow her on Twitter @rikkiends.


Tuesday August 23, 2016 3:10pm - 4:00pm
Pier 7/8

3:10pm

Using Containers to Fight Malware at Scale - Dan Lambright, Red Hat
Malware attacks come in many shape and sizes, and ransomware in particular is a growing problem. To combat such threats, email attachments and packet payloads may be pre-analyzed using static and dynamic techniques within a quarantined "safe" environment. This gives an estimate of the danger the file poses. In this talk , we will explore how Containers coupled with Red Hat's "Atomic" platform can provide such a safe environment. We will show how Kubernetes can orchestrate the analysis of many attacks at scale. Within a Cloud environment, Traffic can be intercepted and validated from many instances and the results posted to the user. The talk will explore the solution's benefits and fundamental limitations, and conclude with a demo.

Speakers
avatar for Dan Lambright

Dan Lambright

Software Engineer, Red Hat
Dan Lambright is a principal software engineer at Red Hat, where he works on distributed storage systems. Prior to Red Hat is worked at EMC, DELL, and several storage startups. He also teaches as an adjunct professor at the University of Massachusetts, Lowell.


Tuesday August 23, 2016 3:10pm - 4:00pm
Pier 2

3:10pm

Building and Running OpenStack on POWER8 - Lance Albertson, OSU
Over the past two years the OSL has been building a POWER8 based OpenStack environment working in conjuction with IBM. The purpose of this environment is to provide a stable yet flexible infrastructure for FOSS projects to port and test their code on the new PowerPC 64bit Little Endian (ppc64le) architecture. 

This session will cover various aspects of the path we took to build and continue to run the environment. Some topics will include some of the initial challenges we faced and how we solved them. In addition, we’ll cover some of the specific porting issues we ran into with ppc64le. We’ll also cover some of the major issues we ran into with OpenStack specifically on ppc64le and how we solved them. And finally, we’ll discuss the future of the cluster and the work we’ve put into designing it.

Attendees to this session should have some foundational knowledge of the POWER and OpenStack ecosystem. If you’re interested in architecture porting issues and/or interested in OpenStack deployment war stories, this session might be for you.

Speakers
avatar for Lance Albertson

Lance Albertson

Director, OSU Open Source Lab
Lance Albertson is the Director for the Oregon State University Open Source Lab (OSL) and has been involved with the Gentoo Linux project as a developer and package maintainer since 2003. Since joining the OSL in 2007, Lance has managed the hosting activities that the OSL provides for nearly 160 high-profile open source projects. He was promoted to Director in early 2013 after being Lead Systems Administration and Architect. Carlos Jensen is... Read More →



Tuesday August 23, 2016 3:10pm - 4:00pm
Pier 3

3:10pm

Git and Testing - Christian Couder
Since it was created 10 years ago by Linus Torvalds, Git has become by far the most popular version Control system in the Open Source world, and more and more companies are using it. One of the reason Git has been so successful is that it has been very stable and solid, so its users have been able to Trust it and to rely on it starting from its very beginning. This has been possible because Git developers have put a lot of attention to testing. They have developed great testing commands like "git bisect" and a great reusable test framework called Sharness. In this presentation Christian Couder will use examples from the development of IPFS, a new hypermedia protocol, and Git itself to show how to take advantage of all the test related features and techniques that Git provides and develops.

Speakers
CC

Christian Couder

Software Engineer, Software Engineer
Christian Couder is a software engineer with 20 years of professional experience in software development, release, build and version control. He is a Git developer since June 2006. He has been working on many part of Git, especially "git bisect" and lately "git rebase". Since March 2015 he is an editor of the monthly Git Rev News newsletter. He works from his home in Paris, France as a freelance consultant and developer for Booking.com and GitLab... Read More →


Tuesday August 23, 2016 3:10pm - 4:00pm
Pier 4

3:10pm

Resource Allocation: Intel Resource Director Technology (RDT) - Fenghua Yu, Intel
Resource allocation is part of Intel Resource Director Technology (RDT). Currently Cache Allocation Technology (CAT), which allocates a dedicate portion of L2 or/and L3 cache for a process, is supported. The technology can effectively improve performance in 'noisy neighbor' scenarios where a low priority app may be polluting the cache and hence degrade performance of other high priority apps. It improves Cloud performance by allocating dedicate cache to a guest. There is observed reduction in the max and avg response time when workloads are run with or without Cache QoS enabled. Cache isolation is also useful for security. We will cover multi resource and multi sockets user interface and kernel design. We will talk about the efforts so far from openstack/Cloud and container space developers to use the kernel framework. We will also discuss usage cases in real time and security.

Speakers
avatar for Fenghua Yu

Fenghua Yu

Linux Kernel Developer, Intel
Fenghua Yu is a Linux kernel developer in Intel. He has been working on Linux kernel development for over ten years. His projects cover various areas include platform QoS, EFI, kernel optimization, power management, context switch, security, etc. He lives in the San Francisco bay area.


cat pdf

Tuesday August 23, 2016 3:10pm - 4:00pm
Frontenac

3:10pm

Containers and Logging - Eduardo Silva, Treasure Data
The implementation of Linux Containers provides enough flexibility to isolate Applications with restricted access to CPU, memory and networking within others. While this technology is stable and production ready, there are some challenges that still needs to be addressed for the containerized application when deployed at scale: Logging.

While some Applications writes their logs to the file system, others use the generic STDOUT and STDERR interfaces; when the application runs on top of a specific framework or virtual machine (JVM), it may generate some extra information. Since monitoring is a must, handling this Data coming from different sources and formats adds an exponential complexity, specially when scaling to thousands of Containers.

In this presentation, I will describe the Logging challenges for Containers and how this is being solved in production environments using Fluentd

Speakers
avatar for Eduardo Silva

Eduardo Silva

Software Engineer, Treasure Data
Eduardo Silva is a principal Open Source developer at Treasure Data Inc. It currently leads the efforts to make logging ecosystem more friendly in Embedded, Containers and Cloud services. He also directs the Monkey Project organization which is behind the Open Source projects Monkey HTTP Server and Duda I/O. He is a known speaker having experience in South America and in recent Linux Foundation events in the US, Asia and Europe.


Tuesday August 23, 2016 3:10pm - 4:00pm
Harbour C

3:10pm

Deploying Virtualized Mobile Infrastructures on Openstack - Prakash Suthar, Cisco
Mobile SP are transforming their existing purpose built-hardware based mobile packet core to virtualized NFV based solutions to reduce complexities and lower TCO. The biggest challenge of decide right NFV technology which is SP grade, agile and capable of scaling at lower cost. We have put together SP grade NFV solution which is being trialed with large mobile operators. The speaker will share their experience about design, optimize and tune performance at NFV infrastructures and orchestration layers using technologies from Cisco (VNF Manager and NFVO), Redhat (NFVI), Openstack and block storage using CEPH technology. Participants will be able to understand complexities of mobile packet core, evolution NFV based solution which is framework for 5G mobile packet core.

Speakers
avatar for Prakash Suthar

Prakash Suthar

Principal Architect, cisco system inc
Prakash Suthar is Principal Architect and currently working with Cisco Services Inc. since 2006. He is experts in wireless technologies such as 3G, LTE, 5G architecture, Mobile IPv6, software defined datacenters (SDDC), virtualization using Telco NFVI, IP transport virtualization and different protocols such as MPLS, L3VPNs, L2VPNs, QoS, Carrier Ethernet, Multicast and Routing Protocols, IPv6. Current area of focus is LTE,5G, IPv6, TelcoCloud... Read More →



Tuesday August 23, 2016 3:10pm - 4:00pm
Harbour B

3:10pm

DevOps with Ansible and Kubernetes - David Critch, Red Hat
The key word on many IT administrators mind nowadays is 'scale.' Just a few years ago, an administrator maybe responsible for dozens or perhaps even a few hundred servers at a time. With the growth of Cloud-based technologies, administrators are now tasked with managing many thousands of entities, be it virtual machines, Containers or phsyical nodes.

This presentation will address how an administrator can tackle these new challenges. Using his own journey from Cloud skeptic to Cloud evangelist, David Critch will demonstrate how Containers and automation can be leveraged to deploy an efficient, Cloud-native environment using Kubernetes and Ansible.

Speakers
DC

David Critch

Senior Cloud Consultant, Red Hat
David cut his teeth as a system administrator at BlackBerry (nee RIM) before entering the exciting and dyamic world of consulting. As a senior cloud consultant with the "Cloud Infrastucture Practice" at Red Hat, David has architected and delivered cloud solutions for many Fortune 500 companies, based around Red Hat's emerging tech products such as Red Hat OpenStack and OpenShift.



Tuesday August 23, 2016 3:10pm - 4:00pm
Harbour A

3:10pm

The World of 100G Networking - Christoph Lameter, Gentwo
2015 saw the arrival of multiple 100Gbps networking technologies: Fast 100G Ethernet switches, Mellanox released EDR (100G Infiniband) and Intel came up with OmniPath (also 100G). 2016 is therefore likely going to be a battleground of these competing technologies. Facebook already is supposed to upgrade their infrastructure to 100G in 2015 and its likely that others are going to follow. This talk gives an overview about the competing technologies in terms of technological differences and capabilities and then discusses the challenges of using various kernel interfaces to communicate at these high speeds (POSIX, RDMA, OFI).
Hopefully we can come up with some ideas how to improve the situation.

Speakers
avatar for Christoph Lameter

Christoph Lameter

Gentwo
Christoph Lameter is working as a lead in research and development for an algorithmic trading company in Chicago. and maintains the slab allocators and the per cpu subsystems. Over time he contributed to a number of Linux projects. As a kernel developer at SGI he helped pioneer the use of Linux for Supercomputing and developed the necessary kernel capabilities for HPC applications.


Tuesday August 23, 2016 3:10pm - 4:00pm
Regatta

3:10pm

Open Container Initiative (OCI) Certification Program - Rob Dolin, Microsoft & Jeff Borek, IBM
Over 150 engineers from companies from Amazon to VMWare are participating in a cross-industry, open effort to standardize interoperable software shipping containers.  The heart of this effort is the Open Container Initiative (OCI) https://www.opencontainers.org/, a Linux Foundation Collaborative Project applying techniques and best practices from open source communities to development of open standards/specifications for container runtime (https://github.com/opencontainers/runtime-spec) and container image format (https://github.com/opencontainers/image-spec) as well as developing a container runtime reference implementation (https://github.com/opencontainers/runc) and tools for testing and certification (https://github.com/opencontainers/ocitools/)

This session will include demos of running open source code, info on how you can contribute by submitting a pull request to the specs and/or code, the public availability of the first phase of the OCI Certification Program, factors to consider if becoming OCI-certified makes sense for your container project, how to get your container project OCI-certified, and how you might be able to gain interoperability benefits from OCI-certified solutions.

Speakers
avatar for Jeffrey Borek

Jeffrey Borek

Open Technologies & Partnerships, IBM
Jeff Borek is a senior technology and communications executive with over twenty years of leadership and technical experience in the Software, Telecommunications, and Information Technology/Consulting industries. He is currently the business development lead for the Open Technologies and Partnerships team - working with clients, business partners, leading industry analysts, and various open source community initiatives including; the OpenStack... Read More →
avatar for Rob Dolin

Rob Dolin

Senior Program Manager and Technical Diplomat, Microsoft
Rob Dolin is the Co-Chair of the Open Container Initiative (OCI) Certification Program WG. He works as a Senior Engineering Program Manager on Microsoft’s Open Interoperability team. His past community work includes service on the OpenDaylight Technical Steering Committee, as a committer on the Open Live Writer project, and as a co-author with representatives from Facebook, Google, IBM, and SixApart on the Activity Streams standard. Rob has... Read More →



Tuesday August 23, 2016 3:10pm - 4:00pm
Queen's Quay

3:10pm

Professional Media Production with Linux and Free, Open Source Software - Jared Nielsen & JR Nielsen, Dototot
Is it possible to produce professional media on Linux using free, open source software? Jared and JR Nielsen will share their experience using Linux exclusively with free and proprietary software to produce audio-visual media for personal and client-based projects. They will discuss the pros and cons of using Linux and FOSS and the specific software packages they use in their workflow: Lightworks, Bitwig, Blender, Ardour, Audacity, Inkscape, Dragonframe, GIMP, Krita, Synfig, Taiga, Mattermost, ImageMagick, Darktable and avconv. While there are big production houses, such as Pixar, using Linux in their production workflow, Jared and JR Nielsen will present case studies on independent creatives who are successfully using Linux and FOSS to produce professional media.

Speakers
avatar for Jared Nielsen

Jared Nielsen

Dototot, Dototot
Dototot is the creative collaboration of brothers Jared and JR Nielsen. Their work integrates hands-on craft with digital media tools using Linux exclusively for production. They are currently producing The Hello World Program, an educational web series that uses puppets, stop motion and computer generated animation to teach computer science basics. Their previous speaking engagements include California State University, Long Beach; University of... Read More →
JN

JR Nielsen

Dototot


Tuesday August 23, 2016 3:10pm - 4:00pm
Marine

3:40pm

Sponsor Showcase
Tuesday August 23, 2016 3:40pm - 4:30pm
Metropolitan Ballroom

4:00pm

Coffee Break
Tuesday August 23, 2016 4:00pm - 4:30pm
Metropolitan Ballroom

4:30pm

Keynote: Beyond Measure: The True Power and Skill of Collaboration - Dr. Margaret Heffernan, Author, Advisor & Producer
Speakers
avatar for Dr. Margaret Heffernan

Dr. Margaret Heffernan

Author, Advisor & Producer
Dr. Margaret Heffernan produced programmes for the BBC for 13 years. She then moved to the US where she spearheaded multimedia productions for Intuit, The Learning Company and Standard & Poors. She was Chief Executive of InfoMation Corporation, ZineZone Corporation and then iCast Corporation, was named one of the “Top 25” by Streaming Media magazine and one of the “Top 100 Media Executives&rdquo... Read More →


Tuesday August 23, 2016 4:30pm - 4:50pm
Frontenac

4:55pm

Keynote: New Requirements for Application Delivery in a Micro-services Application World - Abhishek Chauhan, VP and CTO, Citrix
To thrive and survive in the new Digital World, businesses are becoming software companies and having to innovate rapidly to respond to ever evolving customer requirements. This rapid pace in application innovation is driving IT to go Mode 2: Adopt Agile and DevOps practices, scale out micro services application architectures and leverage on-premise / off-premise private/hybrid cloud architectures.

The Application Delivery network sits between a business’s applications and its customers and plays a critical role in secure and reliable delivery of applications. As IT goes Mode 2, so must the application delivery network. Just going Mode 2 isn’t enough, the application delivery network MUST bridge the transition from Mode 1 (traditional) to Mode 2 (Agile IT).

 

Abhishek Chauhan is CTO for Delivery Networks at Citrix. Please join Abhishek at this session at LinuxCon, where Abhishek will cover the drivers for Mode 2 IT and micro-services application architectures and new requirements for Application Delivery infrastructure. While businesses will augment legacy applications with new micro-services and develop new ones that are completely Mode 2, a mix of these application architectures will co-exist and so will the need to have a mix of Mode 1 and Mode 2 Application Delivery infrastructure. In this talk Abhishek also touches on the manageability requirements of transitioning from Mode 1 to Mode 2.

Speakers
AC

Abhishek Chauhan

VP & CTO, Citrix
Abhishek Chauhan is the chief architect of Citrix Netscaler, responsible for architecture and technology vision.  Previously, Mr. Chauhan was founder and CTO of Teros and, at Sun Microsystems, helped architect scalable network services and distributed systems, working on the J2EE blueprints.  Before joining Sun, he co-founded and was lead architect at VXtreme. Abhishek has a masters degree from the University of Wisconsin and a... Read More →


Tuesday August 23, 2016 4:55pm - 5:10pm
Frontenac

5:15pm

Keynote: The Operations Dividend - Joe Beda, Entrepreneur in Residence with Accel Partners and Advisor, CoreOS and Shippable.
Containers and Cloud Native are great technology, but what is the larger business context? Why should the pointy haired bosses care? In this talk, based on 10 years at Google, Joe makes a case for redefining roles to increase product velocity. 

Speakers
avatar for Joe Beda

Joe Beda

Entrepreneur in Residence, Accel Partners
Joe Beda is currently looking for his next job as an Entrepreneur in Residence with Accel Partners.  He is also advising CoreOS and Shippable.  He has been a professional software engineer for 18 years. Over his career at Google and Microsoft, he has built browsers, designed graphics APIs, connected to the telephone system, and optimized ads. Over the past five years, he started, managed and launched Google Compute Engine and helped to... Read More →


Tuesday August 23, 2016 5:15pm - 5:35pm
Frontenac

5:40pm

Keynote: Community Software Powers the Machine - Grant Likely, Distinguished Technologist, Hewlett Packard Linux, Hewlett Packard Enterprise

Hewlett Packard Enterprise has undertaken a large-scale development effort called "The Machine" which represents a radical departure – what HPE calls “Memory-Driven Computing” -- from traditional computer architectures.  The software that makes The Machine possible includes open source projects and HPE is committed to develop this new enabling software as open source.

We don’t want to do it alone. That means that YOU are a critical part of what will make The Machine and Memory-Driven Computing possible. 

In this session Grant Likely, Distinguished Technologist, Hewlett Packard Linux at Hewlett Packard Enterprise will explain why he joined HPE, offer his insights on the software that drives The Machine and how you can get started bringing this game-changing platform to life.  This keynote is intended to be a continuation of the “Hardware and Software Architecture of ‘The Machine’” keynote that was presented at LinuxCon NA 2015 by Keith Packard.


Speakers
avatar for Grant Likely

Grant Likely

Distinguished Technologist, Hewlett Packard Linux, Hewlett Packard Enterprise
Grant recently joined the Hewlett Packard Enterprise Linux organization to lead the ARM64 kernel work and efforts to make the ARM64 Linux kernel enterprise ready. | | Grant has spent over 10 years contributing to Open Source and the Linux kernel. He first got involved in 2005 while doing embedded Linux work when he started submitting board support patches for several platforms. Eventually, his work lead to taking on maintainership of several... Read More →


Tuesday August 23, 2016 5:40pm - 5:55pm
Frontenac

6:00pm

 
Wednesday, August 24
 

7:30am

The New Stack Pancake & Podcast (Registration Required)
The New Stack Pancake & Podcast
Sponsored by Apcera and Cloud Native Computing Foundation

Pancake Robot is coming to LinuxCon + ContainerCon North America - and will be flipping pnackaes and doing a podcast! Join us for a short stack with The New Stack as we discuss how the open source container ecosystem is evolving and what impact it's having on technology development.

Start eating pancakes at 7:30 am. Sit back and enjoy the podcast from 8:00 - 8:45 am.

Be sure to RSVP for this event by adding it to your registration agenda. There are a limited number of seats! 

Moderators
avatar for Joab Jackson

Joab Jackson

Writer, TheNewStack
avatar for Alex Williams

Alex Williams

Founder, Editor in Chief, The New Stack
Founder and Editor in Chief, The New Stack

Speakers
avatar for David Blank-Edelman

David Blank-Edelman

Technical Evangelist, Apcera
avatar for Dan Kohn

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, a Linux Foundation project and organization advancing the development of cloud native technologies. He also helped create and launch the Linux Foundation’s Core Infrastructure Initiative. He previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. As the #2 person at the Linux Foundation, Dan... Read More →
avatar for Sarah Novotny

Sarah Novotny

Kubernetes Community Lead, Google
Sarah Novotny leads the Kubernetes Community Program for Google. She has long been an Open Source community champion and ran large scale technology infrastructures before web-scale had a name. In 2001, she co-founded Blue Gecko, a remote database administration company which was sold to DatAvail in 2012. She has curated teams, been a leader in customer communities focused on high availability web application and platform delivery and is a program... Read More →



Wednesday August 24, 2016 7:30am - 8:45am
Harbour B

7:30am

Breakfast
Wednesday August 24, 2016 7:30am - 9:00am
Metropolitan Ballroom

8:00am

Sponsor Showcase
Wednesday August 24, 2016 8:00am - 2:15pm
Metropolitan Ballroom

8:00am

Registration Open
Wednesday August 24, 2016 8:00am - 5:35pm
Frontenac Foyer

9:00am

Keynote: Dirk Hohndel, VP, Chief Open Source Officer, VMware, in conversation with Linux Creator Linus Torvalds
Speakers
avatar for Dirk Hohndel

Dirk Hohndel

VP, Chief Open Source Officer, VMware
Dirk is VMware’s Chief Open Source Officer, leading the company’s open source efforts and strategy and driving common values and processes across the company for VMware’s interaction with the open source communities. Before joining VMware, Dirk spent almost 15 years as Intel’s Chief Linux and Open Source Technologist, guiding Intel’s engagements in open source. Before that, among other roles, he worked as Chief... Read More →
avatar for Linus Torvalds

Linus Torvalds

Fellow, The Linux Foundation
Linus Torvalds created the Linux kernel and oversaw open source development of the widely-used Linux operating system. Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds enrolled at the University of Helsinki in 1988, graduating with a master's degree in computer science. His M.Sc. thesis was titled Linux: A Portable Operating System. An avid computer programmer, Linus authored many gaming applications in his early years. After... Read More →


Wednesday August 24, 2016 9:00am - 9:30am
Frontenac

9:35am

Keynote: World Domination. What Next? - Olaf Kirch, VP, Linux Enterprise R&D, SUSE

Olaf will take a look at where Linux came from, and what he thinks made it successful. He will also take a peek into the future and venture some opinions on how Linux will continue to evolve successfully.


Speakers
avatar for Olaf Kirch

Olaf Kirch

VP, Linux Enterprise R&D, SUSE
24 years ago, Linux came into my life in the shape of two floppy disks. I fell in love immediately - with both of them. | | Since then, my relationship with Linux has become richer and a bit more complex. I wrote one of the very first Linux books to be published, the Linux Network Administrator's Guide; spent some time researching security vulnerabilities in Linux and fixing them; took care of the NFS code in the kernel for a few years; and... Read More →


Wednesday August 24, 2016 9:35am - 9:50am
Frontenac

9:55am

Keynote: Brian Behlendorf, Executive Director, Hyperledger Project
Speakers
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is a technology adviser and entrepreneur who has held founding and executive board positions in firms and non-profits focused on open systems, open standards and open source. Behlendorf organized and served as the Founding President of the Apache Software Foundation, a 501c3 non-profit that organizes volunteer software development projects around key Internet technologies, helping ensure an open and free marketplace. Behlendorf... Read More →


Wednesday August 24, 2016 9:55am - 10:15am
Frontenac

10:20am

Keynote: Impossible is Nothing! The 10x hpothesis - Arjan van de Ven, Sr. Principal Engineer & Director, Open Source Technology Center, Intel

Arjan van de Ven, Sr. Principal Engineer & Director of the Open Source Technology Center at Intel, will talk about what it takes to push boundaries and battle assumptions in open source; featuring the Clear Linux OS Linux distribution, containers, cloud orchestration and pictures of cute kittens.


Speakers
avatar for Arjan van de Ven

Arjan van de Ven

Intel Open Source Technology Center., Senior Principal Engineer
Arjan van de Ven is a Senior Principal Engineer with the Intel Open Source Technology Center. He’s been working on Linux and Operating System Technology for the last 20 years and is currently leading OTC’s Advanced Systems Engineering team. The team produces Intel’s datacenter Linux distribution, Clear Linux, as well as Clear Containers and Ciao orchestrator.


Wednesday August 24, 2016 10:20am - 10:35am
Frontenac

10:35am

Coffee Break
Wednesday August 24, 2016 10:35am - 10:55am
Metropolitan Ballroom

10:55am

Processing Billions of Events in Real-Time with Heron - Karthik Ramasamy, Twitter
Twitter generates tens of billions of events per hour when users interact with it. Analyzing these events to surface relevant content and to derive insights in real time is a challenge. To address this, we developed Heron, a new real time distributed streaming engine. In this talk, we first describe the design goals of Heron and show how the Heron architecture achieves task isolation and resource reservation to ease debugging, troubleshooting, and seamless use of shared cluster infrastructure with other critical Twitter services. We subsequently explore how a topology self adjusts using back pressure so that the pace of the topology goes as its slowest component. Finally, we outline how Heron implements at most once and at least once semantics and we describe a few operational stories based on running Heron in production.

Speakers
KR

Karthik Ramasamy

Engineering Manager and Technical Lead for Real Time Analytics, Twitter
Karthik Ramasamy, Engineering Manager and Technical Lead for Real Time Analytics, TwitternKarthik Ramasamy is the engineering manager and technical lead for real-time analytics at Twitter. He has two decades of experience working in parallel databases, big data infrastructure, and networking. He cofounded Locomatix, a company that specializes in real-time streaming processing on Hadoop and Cassandra using SQL, that was acquired by Twitter. Before... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Frontenac

10:55am

CPUfreq and The Scheduler: Revolution in CPU Power Management - Rafael J. Wysocki, Intel OTC
The role of the cpufreq subsystem in the Linux kernel is to Control the performance levels of CPUs, so they are sufficient for the current workload, but not excessive, in order to avoid burning too much energy. Traditionally, the cpufreq subsystem's policy drivers, called governors, have been responsible for tracking the utilization of CPUs and making decisions to adjust CPU performance on that basis, but there are problems with that approach. Most importantly, the CPU scheduler also tracks CPU utilization and makes decisions taking it into account, so there are two kernel subsystems that track the same indicator, possibly using different metrics, and take actions affecting each other without coordination. That is suboptimal and work is in progress to improve the situation. I will explain what have been achieved so far and what directions it can take going forward.

Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

Software Engineer, Intel OTC
Rafael maintains the Linux kernel's core ACPI and power management code, including the core infrastructure for IO device PM, CPU PM and system suspend/hibernation. He works at Intel Open Source Technology Center as a Software Engineer focusing on the mainline Linux kernel. Rafael has been actively contributing to Linux since 2005, in particular to the kernel's power management subsystems (system suspend/hibernation, device runtime PM framework... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Pier 4

10:55am

Introduction to fd.io - Ed Warnicke, Cisco Systems
FD.io is an open source project to provide an IO services framework for the next wave of network and storage software.Architected as a collection of sub-projects, FD.io provides a modular, extensible user space IO services framework that supports rapid development of high-throughput, low-latency and resource-efficient IO services. The design of FD.io is hardware, kernel, and deployment (bare metal, VM, container) agnostic. FD.io will help advance the state of the art of network and storage infrastructure and will quickly become a “must have” technology in next-gen service provider and enterprise Data center strategies as its benefits to areas like SDN and NFV are realized. In this session you will get an introduction to the technology under FD.io, it governance, and community structure.

Speakers
avatar for Ed Warnicke

Ed Warnicke

Cisco, Cisco
Ed has been working for over a decade in many areas of networking and Open Source. He has been a member of the OpenDaylight TSC since its inception, is a prolific contributor of code to multiple ODL projects and is the TSC Chair at fd.io. Ed Warnicke is a Principal Engineer in the CTAO group at Cisco Systems. He has a masters in Physics (String Theory) from Rutgers University.


Wednesday August 24, 2016 10:55am - 11:45am
Marine

10:55am

Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang, Oracle
In this presentation Knut Omang will talk about how he has been deploying a patched version of QEMU/KVM as part of a framework to enable writing an almost functionally complete device driver for a complex new network device before any hardware was available. Different levels of simulation/emulation has different benefits and challenges. Detailed low level simulation of hardware is accurate but painfully slow. High level simulation/emulation is fast enough to run real workloads, but with somewhat lower precision. QEMU/KVM with device hot plugging allows recompiling/relinking/restarting different device models while keeping the guest(s) running. Even after availablity of hardware, the QEMU anchored models are valuable tools, as some testing can be run on the models, saving expensive server hardware, and also simplifying monitoring of traffic between device and driver.

Speakers
avatar for Knut Omang

Knut Omang

Principal Software Engineer, Oracle
Knut Omang has been using and championing the use of virtualization for testing for many years. He is currently working for Oracle as the lead developer of a Linux driver and user space library for Oracle's new Infiniband HCA. He has been an early user/adopter of the Q35/PCIe based Qemu machine type, where he also has contributed a few patches such as the initial work on a virtual Intel IOMMU and SR/IOV support. He holds a Ph.D in computer... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Harbour A

10:55am

Building a Next Generation Container Service - Ross Gardler, Microsoft
In recent years we’ve seen interest in container technologies take off. New tools have made it simple to work with the underlying technologies that make containerization possible. We’ve seen the adoption of containers in the dev/test workflow and, more recently still, there has been a growing range of orchestration technologies that deliver operational support for production workloads. However, these solutions focus on a fairly narrow set of problems. In this session we’ll take a look at some of the issues the next generation of container services need to address. Finally, we’ll take a look at how open source projects and their communities are looking to the future of container technologies.

Speakers
avatar for Ross Gardler

Ross Gardler

President, Apache Software Foundation
Ross Gardler has been involved with open source in one form or another since the mid ‘90s. He is a member of the Apache Software Foundation where he currently serves as the foundations President. He works at Microsoft on the Linux Compute team in Azure where he is responsible for the Azure Container Service.


Wednesday August 24, 2016 10:55am - 11:45am
Pier 2

10:55am

Building a Secure, Performant Network Fabric for Microservice Applications - Christopher Stetson, NGINX
Microservice Applications bring many powerful benefits -- scalability, component isolation, and a much simpler platform for feature updates and additions. In many respects, these benefits are enabled by splitting the functional components of an application apart into separate services and using the network as the mechanism for interprocess communication. While this fundamental change in application architecture has many benefits, it also has some inherent problems: it is difficult to link components together, make them secure and make them performant.

Speakers
avatar for Christopher Stetson

Christopher Stetson

Chief Architect, Professional Services, NGINX
Chris Stetson is the Chief Architect, Professional Services at NGINX. He is currently leading the charge for microservices and helping customers design and build their microservices applications and infrastructure. Prior to working at NGINX, Chris spent 20 years building enterprise applications for customers like Lexus, Restoration Hardware, Intel, Microsoft and Visa.


Wednesday August 24, 2016 10:55am - 11:45am
Queen's Quay

10:55am

Container Operations and Why You Should Care - Aaron Williams, Mesosphere
Container operations spans a range of activities: appops write code and package it as a container images; they run tests and deploy a new version of a service or app as well as operate it using container orchestration systems. In this talk you'll learn how the open source project DC/OS (https://dcos.io) helps you covering all phases of container operations from building, testing and delivering Containers (GitHub, Jenkins and Marathon) to deployment strategies as well as logging and monitoring. We will discuss challenges and best practices around container operations, based on real-world customer workloads as well provide a live demonstration of a container orchestration flow using DC/OS.

Speakers
avatar for Aaron Williams

Aaron Williams

VP Global Community, Mesosphere
Aaron Williams is VP, Global Community at Mesosphere, where he’s responsible for driving adoption of the Datacenter Operating System (DC/OS) with developers, and managing the open source project and community. Aaron also represents Mesosphere and the DC/OS community on the CNCF Governing Board. Prior to Mesosphere, Aaron spent 5 years running the Java Community Process at Sun Microsystems, and another 5 years as VP of ecosystem programs at SAP... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Pier 7/8

10:55am

From 1 to N Docker Hosts: Getting Started with Docker Clustering - Mike Goelzer & Victor Vieux, Docker
Docker Clustering enables multiple Docker Engines to discover each other and work together as a single platform to run containerized, microservices Applications. By using Docker Clustering, you can quickly create a platform for deploying complex, microservice Applications.

In this presentation, Mike Goelzer will describe how Docker Clustering is evolving and what it means for developers and ops who need to orchestrate multi-container Applications. You will learn about the architecture of a Docker cluster, the key concepts needed to work with Docker Clustering and how it fits into the bigger picture of the Docker application platform

You will see a live demo of Docker clustering and how it can be used to deploy and manage a microservice-style. Other topics covered: load balancing, service discovery, scaling, cluster security. All demo code available in Github.

Speakers
avatar for Mike Goelzer

Mike Goelzer

Product Manager & Platform Architect, Docker, Inc
Mike Goelzer is a engineer, hacker and an open source product management lead for Docker’s Core Runtime. He is a member of the team that built Docker’s orchestration technology Swarm, and has been an open source contributor to Docker engine. He currently works on the open source Docker Engine. Some of Mike's recent speaking events include: - OpenStack Summit (4/26/2016) - Mountain View Docker Meetup (2/24/2015) - Palo Alto Docker Meetup... Read More →
avatar for Victor Vieux

Victor Vieux

Software Engineer, Docker
Victor Vieux works as a software engineer at Docker, Inc. He is one of the four guys that form the internal Docker Core team. Originally from Paris, France, where he was famous for his work on robots (programming them in C/C++), Victor joined the company and project at the very beginning. Since then he's been helping both on programming the Docker core and helping the Docker community, 24/7, with passion and enthusiasm.


Wednesday August 24, 2016 10:55am - 11:45am
Harbour C

10:55am

Unprivileged Containers: What You Always Wanted to Know About Namespaces But Were Too Afraid to Ask - James Bottomley, IBM
Containers are mostly understood via docker which, up until version 1.9, did not use user namespaces at all. This leads to all sorts of wild assertions about "security problems" with Containers. This talk will remedy that by explaining what namespaces are, how they are used and how to set up unprivileged Containers with the user namespace. Since namespaces are little understood, we'll begin with the history of namespaces, how they work, the difference between label and mapping namespaces and finally how all namespaces interact with user namespaces and how user namespaces can be used both to deprivilege root and give an ordinary user a container they can enter with an unprivileged root. We'll use build Containers as a demonstration of the latter

Speakers
avatar for James Bottomley

James Bottomley

Distinguished Engineer, IBM Research
James Bottomley is a Distinguished Engineer at IBM Research where he works on Cloud and Container technology. He is also Linux Kernel maintainer of the SCSI subsystem. He has been a Director on the Board of the Linux Foundation and Chair of its Technical Advisory Board. He went to university at Cambridge for both his undergraduate and doctoral degrees after which he joined AT&T Bell labs to work on Distributed Lock Manager technology for... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Harbour B

10:55am

Real Time KVM - Rik van Riel, Red Hat
Linux and KVM can be used to obtain fast, real time response times inside virtual machines. This requires both changes to the software, and careful system configuration. This presentation will cover everything from common hardware pitfalls, to Linux kernel changes, to system configuration, and should be suitable for both Linux kernel developers and people deploying Linux.

Speakers
RV

Rik van Riel

Principal Software Engineer, Red Hat
Rik van Riel is a principal software engineer at Red Hat, and a long term contributor to the Linux kernel. He has contributed to the memory management subsystem, the scheduler, and various components related to virtualization. Rik is active in community projects like kernelnewbies.org and likes to hike and rock climb in his spare time.


Wednesday August 24, 2016 10:55am - 11:45am
Pier 5

10:55am

Validating Kernels for Production Usage - Yannick Brosseau, Facebook
The kernel team at Facebook works on both features and fixes for the
upstream Linux community, as well as pulling in patches to apply to the
kernels run in the Facebook production fleet. This is done in order to
support new and upcoming hardware variations, as well as fix standing
issues in the environment and improve performance. We aim to roll out a
new kernel to a large portion of the fleet, as often as possible.

In this talk, we will explore how the kernel PE team has worked to
automate the build and install process, rolling a canary of the newly
built kernels every day and gathering thousands of tests to validate
each kernel before we push out to other tiers to upgrade.
We run a series of integration tests across multiple hardware types and
generations, do performance and correctness tests on the newly built
kernels, and release the kernel through multiple canaries

Speakers
avatar for Yannick Brosseau

Yannick Brosseau

Production Engineer, Facebook
Yannick is a Production Engineer at Facebook working on the kernel team. As such he works on improving the stability and performance of the kernels deployed on the Facebook infrastructure and develops testing, monitoring and deployment tools to help in this endeavor. nPreviously, he was a research associate at Ecole Polytechnique de Montreal where he work on performance analysis tools for Linux, including contributing to the LTTng project. He... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Pier 3

10:55am

Polyglot Databases - Dave Stokes, Oracle
NoSQL has had a major impact on the relational Database world. Many vendors have added NoSQL features such as JSON Data type, key/value pair access, and document store usability. This session covers these new features, how they effect the relational Database world, and how this will impact the Linux world as it tries to provide a platform that now needs to optimize wildly polar needs.

Speakers
DS

Dave Stokes

MySL Community Manager, Oracle
Dave Stokes he is the MySQL Community Manager for North America and has been using MySQL for 15 years. Originally he started his computer career on various DEC computers before switching to UNIX/Linux. He was the MySQL Certification manager before the SUN and Oracle takeovers and has been working as a community manager for Oracle since 2010. He has spoken to many groups from the American Heart Association to the Xerox and coordinates the North... Read More →


Wednesday August 24, 2016 10:55am - 11:45am
Regatta

11:55am

Building Continuous Integration and Delivery with Virtuozzo DevOps - Andre Moruga, Virtuozzo

In this session, we will show you how to set up an automated CI/CD process within your workloads in just a couple of hours using the Virtuozzo DevOps platform. We’ll demonstrate how you can build continuous and automated flow from your source code, both to the build system and to the staging/testing environment. You’ll also find out how Virtuozzo DevOps can help you be more efficient in production—thanks to zero downtime deployment, high availability across regions, and smart traffic distributor. With Virtuozzo DevOps, you will achieve complete automation of your application lifecycle with no service interruption for your customers.


Speakers
avatar for Andre Moruga

Andre Moruga

Virtuozzo


Wednesday August 24, 2016 11:55am - 12:45pm
Queen's Quay

11:55am

LXCFS: Not Just for LXC Anymore - Serge Hallyn, Canonical
Containers, as a form of lightweight virtualization, are frequently used to partition system resources among man applications or services. However, system resource availability, as presented by the kernel through the /proc filesystem, does not take into account container-imposed limits.

lxcfs is a FUSE based filesystem which supports the containerization of cgroup and proc filesystems. It allows userspace applications to get more accurate information about resource availability and accordingly make better decisions about how much it can and should use. For instance, mysql can decide how much memory to use, or a compiler can decide how many threads to fork.

This talk will discuss the history, details, and future of lxcfs.

Speakers
SH

Serge Hallyn

Canonical
Serge Hallyn works for Canonical as a member of the Ubuntu Server team, with a particular focus on the virtualization stack. He has been involved with containers since the first upstream kernel patches for uts and pid namespaces. He was involved with LSM from the start, is listed as co-maintainer of the security subsystem and capabilities, and is a core maintainer of the LXC project.


Wednesday August 24, 2016 11:55am - 12:45pm
Harbour B
  • Skill Level Any

11:55am

Persistence in Kubernetes: The Present and the Future - Stephen Watt, Red Hat
This session will provide an in-depth exploration of the existing persistence features within Kubernetes as well as the Kubernetes Roadmap for Persistence features going forward for the next 6 months. We’ll begin with a tour of Volume Plugins and how they provide direct access to known storage resources and then move onto Persistent Volumes and how they enable users to claim and use storage resources based purely upon their qualities of service. Next we’ll cover storage classes for establishing and classifying various tiers for storage resources and then explore the dynamic provisioning and deletion of storage resources. Lastly, we’ll cover all the features that are in the Kubernetes roadmap such as the ability to increase capacity and create snapshots for existing volumes.

Speakers
avatar for Stephen Watt

Stephen Watt

Consulting Software Engineer, Red Hat
Steve Watt is a Consulting Software Engineer at Red Hat and is a member of the Kubernetes Storage Special Interest Group (SIG). Steve leads Red Hat’s Platform (OpenShift and RHEL Atomic) and Storage (Gluster and Ceph) engineering initiatives for Container Storage.


Wednesday August 24, 2016 11:55am - 12:45pm
Pier 2

11:55am

Embedded Data Structures and Lifetime Management - Shuah Khan, Samsung Open Source Group
Embedded Data structures are a common occurrence in Linux Kernel code. When they include multiple ref-counted objects with different lifetimes, use-after-free errors can creep in if the Data structure is released prematurely. In this talk, Shuah will share her experience solving use-after-free errors in Media Controller ioctls. In addition, she will talk about the benefits of proactively testing for lifetime problems. Knowing the best practices about what to do and what not to do can help avoid days of debugging problems that result in inadequate fixes, and will result in better code quality that stands the test of time.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Developer, Samsung's Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group.nShe is a Linux Kernel Maintainer and Contributor who focuses on Linux MedianCore and Power Management. She maintains Kernel Selftest framework. She hasncontributed to IOMMU, and DMA areas. In addition, she is helping with stablenrelease kernel testing. She authored Linux Kernel Testing and Debugging papernpublished on the Linux Journal and writes Linux Journal kernel... Read More →


Wednesday August 24, 2016 11:55am - 12:45pm
Pier 5

11:55am

Enhancing the Linux Radix Tree - Matthew Wilcox, Microsoft
The Linux Radix Tree is a fundamental part of the Linux page cache. Recently we decided that in order to support huge pages effectively, it would be necessary to modify the Radix Tree to support ranges of values mapping to a single entry. What seemed like a few days of work turned into many weeks as we discovered more and more corner cases which needed to be handled. During that time we discovered an unmaintained test suite and added it to the Linux kernel, along with adding many test cases for functionality old and new.

Speakers
MW

Matthew Wilcox

Matthew works for Microsoft on Persistent Memory. He has presented at many Linux conferences, including Vault, LinuxCon, LCA and OLS. His most recent projects include NVM Express and USB Attached SCSI.


Wednesday August 24, 2016 11:55am - 12:45pm
Pier 4

11:55am

Open Source in Every Car with Automotive Grade Linux - Walt Miner, The Linux Foundation
Automotive Grade Linux (AGL) is a Linux Foundation Collaboration Project that develops a Unified Code Base open source distribution for use in automotive electronics. The AGL Distribution increases innovation and reduces time to market for new Applications to be included in the vehicle. Walt Miner will provide an update on the latest AGL activities including the Brilliant Blowfish release and ongoing work targeting the next release. Walt will show how and where developers can contribute to AGL.

Speakers
avatar for Walt Miner

Walt Miner

Linux Foundation, Linux Foundation
Walt Miner works for The Linux Foundation as the Community Manager for Automotive Grade Linux. Walt has over 25 years of embedded software development and management experience in the automotive, mobile phone, and defense industries. This includes 7 years working for Tier 1 Automotive suppliers (Continental and Motorola) and 6 years managing Linux architecture teams for mobile phones and automotive infotainment systems.


Wednesday August 24, 2016 11:55am - 12:45pm
Frontenac

11:55am

Writing a Modern Highly Scalable Application: Where Linux Helps You, Where Linux Stands in Your Way - Lessons Learned from ScyllaDB and Seastar - Glauber Costa, Cloudius System
As the number of cores and logical processors available in a single machine keeps growing, changing your programming model to match our new reality gets more important day by day.Scylla is a highly scalable NoSQL Database that uses the Seastar share-nothing / thread-per-core C++14 framework to achieve linear scalability with the number of cores in the machine. However, to achieve this level of scalability some functionality that are present in the Operating System had to be rewritten and moved to userspace. In some others, the Operating System had to be bypassed. As an example, the Seastar framework includes its own task-scheduler, memory allocator, and even an I/O scheduler. Using Seastar as an example, this talk will discuss the relationship between a highly scalable application and Linux. What makes sense to be done in userspace, and what is done so due to current shortcomings ?

Speakers
GC

Glauber Costa

Lead Software Engineer, Cloudius System
Glauber Costa is a Lead Software Engineer at ScyllaDB, where he helps developing the Scylla NoSQL database and the Seastar framework. He was also one of the early engineers responsible for OSv, and has extensive past experience in the Linux Kernel containers implementation and Open Source Virtualization field (Xen, KVM, QEMU).


Wednesday August 24, 2016 11:55am - 12:45pm
Regatta

11:55am

Performant Security Hardening of KVM - Steve Rutherford, Google
Guest escapes and host information leaks in KVM are a causes for great concern. This talk covers a safer mode for KVM on x86 that is intended to reduce the frequency of such exploits, without decreasing performance. By removing complex, non-performance critical devices from KVM (namely, legacy interrupt controllers and the instruction emulator), the host kernel can expose less attack surface to the guest. This talk analyzes the guest exposed attack surface of KVM, as well as the performance and security implications of this new mode in production.

Speakers
SR

Steve Rutherford

Google
Steve is a Software Engineer on Google's Virtualization Security team, which maintains the security of Google Compute Engine. Steve's recent projects include KVM attack surface reduction (pulling legacy interrupt controllers out of KVM), which was merged into the 4.4 kernel.


Wednesday August 24, 2016 11:55am - 12:45pm
Harbour A

11:55am

Highly Available & Distributed Containers - Kendrick Coleman, EMC {code}
Many of today's “Containers-in-production" Applications are ephemeral and have a short life-span. However, enterprises want Containers to run more tiered Applications. Learn how to scale a typical 3-tier app using Swarm, serve a persistent Database with Docker Volume drivers and tie them all together on a single private network with libNetwork. Then watch the automated recovery of stateful Containers during a real-life HA (highly-available) scenario. Containers are ready to overtake the virtual machine as the next unit of infrastructure.

Speakers
KC

Kendrick Coleman

Developer Advocate, EMC {code}
EMC {code}


Wednesday August 24, 2016 11:55am - 12:45pm
Harbour C

11:55am

Monitoring in Motion - Ilan Rabinovitch, Datadog
We rely on our monitoring to tell us when our services, Applications, or infrastructure diverge from “normal.” Containers have created a new world of dynamic infrastructure where normal is changing constantly, making it quite difficult to define. How do you check if a service is up when your scheduler or clustering tools are changing the hosts and ports it runs on? Ilan Rabinovitch takes a deep dive into techniques for leveraging service discovery into your monitoring workflow and explains how to instrument your code in your Containers and track the performance and availability of your Applications as they move around. The techniques discussed will apply regardless of the monitoring platform you choose.

Speakers
avatar for Ilan Rabinovitch

Ilan Rabinovitch

Dir, Technical Community, Datadog
Ilan is Director of Technical Community at Datadog. Prior to joining Datadog, he spent a number of years leading infrastructure and reliability engineering teams at organizations such as Ooyala and Edmunds.com. In addition to his work at Datadog, he active in the open-source and DevOps communities, where he is a co-founder of events such as SCALE, Texas Linux Fest, and DevOpsDay LA among other community activities.


Wednesday August 24, 2016 11:55am - 12:45pm
Pier 7/8

11:55am

Lessons from Database Failures - Colin Charles, Percona
Lets learn from MySQL failures at scale, because we tie in the topic of High Availability, in where people are thinking about geographical redundancy, and even things like automatic failover. In the talk there will be case study material, e.g. where automatic failure caused Github to go offline, where Facebook doesn’t use fully automated failover but assisted failover, etc. How is the MySQL world making things better, for example by allowing you to use semi-synchronous replication to run fully scalable services.

The talk starts off with an even almost stupid example of how a business died due to incorrect MySQL backup procedures. It will go on to talk about security and encryption at rest as well.

So a mix of problems from the field, big “fail whales”, and how you should avoid them by properly architecting solutions

Speakers
avatar for Colin Charles

Colin Charles

Chief Evangelist, Percona
Colin Charles is the Chief Evangelist at Percona. He was previously on the founding team of MariaDB Server in 2009, and had worked at MySQL since 2005, and been a MySQL user since 2000. Before joining MySQL, he worked actively on the Fedora and OpenOffice.org projects. He's well known within open source communities in APAC, and has spoken at many conferences.


Wednesday August 24, 2016 11:55am - 12:45pm
Pier 3

11:55am

Quagga on the Host: Layer 3 Networking The Whole Way - Scott Suehle, Cumulus Networks
Routing on the host refers to the notion of running a routing daemon on your host to directly advertise reachability from the host into the network fabric. Traditionally, this is done using Layer 2 technologies (VLANs, VXLANs) to segment L2 domains and put hosts in a specific VLAN with the ToR advertising subnet reachability. With software such as Quagga users can free users from the lock in of MLAG, help server load balancing via Anycast, and make VMs and Containers dynamically migratable across Datacenters without changing IP addresses.

Speakers
avatar for Scott Suehle

Scott Suehle

Community Manager, Cumulus Networks
Scott Suehle is currently the Community Manager for Cumulus Networks. He is a member of the Fedora Project community. Previously worked in support with Eucalyptus Systems and assisted in testing, systems analyst at Duke University and at Yardi Systems, Scott has taught classes on server configuration and SQL.


Wednesday August 24, 2016 11:55am - 12:45pm
Marine

12:45pm

Lunch (Attendees On Own)
Wednesday August 24, 2016 12:45pm - 2:15pm
TBA

2:15pm

Userland Page Faults and Beyond: Why, How and What's Next - Andrea Arcangeli, Red Hat
The userfaultfd syscall has been merged in the upstream Kernel in v4.3 and QEMU depends on it to implement Postcopy Live Migration since v2.5.0. The first implementation only covers anonymous memory and it is only capable of trapping non present faults with a cooperative usage, but various new extensions to fully leverage this new method to manage the memory from userland are under development. This talk will cover the future extensions to userfaultfd and various potential new usages for the syscall.

Speakers
avatar for Andrea Arcangeli

Andrea Arcangeli

Red Hat, Red Hat
Andrea Arcangeli joined Qumranet and then Red Hat in 2008 because of his interest in working on the KVM Virtualization Hypervisor, with a special interest in virtual machine memory management. Before joining Qumranet, he worked for Novell/SUSE for 9 years. He worked on many parts of the Linux Kernel, especially on the Virtual Memory subsystem. He enjoys spending most of his time solving software problems and promoting the adoption of Linux and... Read More →



Wednesday August 24, 2016 2:15pm - 3:05pm
Pier 4

2:15pm

Creating a Multinode Hadoop Cluster in 4 Mins Using Docker Containers - Rachit Arora, IBM-ISL
Docker is now proven technology to deploy and distribute modules quickly, easily and reliably. Many vendors are now offering Hadoop as a service . This service serve as the Backbone for all other analytical services. Users are moving towards the model where they want to provision an instance of service on the fly and use it for analytics and done with the service when done . Usually it takes weeks to provision a production ready hadoop cluster . In this Session we will give details on how we have build a platform which is offering Hadoop Clusters to the user within 4 mins out of which 2-3 mins are used be various hadoop components to start. We will discuss how docker is helpful in building a platform using which we can create hadoop clusters on demand in a very reliable and consistent fashion.

Speakers
RA

Rachit Arora

Senior Software Engineer, IBM - ISL
Rachit Arora is a Senior Developer at IBM,India Software Labs. He is key designer of the IBM's offerings on Cloud for Hadoop ecosystem . He has extensive experience in architecture, design and agile developmemt. Rachit is an expert in application development in Cloud architecture and development using hadoop and it's ecosystem. He has been active speaker for BigData technologies in various conference like Information Management Technical... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Harbour C

2:15pm

Nulecule: Packaging, Distributing and Deploying Multi-Container Applications the Cloud Way - Charlie Drage, Red Hat
There is no standard way of packaging, distributing and deploying multi-container Applications on a container-specific OS and/or container orchestrator. Applications that use multiple Containers require hand-crafted configuration files that is difficult to replicate and manage. Nulecule is a specification for defining packaged contents such as: metaData, dependencies and orchestrator providers into a singular file/container. Atomic App is a reference implementation of Nulecule that provides an easy way to package, distribute and run multiple container Applications.

Sources:
Atomic App - https://github.com/projectatomic/atomicapp
Nulecule - https://github.com/projectatomic/nulecule

Speakers
avatar for Charlie Drage

Charlie Drage

Software Engineer, Red Hat
Charlie has worked from a 19,000 VM environment to developing container orchestration tools at Red Hat. Joining in 2015, Charlie is an active member of the Project Atomic group focusing on container-specific operating systems and tools. He is a core contributor to Atomic App, an implementation of the Nulecule specification, helping path the way for a better world in multi-container packaging and deployment. Charlie lives in Waterloo, Ontario... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Pier 7/8

2:15pm

Running Stateful Applications with Bare-Metal Performance Using Containers - Goutham Rao, Portworx
Containers provide a better way of packaging and deploying Applications directly onto bare metal servers. In this informative session, Portworx CTO Gou Rao will show you how to take advantage of Containers to deploy Applications and achieve greater performance through hyperconvergence.

By provisioning storage infrastructure using SDS directly onto the servers hosting the containerized Applications, you can co-reside compute with storage and yet retain the manageability of the Applications through Containers.

This approach -- called container-defined storage -- frees Dev and Ops to manage Applications, not hardware. Storage can be spun up instantaneously, simplifying work in and out of production. It runs natively on premises, in the Cloud, and in Linux environments, utilizing the bare-metal performance of x86 servers to avoid the unnecessary overhead of VMs.

Speakers
GR

Goutham Rao

CTO and co-founder, Portworx
Gou Rao is the CTO and co-founder at Portworx, which is developing enterprise-class, purpose-built storage for containers. Prior to Portworx, Rao was the CTO and executive director of data protection at Dell. Rao joined Dell through the acquisition of Ocarina Networks, where was the co-founder, CTO, and chief architect.nnRao has a Master’s degree in Computer Science, graduating with a 4.0 GPA from the University of Pennsylvania. Rao has... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Pier 2

2:15pm

A Journeyman's Tour of Vim - Giles Orr, Toronto Public Library
A "journeyman" is the step between apprentice and master, a place many of us find ourselves with the complex but very powerful Vim editor. This tutorial will introduce you to features of the editor you didn't know existed and that can greatly improve your day-to-day use of the best open source editor out there. Topics covered will include a short history (it helps to understand why it is the way it is), syntax highlighting and colour schemes, managing your ~/.vimrc, managing buffers and tabs, sessions, Plugins and how to deal with them, and VimScript and how to reprogram your editor.

Speakers
GO

Giles Orr

Dev/Ops Analyst, Toronto Public Library
Giles Orr is a former Mechanical Engineer and current Dev/Ops Analyst and Librarian who works on Toronto Public Library's web sites and cloud infrastructure. A full-time Linux user since 1996 and Vim user since ~2000, Giles has been occasionally presenting at Linux user groups since around 2000. Making the world's best text editor work better is also a favourite hobby.


Wednesday August 24, 2016 2:15pm - 3:05pm
Regatta

2:15pm

Securing Multi-Tenant Traffic Tunnelled Over Kernel Managed Virtualization Technologies - Sowmini Varadhan, Oracle
Multi-tenant virtualization environments in the Data-center have a number of tunnelling
mechanisms for the Cloud such as VXLAN, Geneve, GUE, PF_RDS, KCM etc
See [http://www.spinics.net/lists/netdev/msg347648.html].

Traffic sent on these technologies today is mostly in the clear, but as the scale
of these technologies continues to increase, there is
a growing demand for tighter AAA, Traffic privacy, authentication, and integrity
protection of the tenant Traffic,

The challenge here is "how to encrypt/secure multi-tenant Traffic
that is tunnelled via kernel-managed TCP/UDP sockets". A number
of alternatives have been discussed in the Networking community,
such as a modified TLS and IPsec. This talk will present the pros and cons
of each proposal, and ongoing work in this area, which follows up
on the initial discussion at Netdev 1.1. in Seville, Spain.

Speakers
SV

Sowmini Varadhan

Consulting Software Engineer, Oracle Corp
Sowmini Varadhan is a Consulting Software Engineer in thenMainline Linux Kernel Group at Oracle Corp. where she worksnon projects spanning Kernel Networking, Distributed Computing, and Performance.nSowmini's background includes core contributions to multiplennetwork-stacks ranging from embedded kernels for routers tonserver OS-es. Sowmini has a B.Tech in MechanicalnEngineering from the Indian Institute of Technology, Madras andna PhD from the... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Pier 5

2:15pm

Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrange, Red Hat
The QEMU projects provides the foundation for the overwhelming majority of open source virtualization deployments, being used for both KVM and Xen. This large deployment footprint makes QEMU an attractive target for exploitation and its wide variety of features offer many avenues for attack, whether from the guest or from other infrastructure on the managment LAN. The presentation will outline the technologies available that should be used in all deployments to protect QEMU and its communication channels from compromise. This will cover confinement of the QEMU process, security of its network services, security of its disk storage and future gaps in protection that remain to be addressed.

Speakers
DB

Daniel Berrange

Software Engineer, Red Hat
Daniel is a Principal Software Engineer, working in a variety of roles at Red Hat over the last 12 years. Since 2006, he has been specialized in the development of technologies related to virtualization management, as lead developer of Libvirt, GTK-VNC, Libvirt Perl, Libvirt GObject and Libvirt Sandbox, and contributor to the Xen, KVM, oVirt and OpenStack projects. Daniel is a passionate believer in the value of open source software and the... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Harbour A

2:15pm

Not Your Parents' Loadbalancer: Network Load balancing Strategies for Container Clusters: Current and Future Directions - Chiradeep Vittal, Citrix Systems
Loadbalancers facilitate scale-out and resiliency for the front-tier of an application and can enhance the performance of SSL-secured endpoints. An emerging trend is to use load balancers for all layers of the application. These load balancers bring valuable new capabilities in resilience (throttling, circuit breakers), enabling continuous deployments (routing or content switching), visibility (tracing, debug, anomaly detection), and compliance to a microservices based deployment. These are sometimes embedded in the microservice (e.g., Netflix Ribbon) and sometimes as a sidecar (AirBnB Synapse), or alternatively, deployed as Containers. Containerized Load Balancers are a perfect fit for some of these jobs, especially in the context of K8s, Swarm and ECS. The talk will discuss these container deployment architectures and point the way forward to new use cases (multi-Cloud, SDN, security)

Speakers
avatar for Chiradeep Vittal

Chiradeep Vittal

Citrix Systems Inc, Citrix Systems Inc
Chiradeep Vittal is a Distinguished Engineer at Citrix Systems where he works on Cloud, Networking and Distributed Systems technologies. His current interests are micro services and containers -- including security, networking, orchestration and hypervisor integration. Chiradeep is a Project Management Committee member of the Apache CloudStack project. Prior to Citrix, Chiradeep developed networking and cloud technologies at various startups... Read More →


Wednesday August 24, 2016 2:15pm - 3:05pm
Queen's Quay

2:15pm

User Namespace and Seccomp Support in Docker Engine - Paul Novarese, Docker
Isolation in Docker is mainly accomplished via cgroups and namespaces. User namespaces are the newest namespace to be supported by the Docker engine, and allow users to run Containers as without elevated privileges, which has been a longstanding shortcoming and frequent target of both user frustration and feature requests. In addition, Seccomp support adds a new method of containment for running Containers by providing both whitelist and blacklist based Controls of system calls that are permitted and/or forbidden for containerized processes.

In this session, we’ll look at these new features, examine basics of configuration, and do some live demos to see them in action.

Speakers
avatar for Paul Novarese

Paul Novarese

Technical Account Manager, Docker, Inc.
Paul has been working in the ops side of open source for over 20 years, providing technical support, training, and general consulting in both the largest and smallest data centers.


Wednesday August 24, 2016 2:15pm - 3:05pm
Harbour B

2:15pm

Investigating System Performance for Devops Using Kernel Tracing - Jérémie Galarneau, EfficiOS Inc.
When faced with a sporadic problem, our first reflex is to capture as
much Data as possible. Kernel tracing is a great tool to accomplish
this. However, it generates traces that only speak to kernel experts.

We present a workflow based on the lttng-analyses project to extract
meaningful metrics from kernel traces. This information can then be used
to drill down to the root cause of a performance issue. The problem
classes covered include latency, throughput and usage of I/O,
interrupts, scheduling, system calls, CPU, and memory.

We also cover the integration between lttng-analyses and Trace Compass,
which bridges the gap between metrics analysis and interactive navigation
within the traces.

Speakers
avatar for Jérémie Galarneau

Jérémie Galarneau

Head of Support, EfficiOS inc.
Jérémie Galarneau is the Head of Support at EfficiOS. His experience covers real-time image processing, graphics programming and tracing tools development. He currently maintains the LTTng-tools and Babeltrace projects and has contributed to various open source projects over the years.


Wednesday August 24, 2016 2:15pm - 3:05pm
Pier 3

2:15pm

Let's Encrypt: A Free, Automated, and Open Certificate Authority - Josh Aas, Internet Security Research Group (Let's Encrypt!)
It's time for the Web security and privacy to take a big step forward by adopting encryption via TLS for all Traffic. Let's Encrypt (letsencrypt.org) is free, automated, and open certificate authority created in order to help the Web take this step. This presentation will cover how Let's Encrypt works and why it works the way it does. We'll also talk a bit about how Let's Encrypt got started and plans for the future.

Speakers
avatar for Josh Aas

Josh Aas

Co-Founder & Executive Director, Internet Security Research Groupn(Let's Encrypt)
Josh Aas is a Co-Founder and Executive Director of Internet Security Research Group, the organization behind Let's Encrypt. In the past Josh worked for Mozilla on Firefox and Gecko in the areas of networking, security, media, and platform support.


Wednesday August 24, 2016 2:15pm - 3:05pm
Frontenac

2:15pm

Simplifying Network Programmability Using Model-Driven APIs - Santiago Alvarez, Cisco
This session describes how to significantly simplify network programmability using APIs generated from YANG Data models. Model-driven APIs allow the network programmer to focus on the underlying structure of the device configuration and operational Data. They abstract protocols, transports and encodings, plus they free the programmer from having to master the specifics of YANG. This session will show you how to get started with Python model-driven APIs using two open source projects: YDK-Py and YDK-gen. The session will end with a demonstration of the configuration of a BGP router using the OpenConfig BGP model.

Speakers
SA

Santiago Alvarez

Technical Marketing Engineer, Cisco
Santiago is a distinguished technical marketing engineer at Cisco Systems focusing on network routing and programmability. He is responsible for influencing technology innovation and driving its adoption worldwide. Santiago is a regular speaker at various networking conferences throughout the world and at Cisco Live. He is the author of the Cisco Press “QoS for IP/MPLS Networks”. Santiago holds a BS in Computer Science, a MS in... Read More →



Wednesday August 24, 2016 2:15pm - 3:05pm
Marine

3:05pm

Coffee Break
Wednesday August 24, 2016 3:05pm - 3:35pm
Harbour Ballroom Foyer

3:35pm

Optimizing System Libraries (libuv, libnetwork etc) for Co-located Containers in Highly Multi-Tenant Environments - Elton de Souza, IBM
A traditional assumption of distributed system is the existence of a potentially faulty network, with a slower communication rate than storage or memory to CPU. In the highly multi-tenant container world, such constraints do not hold since several Containers can run within a single operating system instance. However, when native networking becomes a hindrance to flexibility, overlay networks such as Flannel, Weave etc are used to simply architecture which impact performance, often in the 3-4X slower range. In platforms that support higher levels of multi-tenancy, the native networking layer itself becomes a bottleneck between inter-container communication. In this session, we will cover issues uncovered while benchmarking Containers in such a system and patches to system libraries that alleviated the problem.

Speakers
ED

Elton de Souza

Technical Leader, z Innovation Lab, IBM
Elton has been at IBM since 2011 & has worked through the JVM stack (VM, GC and JIT). He currently leads the z Innovation Lab where he works on designing & implementing next-gen stacks in the Cloud, Analytics & Mobile space. On a daily basis, he tinkers with run-times, message queues, hypervisors, IoT, blockchain, container orchestration, analytics etc. He's a seasoned speaker at conferences (LinuxCon 2015, Insight 2015, Interconnect 2016, Edge... Read More →


Wednesday August 24, 2016 3:35pm - 4:25pm
Pier 7/8

3:35pm

Bringing Android Explicit Fencing to Mainline - Gustavo Padovan, Collabora Ltd.
The talk will cover the current state of Explicit Fencing on Graphics. It first appeared on Linux as the Android Sync Framework to improve buffer handling between Kernel Drivers and the HWComposer. With explicit fencing userspace is responsible for synchronize between drivers sharing the same DMA buffer. It gets the buffers' fence from the Producer driver(GPU or Camera) and send it to the Consumer one (DRM) and vice-versa. The Consumer then wait the fence to signal before using the buffer. The fence signal when the buffer is ready for use, eg: When the GPU finishes processing it., the fence signal and the DRM driver can show it on screen.

Before only Implicit Fencing existed, where the kernel handles fencing between drivers internally with no userspace interference. There was no generic code, as each driver hacked its own implicit fencing mechanism, leading to hard to debug bugs.

Speakers
avatar for Gustavo Padovan

Gustavo Padovan

Software Engineer, Collabora Ltd.
Gustavo Padovan holds a BSc. Computer Science from the University of Campinas, Brazil. He is Linux Kernel Developer and works at the open-source consultancy Collabora Ltd. In the Kernel he worked in a few different areas, in the past he was Maintainer of Bluetooth Subsystem and in the last two years has been focusing on the Graphics side of the Kernel. Gustavo lives in Brazil.


Wednesday August 24, 2016 3:35pm - 4:25pm
Pier 4

3:35pm

Continuous Packaging is also Mandatory for DevOps - Bruno Cornec, HP
While DevOps are comfortable with continuous integration and automatic tests, the area of continuous packaging has not been given the attention it deserves.
Even with Containers, delivering an application using software packages provides multiple advantages with regards to file based installation: it allows to manage dependencies more easily, to provide metaData, checksum and signature mechanisms, to deal with packages repositories.

But doing that in a continuous packaging approach means that the generation of these packages is fully automated and part of the build process of the software. As a consequence, it eases the various steps of a solution life cycle (installation/uninstallation, deliveries & metaData management)

This presentation will demonstrate such a setup using project-builder.org and how this allows the MondoRescue project to deliver packages for 130+ distros tuples

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Linux Distinguished Technologist, Hewlett Packard Enterprise
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14). Bruno background is around Software Engineering and Configuration Management Systems. Since 1995, he is Open Source and Linux (OSL) Master Technology Architect and Evangelist, OSL Profession Lead and Advocate for Hewlett Packard Enterprise in the EMEA Customer Innovation Center Bruno is contributor/leader in various projects: MondoRescue, Mandriva... Read More →



Wednesday August 24, 2016 3:35pm - 4:25pm
Pier 3

3:35pm

The Jailhouse System Partitioning Hypervisor on ARM64 - Antonios Motakis, Huawei Technologies Duesseldorf GmbH
The traditional Open Source hypervisors (e.g. KVM, Xen), are not good a fit for certain use cases outside the mainstream Datacenter. The Jailhouse hypervisor aims to offer a system partitioning solution, where hardware resources can be safely isolated into distinct cells. Enabling the hard partitioning of the system, allows to tackle safety critical Applications, industrial Control, and real time; Jailhouse is also interesting for the implementation of secure Data planes on isolated cells, while maintaining performance guarantees. In this presentation, Antonios Motakis will introduce the ARMv8 port of the Jailhouse hypervisor, with build and usage examples. A selection of the most interesting challenges met during the porting activity will be discussed, providing insight on both the design of the hypervisor and the virtualization support on ARMv8.

Speakers
AM

Antonios Motakis

Virtualization Engineer, Huawei Technologies Duesseldorf GmbH
Antonios Motakis is a virtualization engineer in the European Research Center of Huawei Technologies, located in Munich, Germany. He received his degree from the Applied Informatics department of the Technical Educational Institute of Crete, and his Master's degree in Parallel, Distributed and Embedded Systems from Joseph Fourier University in Grenoble, France. As an engineer, Antonios has accumulated experience around the KVM on ARM ecosystem... Read More →


Wednesday August 24, 2016 3:35pm - 4:25pm
Pier 5

3:35pm

An Introduction to PCI Device Assignment with VFIO - Alex Williamson, Red Hat
VFIO is a Linux kernel userspace driver framework used by QEMU to make devices directly assignable to virtual machines. This model replaces the now deprecated Legacy KVM device assignment driver. In this talk, Alex Williamson will give an overview of how VFIO works, how a device, in particular a PCI device, is decomposed and exported to userspace, and how a userspace application like QEMU recomposes the device into a virtual machine. Additionally, Alex will highlight the interfaces used to accelerate VFIO through KVM to achieve performance parity with legacy device assignment, while not creating hard dependencies to KVM.

Speakers
AW

Alex Williamson

Red Hat
Alex Williamson has been contributing to the Linux kernel and other open source projects for over ten years and is the maintainer of the VFIO userspace driver interface in the Linux kernel and VFIO-based PCI device assignment in QEMU. Alex currently works for Red Hat from his home in Fort Collins, Colorado.


Wednesday August 24, 2016 3:35pm - 4:25pm
Harbour A

3:35pm

A Docker Container Toolbox for the Data Scientist - Douglas Liming, SAS Institute Inc.
A major financial institute supports its analytic workload via docker containers with access to R, Python, and SAS. This talk discusses how we built and deployed containers with the open source tools needed for their Data Scientists to complete their work. It discusses how containers enable their IT department to meet the ad hoc, compute intensive, and scaling demands of the organization. It also covers how provisioning thin clients via Jupyter Notebooks, R Studio, and SAS Studio, empowers Data Scientists with the tool of their choice. An exciting differentiator for the Data Scientist, is the ability to send a portion of the analytic workload to run inside their Hadoop cluster. Lastly, we discuss extending the container by pushing the analytic workload to run inside the Hadoop cluster; thus enabling the Data Scientists to dive inside the data lake and harness the power of all the data.

Speakers
avatar for Douglas Liming

Douglas Liming

Enterprise Architect, SAS
Doug Liming is an Enterprise Architect with SAS Institute in Cary, North Carolina. He was a DBA for 16 years before trading hats. He is now focusing on all things Hadoop and Hadoop within the enterprise. How Hadoop is the hub for the entire enterprise and how Open Source is now a major player.


Wednesday August 24, 2016 3:35pm - 4:25pm
Harbour C

3:35pm

Containers for Grownups: Migrating Traditional & Existing Applications - Scott McCarty, Red Hat
Many organizations have had success dabbling with with Linux Containers. Once you take a small project and have success, the epiphany happens - and you ask yourself: 1. What else can we containerize? 2. Can we put everything in Containers? 3. How do we get traditional Applications into Containers?

This talk will highlight technical and architectural considerations when moving existing Applications to Containers. Ranging from systemd, and storage to backups, and debugging Applications in production, there are a lot of things to think about when migrating existing Applications to Containers and running them in production.

Speakers
avatar for Scott McCarty

Scott McCarty

Senior Strategist, Containers, Red Hat
At Red Hat, Scott McCarty helps to educate IT professionals, customers, and partners on all aspects of Linux containers, from organizational transformation to technical implementation, and works to advance Red Hat's go-to-market strategy around containers and related technologies. He also liaises with engineering teams, both at the product and upstream project level, to help drive innovation by using feedback from Red Hat customers and partners... Read More →



Wednesday August 24, 2016 3:35pm - 4:25pm
Pier 2

3:35pm

Docker Security Configuration: Real-world Examples and Troubleshooting - John Kinsella, Layered Insight
In the last year, Docker has released several features to “help” secure Containers. For anybody who has ever looked at SELinux, AppArmor, or Seccomp, they realize a lot more help is still needed.

As we look at the “hows” and “whys” of creating a security configuration, we’ll spend lots of time in the terminal, looking at tools that ease the workload, as well as tools that assist in troubleshooting. For many this is the pain point – figuring out why their security config isn’t working (or more precisely – isn’t working as expected).

John will be using examples relevant to real world workloads. If time permits, he’ll take audience suggestions for public images to look at, and will work through creating secure profiles with the tools discussed.

Speakers
avatar for John Kinsella

John Kinsella

Founder and CTO, Layered Insight
John Kinsella is the Founder CTO of Layered Insight, a container security startup based in San Francisco, California. His nearly 20-year background includes security and network consulting, software development, and datacenter operations. John is on the board of directors for the Silicon Valley chapter of the Cloud Security Alliance, and has long been active in open source projects, including recently as a contributor, member of the PMC and... Read More →


Wednesday August 24, 2016 3:35pm - 4:25pm
Harbour B

3:35pm

Microservices vs. Reverse-Proxy - Emile Vauge, containo.us
You proudly created a modern microservices app, packaged it with Docker, used Consul as service registry and deployed it on Mesos/Marathon and it was fast and super easy! Now you want to put a reverse proxy in front of it... And you have to write ugly hacks :(
Why don't we create a modern reverse proxy in GO that would support several backends (Docker, Mesos/Marathon, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) to manage its configuration automatically and dynamically?

Speakers
avatar for Emile VAUGE

Emile VAUGE

Founder of Countainous, creator of traefik.io, Containous
Emile is DevOps and founder of containo.us. More than 10 years experience developing applications for the web and the industry, certified Docker trainer, he got interested lately in the DevOps method. He is particularly interested in automation tools for deployment in the cloud as Docker, Kubernetes and Mesos. Creator of traefik.io.


Wednesday August 24, 2016 3:35pm - 4:25pm
Queen's Quay

3:35pm

OpenDaylight and Its Progress To-Date - Phil Robb, OpenDaylight & Tom Nadeau, Brocade
Open Source has been inspiring and enabling new technology innovation at an unprecedented rate over the past several years. At the same time, Open Source has been radically disruptive to the industries in which it has taken hold. Looking at the OpenDaylight project, OPNFV, Fd.io, and Open-O we see the immense transformation occurring across the Networking and Telecom industries and the significant impact it is having on the companies involved. In this talk, Phil Robb, Senior Director of Technical Operations at the Linux Foundation will provide insights into how to launch and stabilize an industry-wide Open Source collaboration such as OpenDaylight. He will also share the successes and challenges witnessed in companies participating in Open Source for the first time as they wrangle with the cultural, legal, political, and process-oriented changes required to adapt.

Speakers
TN

Tom Nadeau

Opendaylight
avatar for Phil Robb

Phil Robb

Senior Technical Director, OpenDaylight
Phil Robb is senior technical director for OpenDaylight, an open source platform for SDN and NFV. Phil is a widely respected expert in the area of open source strategy, business impact, and governance. He is frequently asked to speak at international technology and business events and he has been consulted by policy makers including the European Commission, and the United States Department of Justice as well as numerous high technology trade... Read More →


Wednesday August 24, 2016 3:35pm - 4:25pm
Marine

3:35pm

Read the F* Manual? Write a Better F* Manual - Rich Bowen, Apache Software Foundation
Definition: RTFM - Read The F'ing Manual. Occasionally it is ironically rendered as Read The Fine Manual. A phrase uttered at people who have asked a question that we, the enlightened, feel is beneath our dignity to answer, but not beneath our dignity to use as an opportunity to squish a newbie's ego. Documentation, and technical support in general, sets the tone for your community, in that it determines who sticks around. If you're a jerk, the next generation of your community will be composed of jerks. Rich expounds on 20 years of Open Source documentation experience, and lessons learned about not being a jerk, and crafting great documentation as a side-effect.

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.


Wednesday August 24, 2016 3:35pm - 4:25pm
Regatta

3:35pm

Towards Sustainable Systems with the Civil Infrastructure Platform - Jan Kiszka, Siemens AG
Linux has become one of the most important software components to run civil infrastructure systems such as power plants, water distributions, Traffic Controls or healthcare systems. However, there are still gaps to fill regarding domain-specific requirements such as safety, reliability or real-time. At the same time, rapid advances in machine-to-machine connectivity are driving changes in industrial system architectures and raise the importance of long-term support for security.

The Linux Foundation established "Civil Infrastructure Platform (CIP)" as a new collaborative project. CIP aims at developing a super long-term supported open source "base layer" of industrial grade software. This
base layer consists of software building blocks that meet requirements of industrial and civil infrastructure systems. In this talk, we will explain technical details and focuses of this project.

Speakers
JK

Jan Kiszka

Senior Key Expert, Siemens AG
Jan Kiszka is working as consultant and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens sectors with adapting and enhancing open source as platform for their products. For customer projects and whenever his spare time permits, he is contributing to open source projects, specifically in the area of real-time and virtualization.


Wednesday August 24, 2016 3:35pm - 4:25pm
Frontenac

4:35pm

Stephen King's Practical Advice for Tech Writers - Rikki Endsley, Red Hat
Even if you don't enjoy writing and have no intentions of becoming a professional tech writer, chances are you'll have to draft reports, mailing list updates, or technical articles at some point in your career. With a few practical tips in mind—along with solid writing advice from Stephen King—you can improve your writing before you start writing. And, with proper planning, you can easily repurpose your content for multiple audiences.

Speakers
avatar for Rikki Endsley

Rikki Endsley

Community Evangelist, Red Hat
Rikki Endsley is an editor and community manager for Opensource.com. Previously she worked as a community evangelist on the Open Source and Standards team at Red Hat. Other hats she has worn include: tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN, and Ubuntu User; and managing editor of Sys Admin magazine and UnixReview.com. Follow her on Twitter @rikkiends.


Wednesday August 24, 2016 4:35pm - 5:25pm
Regatta

4:35pm

Programmable Overlays with VPP - Vina Ermagan & Florin Coras, Cisco Systems
Network Overlays are established as major enablers for Network virtualization. The growing prevalence of overlays, partially due to the broad and accelerated adoption of SDN and NFV, has raised the need for improved programmability to simplify provisioning, change propagation, and policy application by network admins, as well as network application developers.
The Fast Data project (FD.io) has recently joined Linux Foundation, as a new open source project aiming at providing an I/O services framework for the next wave of high-performance network and storage. At the heart of FD.io is the Vector Packet Processor (VPP), a DPDK enabled forwarding engine. In this talk, we will give an overview of the current overlay capabilities in VPP, with a focus on LISP/VXLAN-GPE, and discuss how FD.io together with OpenDaylight SDN Controller platform can be used to improve programmability in overlays.

Speakers
FC

Florin Coras

Software Engineer, Cisco
Florin Coras is a Software Engineer in the Chief Technology and Architecture Office at Cisco Systems. His current focus is on SDN technologies, network virtualization and overlays. He has contributed to a number of open source projects including FD.io, where he is the PTL of the Overlay Network Engine and a contributor to the VPP, and the LispFlowMapping project part of OpenDaylight. Florin holds a PhD degree in Computer Science from... Read More →
VE

Vina Ermagan

Technical Leader, Cisco Systems
Vina Ermagan is a Technical Leader in the Chief Technology and Architecture Office at Cisco Systems. She focuses on network virtualization, SDN technologies, overlays, and mobility. She is the PTL of LISP Flow Mapping project in OpenDaylight, and has been working on enabling programmable overlays in Open vSwitch and the Fast Data project (FD.io).



Wednesday August 24, 2016 4:35pm - 5:25pm
Marine

4:35pm

A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy, Red Hat
QEMU's block subsystem forms the foundation for some of the essential virtualization storage features -- live disk mirroring, incremental backups, Qcow2 disk image Chains, and point-in-time snapshots to name a few. These features are driven by an underlying set of QEMU primitives, which are typically exposed via an external virtualization API, such as libvirt. This talk will walk-through some of these primitives (e.g. drive-backup, drive-mirror, blockdev-backup, etc), discuss their invocation -- either directly via the QMP (QEMU Machine Protocol) interface or the libvirt APIs; understand how some of them could be combined to perform a specific operation (e.g. how live storage migration is achieved via a combination of QEMU's built-in NBD (Network Block Device) server plus the disk mirroring mechanism); other practical scenarios in the context of higher-level projects (OpenStack Nova).

Speakers
avatar for Kashyap Chamarthy

Kashyap Chamarthy

Senior Software Engineer, Red Hat
Kashyap Chamarthy works at Red Hat, as part of OpenStack Infrastructure engineering group, focusing his contributions on interactions between OpenStack and its underlying Virtualization components (libvirt, QEMU, KVM). In the past, he's presented and participated in the past four European editions of LinuxCon / KVMForum, FOSDEM, and some Fedora Project contributor conferences.


Wednesday August 24, 2016 4:35pm - 5:25pm
Pier 7/8

4:35pm

Top 10 Things We Learned About Container Data Persistence - Val Bercovici, Cloud Czar
Top 10 Things We Learned About Container Data Persistence via NetApp/SolidFire's customer and Partner experiences

Speakers
avatar for Valentin Bercovici

Valentin Bercovici

CTO, SolidFire/NetApp
As the head of the Office of the CTO, Val leads the evolution of SolidFire’s technology vision, serving as both evangelist and strategic counsel to NetApp executive, customer and partner leadership. Bercovici has served as NetApp’s Global Cloud CTO and Cloud Czar for the past six years, pioneering technical research and business strategies for the company’s cloud storage and data management portfolio. Over the course of nearly 20 years with... Read More →


Wednesday August 24, 2016 4:35pm - 5:25pm
Pier 2

4:35pm

Automating the Creation of Stable Trees - Sasha Levin, Verizon Labs
Maintaining a 100% correct stable-like tree is nearly impossible; all it takes is one mistake to cause critical bugs for users who require the highest stability. Given the amount of patches that flow through mainline, it is nearly impossible to construct a correct stable tree.

A significant amount of work maintaining these trees is being done manually, leaving more room for mistakes that are missed because the existing automatic testing tools lack the intelligence to handle the attributes of stable trees.

This presentation will introduce the stable-maintainer tools. A set of scripts used to automate the process of creation a tree and validating it's correctness. The tools are able to detect extraneous or missing commits, incorrectly backported commits, and invalid dependency Chains.

Speakers
SL

Sasha Levin

Verizon Labs
Sasha is the maintainer of the 3.18 and 4.1 stable trees. He is also the maintainer of the linux-stable-security project which provides critical security updates to projects that use stable-like trees.nnSasha is currently employed by Oracle, working in the Ksplice group. We provide rebootless security updates to the Linux kernel without requiring a reboot. Previously he worked in Host Dynamics which provided the ability to dynamically shape the... Read More →


Wednesday August 24, 2016 4:35pm - 5:25pm
Pier 4

4:35pm

When The Going Gets Tough, Get TUF Going! - Riyaz Faizullabhoy, Docker
The Update Framework (TUF) helps developers secure new or existing software update systems. TUF provides protection against Data tampering, rollbacks, and many cases of key compromise. This presentation will discuss both the attacks that TUF protects against and how it actually does so under the hood. Additionally, this presentation will demonstrate the usability aspects of TUF, in particular how simple it is to recover from key compromise and delegate Trust to collaborators.

Speakers
avatar for Riyaz Faizullabhoy

Riyaz Faizullabhoy

Security Engineer, Docker, Inc
Riyaz is a security engineer at Docker, and previously researched systems security and malware detection at UC Berkeley. At Docker, he is currently focused on Notary: a content signing platform based on The Update Framework. Riyaz has previously spoken at LinuxCon North America, Docker meetups, and led the "Docker Security" workshop at Dockercon 2016.


Wednesday August 24, 2016 4:35pm - 5:25pm
Frontenac

4:35pm

Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi, Intel
We propose that the Linux run in virtualization mode, activating hardware virtualization features to improve security and monitoring. Hardware enforced virtualization features can be used for hardening the kernel, by protecting key kernel data structures and locking the processor state when the processor is executing in guest mode. Security features from the latest processors can be added to virtual processors. Kernels running on platforms with processors from older generations are benefitted.

For the bare-metal, we have added a thin hypervisor to the kernel, and we have extended KVM for guest kernels so that they can identify this capability as a CPU feature, become enlightened and work with the hypervisor to lock and monitor kernel resources and processor state.

In this talk we will present the idea, its benefits and the work we have done in Linux/KVM.

Speakers
SG

Sainath Grandhi

Intel
Work for Intel in Open Source Virtualization group. Work on Xen and KVM kernel feature enabling. Currently working on a project that is a solution to run containers with a hypervisor underneath to provide security and resource isolation.
avatar for Jun Nakajima

Jun Nakajima

Senior Principal Engineer, Intel Open Source Technology Center
Jun Nakajima is a Senior Principal Engineer leading open source virtualization and cloud projects, such as, KVM, Xen, and OpenStack at the Intel Open Source Technology Center. Jun has been working on various virtualization projects for almost a decade, and NFV is one of his ongoing projects. Jun presented a number of times at technical conferences, including KVM Forum, Xen Summit, and USENIX. He has over 20 years of experience with operating... Read More →


Wednesday August 24, 2016 4:35pm - 5:25pm
Harbour A

4:35pm

Embracing Failure and Learning from Our Mistakes with Effective Post Mortems - Ilan Rabinovitch, Datadog

Those who fail to learn from history are doomed to repeat it. When things go wrong, and our services are impacted, we need to tell the story of our failures so that we can grow and learn as team.  Postmortems offer us an opportunity to share this knowledge, so that we can build on  our successes and avoid repeating our mistakes in the future.  In this session we will discuss how Datadog runs our internal postmortems from data collection to building timelines to the blameless review.  Attendees will leave with a framework they can apply right away to make postmortems more impactful in their own organizations.


Speakers
avatar for Ilan Rabinovitch

Ilan Rabinovitch

Dir, Technical Community, Datadog
Ilan is Director of Technical Community at Datadog. Prior to joining Datadog, he spent a number of years leading infrastructure and reliability engineering teams at organizations such as Ooyala and Edmunds.com. In addition to his work at Datadog, he active in the open-source and DevOps communities, where he is a co-founder of events such as SCALE, Texas Linux Fest, and DevOpsDay LA among other community activities.


Wednesday August 24, 2016 4:35pm - 5:25pm
Harbour C

4:35pm

A Look at Running Containers in a Hostile Environment - Stéphane Graber, Canonical Ltd.
NorthSec is one of the biggest on-location security contests (Capture The Flag) in the world.
It's also one of the biggest deployments of LXC, albeit only for a weekend.

It is unique not only because of its size but because of the way it works. Every team gets its own simulation of the real world, including its own fake internet and various fake companies and organizations connected to it. Each edition comes with its own original scenario which drives the event and gets the team going from one challenge to the next, earning points in the process.

Everything is simulated using Containers, several hundreds of them PER TEAM. Those run internet routers or simulate corporate servers. Some are deliberately vulnerable to attacks; some can't ever fail.

In this talk, we'll look at the NorthSec 2016 infrastructure, what it looked like, how it was made and what we learned from it.

Speakers
avatar for Stéphane Graber

Stéphane Graber

Software Engineer, Canonical Ltd.
Stéphane Graber works as the technical lead for LXD at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at the various containers and other Linux related events.Stéphane is also a long time contributor to the Ubuntu Linuxdistribution as an Ubuntu Core Developer and he currently sitson the Ubuntu Technical Board.On his spare time, Stéphane helps organize a yearly securityconference and... Read More →


Wednesday August 24, 2016 4:35pm - 5:25pm
Harbour B

4:35pm

AppOps: A Concise Guide for Moving from Development to Production - Bryan Liles, Digital Ocean
For years, teams have created many schemes for moving software from development to production. As time moved on, friction built up between developers and operations teams, which led to the formation of the DevOps movement. DevOps ushered in many practices, and more importantly an emphasis on empathy between all those involved in the process of running Applications in production. DevOps has provided a platform for our community to become extremely efficient at running Applications in production.

Application Ops (or AppOps) has been developed to provide a set of guidelines for teams tasked with running Applications. The process starts with continuous integration (CI), and identification of assets to be deployed. Next, an application needs to be deployed through a delivery process. After the application is running, there’ll be logs and metrics. What can you do with them to streamline your Applications performance? Finally, what can you optimize before, during, or after an application deployment? AppOps enhances DevOps by offering up a battle tested set of guidelines that demonstrate the proceeding tasks.

In this talk, I’ll introduce how AppOps can be a benefit for your organization by demonstrating how a teams, small and large, can implement these techniques to become a more efficient operation.

Speakers
BL

Bryan Liles

Cloud Engineer, Digital Ocean
Engineer at Digital Ocean. Hacker of crazy things and distributed systems.


Wednesday August 24, 2016 4:35pm - 5:25pm
Pier 3

4:35pm

trace-cmd virt-server: A Status Update - Steven Rostedt, Red Hat
trace-cmd is a front end user space tool to interact with ftrace, the official tracing infrastructure of the Linux Kernel. Ftrace allows one to see inside their kernel to examine what exactly is happening under the covers. With the focus on virtual machines, the interaction between host and guest needs more work on the tracing front. A new option is being developed in the trace-cmd tool suite to allow for admins to view the events that happen between host and guest. This will allow one to see events as they occur in the host and how those events affect the guest. The work is still in progress, which allows the audience of this talk to have their say in how the final product will end up.

Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat
Steven Rostedt currently works for Red Hat on their Real Time team. He's the maintainer of the stable releases for the Real Time patch (PREEMPT_RT). He is also one of the original developers for the Real Time patch. Steven is the main developer and maintainer for ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd and kernelshark. He also develops ktest.pl (in the kernel) and make localmodconfig.


Wednesday August 24, 2016 4:35pm - 5:25pm
Pier 5

4:35pm

Fast IPv6-only Networking for Containers Based on BPF and XDP - Thomas Graf, Cisco
We present a new open source project which provides IPv6 networking for Linux Containers by generating programs for each individual container on the fly and then runs them as JITed BPF code in the kernel. By generating and compiling the code, the program is reduced to the minimally required feature set and then heavily optimised by the compiler as parameters become plain variables. The upcoming addition of the Express Data Plane (XDP) to the kernel will make this approach even more efficient as the programs will get invoked directly from the network driver.

Using BPF, we have implemented a full IPv6 routing Data plane with identifier/locator addressing logic, a connection tracker tailored to Containers which is significantly faster than existing solutions and NAT46 translation logic to provide connectivity to legacy IPv4 endpoints.

Speakers
avatar for Thomas Graf

Thomas Graf

Noiro Networks (Cisco), Noiro (Cisco)
Thomas Graf has been a Linux kernel developer for 10 years, working on a variety of networking subsystems. His current focus is on network virtualization and SDN. He contributes to various open source projects, such as the Linux kernel and Open vSwitch. Thomas is currently at Noiro Networks, a Cisco project.


Wednesday August 24, 2016 4:35pm - 5:35pm
Queen's Quay

6:15pm

25th Anniversary of Linux Gala (Buses Depart at 6:15 pm)
Prepare for an evening at Casino Royale to celebrate 25 years of Linux. Pack your tux, fancy dress or best suit and head over to Muzik on Wednesday evening for casino gaming, ice wine tasting, live entertainment and much more! 

Open to all attendees with an All-Access Conference Registration. Black tie optional. Appetizers and drinks provided. 

Wednesday August 24, 2016 6:15pm - 9:30pm
Muzik
 
Thursday, August 25
 

9:00am

Tutorial: Docker 101 Lab - Bruno Cornec, HP
This session will allow you to get a first experience with the docker ecosystem, download existing Containers from the Docker Trusted Registry to start building your first environment, explore with the basic docker commands (search, run, pull), start using a Dockerfile to build your own container and think about various aspects related to build a containerized application such as ownCloud.

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Linux Distinguished Technologist, Hewlett Packard Enterprise
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14). Bruno background is around Software Engineering and Configuration Management Systems. Since 1995, he is Open Source and Linux (OSL) Master Technology Architect and Evangelist, OSL Profession Lead and Advocate for Hewlett Packard Enterprise in the EMEA Customer Innovation Center Bruno is contributor/leader in various projects: MondoRescue, Mandriva... Read More →


Thursday August 25, 2016 9:00am - 12:00pm
Pier 7/8

9:00am

Tutorial: Rkt Workshop - Learning to Deploy Containers Using Rkt - Derek Gonyeo, CoreOS
Interested in running Containers with rkt? Rkt is a container runtime engine designed around portability and security, for running secure and efficient Applications. Join us for an introductory workshop on getting rkt running. We’ll go through all of the steps, from the modular design of rkt, why DevOps teams choose rkt for production deployments, and how to use rkt, from downloading container images and starting them to configuring the network and beyond.

Speakers
DG

Derek Gonyeo

rkt scientist, CoreOS


Thursday August 25, 2016 9:00am - 12:00pm
Pier 2

9:00am

Open Source Storage Summit, hosted by EMC (add'l registration required)

Click here to find out more information about adding this complimentary event to your registration

Open Source Storage Summit Schedule

9:15 - 9:45 am
Intro to Open Source Storage and Data Services - John Mark Walker, EMC

10:00 - 10:45 am
Ceph and Persistent Data for Containers - Stephen Watt, Red Hat

11:00 - 11:45 am
An Introduction to REX-Ray - Chris Duchesne, EMC {code}

12:00 - 1:15 pm
Lunch Break (Attendees on Own)

1:15 - 2:00 pm
CoprHD for Cloud Native Environments - Sathish Sampath, EMC

2:15 - 3:00 pm
CloudFoundry and Container Storage - Luke Woydziak, EMC

3:15 - 4:00 pm
Session TBD


Thursday August 25, 2016 9:00am - 4:00pm
Marine

9:00am

FOSSology Hands On Training - Led by the FOSSology Steering Team

To add this to your existing LinuxCon + ContainerCon North America registration, please click here.

FOSSology is an open source license compliance software system and toolkit. As a toolkit, you can run license, copyright and export control cans from the command line. As a system, a database and Web user interface provide you with a compliance workflow. License, copyright and export scanners are tools used in the workflow.

Analyzing open source license compliance requires expert knowledge. As a consequence the use of the tool requires understanding of license analysis porblems and how they are covered by FOSSology. This training will therefore provide the following elements:

  • Challenges in real world examples at license analysis of open source components
  • Learning how to cope with license proliferation and custom license texts
  • Efficiently managing large open source components with heterogeneous licensing
  • Saving work with reusing license conclusions of open source packages when analyzing a newer version
  • Getting an overview about an example workflow for component analysis with FOSSology

The course allows and encourages to perform the presented functionality in a hands on manner. Attendees use their computers to directly perform presented tasks on their own FOSSology application. As an open source project, anyone can easily install FOSSology using a pre-built docker image from docker hub or vagrant / virtualbox on most platforms.

This course will be valuable to anyone concerned with and involved in Open Source Management, including operational and legal executives, software development managers, open source program managers and developers. It requires basic understanding of software licensing. If not, itis recommended to have performed the training Compliance Training for Developers (LFC191) available here.

About the Instructors:
The FOSSology Steering Team will administer the course.


Thursday August 25, 2016 9:00am - 5:00pm
Yonge

9:00am

Tutorial: Orchestrating Containers in Production at Scale with Docker Swarm - Jerome Petazzoni, Docker
Docker is an open platform to build, ship, and run any application, anywhere. In this hands-on tutorial, you will learn advanced Docker concepts, and see how to deploy and scale Applications using Docker Swarm clustering abilities and other open source tools of the Docker ecosystem.

Speakers
avatar for Jerome Petazzoni

Jerome Petazzoni

Tinkerer Extraordinaire, Docker Inc.
Jerome works at Docker, where he helps others to containerize all the things. In another life he built clouds when EC2 was just the name of a plane, developed a GIS to deploy dark fiber through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers, operated and scaled the dotCloud PAAS, and other feats of technical wizardry. When annoyed he threatens... Read More →


Thursday August 25, 2016 9:00am - 5:30pm
Regatta

9:00am

Fundamentals of Professional Open Source Management - Additional Fee Required - Greg Olson and Bill Weinberg, The Linux Foundation

Additional fee of $600 required.

When Open Source Software is critical to the success of your organization, it requires Professional Open Source Management. This full-day course, taught by Greg Olson and Bill Weinberg of the Linux Foundation Open Source Consulting team, will cover fundamental concepts of Professional Open Source Management, illustrated with real-world examples.

This survey course is organized around the key phases of developing an Open Source Management program:

  • Open Source Management Strategy
  • Open Source Policy
  • Open Source Processes
  • Open Source Management Program Implementation

Within these phases, the following topics will be covered:​

  • Discovery and evaluation
  • Review and approval
  • Open source in commercial procurement
  • Code management and maintenance
  • Community interaction
  • License compliance
  • Executive oversight

This course will be valuable to anyone concerned with and involved in Open Source Management, including operational and legal executives, software development managers, open source program managers and developers.


Speakers
avatar for Greg Olson

Greg Olson

Sr. Director, Open Source Consulting, The Linux Foundation
Greg Olson has over 30 years of software industry experience in engineering, marketing and business development and executive management. As a consultant he has worked with over 350 companies to develop Open Source business, technology and community strategies and Open Source management programs. In creating the open source governance practice at the Olliance Group in 2007, Greg pioneered the industry with a methodology that enables companies... Read More →
BW

Bill Weinberg

Bill Weinberg brings three decades of open source, embedded and open systems, telecommunications, and other technology experience to this program. A prolific contributor to print and online journals and a frequent speaker and panelist at key industry events, Bill is well known for his writing and speaking on topics ranging from global adoption of linux to embedded/real-time computing, from application migration to licensing and standardization... Read More →


Thursday August 25, 2016 9:00am - 6:00pm
The Boardroom

9:00am

CloudNative Day, hosted by the Cloud Native Computing Foundation (add'l registration required)
Click here to view schedule and register: https://events.linuxfoundation.org/events/cloudnativeday/program/schedule

Receive a 50% discount off of CloudNative Day registration fees if you are attending LinuxCon + ContainerCon. Simply add CloudNative Day to your LC + CCNA registration and use discount code LCCCDC when adding CloudNative Day to your registration.

Thursday August 25, 2016 9:00am - 7:30pm
Frontenac