Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic

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

Sunday, August 16
 

12:45pm

BoF: Database Geeks Reloaded
Sunday August 16, 2015 12:45pm - 1:45pm
Cedar

5:00pm

Pre-Registration
Sunday August 16, 2015 5:00pm - 8:00pm
Foyer
 
Monday, August 17
 

7:30am

9:00am

Welcome - Jim Zemlin, Executive Director at The Linux Foundation
Speakers
JZ

Jim Zemlin

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 17, 2015 9:00am - 9:10am
Grand Ballroom BCD

9:10am

Keynote: Unleashing the Full Potential of Linux and Open Technologies​ ​ ​to Fuel New Innovation​ - Ross Mauri, General Manager, z Systems, IBM and Dr. Angel Diaz, vice President of Cloud Technology and Architecture, IBM
New computing models and workloads – from cloud to big data and analytics to mobile and social – are transforming IT. Linux, OpenStack, Docker, and other open technology projects are at the center of many of these innovations, offering platform choice and open collaboration. What does being “open” mean in context of the increasing demands on the underlying IT infrastructure? And can your organization be ​​“open by design”? In this presentation, Ross Mauri, General Manager, z Systems and ​Dr. ​Angel ​ Diaz​ ​, Vice President of Cloud Technology​ ​and Architecture, will discuss how businesses and IT are transforming with open technologies, the opportunities Linux offers to optimize workloads with enterprise platforms, and why an open infrastructure matters today more than ever. 

Speakers
avatar for Dr. Angel Diaz

Dr. Angel Diaz

VP of Cloud Technology & Architecture, IBM
Always on the move, Dr. Angel Diaz is IBM’s VP of Cloud Technology & Architecture. Angel and his team are responsible for the technology, architecture and strategy behind IBM’s Hybrid, open and secure cloud – empowering our clients with a new way to work. When he’s not working to bring greater value to clients through a flexible & interoperable cloud, he’s IBM’s leader for open technology... Read More →
avatar for Ross Mauri

Ross Mauri

General Manager for z Systems, IBM
Ross A. Mauri is the General Manager for z Systems. In this capacity, he is responsible for all  facets of IBM’s z Systems business worldwide including strategy, architecture, operations, technology development and overall financial performance.  | | Since joining IBM in 1980, Mr. Mauri has held various management positions in design,  | development, quality assurance and marketing. In 1993, he was appointed Director of... Read More →


Monday August 17, 2015 9:10am - 9:40am
Grand Ballroom BCD

9:40am

Keynote: How Collaborative Systems are Reinventing Capitalism - Robin Chase, Founder of Zipcar and Author of Peers Inc.
Robin Chase, founder of Zipcar and author of Peers Inc., will discuss how open collaborative systems are reinventing capitalism and how FOSS is a key ingredient.

Speakers
RC

Robin Chase

Robin Chase is a transportation entrepreneur. She is co-founder and former CEO of Zipcar, the largest carsharing company in the world; Buzzcar, a peer to peer carsharing service in France (now merged with Drivy); and GoLoco, an online ridesharing community. She is also co-founder and Executive Chairman of Veniam, a vehicle communications company building the networking fabric for the Internet of Moving Things. | | She is on the Boards of Veniam... Read More →


Monday August 17, 2015 9:40am - 10:10am
Grand Ballroom BCD

10:10am

Keynote: Full Sail Ahead: What’s Next For Container Technology - Marianna Tessel, SVP Engineering at Docker, Michael Crosby, Docker and Diogo Mónica, Docker
While virtualization technologies have been around for some time, it is only in the last two years that containers have taken the development world by storm. Ideal for application portability, containers became the tool of choice for organizations transitioning to next generation of distributed applications. This presentation takes a look at the evolution of containers and what’s next for this technology and the incredibly diverse Docker container ecosystem. 

Speakers
MC

Michael Crosby

Michael Crosby, who has been a Docker open-source contributor since 2013, is the chief maintainer for the Docker Project and the Linux Foundation's Open Container Initiative (OCI). He is responsible for ensuring that community member code and contributions adhere to Docker’s standards. Michael tweets at @crosbymichael
DM

Diogo Mónica

Diogo Mónica leads the security team at Docker, after four years at Square where he led the platform security team. He is a security researcher at Instituto Superior Técnico, university from which he received his BSc and MSc degrees in Communication Networks Engineering. Diogo serves on the board of advisors of several security startups and is a long-time IEEE Volunteer.
MT

Marianna Tessel

Docker
Marianna Tessel runs the engineering organization at Docker. which actively contributes to the open source project and is also responsible for Docker’s commercial product offerings, including Docker Hub and Docker Hub Enterprise. Tessel has over twenty years of experience in engineering and leadership working for both high growth companies and startups. Prior to Docker, she was a vice president of engineering at VMware, where she led a team... Read More →


Monday August 17, 2015 10:10am - 10:30am
Grand Ballroom BCD

10:30am

Break
Monday August 17, 2015 10:30am - 11:00am
Foyer

11:00am

Why is Open Source Important to Samsung and What Are We Doing About It - Ibrahim Haddad, Samsung
Open Source software is a priority to Samsung for various reasons. Why? How did it become the case? How is Samsung building its open source leadership? What collaborative development methodology is being adopted internally? How to build an Open Source team focused on upstream projects that are key to your organization? etc. There are some of the questions that Haddad will address in this talk, providing attendees a map into Samsung's Open Source journey. In the true spirit of Open Source, Haddad will also bust some Open Source myths related to Samsung and will address any questions the audience may have.  

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

VP R&D, Samsung Research
Ibrahim Haddad (Ph.D.) is Vice President of R&D and the Head of the Open Source Innovation Group at Samsung Research America, a wholly owned R&D subsidiary of Samsung Electronics Co. Ltd., South Korea. He is responsible for overseeing Samsung's Open Source strategy and execution, internal and external collaborative R&D projects, participation in key open source development projects, and representing Samsung in various open source foundations... Read More →


Monday August 17, 2015 11:00am - 11:50am
Cedar

11:00am

OpenStack Neutron: What's New In Kilo and a Look Toward Liberty - Kyle Mestery and Carl Baldwin, HP
OpenStack Neutron is a networking as a service technology to enable a scalable, pluggable, cloud networking technology for OpenStack deployments. Neutron has continued to evolve such that it has now over 50 plugins and drivers from open source projects and vendors. The project itself has continued to scale as the number of developers has grown. With each release, the team works to enhance the experience for those submitting code.

In this talk we'll cover some of the new features and enhancements made in the Kilo release of Neutron. We'll also look forward to the upcoming Liberty release and show some enhancements underway for this release. And finally, we'll discuss some operational changes the project has made to smooth the developer experience.

Speakers
avatar for Carl Baldwin

Carl Baldwin

Neutron Developer, HP
@CarlNBaldwin is a regular contributor Openstack's Neutron project and has been a core reviewer since 2014.  He is the Neutron L3 Lieutenant.  He started his career developing electronic design automation software with HP’s microprocessor design projects:  PA-RISC and Itanium.  Years later, he spent a short time on a few of HP's network attached storage products.  He was drawn to computer networking.  He consistently stepped outside his... Read More →
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.


Monday August 17, 2015 11:00am - 11:50am
Jefferson

11:00am

oVirt Integration with Foreman and Katello - Bringing Your Virtualized Data-Center Into The Next Level - Yaniv Bronheim, Red Hat
In the session Yaniv will present oVirt, Foreman, and how oVirt integrates with Foreman to ease different flows in the system.
Foreman is a servers management product that allows the user to control each part of the hardware life cycle - Starting with provisioning and ending with a fully operational server.
Foreman provides much more but we will concentrate on provisioning abilities. In the session Yaniv will show how external products can use Foreman's RestAPI for servers management manipulations.
oVirt 3.5 integration with Foreman allows us to bring new bare-metal hardware to a fully operational hypervisor in one click from one central management dashboard. In oVirt 3.6 we plan to expose also package management, configurations control, upgrade flows and more abilities which uses Foreman's force.
Yaniv will present and explain the way those flows work in detail.

Speakers
avatar for Yaniv Bronheim

Yaniv Bronheim

Senior Software Engineer, RedHat
My name is Yaniv Bronhaim, a Senior Software Engineer from Red-Hat. I contributed to the oVirt project (the community project for RHEV-M). | I'm an active maintainer for the VDSM project and responsible for the VDSM oVirt community. Nowadays I developed in various environments based on Red-Hat projects. | I presented oVirt in the past at CloudOpen, DevConf and different local oVirt workshops. I seek to share and talk about the oVirtRHEV, the... Read More →


Monday August 17, 2015 11:00am - 11:50am
Issaquah

11:00am

OpenStack Swift-based Cloud-Object Storage Performance Analysis - Khoa Huynh, IBM
With massive scalability to support billions of data objects, object storage is a very critical component of any cloud platform. In this presentation, we will first provide an overview of an OpenStack Swift-based cloud object storage. We will then discuss several performance issues that we encountered and the performance analysis work that gave us a better understanding of its performance characteristics in the cloud environment. In particular, we will look at throughput, end-to-end response times, and overhead at each layer of the Swift stack in the cloud environment. We will conclude with our findings to date and some open issues that need further investigation.

Speakers
avatar for Khoa Huynh

Khoa Huynh

Cloud Architect, IBM
Dr. Khoa Huynh has over 25 years of experience in product and service development, testing, performance analysis, and customer support. Khoa joined IBM in 1989 where he first worked on OS/2 and Linux operating systems. Recently, he worked on improving storage performance in KVM-based cloud environments. He is currently a cloud architect, focusing on the development and automation of cloud services, as well as Hybrid IT cloud computing. Prior to... Read More →


Monday August 17, 2015 11:00am - 11:50am
Aspen

11:00am

Running Distributed Services at Scale in the Cloud - Chris Barclay, Amazon
It is relatively easy to run a few containers on your laptop, but building and maintaining an entire infrastructure to run and manage distributed applications is hard and often requires a lot of undifferentiated heavy lifting.  In this talk we will discuss some of the core architectural principles underlying Amazon EC2 Container Service (ECS), a highly scalable, high performance service to run and manage distributed applications using the Docker container engine. We will walk through a number of patterns used by our customers to run their microservices platforms, to run batch jobs, and for deployments and continuous integration.  We will dive deep into the Amazon ECS Service Scheduler that is optimized for long running applications by monitoring container health, restarting failed containers, and load balancing across containers.

Speakers
CB

Chris Barclay

Chris Barclay is the product manager for Amazon EC2 Container Service. Before Amazon, he worked as a product manager, a developer, and various other roles at a handful of software companies, ranging from one the world’s largest to some of the world’s smallest.


Monday August 17, 2015 11:00am - 11:50am
Grand Ballroom A

11:00am

A Brief History of Containers - Kirill Kolyshkin, Odin
While this is the first ContainerCon, Linux Containers has been around for about 15 years. The talk will go through that history, highlighting some major achievements along the way. Some technical implementation details of various container-related technologies, mostly from the kernel point of view, will be explained and discussed.

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 17, 2015 11:00am - 11:50am
Grand Ballroom D

11:00am

Building Clustered Applications with Kubernetes and Docker - Steve Watt, Red Hat
Kubernetes is a relatively new Apache Licensed project originating from Google that provides a framework for building clustered applications that run in Docker containers. This talk will begin with an introduction to the Kubernetes project and discuss the architectural principles behind the project. We will then explore how to implement and deploy Kubernetes and then close with walk-throughs of how to build several different kinds of containerized applications using Kubernetes.

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.



Monday August 17, 2015 11:00am - 11:50am
Grand Ballroom B

11:00am

Managing Kubernetes and OpenShift with ManageIQ - Alissa Bonas, Red Hat
Kubernetes presents many challenges to the IT person that needs to deploy and administer the cluster. This session will cover how the Open Source ManageIQ Kubernetes and OpenShift providers cover the lifecycle of Kubernetes, leveraging ManageIQ advanced features and allow a clear view for the administrators of the system, while
still abstracting the different container technologies and terminology to the IT admin (Kubernetes, Amazon ECS, etc.)

The solution shows the relationships between the entities and their related events, the insight on what is running on each Kubernetes node, capacity and utilization, managing the nodes and their underlying infrastructure (OpenStack, oVirt, VMWare, etc) from a single system, root cause analysis across the layers and deployment aspects.


Speakers
AB

Alissa Bonas

Alissa Bonas is a developer and team lead in container management initiative in Red Hat, and a contributor to several open source projects. She has a great interest in usability topics and participates in the Rails Girls initiative as a coach.


Monday August 17, 2015 11:00am - 11:50am
Willow A

11:00am

Xen and Docker: Uniting Best of Both Worlds - Oliver Lambert, Vates
Containers and hypervisors are different technologies. And also they lead to different usage, sometimes contradictory: Xen is a powerful hypervisor, allowing SysAdmins to build strong IT infrastructures, with security, control, resources isolation and flexibility. Docker is a container project bringing simplicity and universality for developers to build, test and ship their applications without thinking of what’s behind it. That’s why if you let everyone create Docker containers on your whole infrastructure, it will surely wreak havoc: CPU, RAM, network or disk usage without limits could lead to very serious problems. This talk will cover how developers can benefit from the flexibility containers provide, while avoiding potential shortcomings. By uniting Linux container and hypervisor technology, developers can get the best of both worlds and answer today’s cloud computing challenges.

Speakers
avatar for Olivier Lambert

Olivier Lambert

CEO & Co-Founder, Vates
Creator of Xen Orchestra project (http://xen-orchestra.com) and CEO/co-founder of Vates (http://vates.fr), a start-up specialized in Open Source. Also a specializing Linux sysadmin with 10+ years of experience. Speaking experience: FOSDEM (2013,2014, 2015,2016), LinuxCon North America/Xen User Summit (2013) in New Orleans, Xen User Summit (2014) in New-York City and LCon/ContainerCon (2015) in Seatlle. Also participated in several Xen Project... Read More →


Monday August 17, 2015 11:00am - 11:50am
Cirrus

11:00am

A Scalable, Unified IOMMU LIbrary for Multiple Architectures - Sowmini Varadhan, Oracle
The IOMMU subsystem is a critical interface to many device-drivers and its performance profile can have a direct impact on many system components. Sowmini Varadhan will review the basic requirements from IOMMU, compare a few of the prominent platform-specific implementations that exist today, and discuss a proposal that extracts the best features of each implementation into a generic, scalable library for IOMMU arena DMA region allocation that can be shared across the architectures.

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 →


Monday August 17, 2015 11:00am - 11:50am
Willow B

11:00am

BoFs: DPDK: Who Uses It and Who Needs Help - John Ronciak, Intel
This BoFs offers a way for Date Plane Development Kit (DPDK) users to get together and discuss issues which may be affecting development aspects, performance or deployments. A lot of times people are on their own to figure things out and this BoF will allow them to discuss their issues with fellow travelers.

This BoFs is for anyone interested in DPDK or those who don't know who to ask to help with an issue. 

Speakers
JR

John Ronciak

SW Architect, Intel
John Ronciak | John is a SW Architect working for Intel in the Communication and Storage Infrastructure Group (CSIG). John has 30 years experience writing devices drivers for various operating system and is currently one of the leads in the Open Source driver group responsible for Eight Linux kernel drivers.


Monday August 17, 2015 11:00am - 11:50am
Ballard

11:00am

Lessons Learned Maintaining a Stable Tree - Sasha Levin, Oracle
If you're using any of the common Linux distros, you're using a stable kernel.

While it's easy to see why the concept of stable kernels is good, usually the way they work is hidden from the end users - who mistakenly assume that it's just a matter of "someone applying patches to older kernels".

This presentation will break the stable kernel process into smaller bits, and will explain how this seemingly complicated process (imagine sifting through 10000's of upstream commits) gets done, and will share personal experiences from maintaining the 3.18 stable tree.

The presentation will also cover some of the formal bits of stable kernels: how to submit patches, how to test them, and how to not piss off the maintainers.

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 →


Monday August 17, 2015 11:00am - 11:50am
Diamond

11:00am

Processing of Hardware Interrupts in Linux - Petr Holášek, Red Hat
Hardware interrupts are crucial part of I/O communication of Linux systems. Hardware topologies are very complex nowadays and minimizing interrupt processing latencies needs overview of the whole system, e.g. position of hardware on bus, loads of particular parts of hardware hierarchy from processors to NUMA nodes or special affinity requirements of drivers. This task is solved (or is tried to solve) either by manual pinning or by automated tools. Petr Holášek will thoroughly describe the irqbalance tool at the presentation. He will show its current interrupt distribution algorithm, possible improvements of it and prove or refute why this task cannot be done by kernel itself now.

Speakers
avatar for Petr Holasek

Petr Holasek

Software Engineer, Red Hat
Petr Holasek works in Kernel Generalist team at Red Hat. Beside work in kernel sustaining team he is also Red Hat maintainer of some kernel related userspace packages like numactl, irqbalance, etc.


Monday August 17, 2015 11:00am - 11:50am
Grand Ballroom C

11:00am

Move Fast and Upgrade Kernels - Yannick Brosseau, Facebook
Move fast is at the core of Facebook values, but applying it to our management of the kernel was not an easy road to take.
When we upgraded our fleet to 3.10 and now to 4.0, we faced many hurdle. And the technical ones where not the hardest challenges.
We first had to convince services owners that upgrading is beneficial and establish a trust that the new kernel won't break their
services. On the technical side, we'll talk about building, testing and deployment strategies and tooling. We'll mention our main issues and where do we go from now.

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 →


Monday August 17, 2015 11:00am - 11:50am
Redwood

12:00pm

Data Plane Acceleration Open Source - Margaret Chiosi, AT&T
The pivot of the networking industry to a virtualization environment has made data plane acceleration through a Linux environment critical for this industry to move into this environment. AT&T is at the forefront of this transition with a goal of moving 75% of our network by 2020 onto NFV and SDN platforms. AT&T thinks it is critical for the industry to converge ODP, DPDK and Linux IO into hopefully one set of solutions so that the VNFs will be able to focus on innovation in their space beyond getting higher throughput through a COTS/Linux environment. Should Virtual Switches and Virtual Routers be part of the Linux Operating System vs separate?

Speakers
avatar for Margaret Chiosi

Margaret Chiosi

Distinguished Network Architect, AT&T
Margaret Chiosi, Distinguished Network Architect AT&T Labs, has been involved in data networking for 30+ years. Margaret is currently focused on implementing the virtualization platform for network functions as well as SDN in the L1-L3 and mobility space (D2.0 Architecture). She has led organizations of 150+ responsible from concept through development and deployment of emerging network technologies for new global data services, development... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Cedar

12:00pm

IBM KVM on Mainframe (z Systems) - Steffen Thoss, IBM
IBM provided a Statement of direction for enabling KVM on the mainframe. KVM is a new alternative Hypervisor for the IBM mainframe platform besides z/VM.
Linux on the Mainframe (z Systems) is in the market since more than a decade and large customers worldwide running business critical applications. The biggest IBM customers in the world rely on Linux on z Systems to run their daily business critical operations. This session covers the technical and economical benefits of running Linux and KVM on z Systems. Customer success stories are included to demonstrate the benefit of Open Source software on the mainframe
Technical details about the z Systems platform, Linux and KVM are covered including an update about the recently announce new hardware z13.

Speakers
ST

Steffen Thoss

z Systems Linux and Virtualization product development leader, IBM z Systems
Steffen Thoss is the z Systems Linux and virtualization product development team lead. He has the business product responsibility for Linux on z Systems, z/VM, z/VM and IBM Wave for z/VM. Steffen is working with the IBM development and brand team and with the Linux distribution partner as well to growth the z Systems platform in the Open Source space. He has 20 years experience with the IBM mainframe architecture. His key area of experience is in... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Jefferson

12:00pm

OVN: Virtual Networking for Open vSwitch - Russell Bryant, Red Hat; Justin Pettit
OVN is a relatively new effort within the Open vSwitch project to provide native virtual networking support for OVS. Integration with OpenStack Neutron has been developed in parallel. OVN greatly simplifies what is needed from OpenStack Neutron to provide virtual networking with Open vSwitch. This presentation will review the capabilities of OVN and its OpenStack Neutron integration.

Speakers
avatar for Russell Bryant

Russell Bryant

Senior Principal Software Engineer, Red Hat
Russell Bryant is Technical Director for OpenStack at Red Hat.  Russell has been working on OpenStack since late 2011. He has primarily worked in the areas of Compute and Networking. Russell served as the Project Technical Lead for Nova (Compute) for two releases. He also helped build the Open Virtual Network (OVN) project and is an Open vSwitch project committer. He has also been elected to the OpenStack Technical Committee and Foundation... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Grand Ballroom A

12:00pm

Reduce Time to Value: Focus First on Configuration Management Debt - Chris Sterling, CenturyLink
The value of software is only potential value until it is in users’ hands. There can be many roadblocks to software getting into those hands. These roadblocks tend to revolve around elaborate deployment pipelines stemming from Configuration Management Debt:
• Over-burdened release engineering and operations teams
• High coupling with centrally managed architecture element/component
• Source control practices that impact delivery velocity
• Too many variations/versions of the software supported in production
• Poor integration processes across architecture components and scaled team delivery
• Too many hand-offs between teams in order to release software to users
• Code changes feel too risky and takes too long to validate before releasing into production
• Poor documentation practices
This presentation will focus on how to reduce Configuration Management Debt.

Speakers
CS

Chris Sterling

Senior Lead Product Manager, CenturyLink Cloud, CenturyLink
Chris Sterling is Senior Lead Product Manager, CenturyLink Cloud, involved with all things Cloud Foundry at CenturyLink Cloud. Chris has an extensive technology, process, and consulting background and brings his experience and deep passion for software development into his daily work and presentations. Chris published the book Managing Software Debt: Building for Inevitable Change with Addison-Wesley in 2010 to provide a framework for teams and... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Issaquah

12:00pm

How Open Source is Driving DevOps Innovation - Gordon Haff, Red Hat
It’s no coincidence that all the interest around DevOps today comes at a time when open source technologies and processes are so dominant in cloud computing, data storage and analysis, and--increasingly--in networking. Innovations in Linux and other projects, including containers, configuration management, and continuous integration, are what make DevOps workflows and portable application deployments possible. But it’s also the result of open source culture, practices, and the tools supporting those practices that have made iterative development and collaboration such a powerful model for creating great software in communities. And now, they’re also providing a template for how to develop and operate applications internally within enterprises. In this session, we will discuss how open source tools and practices can be applied to create effective DevOps workflows and practices.

Speakers
avatar for Gordon Haff

Gordon Haff

Cloud Evangelist, Red Hat
Gordon Haff is technology evangelist at Red Hat where he writes and speaks extensively on cloud computing, DevOps, containers, and IoT. Prior to Red Hat, Gordon wrote hundreds of research notes, was frequently quoted in technical and other publications, and advised clients on product and marketing strategies. He was also responsible for bringing a wide range of computer systems to market while at Data General. Gordon has engineering degrees... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Aspen

12:00pm

Docker for Developers - Michael Hrivnak, Red Hat
Docker is not just for deployment. As a developer, there are many ways Docker can make you more productive, regardless of how your app gets deployed.

In this session, you will learn practical strategies for using Docker, including how to:

- Run unit tests locally in multiple environments with almost no overhead.
- Make your integration tests easy for anyone to run by distributing them in a Docker image.
- Simulate advanced network topologies, especially for a service-oriented architecture.
- Make a Docker image in 5 minutes or less that produces builds from a consistent environment.
- Isolate database state changes in your test suite by using a pool of disposable containers.

Speakers
MH

Michael Hrivnak

Principal Software Engineer, Red Hat, Inc.
Michael Hrivnak works for Red Hat as Team Lead for the Pulp Project. With strong experience in both software and systems engineering, he is excited to be writing software for systems engineers. Michael is passionate about open source software, live music, and reducing energy consumption.


Monday August 17, 2015 12:00pm - 12:50pm
Grand Ballroom B

12:00pm

In the Trenches: Deploying Containers in Production and at Scale - Sunil Shah, Mesosphere
Configuring containers on your Macbook is one thing. Running container-based architectures at the scale of Google, Twitter or even Yelp is something else altogether. Learn the secrets of building an architecture that can support millions and millions of containers running on thousands and thousands of host servers, handling everything from long-running application services to hourly batch-processing jobs. This talk will also cover the process-management aspects of running containers at scale, including how to empower developers, standardize configuration processes and reign in rogue tasks.

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 17, 2015 12:00pm - 12:50pm
Cirrus

12:00pm

Libcontainer: One Lib to Rule Them All - Andrey Vagin, OpenVZ
Libcontainer is a new library for external and internal containers management. It has been born as a result of agreement between developers of Linux Containers. The goal of this library is to make container features available via an unified library which can be used with different languages. Libcontainer will help applications to work effectively in containers and use container technology for their own needs.
This talk will cover reasons of creating the new library, the current status and future goals for Libcontainers.

Speakers
avatar for Andrey Vagin

Andrey Vagin

Odin
Andrew Vagin is interested in Container Virtualization (LXC, OpenVZ). He started to write autotest for OpenVZ in 2006, when he was a student at the Moscow Institute of Physics and Technology (MIPT). Now Andrew works in OpenVZ kernel team. In addition he is an active developer in the CRIU (Checkpoint/Restore in Userspace) project.



Monday August 17, 2015 12:00pm - 12:50pm
Willow A

12:00pm

Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - Jerome Petazzoni, Docker
Containers are everywhere. But what exactly is a container? What are they made from? What's the difference between LXC, butts-nspawn, Docker, and the other container systems out there? And why should we bother about specific filesystems?

In this talk, Jérôme will show the individual roles and behaviors of the components making up a container: namespaces, control groups, and copy-on-write systems. Then, he will use them to assemble a container from scratch, and highlight the differences (and likelinesses) with existing container systems.

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 →


Monday August 17, 2015 12:00pm - 12:50pm
Grand Ballroom D

12:00pm

A Peek at PHP 7 - John Coggeshall
PHP is growing so fast we decided to skip PHP 6 and jump right into PHP 7! Haven’t been keeping up? Well in this talk we will introduce to you all of the latest and greatest features, benefits, bells and whistles of PHP 7. From how it can make your existing applications faster, to the new language and extension features it has this talk will leave you itching to begin using all the PHP 7 goodness in your next development project!

Speakers
JC

John Coggeshall

John Coggeshall is the owner of Internet Technology Solutions, LLC - an Internet and PHP consultancy serving customers worldwide, as well as the owner of CoogleNet - a subscription based WiFi network. As former senior member of Zend Technologies' Global Services team, he got started with PHP in 1997 and is the author of four published books and over 100 articles on PHP technologies with some of the biggest names in the industry such as Sams... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Diamond

12:00pm

Undo rm: Hacking the filesystem - Jessica Yu, Red Hat
You're probably familiar with this dreaded scenario when you first started out using Linux: accidentally removing an important file with the rm command. And of course, there's no recycling bin! In this talk I'll share with you one of my first kernel hacks - implementing an undo rm "unrm" operation in the Linux kernel. This talk aims to be a gentle introduction to kernel development, in the form of a project show-and-tell. We'll start our trace of a typical unrm call from userspace and make our way down to Linux's VFS layer. In the process, I'll show you what a typical kernel debugging session might look like, and how you might make changes and run your kernel. In the end we'll put these concepts together and demo unrm's functionality.

Speakers
JY

Jessica Yu

Jessica is a new computer science graduate and a fledgling Linux kernel developer. She enjoys exploring open source technologies, hacking on small projects, and contributing to the Linux community. This summer she will be joining Red Hat to continue pursuing these interests.


Monday August 17, 2015 12:00pm - 12:50pm
Redwood

12:00pm

GENEVE Tunnels for Linux Endpoints - John W. Linville, Red Hat
GENEVE is a tunneling protocol used to create virtual networks on top of real IPv4 and IPv6 underlay networks. In many ways GENEVE is similar to VXLAN, NVGRE, and other tunneling protocols, but it is designed to be more suitable than other existing technologies for meeting modern challenges.

An Open vSwitch virtual port implementation of GENEVE has been available for some time, but until recently there was no Linux kernel network driver implementation. Without such an implementation, it has been difficult or impossible to use GENEVE for connections to servers at the edge of a virtual network. More recently, I have been implementing such a driver.

This presentation will provide an overview of GENEVE and its features. It will also provide a progress report on the GENEVE network device implementation, and it will discuss ongoing work relating to use of GENEVE on Linux servers.

Speakers
avatar for John W. Linville

John W. Linville

Kernel Engineer, Red Hat
As the former Linux kernel maintainer for wireless LANs, John presided over the transition of that subsystem from "constant heartache" to "mostly just works" status. More recently, John's technical pursuits have included SDN and NFV topics. Employed at Red Hat for over a decade, John has spoken on a variety of topics at Linux Foundation events around the world. On top of that, for several years John has served as a member of the Technical Advisor... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Willow B

12:00pm

The Kernel Report - Jon Corbet, LWN.net
The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system can do as a whole. In this presentation, Jon Corbet will review recent events in the kernel development community, discuss the current state of the kernel, the challenges it faces, and look forward to how the kernel may address those challenges.

Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net
Jonathan Corbet is the executive editor at LWN.net. He is the maintainer of the kernel's documentation subsystem, a member of the Linux Foundation's Technical Advisory Board, and a frequent speaker at community events worldwide.


Monday August 17, 2015 12:00pm - 12:50pm
Grand Ballroom C

12:00pm

How to Thoroughly Insult and Offend People in Your Open Source Communities, or “Your #$%@ $%@&ing Sucks and I $%@&ing Hate It' - Gina Likins, Red Hat
The tone and tenor of community conversations is a large part of whether a community succeeds, yet that’s a hard concept to model and understand. We’ll use the “Defcon Insult Scale for CONversations", or DIScon, which ranks responses from mildly insulting to abusive, to examine and classify key signifiers of uncivil behavior. Moving on, we'll tackle more subtle forms of riling folks up (ways you can assume ignorance, belittle people, and/or just be condescending).

Once we’ve examined “high DIScon” situations, we’ll talk about why they make for unpleasant communities, and why that’s bad. At this point it’s not uncommon for a host of objections to be raised, so we'll "debunk" some of those together.

Finally, we'll look at steps we can take to reduce the “DIScon level” of our communities and why that's critical for FOSS's survival.

Speakers
avatar for Gina Likins

Gina Likins

University Outreach, Open Source & Standards, Red Hat
Gina Likins has been working in internet strategy for more than 20 years, participating in online communities for nearly 25, and working in open source for more than three. She's passionate about finding ways to help our open source communities thrive and be more welcoming for everyone. Her current role involves working on Red Hat's Open Source and Standards team, doing university outreach. Her speaking experience includes numerous university... Read More →


Monday August 17, 2015 12:00pm - 12:50pm
Ballard

12:50pm

Lunch Break (Attendees on own)
Monday August 17, 2015 12:50pm - 2:20pm
TBA

1:00pm

IBM Luncheon Summit (Registration Required, Lunch Served)
Limited Capacity seats available

Attention, all thinkers and doers... pioneers and entrepreneurs... coders and innovators heading to LinuxCon: come join a group of fellow travelers who share your desire to drive Linux and open source-based solutions into the core of enterprise computing. Demos and dialogue will explore Linux and open source in the enterprise, and new innovations around Linux and IBM Systems.  Seating is limited and lunch will be served, so please register early.



Monday August 17, 2015 1:00pm - 2:00pm
Grand Ballroom A

1:00pm

BoF: Database Geeks
Monday August 17, 2015 1:00pm - 2:00pm
Aspen

2:20pm

Use More Free and Open Source Software at Work: How to Approach the Legal Department - Andrea Casillas and Deb Nicholson, OIN
Many companies, schools or projects could benefit tremendously from using Free and Open Source Software (FOSS), but free software enthusiasts and institutional gatekeepers are coming from very different perspectives. FOSS interacts with two very different types of "Intellectual Property" tools, more commonly referred to as copyrights and patents. Understanding how some of the most common FOSS licenses function, using a consistent guideline for code contributions and making use of community resources, will make adoption much more feasible -- no matter how big your project is. Once the legal department is assured that they won't be reinventing the wheel, all that remains is to choose the FOSS governance tools that best support the business model or project goal.

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 →


Monday August 17, 2015 2:20pm - 3:10pm
Cedar

2:20pm

Just Let Me Code: How We Got Our Groove Back with AppFog & Cloud Foundry - Dave Persing, Nebari Software & Dylan Kinsella, Nebari Software
This talk will take us through the Nebari journey from a pre AppFog and Cloud Foundry world of self configured, maintained and supported infrastructure to a world with microservices, zero downtime deployments. Using AppFog and Cloud Foundry allowed us to reduce our clients' costs, provide greater uptime, increase reliability, and accelerate our development velocity.

Speakers
DK

Dylan Kinsella

Dylan Kinsella is a Product Manager and Founder of Nebari Software, a Bellevue-based consulting firm. Dylan has experience with both hardware and software product development and boasts a passion for connected devices and IOT technologies.
DP

Dave Persing

Dave Persing is the Director of Engineering for Nebari Software; a software consulting services company with an eye toward helping companies develop awesome IOT experiences. Dave comes with a passion for technology and a wide array of experience from consulting to games engineering.


Monday August 17, 2015 2:20pm - 3:10pm
Grand Ballroom A

2:20pm

Getting Started with Contributing to OpenStack - Mike Turek, IBM
In this talk Mike Turek will guide the audience through getting started with contributing to OpenStack, beginning with a brief introduction to OpenStack and its various components. This will be followed by a discussion of setting up a development environment using Devstack. The talk will then focus on a sample bug, showing the audience how to debug in this new environment, make and apply changes, and eventually submit a patch. Following that will be a discussion on the life-cycle of a patch, where the audience will learn about the Gerrit review system, along with some best practices when addressing concerns the community may have. The talk will conclude with an overview of the community, highlighting OpenStack's wealth of documentation, active IRC channels, and busy mailing lists, which are all excellent resources for when one has further questions.

Speakers
MT

Mike Turek

Software Engineer, IBM
Mike Turek is a Software Engineer at IBM in the Linux Technology Center. He graduated with a MS in Computer Science from Binghamton University in May 2014. In June 2014 he started working on OpenStack, specifically on ensuring various libvirt driver enhancements for Nova would work for IBM's Power architecture. He regularly participates in the NYC OpenStack meetups and is currently working on Power enablement for OpenStack's Ironic project.


Monday August 17, 2015 2:20pm - 3:10pm
Aspen

2:20pm

Cloud Orchestrators and Container Orchestrators, Any Difference? - Sebastien Goasguen, Citrix
Over the last 7 years, the cloud industry has been hard at work developing and operating so called cloud orchestrator. These orchestrators or data center schedulers or virtual machine management systems have succeeded to provide cloud capabilities to the enterprise.
They offer a self-service, elastic, pay as you go system at the data center infrastructure layer. These systems are known as IaaS. Interestingly with the advent of Docker, a new type of orchestrator are being developed (Swarm, Kubernetes, Rancher) they are tailored for containers rather than virtual machines. But is there a real difference between these systems. They both have a set of machines under management, they both receive request from users to place a computing entity onto a machine and they both try to handle large scale and resiliency. In this talk we will discuss these systems, trying to compare their capabilities and see if there is a real difference between them. What is at stake of course, is whether systems like CloudStack and OpenStack should orchestrate containers, or whether new systems like Kubernetes and Rancher should start dealing with virtual machines. Or whether we should let everyone do what it does best.

Speakers
SG

Sebastien Goasguen

Citrix
Sebastien Goasguen is a Cloud Computing evangelist for Citrix. He is a Apache CloudStack committer and Program Management Committee (PMC) member. He has fifteen years of experience in distributed systems from high performance computing to clouds and big data systems. Recently he has worked on Apache libcloud, Knife CloudStack plugin and Apache Whirr, building high level services on top of the native CloudStack API.


Monday August 17, 2015 2:20pm - 3:10pm
Jefferson

2:20pm

Deploying OpenDaylight - Daniel Farrell, Red Hat
Docker, Vagrant, Puppet, Ansible, RPMs - oh my!

Quite a few new ways to deploy OpenDaylight were developed during the Lithium release cycle. This talk will guide you through the options, providing a technical overview and examples of each.

The speaker, Daniel Farrell, created most of the deployment options mentioned above. He’s also supporting OPNFV’s major OpenDaylight+OpenStack deployment effort from the upstream OpenDaylight side.

Speakers
avatar for Daniel Farrell

Daniel Farrell

Software Engineer, Red Hat SDN Team
Daniel Farrell is a Software Engineer on Red Hat’s SDN Team, where he contributes to upstream OpenDaylight and OPNFV. He has been involved in SDN’s development since it emerged from Stanford, including early OpenFlow and OpenStack work. During ODL’s Helium release cycle he bootstrapped ODL’s performance efforts. In Lithium, he focused on building ODL’s upstream delivery pipeline, including RPMs, Vagrant base boxes, containers, an... Read More →


Monday August 17, 2015 2:20pm - 3:10pm
Issaquah

2:20pm

Converting Existing Installed OS and Applications to Docker - Marc Merlin, Google
Google has been using the same shared server image between the booting OS and the applications that runs in containers. Container solutions like docker were designed to let you run an application on a vanilla OS image. This is great if you want to totally decouple a new application from the underlying OS. This is not great if you don't want to have to maintain 2 operating systems (the host one and the container one) if you already have well customized OS, and if you simply want to run some existing applications in a container. This gives you the security benefit from resource/disk/network separation between untrusted applications and the rest of your operating system without having to start from scratch with a base OS and lots duplicate packages between the container and the host OS. More importantly this lets you switch existing working applications to a state where half their functionality (like the web facing portion with untrusted php code) runs in a read only container, while the backend that needs access to local disk and network resources, run outside the container, and post the data to a filesystem that is only read only in the container but sufficient for serving results.

You also benefit from completely controlling the container image and not relying on an image retrieved from the internet that may not be trustworthy by reusing the exact same OS image inside and outside the container, also minimizing upgrade time and cost.

My talk will show how to use docker to achieve those goals and get a chance to containerize applications that you probably wouldn't get around to run in containers otherwise

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 17, 2015 2:20pm - 3:10pm
Cirrus

2:20pm

The App Container Spec - Jonathan Boulle, CoreOS
Application containers are taking the Linux community by storm. While some of the underlying technologies and concepts are mature, best practices and the software itself are evolving rapidly and the field is arguably still in its infancy. Nonetheless, 2015 has been declared by some to be the "year of the production-ready container."

The App Container spec project (appc) was announced in late 2014 as an effort to create a common, interoperable and well-defined specification standardizing what "application containers" are. The subsequent months saw the spec being widely adopted and implemented in the industry. This talk will give an overview of the state of the union in the appc world. It will review the history and evolution of the App Container project as it went from just an idea to a solidified specification with a number of production-ready implementations on different platforms.

Speakers
JB

Jonathan Boulle

Jonathan Boulle is working on all things containers at CoreOS, driving the App Container specification and development of rkt, the application container runtime. Previously he was one of the lead engineers on fleet, contributed heavily to etcd, and, in a past life, worked on Twitter's cluster management platform based on Aurora and Mesos. He's passionate about Linux, golang, F/OSS, the Oxford comma, and scale.


Monday August 17, 2015 2:20pm - 3:10pm
Grand Ballroom D

2:20pm

Get Ship Done - Charles Eckel, Cisco & David Tootill, Cisco
Developers are driving the market for cloud consumption and leading each industry into the new era of software defined disruption. There are no longer questions about elastic and flexible agile development as the way to innovate and reduce time to market for businesses. However, Physical and cloud Infrastructure does not enable application development platforms natively nor provide the ability to create applications that are cloud native with elastic services. In addition, businesses are moving to application development architectures leveraging microservices which are becoming more strategic to their business strategy. When making the decision to build and operate an application on physical or on a cloud platform, microservices became central to your application architecture and strategy. This presentation will clearly define what a microservices infrastructure is and how it enables elastic, flexible, and portable application workload deployment.  It introduces Cisco's cloud-based Shipped product that addresses these continuous evolving needs, and includes a demo of using Shipped to set up a development project and deploy it to the cloud in minutes, including creation of associated source repositories and continuous integration builds. Lastly it introduces DevNet (devnet.cisco.com), Cisco’s developer program, which provides resources to help you learn and use Shipped and other Cisco technologies to create innovative solutions quickly.

Speakers
avatar for Charles Eckel

Charles Eckel

Open Source Developer Evangelist, Cisco Systems
Charles started with open source 1999 as a founding member of Vovida Networks, developing some of the industry’s first open source VoIP protocol stacks and applications. Now at Cisco, he is a recognized champion of open standards, open source, and interoperability. He runs DevNet’s Open Source Dev Center and successfully introduced open source hackathons into IETF and MEF, uniting open source software with open standards to maximize... Read More →
avatar for David Tootill

David Tootill

Innovation Architect, Cisco
David Tootill is a senior developer and architect for Cisco Systems, currently working on their forthcoming Shipped product for rapid development and deployment to the cloud. He has co-founded two software companies, and is the principal architect and developer of three major software products totaling nine figures of sales. He has been awarded three US patents.


Monday August 17, 2015 2:20pm - 3:10pm
Willow A

2:20pm

Large Scale Container Management with LXD and OpenStack - Stéphane Graber, Canonical
LXD, our new container manager (lightervisor) can either be driven by a simple command line tool or through an OpenStack Nova Compute plugin.

This talk focuses on the latter. The LXD integration with OpenStack that's developed and shipped in Ubuntu makes it possible to mix virtual machines and containers in a safe, scalable and very natural way.


This means that with nova-compute-lxd, it's now possible to have some users get regular VMs and some others get containers, using the exact same source image. Management of the resulting container also works exactly like a virtual machine would, with the difference that it's much faster and less resource hungry than a full fledged virtual machine.

This talk will go over what nova-compute-lxd is, go through some performance tests we did and include a brief demo of nova-compute-lxd in action.

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 →


Monday August 17, 2015 2:20pm - 3:10pm
Grand Ballroom B

2:20pm

Catch Up on the Raspberry Pi - Ruth Suehle, 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's a new 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 and Tom Callaway to hear some of the best tricks for getting the most out of the Raspberry Pi. They'll also share some of the best projects they and others have built, from gaming devices to home automation, and they'll fill you in on what the Raspberry Pi 2 can help you do.

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 17, 2015 2:20pm - 3:10pm
Redwood

2:20pm

Extending the Secure Boot Certificate and Signature Chain of Trust in the OS - Fionnuala Gunter, Hypori
The Linux kernel's integrity subsystem verifies and enforces file
integrity based on file signatures. Files are currently signed, post
install, by walking the file system - a time consuming process. A better, more complete,
solution is to include file signatures in software packages, similar to
the existing file hashes. This enables files to be automatically labeled
with signatures during installation.

This talk describes extending the UEFI secure boot certificate chain of
trust to the OS to prevent unauthorized software/files from being
executed or accessed. It will cover proposed software package manager
changes for including and installing file signatures, locally signing
certificates used for verifying file signatures, and loading the signed
certificates onto the trusted IMA keyring.

Speakers
avatar for Fionnuala Gunter

Fionnuala Gunter

Security Software Developer, Hypori
Fionnuala Gunter extended RPM Package Manager to include and install file signatures while at IBM. She is currently a Security Developer at Hypori.



Monday August 17, 2015 2:20pm - 3:10pm
Willow B

2:20pm

Kernel Network Stack Challenges at Increasing Speeds - Jesper Brouer, Red Hat
As network speeds continue to increase from 10Gbit/s, to 40Gbit/s, and very soon to 100Gbit/s the rate at which packets can arrive increases, and as a result the amount of of time to process packets decreases to as little as 6.7ns per packet at 100Gbit/s.

This talk explains the challenges the kernel network stack is facing, and describe some strategies and mitigation techniques to handle these increasing network speeds.

Recent improvement to the TX layer will be explained, but it cannot standalone. Further improvements to the RX layer and qdisc layer are still needed.

The memory subsystem is also pressured to its limits, and plumbering and cooperation between networking and MM (Memory Management) kernel developers are needed.

Speakers
avatar for Jesper Brouer

Jesper Brouer

Linux Kernel Developer, Red Hat Inc
Jesper Dangaard Brouer is senior Kernel Engineer at Red Hat, and is part of the team that maintains the Linux Kernel Network Stack. He is working from the comfort of this home in Denmark, outside Copenhagen. He has participated in several invitation only developer conferences, including NetConf and most of the Netfilter Developer Workshops. He is also part of the team that maintains netfilter.org. He is a frequent speaker at technical... Read More →



Monday August 17, 2015 2:20pm - 3:10pm
Grand Ballroom C

2:20pm

Resurrecting Internet Booting - Boot Boot, Booting Over the Internet - John Hawley, Intel
Boot Boot is the spiritual successor to a project that met an untimely demise in 2011, however it's now 2015 and the band is getting back together. Boot Boot will explore the technologies and pieces needed to create and run an internet booting infrastructure, as well as explore network booting in the general sense. There will be a discussion of how to either integrate with Boot Boot, or take the respective pieces and run them in your own infrastructure. The use cases are more obvious now with the greater proliferation of cloud deployments, virtual machines and the ubiquity of high speed internet.

Speakers
JH

John Hawley

Open Hardware Technical Evangelist, Intel - OTC / MinnowBoard
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, Boot Boot, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently woks for Intel working on Open Hardware, and the Minnowboard. In his free time he enjoys cooking... Read More →


Monday August 17, 2015 2:20pm - 3:10pm
Diamond

2:20pm

Why Be a Rock Star Developer When You Can Be Willie Nelson - Rikki Endsley, Red Hat
Are you sick of seeing job listings calling for "rock star developers"? What does that even mean? Developers who get the glory, while the band, agent, road crew, and sound engineers do the work? Instead of being a one-hit wonder who crashes and burns by 27, look to Willie Nelson for inspiration. Willie's 60+ years in the music business offer plenty of lessons developers can apply to their own careers. Attend this fun talk to see how collaborating with a diverse mix of people, learning new skills, choosing the best tool for the job (and then improving on it), contributing to a range of communities, and not being afraid to fail have benefited Willie's career. The talk will be fun, but the lessons are practical for developers--and people who work with them--of all experience levels.

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.


Monday August 17, 2015 2:20pm - 3:10pm
Ballard

2:20pm

Ally Skills Workshop - hosted by Valerie Aurora, Ada Initiative (Sign-up Required)

REGISTER HERE:

The Ally Skills Workshop teaches men simple, everyday ways to support women in their workplaces and communities. Participants learn techniques that work at the office, at conferences, and online. The skills we teach are relevant everywhere, including skills particularly relevant to open technology and culture communities. At the end of the workshop, participants will feel more confident in speaking up to support women, be more aware of the challenges facing women in their workplaces and communities, and have closer relationships with the other participants.

Participants of all genders are welcome! The workshop works best with about 20-30% women, so we encourage everyone who is interested to apply. For more information on the Ally Skills Workshop, click here: http://adainitiative.org/what-we-do/workshops-and-training/


Speakers
avatar for Valerie Aurora

Valerie Aurora

Executive Director, The Ada Initiative
Valerie Aurora is the Executive Director and co-founder of the Ada Initiative, a non-profit dedicated to promoting women in open tech/culture. In addition to leading the development and adoption of conference anti-harassment policies, Aurora created and teaches the Ada Initiative Ally Skills Workshop, which teaches men simple ways to support women in open tech/culture. Aurora, an experienced software engineer, was a leading file systems... Read More →


Monday August 17, 2015 2:20pm - 5:20pm
Virginia

3:20pm

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.


Monday August 17, 2015 3:20pm - 4:10pm
Cedar

3:20pm

Faster, Improved Guest Model for Xen - Elena Ufimtseva, Oracle
PVH guest has become a number one priority in recent years for XenProject
community. This type of guest capitalizes on the best component from PV
and HVM guests and achieves better performance and maintainability.
This talk is about fascinating PVH features and how the Xen hypervisor
and Linux kernel benefit from this guest model. The talk will also cover
challenges, existing problems and future work.

Speakers
avatar for Elena Ufimtseva

Elena Ufimtseva

Software Engineer, Oracle
I am a former OPW intern of 2013 program and my project was vNUMA work for Xen hypervisor.  After OPW I realized that I like to continue to contribute to Xen Project and Linux kernel. I had given a talk at 2013 LinuxCon in Europe and at Xen Project summit of the same year about my experience as OPW intern, as open source project contributor and what I have learned and what skills I got during that time.  Currently I work at Oracle on... Read More →


Monday August 17, 2015 3:20pm - 4:10pm
Issaquah

3:20pm

Are Today's FOSS Security Practices Robust Enough in the Cloud Era? - Lars Kurth, Citrix
Recent vulnerabilities like Heartbleed and Shellshock have brought the security practices and track record of open-source projects into the spotlight. A project’s response to security issues has a major impact on how much risk end users are exposed to and how the project is perceived in the technology industry.

We will compare the security practices of key projects such as Linux, Docker, Xen Project, OpenStack and others. We will explore the trade-offs of different security practices, such as community trust, competing stakeholder interests, fairness and media coverage of vulnerabilities. Finally, we will explore the evolution of the Xen Project’s security process over the past 3 years as a case study. We will illustrate the trade-offs, pain points and unexpected issues we have experienced, to help other projects understand the pit-falls in designing robust security processes.

Speakers
LK

Lars Kurth

Director, Citrix
Lars Kurth had his first contact with the open source community in 1997 when he worked on various parts of the ARM toolchain. This experience led Lars to become a passionate open source enthusiast who worked with and for many open source communities over the past 19 years. Lars contributed to projects such as GCC, Eclipse, Symbian and Xen and became the open source community manager for Xen.org in 2011 and later chairman of the Xen Project... Read More →


Monday August 17, 2015 3:20pm - 4:10pm
Jefferson

3:20pm

Re-Platforming the Cloud and Datacenter Infrastructure with Open Source - Thomas Rampelberg, Mesosphere
Scale is broken in datacenters today, and even the cloud. Most operators are still stuck on the outlook of “individual servers” and placing services in static partitions with much manual intervention. In this talk, Thomas will trace the evolution of open source projects that are creating a new “single computer” abstraction view of datacenter and cloud resources. He will explain his view that the cloud and datacenter infrastructure are being re-platformed with new abstractions (driven largely by innovation in open source), and will highlight exciting examples (from Apache Mesos, Marathon, Kubernetes) making this possible.

Speakers
TR

Thomas Rampelberg

Thomas Rampelberg is a Product Manager at Mesosphere who has contributed to the Datacenter Operating System and created the new Mesos CLI. He is a contributor to many open source projects, including Apache Mesos and has devoted himself to building new tools for Apache Mesos. Before coming to Mesosphere, Thomas was working on distributed systems at BitTorrent.


Monday August 17, 2015 3:20pm - 4:10pm
Aspen

3:20pm

Unifying Events & Logs Into the Cloud - Eduardo Silva, Treasure Data
Log data provides critical insights into software systems. However, in the age of ubiquitous computing, unifying logs from hundreds of data sources with different data formats presents a big challenge. Fluentd is an open source data collector that solves this problem by providing a unified logging layer with pluggable and reliable architecture. In this presentation, I will talk about different use cases including mobile backend systems for logging and automotive sensor data collection and discuss how we can collect data from these sources in a maintainable, scalable manner, focusing on cloud-based backend systems.

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.


Monday August 17, 2015 3:20pm - 4:10pm
Grand Ballroom A

3:20pm

Persistent Storage for Containers with Kubernetes and OpenShift - Mark Turansky, Red Hat
Manually configuring mounts for containers to various network storage platforms and services is tedious and time consuming. OpenShift and Kubernetes provides a rich library of volume plugins that allow authors of containerized applications (Pods) to declaratively specify what the storage requirements for the containers are so that OpenShift can dynamically provision and allocate the storage assets for the specified containers. As the author of the Kubernetes Persistent Volume specification, I will provide an overview of how Persistent Volume plugins work in OpenShift, demo block storage and file storage volume plugins and close with the Red Hat storage roadmap.

Speakers
MT

Mark Turansky

Principal Software Engineer, Red Hat
Mark Turansky is a Principal Software Engineer at Red Hat and a full-time contributor to the Kubernetes Project. Mark is the author of the Kubernetes Persistent Volume specification and a member of the Red Hat OpenShift Engineering team.


Monday August 17, 2015 3:20pm - 4:10pm
Grand Ballroom B

3:20pm

Application Containers Stack, rkt to Kubernetes - Brandon Philips, CoreOS
Organizations use tools based on Linux containers like Docker and rkt because it lets teams separate physical and VM infrastructure from applications. Containerization brings real benefits for devops at companies large and small, but also unique challenges with getting started: primarily it introduces a number of new concepts and ideas.

Come learn those concepts from: rkt, an app container runtime for Linux, to the Kubernetes cluster management system. Understand key rkt features like the concept of pods, image verification, container network configuration and integrations with init systems and cluster orchestration tools. Learn how Kubernetes can take those containers and deploy them on a set of cohesive cluster APIs and concepts.

This session brings it together to build an app container image, mirror that image on an HTTP endpoint and deploy it on top of a Kubernetes cluster.

Speakers
KT

Kelly Tenn

Head of Public Relations, CoreOS
Jonathan Boulle is working on all things containers at CoreOS, driving the App Container specification and development of rkt, the application container runtime. Previously he was one of the lead engineers on fleet, contributed heavily to etcd, and, in a past life, worked on Twitter's cluster management platform based on Aurora and Mesos. He's passionate about Linux, golang, F/OSS, the Oxford comma, and scale.


Monday August 17, 2015 3:20pm - 4:10pm
Cirrus

3:20pm

Building High-Performance NFV Solutions Using Containers - Jun Nakajima, Intel
Although the light-weight container infrastructure provides VNFs (Virtual Network Function) with high density and efficiency, we have challenges when building high-performance NFV solutions using containers. In our view, two are outstanding there: 1) network configuration, especially with SR-IOV, and 2) performance isolation to guarantee deterministic execution with minimal latency and jitters.

In this present, we will share best practices and our solutions to those challenges. We will 1) talk about network configuration options for SR-IOV, performance, and security, and 2) discuss real-time requirements, cgroups, real-time containers, and soft partitioning to achieve deterministic execution for data plane VNF containers. We will also touch on container/hypervisor coexistence, including our KVM enhancements for NFV, some of which are applicable to containers as well.

Speakers
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 →


Monday August 17, 2015 3:20pm - 4:10pm
Grand Ballroom D

3:20pm

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

chriscool@tuxfamily.org
Christian Couder is a software engineer with 19 years of professional experience in software development, release, build and version control. He is a Git developer since June 2006. He has been working especially on "git bisect" and "git replace". Since March 2015 he is an editor of the Git Rev News newsletter. He is employed by SoftAtHome in Paris, France to develop set-top box and home gateway related software. He has given presentations about... Read More →


Monday August 17, 2015 3:20pm - 4:10pm
Redwood

3:20pm

Getting Started with Embedded AArch64 Development - Mark Charlebois, Qualcomm Technologies
Mark Charlebois, Director of Open Source Software Strategy at Qualcomm Technologies, Inc., will provide an overview of the current state of embedded Linux SW for the AArch64 platform, and will use the low cost DragonBoard 410c community board as an example platform. A brief overview of the 96 Boards specification will be presented, including certain “gotchas” to be aware of. The presentation will also cover where to find developer resources, how to build a kernel with the necessary features, toolchain and distro options, and will cover the experience using the board for rapid prototyping for the AARCH64 platform.

Speakers
MC

Mark Charlebois

Director Open Source Software Strategy, Qualcomm
Mark Charlebois is a Director of Open Source Software Strategy at Qualcomm Technologies Inc. (QTI), a subsidiary of Qualcomm, Inc. He has been developing software for Unix, Linux and embedded systems for more than 25 years, and currently contributes to the PX4 Firmware project and the LLVM Linux project. Charlebois joined Qualcomm in 1999, and has worked in R&D, GlobalStar, MediaFLO, QuIC, and most recently in R&D again on aerial... Read More →


Monday August 17, 2015 3:20pm - 4:10pm
Diamond

3:20pm

Why Link-State Matters - Andy Gospodarek
For most of it's existence the default behavior for the Linux kernel has been what most would consider a 'weak host' model. This will means that the kernel will chose to forward frames by any means necessary to ensure connectivity between a source and destination. Unfortunately one of the system states not taken into consideration when making a routing decision is outgoing link-state. In the past, the Linux kernel has relied on an array of userspace applications to solve this problem and either remove routes or perform configuration changes when link state changes. This talk will cover recent kernel changes that provide a configuration option to change route table behavior based on link-state, the benefits of this in the kernel for users and administrators, and possible future development plans for this feature.

Speakers
avatar for Andy Gospodarek

Andy Gospodarek

Member of Technical Staff, Cumulus Networks
Andy Initially worked at LVL7 (acquired by Broadcom in 2007) doing application porting ("Why doesn't this work on Linux?") and later doing platform and board support for an embedded network operating system product. He Moved to Red Hat in 2005 and spent most of his time maintaining network drivers and doing whatever else was needed in the networking subsystem as well as leading others doing similar work. Andy recently joined Cumulus Networks to... Read More →


Monday August 17, 2015 3:20pm - 4:10pm
Willow B

3:20pm

Linux Kernel Networking Walkthrough - Thomas Graf, Noiro Networks
This presentation features a walk through the Linux kernel networking stack for users and developers. It will cover insights into both, existing essential networking features and recent developments and will show how to use them properly. Our starting point is the network card driver as it feeds a packet into the stack. We will follow the packet as it traverses through various subsystems such as packet filtering, routing, protocol stacks, and the socket layer. We will pause here and there to look into concepts such as networking namespaces, segmentation offloading, TCP small queues, and low latency polling and will discuss how to configure them.

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.


Monday August 17, 2015 3:20pm - 4:10pm
Grand Ballroom C

3:20pm

Failing to Prepare - Why Higher Education Programs Need Open Source - Tom Callaway, Red Hat
Failing to prepare - Our day to day life is increasingly reliant upon Linux and Open Source, but the vast majority of college students are unaware of open source technologies, methodologies, and tools. In this presentation, Tom Callaway will discuss the problem of how higher education fails to prepare their students for an Open Source workplace (and world), why it is critical that we take steps to incorporate it into their CS and Engineering curriculums, and how some schools are already ahead of the curve.

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 →


Monday August 17, 2015 3:20pm - 4:10pm
Ballard

3:20pm

Building Containerized Applications - Dusty Mabe, Red Hat & Daniel Walsh, Red Hat
Note: Please ensure that you bring your personal laptop to this lab, and seating is only available for 50 participants.

In this hands-on lab, learn how to use Project Atomic's container technologies around docker, Kubernetes and the Atomic App to create multi-container applications from scratch and from existing applications. See how to deploy the new containers to the Atomic Host and Openshift.

In this lab, you will:
  • Quickly develop a basic containerized application.
  • Migrate a simple popular application to a containerized version.
  • Deploy your new applications to a container host.
You’ll get a feel for the the use of containerization across traditional Enterprise IT and devops use scanarios. Understand different container host platforms and learn how to choose the best one for your container needs. Plus, you’ll understand what to consider when thinking about implementing a containerized microservices architecture.

Speakers
DM

Dusty Mabe

Dusty Mabe is a Sofware Container Engineer at Red Hat working in upstream communities and concentrating on container enablement. In the past Dusty has worked in Red Hat's consulting orgainization with a focus on cloud. He has also worked at a telecommunications company where he helped design Linux platforms for "five nines" compliant systems concentrated on high availabilty. In free moments Dusty likes to play basketball and spend time with his... Read More →
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 17, 2015 3:20pm - 5:10pm
Willow A

4:20pm

Private Cloud is Dead, Long Live Public Cloud - James Bottomley, Odin
A recent report by Gartner showed that the number of virtual instances belonging to the enterprise but not running in the enterprise data centre is growing rapidly (up from 3% in 2011 to 20% in 2014). This rapid flight is generated by novel technologies (like containers) which are being delivered by outside service providers but are not available within the enterprise data centre. The primary trend the enterprise is questing for is agility, which aligns very well with Docker and the Container ecosystem.

This talk will explain how containers drive agility, why the enterprise is seeking it and also explore what the future holds in this brave new world (how much flight does there have to be before the enterprise data centre ceases to exist in its own right). We will also review some of the technologies designed to save the enterprise data centre and why they are doomed to failure.

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 →


Monday August 17, 2015 4:20pm - 5:10pm
Issaquah

4:20pm

At-Scale Datacenters and the Demand for New Storage Architectures - Allen Samuels, San Disk
Best practices of large-scale data centers are changing the way that storage is being built and delivered. New technologies such as storage over converged networking infrastructure, heterogeneous replication strategies, scalable object storage and low-cost enterprise grade flash memory are experiencing rapid adoption in the market place. These new technologies place new and heavier demands on kernel and storage management software which must evolve to meet these needs.

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 17, 2015 4:20pm - 5:10pm
Cedar

4:20pm

Ginger – An HTML5 Management Interface for Hosts - Daniel Henrique Barboza, IBM
In the current cloud computing environment we live, systems management has changed. The administrator must now manage virtual machines, where each one can act as servers as well, which requires host management. This scenario can be handled by a Hypervisor. We present an open source altenative to manage the above scenario. The Kimchi Project is an open source project that consists of a HTML5 management interface to manage virtual machines. But Kimchi alone is not enough to handle today's demands. To help configure and manage the host, we present Ginger. It is a Kimchi plug-in, written in Python, that allows remote management of the host to control the the network configuration, backup, users and more. In this presentation, Aline and Daniel will dive into Ginger, showing how this open source alternative can provide advanced management features through a user-friendly interface.

Speakers
DH

Daniel Henrique Barboza

Daniel Barboza is a senior software engineer at the IBM Linux Technology Center in Brazil. He is a collaborator of the Kimchi Project, a HTML5 management interface to kernel-based virtual machine (KVM), written in Python, JavaScript and HTML5, and the maintainer of Ginger, a Kimchi plug-in for host management. His background also includes Eclipse programming, mobile devices programming on IBM System X, and a Masters of Science degree on mobile... Read More →


Monday August 17, 2015 4:20pm - 5:10pm
Aspen

4:20pm

Cloud Foundry on OpenStack: It’s what's on the Stack That Matters! - Ramiro Salas, Pivotal
The goal for both OpenStack and Cloud Foundry foundations is to build open source software and communities. The software is intended for public, private and managed clouds. CloudFoundry is intended for a variety of IaaS including vSphere, OpenStack and Amazon Web Services.

Attend this session for a quick technical overview of Cloud Foundry and to be able to deploy a variety of apps. on the platform that handle requirements such as HA, Scaling, Logging, Monitoring, Debugging, etc.

After attending this session you should be able to walk away with a good understanding of Cloud Foundry and how it complements an IaaS like OpenStack.

Speakers
avatar for Ramiro Salas

Ramiro Salas

Cloud Foundry Advisory Architect, Pivotal Software, Inc
Ramiro Salas is a Cloud Foundry Advisory Architect at Pivotal. Previous to this role, he spent 10 years at VMware in multiple functions, most recently as OpenStack, NFV, Network and Security field Specialist. Ramiro has a 25-year career spanning 4 continents, with companies like Ascend, Lucent, CoSine and others, and serves in the board of advisors for start-ups in related fields.


Monday August 17, 2015 4:20pm - 5:10pm
Jefferson

4:20pm

KVM, OpenStack, and the Open Cloud - Adam Jollans, IBM and Mike Kadera, Intel
KVM is the primary hypervisor used in OpenStack deployments, combining two major open source projects to deliver open cloud computing. This presentation will review the architecture of both KVM and OpenStack, highlight the potential synergies and benefits, and discuss production OpenStack cloud deployments which use KVM. It will also look forward to future developments in KVM, OpenStack and their ecosystems and how these will influence open cloud computing.


Speakers
avatar for Adam Jollans

Adam Jollans

Program Director, LinuxONE, IBM
Adam is part of the team leading the marketing of IBM's secure, scalable and highly available LinuxONE server. He has been involved with Linux and open source for over 10 years, and most recently was IBM's Linux Strategy Manager working across the IBM portfolio and with ecosystem partners including Red Hat, SUSE and Canonical. You can email Adam at adam_jollans@uk.ibm.com. 
avatar for Michael Kadera

Michael Kadera

Open Source Technology, Intel
Michael Kadera works in Intel’s Open Source Technology Center leading the Cloud & Data Center Technical Marketing Engineering team. Michael has over 18 years-experience in Intel leading enterprise software development, Cloud and Infrastructure DevOps teams. Michael led Intel IT’s Open Cloud Program in the design and implementation of private and Intel’s first hybrid cloud solutions. His team delivered deep technical and IT solutions... Read More →


Monday August 17, 2015 4:20pm - 5:10pm
Grand Ballroom A

4:20pm

The Truth About Docker Container Lifecycles - Kevin McGuire, New Relic
There has been much conjecture about the lifecycle of containers in their use as either more efficient virtual machine substitutes or lightweight microservice hosts. The former suggests the ability to run more containers than VMs due to resource efficiency but with the same long running dynamics. The latter suggests very short lived containers that exist only to perform the task at hand then disappear.
New Relic uses Docker and has both of these usage patterns. But what is the rest of the industry actually doing? It's been difficult to say.
Until now.
New Relic now provides monitoring of Docker containers as part of its Server Monitoring product. As a SaaS monitoring service, New Relic is in the interesting position of being able to see aggregate usage and lifecycle trends across millions of Docker containers, which we will share in this presentation.
Join us as we discuss our voyage of instrumenting and understanding Docker usage in the wild. Sometimes the results have been in line with our assumptions, but oftentimes the results have been surprising. The practical consequences of this data is that it may help you to understand how to deliver the right container technology or adopt de-facto best practices. But at the larger level, with our best data nerd t-shirts on, it's just darned interesting to see evidence that containerization is representing new usage patterns which point to this being a game-changer.

Speakers
KM

Kevin McGuire

Kevin McGuire is the Director of Engineer and Product Manager for New Relic Server and Plugins products, the teams which delivered the Docker Monitoring features. He is also the founder of the New Relic Seattle office. Prior to New Relic, Kevin has been architect and PM at Microsoft, and has held various technical and management roles in IBM, in particular as one of the first leads on the Eclipse Project.


Monday August 17, 2015 4:20pm - 5:10pm
Grand Ballroom D

4:20pm

The 7 Characteristics of Container Native Infrastructure - Casey Bisson, Joyent
Containers are changing the manner in which applications are run across all data centers. However, it’s time to improve the efficiency of containers by removing VMs altogether and enabling containers to exist as first class citizens in the datacenter. The removal of the VM is just one of the seven characteristics of container-native infrastructure that offers specific performance and operational advantages to Docker in production.

From more convenient networking to improved host management and overall better performance, container-native infrastructure is the future of the data center. In this session, Joyent Product Manager Casey Bisson will explore the difference between container-native and legacy infrastructure, including a side-by-side demonstration of clear differences.

Speakers
CB

Casey Bisson

Joyent
Casey Bisson is an engineer and product manager at Joyent, the container infrastructure company. At Joyent, he helps lead and deploy SmartDataCenter for on-premises and hybrid clouds. Prior to Joyent, he was Director of Engineering at Gigaom where he assembled an in-house engineering and built (or rebuilt) Gigaom, Gigaom Research, Gigaom Events and supporting properties.


Monday August 17, 2015 4:20pm - 5:10pm
Cirrus

4:20pm

Containerizing your Desktop - Jessica Frazelle
As a Docker Core Team member, I use Docker daily. This includes running Docker on my laptop (which is a Debian host). I containerize various desktop apps and try to run everything in containers. This would be a pretty obscure in nature talk. Most people only think of containers as production apps, but you can actually run most applications and GUIs even in containers by bind mounting the X11 socket. A lot of operating systems are coming to form with "running everything in containers" like project atomic and ubuntu core. This would be an interesting look on the fact you could actually use one of those distros for your desktop by containerizing GUIs. If you can run it on your normal distro you can containerize it, and this talk will prove that.
Most recently I put steam (OpenGL) in a container to play video games.

Speakers
avatar for Jessica Frazelle

Jessica Frazelle

Software Engineer, Google
Jess Frazelle is a Software Engineer at Google. She was previously a Software Engineer at Docker. Jess Frazelle has served as a Maintainer of Docker, Contributor to Runc and Golang as well as other projects. Jess Frazelle is working on making containers more secure. She loves all things involving Linux namespaces and cgroups and is typecasted as the person who runs everything in containers.


Monday August 17, 2015 4:20pm - 5:10pm
Grand Ballroom B

4:20pm

Maintaining an Out-of-Tree Driver and an Upstream Driver Simultaneously (With Minimal Pain) - Catherine Sullivan, Intel
Intel’s Networking Division (ND) has long maintained two versions of their drivers: the out-of-tree driver that supports their hardware (within reason) on older kernels, and the upstream driver that is maintained in the kernel.

One problem that this raises is how to keep the two drivers in sync without duplicating work. For the i40e driver, some changes were made to the existing build processes to solve this problem. This presentation will explore the new processes and the improvements that have been seen from them, as well as the pitfalls that still exist.

This is a follow-up presentation to “Developing Out-of-Tree Drivers alongside In-Kernel Drivers” by Jesse Brandeburg.

Speakers
CS

Catherine Sullivan

Software Engineer, Intel
Catherine is a software engineer at Intel where she works on network device drivers, primarily the i40e driver.


Monday August 17, 2015 4:20pm - 5:10pm
Diamond

4:20pm

Power Tuning Linux: A Case Study - Alexandra Yates, Intel
In this talk we will examine the power consumption of an off-the-shelve system running an “out of the box” Linux distributions. We will demonstrate the steps needed to achieve optimal system power using various tools and analysis techniques including PowerTOP & Turbostat. Upon completion of the talk, the audience should understand the steps needed to properly configure an out of the box Linux distro to take advantage of the power features available on the latest Intel platforms.

Speakers
AY

Alexandra Yates

Software Engineer, Intel
Alexandra is a Software Engineer who works at Intel’s Open Source Technology Center (OTC) on the Linux Core Enabling Team, Alex focuses on enabling Linux and tools such as PowerTOP to work on Intel Architecture


Monday August 17, 2015 4:20pm - 5:10pm
Grand Ballroom C

4:20pm

Avocado: Open Source Softtware Testing Made Easy - Lucas Meneghel Rodrigues, Red Hat
Automated testing tools have often been developed to help dedicated testing teams. Those tools are usually designed with the workflow of these teams in mind, and it's our experience that the resulting product has a bunch of great features, but often comes with a steep learning curve. That curve tends to alienate an important part of the development team's base.

Avocado (http://avocado-framework.github.io/) is a new testing framework, developed to give developers an easy to approach test runner. It also features testing APIs for multiple languages, integration with GDB and profiling tools, and a plugin system that lets developers modify the framework in new useful ways, such as adding new test exchange data formats. This presentation briefly covers Avocado's design goals, followed by a more thorough demo of its capabilities and use cases.

Speakers
avatar for Lucas Meneghel Rodrigues

Lucas Meneghel Rodrigues

Senior Software Engineer, Red Hat
Lucas is a Senior Software Engineer working for Red Hat on the virt team (QEMU/KVM/Libvirt and other virt stack core tools) for over 5 years, helping to develop the testing stack for virtualization technologies, such as KVM, QEMU and Libvirt. He is the maintainer of the autotest test framework, and former maintainer of the virt-test virtualization testing suite. He and his team are now working on the development of a new testing framework that... Read More →


Monday August 17, 2015 4:20pm - 5:10pm
Willow B

4:20pm

MariaDB: The New MySQL is FIve Years Old & Everywhere - Colin Charles, MariaDB
MariaDB is now shipping in every Linux distribution and is the default MySQL in many. Come to this talk and learn about how to manage the new MySQL with all the advanced options available to both developers and operators. Some highlights include: * using authentication plugins, like PAM, and turning on two-factor authentication * Using & managing various storage engines in your queries: SphinxSE for full-text search, connecting to a Cassandra cluster, making use of ODBC & other various data sources via CONNECT (eg. joining data from Microsoft SQL Server with MariaDB is entirely possible), and automatic sharding in the database via SPIDER. (backup strategies, deployment, network, etc. are all covered) * Configuring the threadpool for your workload * Taking advantage of new replication features * Using SQL Roles And more

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.


Monday August 17, 2015 4:20pm - 5:10pm
Redwood

4:20pm

Building a Rich Open Source Ecosystem for Linux on the Mainframe - Mo Abdirashid, IBM
Linux enables easy portability across platforms, and the IBM z Systems offers open source software a platform with higher levels of performance, scalability and security. There is now a rich open source ecosystem available on Linux on the mainframe - from OpenStack to MongoDB to Docker - with many more packages currently ported.

This new initiative enables Linux on z Systems to offer an equivalent open source ecosystem with other platforms, while still delivering on the enterprise grade platform for Linux value proposition.

The presentation will focus on key foundational packages: developer languages/compilers, databases, cloud infrastructure components and the top popular tools & applications: App development & DevOps, Big Data/Analytics, Configuration-monitoring management/tools, Web Application Development , eCommerce & Application server that are ported and supported on z Systems.  These foundational technologies open up the aperture for application developers and other ISVs to leverage the unique properties of an enterprise grade platform for Linux on z Systems.   With performance, security and scalability insights from open source examples, this presentation will show where Linux workloads can benefit from running on the mainframe, and how easily open source software can be ported across. 

Speakers
MA

Mo Abdirashid

Biography coming soon.


Monday August 17, 2015 4:20pm - 5:10pm
Ballard

5:10pm

Break
Monday August 17, 2015 5:10pm - 5:40pm
Foyer

5:40pm

Keynote: Hardware and Software Architecture of The Machine - Keith Packard, Distinguished Linux Technologist, HP
Innovations in optical interconnect and storage technologies have prompted HP to undertake a large-scale development effort called "The Machine".  This radical departure from traditional computer architectures, which we call 'Memory-Driven Computing', is where large scales of heterogeneous computation can be brought to bear on a data set accessed not over a traditional network or storage system, but rather directly from the computational elements using memory load/store instructions.  This presentation will describe the first implementation of this architecture, including both hardware and software, which is based on Debian GNU/Linux.  As with any research project, The Machine asks more questions than it answers which will also be discussed.

Speakers
KP

Keith Packard

Keith Packard has been developing free software since 1986, working on the X Window System, the Linux kernel and rocketry electronics. He is currently a Distinguished Linux Technologist at HP working as the Chief Architect for Linux on The Machine. Keith received a Usenix Lifetime Achievement award in 1999, an O'Reilly Open Source award in 2011, sits on the X.org foundation board and is a member of the Debian Technical Committee. He has... Read More →


Monday August 17, 2015 5:40pm - 5:50pm
Grand Ballroom BCD

5:50pm

Keynote: Next Frontier of the Open Cloud - Mauri Whalen, VP, SSG and Director, OTC Core System Software, Intel
Innovation is the key to unlocking the full potential of the open data center. Through innovation, we can enable new usage models, deliver stronger security solutions, and ensure that new features and technologies are easy to adopt. Join us as we explore many of the preeminent technologies—and personalities—that are powering the open data center.

Speakers
avatar for Mauri Whalen

Mauri Whalen

VP, SSG and Director, OTC Core System Software, Intel, Intel
Mauri Whalen is vice president in the Software and Services Group and director of core system software in the Open Source Technology Center at Intel Corporation. She leads Intel's efforts in open source software development across a range of technologies and market segments, including enterprise Linux and related technologies, engineering leadership in the Linux ecosystem, and client Linux programs and related technologies. Her team focuses... Read More →


Monday August 17, 2015 5:50pm - 6:00pm
Grand Ballroom BCD

6:00pm

Container Keynote Panel: James Bottomley, Odin; Amy Unruh, Google; Brandon Philips, CoreOS; Jérôme Petazzoni, Docker; Joe Brockmeier, Red Hat (Moderator)
A panel of container community thought leaders discussing expectations for the next twelve months.

Moderators
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.

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 →
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 →
KT

Kelly Tenn

Head of Public Relations, CoreOS
Jonathan Boulle is working on all things containers at CoreOS, driving the App Container specification and development of rkt, the application container runtime. Previously he was one of the lead engineers on fleet, contributed heavily to etcd, and, in a past life, worked on Twitter's cluster management platform based on Aurora and Mesos. He's passionate about Linux, golang, F/OSS, the Oxford comma, and scale.
AU

Amy Unruh

Amy Unruh is a Developer Programs Engineer at Google for the Google Cloud Platform, and works with Kubernetes as well as many other Cloud Platform technologies. She has an academic background, and has also worked at several startups, done industrial R&D, and has published a book on App Engine.


Monday August 17, 2015 6:00pm - 6:40pm
Grand Ballroom BCD

7:00pm

VIP Reception: Chihuly Garden & Glass
Open to speakers, media and sponsors with VIP passes only.

Monday August 17, 2015 7:00pm - 9:30pm
Chihuly Garden & Glass
 
Tuesday, August 18
 

7:30am

The New Stack Pancake Breakfast at ContainerCon
Limited Capacity seats available

Come have a short stack with The New Stack at ContainerCon, sponsored by Red
Hat, SignalFx and The Linux Foundation.

Pancakes and a podcast, carbs and conversation — how can you beat that?

Please note that this event can only accomodate 300 attendees. Please arrive early to secure your seat.

Tuesday August 18, 2015 7:30am - 8:45am
Grand Ballroom A

8:00am

9:00am

Welcome + Announcements - Jim Zemlin, The Linux Foundation
Speakers
JZ

Jim Zemlin

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 →


Tuesday August 18, 2015 9:00am - 9:10am
Grand Ballroom BCD

9:10am

Keynote: Attacks, Trends and Responses - Bruce Schneier, renowned security technologist and CTO, Resilient Systems
Bruce Schneier, CTO at Resilient Systems will speak about the Sony attack, security trends, and incident response.

Speakers
BS

Bruce Schneier

CTO, Resilient Systems
Bruce Schneier is an internationally renowned security technologist, called a “security guru” by the Economist. He is the author of 12 books—including Liars and Outliers: Enabling the Trust That Society Needs to Thrive and Carry On—as well as hundreds of articles, essays, and academic papers. His influential newsletter “Crypto-Gram” and his blog “Schneier on Security” (https://www.schneier.com/) are... Read More →


Tuesday August 18, 2015 9:10am - 9:30am
Grand Ballroom BCD

9:30am

Keynote: Open Source code: It's in our DNA - Michael Miller, VP, Global Alliances, Marketing & Product Management, SUSE
In this presentation, Michael Miller will talk about our shared enthusiasm for open source, the incredible progress we've made, and why now is the perfect time to be building the future of open source together. Why? Because it's inevitable.

Speakers
avatar for Michael Miller

Michael Miller

VP, Global Alliances, Marketing & Product Management, SUSE


Tuesday August 18, 2015 9:30am - 9:40am
Grand Ballroom BCD

9:40am

Keynote: How the Cloud Revolution is Changing the Role of the OS - Wim Coekaerts, SVP, Linux and virtualization engineering at Oracle
Wim Coekaerts, senior vice president, Linux and virtualization engineering at Oracle, will discuss how the cloud revolution is changing the role of the operating system and how OS vendors are responding to next generation application development requirements with features like containers.

Speakers
avatar for Wim Coekaerts

Wim Coekaerts

Senior Vice President, Linux and Virtualization Engineering, Oracle
Wim Coekaerts is senior vice president of Linux and virtualization engineering for Oracle. He is responsible for Oracle's complete desktop-to-data center virtualization product line and Oracle Linux. Coekaerts joined Oracle in 1995.


Tuesday August 18, 2015 9:40am - 10:00am
Grand Ballroom BCD

10:00am

Break
Tuesday August 18, 2015 10:00am - 10:30am
Foyer

10:30am

Describing License Information in SPDX - It's Easier Than You Think - Gary O'Neall
Adoption of open source software, especially by commercial enterprises, is dependent on being able to communicate the licenses for the open source software. With some of the open source packages and distributions containing hundreds of different contributions with a wide variety of licenses, having a consistent way of communicating the licenses in a precise way is a challenge that the SPDX organization has taken on.

If you are a developer and want to take advantage of SPDX in your own code, you may well take a look at the spec and come away with the impression that it is large, complex, and difficult to implement.

Fortunately, it is much easier than you may think. There are some easy ways to get started by just using the SPDX license identifiers in your code. There are also a significant number of new open source tools being developed including plug-ins to build environments and IDE extensions.

I'll show you an easy way to start using SPDX in your own code and in your own organization.

Speakers

Tuesday August 18, 2015 10:30am - 11:20am
Cedar

10:30am

An Introduction to Cache Quality of Service in Linux - Vikas Shivappa, Intel
When simultaneous threads compete for processor shared resources like L3
cache it could result in inefficient space utilization if not properly
managed. In consolidated large scale data centers this affects the key
Quality of Service guarantees. This talk will review various benchmark
data that focus on some of the important performance issues related to
cache contention which until recently Linux kernel has tolerated. With
the Linux Kernel Cache QOS framework based on perf and cgroup, we now
have a lightweight, powerfull tool which gives capability to monitor
cache occupancy and make cache allocations for each thread. The talk
discusses the usage of the interface in webservers, datacenters,HPC, its
limitations and explore usage in virtualization and containers context.
This talk is aimed at anyone interested in monitoring or controlling
processor cache allocations.

Speakers
VS

Vikas Shivappa

Senior software Development Engineer with primary focus on Kernel/drivers. Tasks include researching, developing optimized alternatives and algorithms or innovative products in OS Kernel,drivers and Virtualization products. The optimizations will involve power and performance optimizations and feature enhancements to support advanced Intel® microprocessors, chipsets and platforms. Deliver innovative products based on virtualization.


Tuesday August 18, 2015 10:30am - 11:20am
Aspen

10:30am

Hard Partitioning for Linux: The Jailhouse Hypervisor - Jan Kiszka, Siemens
The Jailhouse project adds a new, unique partitioning hypervisor to the Linux ecosystem. It aims at filling the gap between abilities of standard Linux and challenging requirements of low-latency real-time and safety scenarios with an open source solution.

This presentation will introduce the Jailhouse architecture and explain its differences compared to other approaches. While Jailhouse originally only executed non-Linux workload besides the main Linux partition, it just gained support for booting multiple Linux instances, strictly isolated from each other. We will provide information about these recent developments, current hardware requirements for the supported x86 and ARM platforms and will give a short live demonstration.

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.


Tuesday August 18, 2015 10:30am - 11:20am
Grand Ballroom A

10:30am

Tales From the OpenStack's Gate: How Debugging the Gate Helps Your Enterprise - Matthew Treinish, OpenStack
OpenStack is incredibly complex with tons of moving parts. As part of the community's continuous integration system, often called the gate, we run tests against a running OpenStack cloud. However, sometimes things fail for reasons unrelated to the patch being tested. These failures, often called "flakey failures" by developers, are normally an exposure of interesting timing problems in OpenStack and they can often be very tricky to debug. However, we've found that almost all of these issues and the difficulty in debugging them also apply to real deployments. This talk will go over the mechanics of debugging gate failures. As part of the discussion comparisons will be drawn to show how similar the process of debugging gate failures is to production OpenStack issues. To reinforce that anything we see in the gate most likely is being dealt with by users and operators.

Speakers
avatar for Matthew Treinish

Matthew Treinish

Open Source Software Engineer, HPE
Matthew is currently a member of the OpenStack TC (Technical Committee) and was previously the PTL (project technical lead) of the OpenStack community's QA program from OpenStack's Juno development cycle in 2014 through the Mitaka development cycle in 2016. He is a core contributor on several Openstack projects including Tempest, elastic-recheck, and many smaller projects and a core member of the OpenStack stable maintenance team. He has been... Read More →


Tuesday August 18, 2015 10:30am - 11:20am
Issaquah

10:30am

The Lies We Tell Our Code - Casey Bisson, Joyent
From dev to deploy, we're constantly lying to our code. We lie about the systems, networks, storage, RAM, CPU and other resources that are critical to our application performance. Some of these lies protect applications from each other, and some even improve performance. Others, however, decrease performance and create barriers to productivity. In this session, Joyent Product Manager Casey Bisson will delve into the "dishonest" relationship we all have with our code and show why the lies we tell can both help and hurt us. Attendees will learn which white lies to keep on telling and, conversely, where to start being honest with your code.

Speakers
CB

Casey Bisson

Joyent
Casey Bisson is an engineer and product manager at Joyent, the container infrastructure company. At Joyent, he helps lead and deploy SmartDataCenter for on-premises and hybrid clouds. Prior to Joyent, he was Director of Engineering at Gigaom where he assembled an in-house engineering and built (or rebuilt) Gigaom, Gigaom Research, Gigaom Events and supporting properties.


Tuesday August 18, 2015 10:30am - 11:20am
Jefferson

10:30am

Stateful NAT with OpenvSwitch - Thomas Graf, Noiro Networks
As containers are being deployed as part of multi tenant clusters, virtual multi layer switches become essential to interconnect containers while providing isolation guarantees. Assigning tenants their own private networks requires stateful network address translation (NAT) implemented in a scalable architecture to expose containers to public networks. Existing virtual switches integrated into the Linux kernel did not support stateful NAT so far. This presentation introduces a new virtual NAT service deployable as container built using existing kernel functionality such as network namespaces, routing rules and Netfilter to provide NAT services to existing virtual switches such as Open vSwitch and the Linux bridge but also the core L3 layer of Linux.

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 18, 2015 10:30am - 11:20am
Cirrus

10:30am

Container Performance Monitoring and Management Using cAdvisor - Victor Marmol, Google
Monitoring the performance of applications today is difficult. It typically entails deep understanding and knowledge of an application and all its components. Containers have begun to make this easier by allowing us to break down applications and provide finer-grained information than ever before. cAdvisor has begun exposing higher level performance metrics aimed at answering the question “how are my applications performing?”. We will present what metrics are exposed and how these metrics can be used to automatically tune the performance of your containers.

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 →


Tuesday August 18, 2015 10:30am - 11:20am
Grand Ballroom D

10:30am

The Dark Art of Container Monitoring - Loris Degioanni, Sysdig
Containers are revolutionizing the way we deploy and maintain our infrastructures, but monitoring and troubleshooting in a containerized environment can still be painful and impractical. Understanding even basic resource usage is difficult - let alone tracking network connections or malicious activity. This talk will cover the current state of the art for container monitoring and visibility, including pros / cons and live demonstrations of each method. Special emphasis will be put on sysdig, an open source troubleshooting tool authored by the presenter. Sysdig offers unprecedented container visibility without the need to break the “sanctity” of the container.

Speakers
LD

Loris Degioanni

Founder & CEO, Sysdig
Loris is the creator and CEO of Sysdig, a popular open source troubleshooting tool for Linux environments. He is a pioneer in the field of network analysis through his work on WinPcap and Wireshark: open source tools with millions of users worldwide. Loris was previously a senior director of technology at Riverbed, and co-founder/CTO at CACE Technologies, the company behind Wireshark. Loris holds a PhD in computer engineering from Politecnico... Read More →


Tuesday August 18, 2015 10:30am - 11:20am
Grand Ballroom B

10:30am

Understanding Atomic: Under the Hood of an Atomic Host - Joe 'Zonker' Brockmeier, Red Hat
If you're looking at running Linux containers, no doubt you've heard of Project Atomic -- an open source effort to develop the tools and patterns for creating a tailored operating system for running containers out of a trusted operating system like CentOS, Fedora, or Red Hat Enterprise Linux.

In this session, we'll take a look at what it takes to run containers - and what gets left out. We'll feature a demo of Project Atomic, show some containerized applications running on Atomic, and discuss some of the tools that we've developed to simplify deploying and managing containers. We'll also talk briefly about the developer experience using Atomic, and how to get involved with the project.

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.


Tuesday August 18, 2015 10:30am - 11:20am
Willow A

10:30am

Linux Certifications - The Who, What, Why & How - Kevin Lane , HP
This presentation will address the multitude of Linux Certifications that are currently available, how to get certified from the respective certification vendors, what is required to become certified, and why obtain a Linux Certification.
The presentation will discuss vendor courses, freely available resources to plan for and study for a certification exam and what to expect when taking certification exams.

Speakers
KL

Kevin Lane

Technical Consultant, HP Enterprise Services
Kevin Lane, an 11-year veteran with HP Enterprise Services, Global Engineering and Technical Consulting, has been a Linux enthusiast since 1993, downloading the Free Software Foundation tools and the Linux kernel from the University of Helsinki, where Linus was still going to school. Kevin has been involved in the IT industry, and specifically UNIX and variants, for well over 30 years. He is involved in the local Omaha Linux Users group (OLUG) as... Read More →


Tuesday August 18, 2015 10:30am - 11:20am
Grand Ballroom C

10:30am

Open Interfaces: Accessibility Matters - Colin Fulton
The Linux community values free and open source development. It prides itself on being diverse and open to all. However, there is a large group that is often marginalized or even excluded from the world of computing: people with disabilities. This presentation will cover the past, present & future of what it means for software to be accessible, the assistive technology stack in Linux, as well as details about designing & developing accessible interfaces (using GTK, QT and even on the command line). Accessibility is important for Linux, not only legally, but culturally. This talk is not about scolding developers, it's about widening our community and writing awesome software.

Speakers
CF

Colin Fulton

Colin is a web developer, designer and accessibility specialist working for University of Michigan Library Web Systems. Responsibilities include developing interfaces, improving the accessibility of existing websites, providing consultation on & education about accessibility, and creating development standards for our department. | | They also freelances as a new media designer: creating sound, music, projections and software for use in... Read More →


Tuesday August 18, 2015 10:30am - 11:20am
Diamond

10:30am

Why Build and Share Linux Virtual Machines on Azure - Ross Gardler, Microsoft
Did you know you can build and share your own Linux (and FreeBSD) VMs on Azure, at no cost? This is a great way to raise awareness of your open source project. Users can quickly fire up a VM and test your software using a free trial account. This brings significant benefit to your project and the companies providing solutions and services based upon it.

In this session we'll dig into why, from both a community and business development perspective, you would want to create and share VM image on Azure. We'll also look at just how easy it is to publish your images. Finally, we'll look at a few simple ways to use these images to build interest in your project and products.

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.


Tuesday August 18, 2015 10:30am - 11:20am
Ballard

10:30am

Maximum Performance: How to Get It and Avoid Pitfalls - Christoph Lameter
Maximum performance is possible if we can get all hardware components and software components that influence our particular workload to operate at the limits of what those components allow. Performance is most frequently determined by the interaction of hardware, software and the application. Getting there is actually a balancing act between what can be done by the applications, the way that the operating system can be configured to interact with a given piece of hardware and the operating modes of the hardware.

The talk will cover a couple of common scenarios that have been seen repeatedly with applications that require maximum storage throughput, network throughput or that are bound by the number crunching or memory access capabilities of the processors. It also will delve into the some of the common trade offs that may exist and prevent systems from running at top performance.

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 18, 2015 10:30am - 11:20am
Redwood

10:30am

How to Contribute to Large Open Source Projects - Arnaud Porterie, Docker & Jerome Petazzoni, Docker
Contributing to a large open source project can seem daunting at first; but fear not! You too can join thousands of successful contributors. First, you don't have to be an expert in Golang, Python, or C, to contribute to Docker, OpenStack, or the Linux Kernel. Many projects also need help with documentation, translation, testing, triaging issues, and more. Very often, just going through bug reports to reproduce them and confirm "this also happens on my setup, with version XYZ" is extremely helpful.

If you decide to take the leap and propose a change (be it code or documentation), each open source project has different contribution guidelines and workflows.

In this talk, Arnaud and Jérôme will explain some of those workflows, how maintainers review your patches, and highlight the details that make your changes more likely to be merged into the project.

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 →
avatar for Arnaud Porterie

Arnaud Porterie

Senior Engineering Manager, Docker


Tuesday August 18, 2015 10:30am - 11:20am
Willow B

10:30am

IoTivity, the Open Interconnect Consortium and the IoT challenge - Mike Richmond, Open Interconnect Consortium
This presentation will introduce the day's track on IoTivity. The session will explain where the effort fits strategically among the various efforts to build standards and implementations of standards to implement the Internet of Things. It will also explain the IoTivity and OIC technical approach and why it is particularly well suited to large-scale IoT deployment.

Speakers
avatar for Mike Richmond

Mike Richmond

Open Connectivity Foundation, Executive Director
Mike Richmond is the Executive Director of the Open Connectivity Foundation. Originally a compiler writer and instruction set designer at Burroughs and Data General, he moved into marketing and strategy at Intel starting in 1981. | | In the 1980s, Mike ran strategic planning for Intel's Systems Group, managed Intel's first PC-based Ethernet card, marketing the iRMX real time OS and Multibus boards, and Intel's first 386-based PC, sold to Daisy... Read More →


Tuesday August 18, 2015 10:30am - 11:20am
Capitol Hill

11:30am

Waving the Open Source Flag in Government - The Highs, Lows & Community Code - Aimee Maree Forsstrom
Taking Open Source into the Enterprise is filled with challenges and great accomplishments, for Government level it can lead to a new way of approaching Open Data and Citizen Engagement. You can not simply just replace legacy systems with new open ones, open source code requires a community focused approach in order to deal with the barrage of new hurdles you must jump before the finish line can even be seen.

Hiring the right people can be tricky when you're looking for less common skill sets, New Distributed release cycle management models, New DevOps code management practices, Transparent management practices come into play and contributing back to community.

Lets sit down and discuss some of the challenges and taking an Open Source community approach to code management can transform traditional models of management and lead to Happy Developers and Healthy Code.

Speakers
AM

Aimee Maree Forsstrom

Technical Lead and Solutions Design, NSW State Library Australia
Aimee has worked in the IT Industry since 200 across the areas of Networking Engineering and Software Development. A true believe in Open Source and the benefits to society, people and business she was an early Open Source advocate building new Code management practices for Government and Enterprise. Current board member of Open Sou Industry Australia. Her work has seen her contribute to various Open Source projects OLPC, Mozilla, Drupal, Joomla... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Cedar

11:30am

Above and Beyond the Platform with CentOS Linux - John Mark Walker, Red Hat
Which favorite Linux platform has grown beyond providing a slow-moving rebuild of enterprise Linux? Which Linux platform is emerging as a top choice for open source community proofs, development, testing, and production environments?

Since Jan 2015 the CentOS Project has moved far beyond the core Linux rebuild that built the project's reputation. Through an open & transparent community process, special interest groups are building emerging technologies on top of the core Linux platform. Diverse SIG examples include OpenStack (RDO) and the Xen Project, ARM-65 (AArch64) and cloud providers, and Project Atomic (Vagrant, Docker, & more) and NFV/SDN.

Underlying all this is a community build system cbs.centos.org and a fresh CI infrastructure ci.centos.org, which are used by SIGs to build and test continuously against the entire stack on top of the latest CentOS linux versions.

Speakers
JM

John Mark Walker

John Mark Walker is the Open Source Ecosystems Manager in the Open Source and Standards Group for Red Hat. He was the Gluster Community Leader for three years and is currently the community manager for ManageIQ and partner manager for Project Atomic. In a past life he was co-founder of the Open Cloud Initiative and Geek PAC and was the SourceForge.net Foundry Manager.


Tuesday August 18, 2015 11:30am - 12:20pm
Aspen

11:30am

Speeding Up the Core of the Cloud - David Stewart, Intel
OpenStack at its core is very dependent on the Python programming language. As powerful as Python is, its performance compared with other languages is fairly poor. Intel is now making a major effort to improve Python performance. In this presentation, David Stewart will talk about the work Intel is doing to improve Python performance and similar server dynamic languages, some of the successes we have achieved and future challenges to the OpenStack community and their use of Python and how we can help.

Speakers
avatar for David Stewart

David Stewart

Engineering Manager, Intel Corporation
David Stewart is the manager of the Server Language Optimization Team at Intel. David has been an operating systems development expert for his whole career, starting out with Unix in 1980. David was in the Open Source Technology Center since 2007, and held other software positions at Intel since 1997. Prior to that, David was at Sequent, Tektronix, and CFI. David holds a BS and MS in Computer Science from Colorado State University. David has... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Jefferson

11:30am

Continuous Deployment with Jenkins and Salt - Anirban Saha, Goodgame Studios
Continuous deployment with Jenkins and Salt (Anirban Saha) - With modern infrastructures getting larger and complex, application deployment has become one of the most critical tasks for operation teams. In this presentation, Anirban Saha will discuss about how deployment can be made simple and robust using Jenkins and Salt. The presentation will involve discussion about problems usually faced with deployment scenarios and the highlights will include a basic overview of Jenkins and Salt, strategies to test and build application code, perform rolling upgrade on server farms using orchestration feature of Salt to ensure zero downtime and perform rollbacks as and when required. A live demonstration of deployment using Jenkins and Salt will also be included.

Speakers
AS

Anirban Saha

Goodgame Studios
I am a DevOps Engineer. Previously, I have held positions such as Systems Engineer and Administrator at IPsoft, InMobi, Ruckus Wireless and BlackRock. I have been extensively involved in provisioning, configuration and management of Linux, backup, storage, virtualized and cloud computing environments. At few of my previous and my present role, I have been involved in infrastructure automation using Puppet, Chef and Saltstack, to design and... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Grand Ballroom A

11:30am

OpenStack Contained - Wiekus Beukes, Oracle
OpenStack Contained (Wiekus Beukes, Oracle) - OpenStack, as the most popular mechanism to manage Linux virtualization at scale is fairly complicated to configure. In this presentation Wiekus Beukes will describe an approach to OpenStack environment management via Docker containers using Kolla and Ansible which attempts to minimize the complexity of installation, configuration and upgrade.

Speakers
avatar for Wiekus Beukes

Wiekus Beukes

Software Development Director, Oracle
Wiekus has been working on Oracle and Linux technologies for over fifth teen years. In 2009 he joined the Oracle Linux and Virtualization team where he contributed and later led the Oracle VM Manager Core team. He is currently the Software Development Senior Director for Oracle OpenStack for Oracle Linux responsible for leading the Oracle OpenStack for Oracle Linux product development and management. Wiekus have presented papers at Oracle... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Issaquah

11:30am

VDSM in a Box - The Journey of the oVirt Hypervisor Into the Container World & Project Atomic - Anatoly Litovsky, Red Hat
The oVirt project has been leveraging KVM and related technologies for data center virtualization. With the advance in container technologies, we'll look at how to provide a container image for the hypervisor side packages (kvm, libvirt, vdsm, etc.), allowing to leverage the Atomic project - a general-purpose container OS.

An essential part of the project is the Virtual Desktop and Server Manager, a client side agent responsible for the endpoint hypervisor activity. The new architecture is boxing VDSM in a container with an addition of a plugin to the Cockpit framework. In this layout VDSM needs to provide various hypervisor functionalities, as well as network, storage and reporting activities to the oVirt Engine.

We will tell the story of our adventure to solve: Coexisting with other super privileged containers ,Controlling host network, Container deployment , Persistence.

Speakers
AL

Anatoly Litovsky

Senior Software Engineer, Red Hat
Red Hat Inc (EMEA)– Senior software Engineer | Project summary: | Development of the oVirt node and its commercial counterpart RHEV-H distributions. | Responsibilities: | Tracing and fixing bugs in all packages in the RHEV-H distribution. | Developing and maintaining a system wide C.I system for the oVirt node . | Developing and maintaining the oVirt/RHEVM appliance. | Making releases of the said above projects. | Developing a... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Willow A

11:30am

Clear Containers and Other Technology from the Clear Linux Project - Arjan van de Ven, Intel
Clear Containers are a new way to use hardware features to make containers as secure as virtual machines.... because Clear Containers *are* lightweight virtual machines. In the presentation, Arjan will explain the whys and hows of Clear Containers and how one can use them to make your containers more secure. In addition, Arjan will go into details of some of the other new technical features provided by the Clear Linux Project for Intel Architecture.

Speakers
AV

Arjan van de Ven

Sr Principal Engineer, Intel
Arjan is an engineer at Intel's open source technology center, and the lead for the Clear Linux Project for Intel Architecture. Over the past 15 years, Arjan has been working on a wide range of Linux Kernel and general Linux OS topics, and has presented at dozens of conferences.


Tuesday August 18, 2015 11:30am - 12:20pm
Cirrus

11:30am

Taking Containers to the Next Level - James Bottomley, Odin
Although container technology has been around for nearly two decades, it is only recently that the virtualization properties that provide very different use cases from traditional hypervisors are being explored. One of the interesting things about containers is that they are not all or nothing, like hypervisors, but may have each subsystem virtualization separately applied. There has been quite a bit of work in the past year to bring granular container virtualization directly to applications via libcontainer and its extensions (instead of via an orchestration system). This talk will explore exactly what properties applications can expect to gain directly from container technology (things like multi tenancy, configuration update/rollback, memory constraints, and advanced networking) and what the nature of cloud applications might become in future as this trend evolves.

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 →


Tuesday August 18, 2015 11:30am - 12:20pm
Grand Ballroom D

11:30am

Docker, Containers & Security: State of the Union - Jerome Petazzoni, Docker
Docker is two years old. While security has always been at the core of the questions revolving around Docker, the nature of those questions has changed. Last year, the main concern was "can I safely colocate containers on the same machine?" and it elicited various responses. Dan Walsh, SELinux expert, notoriously said: "containers do not contain!", and at last year's LinuxCon, Jérôme delivered a presentation detailing how to harden Docker and containers to isolate them better.

Today, people have new concerns. They include image transport, vulnerability mitigation, and more.

After a recap about the current state of container security, Jérôme will explain why those new questions showed up, and most importantly, how to address them and safely deploy containers in general, and Docker in particular.

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 →


Tuesday August 18, 2015 11:30am - 12:20pm
Grand Ballroom B

11:30am

How to Design a Linux Kernel API - Michael Kerrisk
The Linux kernel-user-space API is littered with design errors: APIs that are non-extensibe, unmaintainable, overly complex, limited-purpose, violations of standards, and inconsistent. Most of those mistakes can't be fixed because doing so would break the ABI that the kernel presents to user-space binaries. To further rub salt into the wound, kernel-user-space APIs are often buggy when first shipped. Thus, it's important to get API designs right the first time. Taking (good and bad) examples from past APIs, I'll cover a number ideas on improving the design of future kernel user-space APIs. Those tips are relevant both for kernel developers producing the APIs and for user-space programmers looking at what kernel developers are serving to them. I'll also look at some strategies that developers can pursue in order to get help with improving the designs of APIs that they are producing.

Speakers
avatar for Michael Kerrisk

Michael Kerrisk

Author/Engineer, man7.org
Michael Kerrisk is the author of the highly praised book, ""The Linux Programming Interface"" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. Since 2004, he is the maintainer of the Linux man-pages project (http://www.kernel.org/doc/man-pages/).



Tuesday August 18, 2015 11:30am - 12:20pm
Grand Ballroom C

11:30am

Hydra: Multikernel and Virtualization for Many-Core Systems - Vitaly Bordyug, Huawei
Heterogeneous systems offer tremendous flexibility in terms of matching of compute resources to the actual task, including huge number of cores, different CPU architectures bound by some interconnect, and so on. The upper possibilities apply also a number of challenges to the originally-monolithic Linux architecture.

Hydra project aims to mitigate the most severe issues, without drastic redesign or micro-kernel migration; it adds necessary tweaks to the kernel, to enable it to run several kernels (each of the appropriate architecture, in heterogeneous case). State synchronization is handled using kexec/remoteproc/rpmsg/virtio frameworks, adapted for extended needs.

The talk will cover architecture and current state of the project, as well as broader set of tasks, that this generic heterogeneous framework aims to address.

Speakers
VB

Vitaly Bordyug

Principal Architect, Huawei
Vitaly Bordyug is Principal Architect in OS and Virtualization department of Huawei Technologies in Germany. Before joining Huawei, he was working at Mentor Graphics, with major focus on Automotive Linux solutions, and at MontaVista Software as kernel architect before that. At Huawei, he is focused on a software foundation for heterogeneous many-core systems with a broad range of applications, covering datacenter/Carrier Grade, Cloud and up to... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Diamond

11:30am

Building the Enterprise Linux Ecosystem on ARM - Jon Masters, Red Hat
ARM-powered servers are an emerging technology for datacenters and cloud solutions. Red Hat has a long track record of driving standards for 64-bit ARM architecture in a collaborative and transparent environment with both the community and partners. That work culminated in the creation of a singular operating platform, Red Hat Enterprise Linux Server for ARM, that’s capable of supporting multiple ARM-based system designs.

Speakers

Tuesday August 18, 2015 11:30am - 12:20pm
Willow B

11:30am

MySQL High Availability in 2015 - Colin Charles, MariaDB
The MySQL world is full of tradeoffs and choosing a High Availability (HA) solution is no exception. This session aims to look at all of the alternatives in an unbiased nature. Preference is of course only given to opensource solutions. How do you choose between: MySQL replication, MHA, DRBD, Tungsten, Galera Cluster? Do you integrate Pacemaker and Heartbeat like Percona Replication Manager? Is NDB Cluster right for your workload (or does it even matter much anymore)? The cloud brings even more fun as geographical redundancy is rolled into this. This and more will be covered in a walkthrough of MySQL HA options and when you will apply them.

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.


Tuesday August 18, 2015 11:30am - 12:20pm
Redwood

11:30am

Iotivity Primer: An Overview of the Core IoTivity Stack - Vijay Kesavan, Intel & Sakthivel Samidurai, Intel
Internet of Things (IoT) market today has many proprietary, siloed solutions that do not interoperate and as a result market is very fragmented and moves slowly. Open Interconnect Consortium (OIC), an alliance of leading industry players, was formed to define an industry-standard specification and certification program for devices to securely and reliably discover and connect across multiple OSs, platforms, and technologies, the foundational capacity to enable the Internet of Things (IoT). Iotivity is an open source reference implementation of the OIC defined specification. The Iotivity SDK can be used to build IoT applications and the framework handles discovering and communication between the devices, ensuring security and reliability. Iotivity SDK, designed to runs on a spectrum of devices from resource-constrained embedded devices to rich platforms supporting multiple communication interfaces, can be used to build IoT applications.

This talk is an introduction to Iotivity to show how developers can leverage various Iotivity features to build IoT applications. Iotivity stack include a core library that handles discovery, connectivity, and security across various layer 2/3/4 transports and services library that offers value-added functionality for IoT applications - the focus of the talk is on the core library. Iotivity allows IoT applications to model "things" as resources, akin to HTTP, and a basic set of HTTP-like primitives GET/PUT/POST/DELETE can be used to access the resources. Additionally, Iotivity resource-model supports other features to observe changes in resources or manage groups of resources securely while being agnostic of the transport. 

Speakers
VK

Vijay Kesavan

Member of Technical Staff in the Communication and Devices Group, Intel Corporation
Vijay Kesavan is a Member of Technical Staff in the Communication and Devices Group at Intel Corporation. Vijay has worked on several networking technologies & products, and has extensive experience in defining end-to-end system architecture and leading teams in vertical areas like transportation, telematics, and services. He is one of seed contributors to the core Iotivity library and has worked with the community on architecting multiple... Read More →
SS

Sakthivel Samidurai

Software lead developer, IoTivity Project
Sakthivel “Sam” Samidurai is a Software lead developer for the IoTivity project. He identifies risk areas of the various product architecture, reviews architecture, gaps in the design, and finds solutions to the high-risk areas. He provides building blocks to the IoTivity core, security and remote access that helps the developers to build IoTivity apps.


Tuesday August 18, 2015 11:30am - 12:20pm
Capitol Hill

11:30am

Teaching Linux Kernel Programming - Andrzej Pietrasiewicz, Samsung
The shortage of kernel programmers is a well known problem. Kernel Rookie Guide, parts I-III and IV (in preparation) is a series of internal trainings conceived and successfully realized at Samsung R&D Institute Poland by a regular engineer. As well as telling the success story Andrzej shares his experience from preparing and conducting about thirty training instances. What is the scope and how the material is distributed over the parts? How people like it? How much time does it take to prepare a training and run it? How many workshops should accompany it? What personal characteristics should the instructor have? How to provide uniform workshop environment? How many lines of code do the attendees need to write and how much time they need? How to balance the number of trainings conducted against regular project duties? Is it worth it?
Answers, a bunch of statistics and more are provided.

Speakers
avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Senior Software Engineer, Samsung R&D Institute Poland
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing special purpose systems in C++ for over 5 years. Then for 3 years he had been involved in various smaller projects and the development of an Eclipse-based IDE. For almost five years he has been working on the Linux kernel. Andrzej is the original author of the... Read More →


Tuesday August 18, 2015 11:30am - 12:20pm
Ballard

12:20pm

Lunch Break (Attendees on own)
Tuesday August 18, 2015 12:20pm - 2:00pm
TBA

12:30pm

BoF: Linux Without Limits - Dr. Angel Diaz, Jerome Petazzoni, & Mark Shuttleworth (Lunch Provided for Attendees)

More than a traditional BoF - a true meet-up - come join leading technologists like Ubuntu founder Mark Shuttleworth; Docker's Tinkerer Extraordinaire, Jerome Petazzoni;  and IBM's champion for open technologies, Dr. Angel Diaz, as we discuss how open technologies are driving Linux - and the future - without limits. 

Employing a lightning talk approach, we'll handle such topics including:

  • Linux and Performance
  • Docker Evolving
  • OpenStack with Docker and Linux
  • Cloud Alliances
  • Spark
  • Ubuntu Futures
Lunch will be provided, so come hang with us at 12:30pm on Tuesday, 8/18 in Cedar Room B on the 2nd floor. See you there!

Speakers
avatar for Dr. Angel Diaz

Dr. Angel Diaz

VP of Cloud Technology & Architecture, IBM
Always on the move, Dr. Angel Diaz is IBM’s VP of Cloud Technology & Architecture. Angel and his team are responsible for the technology, architecture and strategy behind IBM’s Hybrid, open and secure cloud – empowering our clients with a new way to work. When he’s not working to bring greater value to clients through a flexible & interoperable cloud, he’s IBM’s leader for open technology... Read More →
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 →


Tuesday August 18, 2015 12:30pm - 1:30pm
Cedar

12:30pm

BoF: Run V = A Step Towards OCI
Tuesday August 18, 2015 12:30pm - 1:30pm
Ballard

2:00pm

Cloud Computing Playbook for a Business Driven Approach - Joe Thykattil, TimeWarnerCable/Navisite & Glenn Allison, Tractor Supply Company
A Scenarios approach will present examples that will allow business savvy professionals to make informed decisions based on a sound business model. This model will cover the technology options in detail as well a financial analysis. A TCO (Total Cost of Ownership) as well as an ROI (Return on Investment) will show how to start, develop and formulate a business case that will allow for both small and large scale projects achieve the goal of deciding to proceed with Cloud Computing options. A risk based analysis will also be covered with examples showing how one an ascertain risk metrics balanced with technology options driven to a sound financial backing. Examples will include leveraging virtualization, Cloud IaaS (Infrastructure as a Service).

1. What drives IT Spending?
2. How can IT leadership choose where to place scarce financial resources?
3. A financial approach evaluation

Speakers
GA

Glenn Allison

VP, Infrastructure and Operations, Tractor Supply Company
Glenn Allison is the VP, Infrastructure and Operations at Tractor Supply Company.
JT

Joe Thykattil

Joe Thykattil drives cloud technology adoption, architecture and sales at TimeWarnerCable/Navisite. Formerly an Infrastructure Manager at Exelon, a Chicago based energy provider. In addition, Joe has held various architecture & engineering roles at Citadel, DRW Trading, and the Chicago Mercantile Exchange (CME). Joe also teaches Economics at the ITT School of Business. Joe has earned his BS Electrical Engineering from the University of Illinois... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Grand Ballroom A

2:00pm

CloudOpen Unikernel vs. Container Panel Debate - Alex Williams, The New Stack (Moderator)
What Comes After Containers? The Rise of Unikernels for Next Generation Clouds. Docker and Linux container technologies dominate headlines today as a powerful, easy way to package applications, especially as cloud computing becomes more mainstream. They offer a simple, clean and lean way to distribute application workloads. With enthusiasm continuing to grow for container innovations, a related technology called unikernels is also beginning to attract attention. Unikernels are small, fast, easily deployable, and very secure application stacks. Known also for their ability to cleanly separate functionality at the component level, unikernels are developing a variety of new approaches to deploy cloud services. Like container-based solutions, this technology fulfills the promise of easy deployment, but unikernels also offer an extremely tiny, specialized runtime footprint that is much less vulnerable to attack. Lacking a traditional operating system layer, they provide a new way of looking at the cloud that some say goes beyond the methodologies used by container technologies. How are unikernels and containers similar; how are they different? When should cloud and data center operators use unikernels on hypervisors instead of containers? How do each handle security? Will the future of development and deployment contain a mix of containers and unikernels? This panel will debate and discuss these questions and more.

Moderators
AW

Alex Williams

Editor, The New Stack
Alex Williams, editor of The New Stack news portal that covers the services and infrastructures that developers build and the cultural impact that has on the way they work and live. Williams analyzes how the new stack affects enterprise and enterprise startups, the various networks of developer communities, the DevOps movement and the business models that encompass this new world.

Tuesday August 18, 2015 2:00pm - 2:50pm
Issaquah

2:00pm

From Zero to Continuous Validated Learning: Lean Startup on PaaS - Chris Sterling, CenturyLink
This session will take us on a journey from idea to "validated learning”, implementing an idea and measuring for its expected effect on behavior. Cloud computing, Agile software development, and Lean Startup have all contributed to lowering the cost of learning and accelerating time to market for businesses. Platform as a Service (PaaS) is further accelerating the validated learning cycles in application development to increase successful business outcomes. We will show how to use Cloud Foundry as a PaaS and a Lean Startup approach to take us from zero to a valuable platform that helps us inspect and adapt our business based on validated learning.

Speakers
CS

Chris Sterling

Senior Lead Product Manager, CenturyLink Cloud, CenturyLink
Chris Sterling is Senior Lead Product Manager, CenturyLink Cloud, involved with all things Cloud Foundry at CenturyLink Cloud. Chris has an extensive technology, process, and consulting background and brings his experience and deep passion for software development into his daily work and presentations. Chris published the book Managing Software Debt: Building for Inevitable Change with Addison-Wesley in 2010 to provide a framework for teams and... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Jefferson

2:00pm

etcd: A Cornerstone of Distributed Systems For Containers - Brandon Philips, CoreOS
etcd is an open source distributed consistent key-value store that was introduced by the team at CoreOS. Since its release two years ago it has become a mature cornerstone of a variety of systems in the container ecosystem for doing networking, service discovery, configuration management and load balancing. This talk will explore what etcd is, how it works, why it is used, how a cluster is maintained and some best practices. It will show off some example applications built on etcd such as locksmith, vulcand, Kubernetes, skydns and confd.

Speakers
KT

Kelly Tenn

Head of Public Relations, CoreOS
Jonathan Boulle is working on all things containers at CoreOS, driving the App Container specification and development of rkt, the application container runtime. Previously he was one of the lead engineers on fleet, contributed heavily to etcd, and, in a past life, worked on Twitter's cluster management platform based on Aurora and Mesos. He's passionate about Linux, golang, F/OSS, the Oxford comma, and scale.


Tuesday August 18, 2015 2:00pm - 2:50pm
Grand Ballroom D

2:00pm

The Atomic App and Nulecule: Scalable Applications for the Rest of Us - John Mark Walker, Red Hat
Docker made it easy to package and distribute container images. Packaging and distributing orchestration templates, however, is challenging, involving a “roll your own” approach custom deployment scripting. The Atomic Project is working to turn multi-container, multi-host application development into a standards-based, manageable solution. Combining the world's most reliable Linux platform with Docker, Kubernetes and the Nulecule application specificatlon, Atomic aims to make container-based application development a simple and robust process.

This session will demonstrate work on the Nulecule specification (https://github.com/projectatomic/nulecule) by deploying a complex, multi-service application using a container-based packaging format. We will also walk through an Atomic App example demonstrating how to package an application for reliable deployment.

Speakers
JM

John Mark Walker

John Mark Walker is the Open Source Ecosystems Manager in the Open Source and Standards Group for Red Hat. He was the Gluster Community Leader for three years and is currently the community manager for ManageIQ and partner manager for Project Atomic. In a past life he was co-founder of the Open Cloud Initiative and Geek PAC and was the SourceForge.net Foundry Manager.


Tuesday August 18, 2015 2:00pm - 2:50pm
Grand Ballroom B

2:00pm

Containerizing Distributions - Colin Walters, Red Hat
Containerizing distributions (Colin Walters, Red Hat) - This talk will look at how the rise of Docker and other container technologies have impacted the Fedora, CentOS, and Red Hat Enterprise Linux distributions from both a release engineering and developer/user perspective. We will look at several package system/container integration issues, such as:

- `docker build` reproducibility with packages, other systems like the OpenShift Build Service
- package systems requiring root privileges versus best practice of unprivileged containers
- uid/gid synchronization
- rpm versus the Docker overlayfs backend

In addition, we will look at technologies for minimal container hosts, such as (rpm-)OSTree, Snappy, the CoreOS updater and how they intersect with containers.

Speakers
CW

Colin Walters

Senior Software Engineer, Red Hat
Colin Walters works on Project Atomic, an effort to containerize distributions, for Red Hat, Inc.


Tuesday August 18, 2015 2:00pm - 2:50pm
Cirrus

2:00pm

Demystifying ACPI and EFI via Python and BITS - Josh Triplett
This talk provides a guided tour through the interfaces provided by your hardware and firmware, via BITS, a port of Python to run in ring 0 via the GRUB bootloader. In particular, this session will explore how modern systems find hardware, configuration, and platform services, via ACPI and EFI. This talk is a live demo from beginning to end, exploring a real BIOS firmware environment via Python. During the demo, you'll see working examples of how the kernel enumerates devices and assigns resources to hardware, and how bootloaders and the OS access EFI protocols, filesystems, text consoles, and graphics. You'll also see how to call EFI and ACPI functions from Python without writing any C code, using an FFI interface.

Join me in bringing back the culture of PEEK and POKE on modern systems.

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 18, 2015 2:00pm - 2:50pm
Ballard

2:00pm

IGMP/MLD Snooping Enhancements on Linux - Satish Ashok, Cumulus Networks
IGMP/MLD snooping in bridge driver has been used for snooping IGMP/MLD queries, leaves and reports. This talk would discuss about support needed for -Vlan filtering, Multi Chassis Link Aggregration and Hardware offload
VLAN filtering requires MDB groups and router ports to be created per VLAN within a bridge.
To support Multi Chassis link aggregation(MLAG) where two hardware offload switches act as one switch to a dually connected host, multicast database and router port entries need to be synced to a neighboring switch. We would discuss about various issues, solutions and tradeoffs of the various approaches.
To hardware offload this functionality multicast group entries need to be created with a list of ports. Interactions with static multicast group, router port and userspace STP would also be covered.

Speakers
SA

Satish Ashok

Member of Technical Staff, Cumulus Networks
Software Developer at Cumulus Networks. Contributed to mstpd open source project and IGMP snooping hardware offload and enhancements.


Tuesday August 18, 2015 2:00pm - 2:50pm
Willow B

2:00pm

SELinux - It's All About the Labels - Susan Lauber
Don't be afraid! Sure, security-enhanced Linux (SELinux) has a reputation of being hard. It is often turned off as when deploying a major application. But SELinux is an important piece of a complete security strategy. It is used to prevent accidental information leak from servers, contain intruders during 0day attacks, and isolate tenants in technologies such as sVirt, Docker, and OpenShift. Today, with default policies, enhanced tools, and behind the scenes automation, it easier than ever to leave SELinux turned on and protecting the system.

Attendees will learn the basics of the SELinux type enforcement and categories, look at real world examples where SElinux is already (and automatically) protecting your system, and view contexts, interpret log files, and make simple changes to file context and booleans. Coloring books will be available. [Maybe you should be afraid after all.]

Speakers
avatar for Susan Lauber

Susan Lauber

Lauber System Solutions, Inc.
Susan Lauber has over 20 years experience in Information Systems from data analyst to network operating systems support to curriculum design. She currently focuses on training and consulting in just about anything OpenSource and holds all positions in her own company, Lauber System Solutions, Inc. Susan has a Masters in Information Science from the University of North Carolina, Chapel Hill and is a Certified Information Systems Security... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Grand Ballroom C

2:00pm

A Silver Bullet Cure to an Open Source Movement Ailment - Mark Gisi, Wind River Systems
The ability to share source code seamlessly is “The Force” behind the Open Source Movement. The license is the single most important infrastructural component that enables frictionless sharing. By definition, there is only one thing that makes software, open source. The License. It enables code to be exchanged freely, eliminating the need to seek permission each time code is used or shared. When licensing terms are ambiguous or missing, rights to share evaporate, and the source code ceases to be open source. One of the growing threats to the movement is the lack of clear licensing terms in a vast collection of source code causing the movement to hemorrhage code unnecessarily. We present a solution (the silver bullet), employed by successful projects, that stops the hemorrhaging while simultaneously enabling contributors to obtain greater recognition. May the Source be with you!

The work covered in this presentation was prepared by the speaker Mark Gisi, and Sameer Ahmed, who is a Member of Technical Staff at Wind River Systems. He has developed various system applications including supporting SPDX. 

Speakers
avatar for Mark Gisi

Mark Gisi

Senior Intellectual Property Manager, Wind River Systems
Mark Gisi, Directory of Intellectual Property and Open Source at Wind River Systems (an Intel subsidiary), has been responsible for managing Open Source policies, processes and programs for the past 10 years. Mark has extensive experience managing the use of open source software to both maximize ROI and mitigate risk. That includes managing Open source software to go beyond reducing costs such as: accelerating innovation; fostering internal... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Diamond

2:00pm

We Need An Uber For The Datacenter - Kenneth Hui, Platform9
Scale-out distributed applications are being created today, not only within web-scale companies, but increasingly within more traditional enterprises. However, our current datacenter technologies are not well-suited to run these applications. Matching resources, such as CPU and RAM with applications, is still a manual and error prone process. What we need are tools to automate the management of datacenter resources, similar to how Uber has automated and revolutionized the taxi industry with their software.

In this session, we will look at what Uber can teach us about how to better manage our datacenters. We will also look at how Apache Mesos, which came out of Twitter, is the ideal tool for implementing these lessons and giving every company the ability to create the datacenter of the future today. This will include a deep dive into the Mesos architecture.

Speakers
avatar for Kenneth Hui

Kenneth Hui

Director of Technical Marketing, Platform9, Platform9
I am the Director of Technical Marketing and Partner Alliances at Platform9, where we are enabling customers to be successful through our SaaS managed private cloud solution.  My passion is to help IT deliver value through collaboration, automation, and cloud computing.  I am an OpenStack Ambassador and a VMware vExpert.  I blog about cloud computing, distributed systems, OpenStack, VMware, and Platform9 at... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Cedar

2:00pm

Provisioning Linux Servers Made Easy: PayPal's Success - Mason Katz, StackIQ
Today's distributed systems built with commodity servers allow enterprises to seize new data and cloud opportunities with a speed and agility unattainable by their legacy system predecessors, and at a lower cost. However, getting a handful, hundreds or even thousands of collaborative servers up and running in a production environment is complicated, time consuming and error prone. By automating bare metal provisioning, enterprises eliminate complexity and speed deployment. Mason Katz will examine the installation and provisioning process for Linux servers in infrastructures of any size, from the zero state to configuration, utilizing StackIQ's server provisioning tool. Whether for a single node or thousands of nodes, attendees will learn how to get systems to a ping and a prompt in minutes, and get the most out of today's Big Data and Cloud applications.

Speakers
MK

Mason Katz

Mason Katz is the Chief Technology Officer and co-founder of StackIQ. Prior to joining StackIQ, he co-founded the open-source Rocks Clusters Group at the San Diego Supercomputer Center (SDSC) located on the campus of the University of California at San Diego (UCSD). He has 20 years of experience in distributed and networked systems. His first job was as an 8-bit embedded software engineer, where he integrated first generation GPS units into a... Read More →


Tuesday August 18, 2015 2:00pm - 2:50pm
Redwood

2:00pm

Security within IoTivity - Sachin Agrawal, Intel
Enforcing security within IoT environments is challenging issue with multiple decisions to make: what kind of cryptography (shared secret or PKI) to use, does the crypto algorithms increase output payload size, are algorithms efficient enough to execute in devices with few MHz of processing power. Bootstrapping a new IoT device in your home ecosystem by maintaining a decent balance between security and usability will be key for wide adoption of IoT. This talk will cover the security architecture of Iotivity by providing an overview of provisioning, authentication/encryption and access control mechanisms employed in Iotivity.

Speakers
SA

Sachin Agrawal

Intel
Sachin is the maintainer for Security module in Iotivity project. He works as software developer in Intel's Communication and Devices Group. Previously, he was firmware developer for DRM schemes on Intel Media SoC's.


Tuesday August 18, 2015 2:00pm - 2:50pm
Capitol Hill

2:00pm

Tutorial: Reactive Dashboard's Using Apache Spark - Rahul Kumar, Sigmoid Analytics
BigData stack is growing very fast. User acceptance of BigData is also increasing but developing application using big data technology is today a very big challenge. In this tutorial I will show how to use reactive platform and Apache Spark stack to develop a system that have responsiveness, resiliency, fault tolerance and message driven.

Speakers
avatar for Rahul Kumar

Rahul Kumar

Technical Lead, Sigmoid
Rahul Kumar working as a Technical lead with Sigmoid, He has more than 4 years of experience in Data-driven distributed application development with Java , Scala , and Akka toolkit. He developed various real-time data analytics applications using Apache Hadoop, Mesos ecosystem projects, and Apache Spark. He had given a couple of talks on Apache Spark, Reactive Dashboard and Actor Model in LinuxCon North America & Apache Bigdata Europe 2015.



Tuesday August 18, 2015 2:00pm - 3:50pm
Aspen

2:00pm

Tutorial: Minimum Viable Production with Docker Containers - Boyd Hemphill
Many operations teams feel the need to gain Docker experience, but are struggling to conceptualize how this can be done in a low risk way. Further, they must do this in an often hectic work environment that is not conducive to learning a completely new operational paradigm.

The talk first covers the identification of a low risk, high value "sandbox" where an application can be deployed to production in Docker containers. Key points will be around identifying metrics for measuring success and learning. This will be about 15 minutes.

We will then move on to what a _minimum_ viable production environment might look like. This will include log aggregation, monitoring, a private registry, service discovery and scheduling. In the end, a small python/redis app will run in production. Time permitting a Docker Dev Environment will be demonstrated.

Speakers
avatar for Boyd Hemphill

Boyd Hemphill

Director of Infrastructure Services, Kasasa
Boyd Hemphill is a DevOps raconteur and thought leader in the silicon hills of Austin Texas. Boyd founded Austin DevOps when he learned the thing he was doing had a name. Boyd organized the first ever Container Days in Austin Texas. In his professional life, Boyd has been a developer (PL/SQL, PHP), DBA (Oracle and MySQL), and system administrator. Today he is the Director of Infrastructure Services at Kasasa LTD.


Tuesday August 18, 2015 2:00pm - 3:50pm
Willow A

3:00pm

Framework Automation and Deployment Using Puppet - Karthi Sadasivan, Happiest Minds
Framework Automation And Deployment Using Puppet (Karthi Sadasivan, HappiestMinds) - Puppet is a powerful automation tool which can manage all your servers, applications, network & storage irrespective of virtual or physical or in cloud. In this presentation Karthi Sadasivan will share how Happiest Minds has developed and deployed their framework using puppet - why they picked puppet, the challenges they encounter and how successfully they have achieved & implemented framework automation and deployment using puppet.

Speakers
avatar for Karthiga Sadasivan

Karthiga Sadasivan

Associate Director - DevOps, Happiest Minds
Karthiga Sadasivan leads DevOps Practice in Happiest Minds. She has 15 years of global IT industry experience with expertise in Engineering Services, DevOps, Agile Engineering and Continuous Delivery. Karthi is a DevOps Evangelist, DevOps Practitioner and DevOps Enabler. In Happiestminds, Karthi is responsible for practice strategic planning and execution, build & sustain devops culture, setting up newer capabilities and driving business... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Grand Ballroom A

3:00pm

HOUZE® LIVING LABS: Internet of Everything Demonstration Centers - David Goswick, HOUZE
HOUZE® is establishing a network of over 25 Zero Energy Living Labs that will serve as demonstration sites for the connected lifestyle and the Internet of Everything. The Living Labs will integrate technologies, products and services for a consortium of stakeholders including leading universities and global companies. The HOUZE® network of labs is a user-centric, open-innovation ecosystem integrating concurrent research and innovation processes within public-private-people partnerships. Each of the Living Labs will feature: The Smart Home of the Future; Next Generation Retail Showroom; Connected Car/Mobility of the Future; Concept Hotel Rooms; Concept Medical; Organic Smart Gardens and Greenhouse; on-site energy generation, storage and management to demonstration the open-platform Internet of Everything.


Speakers
DG

David Goswick

David Goswick is the CEO/co-founder of HOUZE® Advanced Building Science Inc. He is a 30 year visionary in home building, real estate and technology industries. He has been recognized with over 400 national, regional and local real estate marketing and technology awards. Goswick was the lead marketing advisor for the Federal Government’s Resolution Trust Corporation liquidation of over $30 billion in assets. Goswick and his partners were... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Cedar

3:00pm

Handling large MySQL and MariaDB farms with MaxScale - Max Mether, MariaDB
MaxScale is a new proxy and query routing layer that allows you to transparently handle connections to large data farms of different architectures. With the addition of binlog routing in the latest version of MaxScale, MaxScale further enhances the options for large scale replication topologies. This talk will look at the different options for using MaxScale and will focus on large setups (over 100 slaves per master) using binlog routing. A use case example will also be studie in detail. 

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 18, 2015 3:00pm - 3:50pm
Jefferson

3:00pm

HDInsight: Do Hadoop in the Cloud With All You Already Know and Love - Adnan Ijaz, Microsoft
Join this session to learn how you can run Apache Hadoop in the Azure cloud to take advantage of its flexibility and cost effectiveness while leveraging your existing skillset in Linux and open source software (OSS). We’ll do a short introduction of Azure HDInsight –  Microsoft’s managed Hadoop-as-a-service offering which is built on top of the Hortonworks Data Platform (HDP) and Ubuntu Linux – and then jump right into building a demo application from scratch. We’ll start with raw data, cleanse it, process it and then visualize it – all, using the tools (e.g. SSH), OSS (e.g. Apache Ambari) and Hadoop ISV applications  you have come to use and love over the years.

Speakers
AI

Adnan Ijaz

Adnan is a Senior Program Manager at Microsoft on Azure HDInsight team focused on building platform components that make Hadoop run great on Azure. Adnan has been with Microsoft for nearly 7 years and, before joining the big data team, he worked as a primary PM for the recently announced Microsoft Nano Server.


Tuesday August 18, 2015 3:00pm - 3:50pm
Issaquah

3:00pm

Doing Big Data for Real with Docker - Elizabeth Lingg, Mesosphere
Containers, especially Docker-based ones have become the method du jour for configuring applications, but how well do they mix with another popular IT trend: Big Data? Some unique considerations here include how to implement a shared storage environment (HDFS, C*, Kafka, etc.), appropriate resource allocation per container across a distributed system, and managing and troubleshooting cluster health in production environments. This talk will explain the realities of launching popular data frameworks such as Hadoop, YARN, Spark and NoSQL databases inside Docker containers while ensuring acceptable levels of performance, security and reliability.

Speakers
EL

Elizabeth Lingg

Elizabeth Lingg is an Engineering Manager at Mesosphere where she works on Distributed Systems Engineering. Specifically, she leads a team working on creating Distributed Applications running seamlessly in the Datacenter using Mesos and the Mesosphere Datacenter Operating System (DCOS). Previously, she was at Oracle working on products and research related to Semantic Web/Graph DB’s, Big Data, AI, Machine Learning, and Internet of Things (IoT... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Grand Ballroom D

3:00pm

Super Privileged Containers - Daniel J. Walsh, Red Hat
Most people consider containers a way to isolate applications workloads from the host and other containers. Super Privileged Containers, treat containers as a mechanism for shipping software to the host. With the advent of Minimal OS Container platforms like ProjectAtomic and CoreOS, people are always asking for missing applications from the host. SPC containers allow admin and developers to ship software that can take advantage of containers image for shipping its content, but can see and even manipulate the host OS.

This talk will also talk about using the container image as the sole unit for shipping an application, how to build the Install, uninstall and run commands directly into the image. And how it uses SPC to be able to install a containerized application.

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 →


Tuesday August 18, 2015 3:00pm - 3:50pm
Cirrus

3:00pm

Writing Applications for the Containers World - Ahmet Alp Balkan, Microsoft
Let's turn back the clock to the 1960’s and see how we can adopt the mindset and philosophy of Unix to design our tools, applications and micro-services in this new world of containers. We will talk about the best practices for configuration, logging, secrets, command line interfaces, output streams and inter-process communication and show examples, both good and bad, applied by real-world open source projects and tools.

Speakers
avatar for Ahmet Alp Balkan

Ahmet Alp Balkan

Open Source Software Engineer, Microsoft
Ahmet works at Linux and open source projects at Microsoft Azure, where he contributes to Docker project. He ported the Docker client to Windows, created Microsoft's first official Docker image (ASP.NET) and maintains Docker Machine/Registry drivers for Microsoft Azure cloud. Twitter: @ahmetalpbalkan


Tuesday August 18, 2015 3:00pm - 3:50pm
Grand Ballroom B

3:00pm

ACPI for Network Switches - Dustin Byford, Cumulus Networks
We're at the beginning of a revolution in the networking industry. For the first time, you can buy a whitebox network switch with modern ASICs (think 48-10G ports + 6-40G ports), and an operating system, separately. At Cumulus, the OS choice is Linux. Working with several switch ODMs we've ported our Debian-based distro to about 25 whitebox switch platforms. Through that process we've developed an understanding of common switch hardware designs and what it takes to make those systems, despite their platform differences, act like a standard Linux box. We believe the next step is to define a way to encode those platform differences into firmware using ACPI. This talk will focus on the work we've done at Cumulus, including a proposed patch set, to describe switch-specific platform details using ACPI.

Speakers
DB

Dustin Byford

MTS, Cumulus Networks, Inc.
Biography coming soon.


Tuesday August 18, 2015 3:00pm - 3:50pm
Willow B

3:00pm

Memory Bandwidth Monitoring (MBM) in Linux for High Performance Applications - Kanaka Juvva, Intel
Multi-core cache hierarchies benefit applications with several orders of magnitude in performance. However, when many user processes are running in parallel and/or concurrently, cache and memory bandwidth are the most contended resources and must be monitored and used efficiently to get the ultimate performance. In this presentation we look at how to monitor two shared resources, LLC and memory bandwidth consumption, in Linux running on top of Intel Xeon multi-core processors. Intel Xeon microarchitecture provides performance counters which Linux kernel can read on a timely basis and measure the bandwidth from one level of the cache hierarchy to the next – in this case focusing on the L3 cache, which is backed directly by system memory. As a result of this, memory bandwidth consumed by a process is monitored. This framework can be incorporated into Cloud and Data Center applications.

Speakers
KJ

Kanaka Juvva

Intel
Kanaka Juvva is working as a software engineer with Intel Corporation. She has been with software industry for the last 25 years. She developed software products for High-Performance Networking, Security, and Embedded Systems. In the past she worked for Symantec, TE Connectivity, and Ricoh. Kanaka’s experience includes Linux Kernel Development, Device Drivers, DPDK, Security and Multi-core Software Development. She graduated | from... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Diamond

3:00pm

DevOps for University Students - Lance Albertson, OSUOSL
Over the past eleven years, the OSU Open Source Lab (OSUOSL) has provided an amazing program for undergraduate students. Many of our students have gone on to create their own successful startups and have changed the landscape of open source themselves. However, our program at the lab does not meet the increasing needs of industry and of Oregon State students.

This session introduces a new approach we’re taking at Oregon State to teaching DevOps and FOSS development. Many universities focus solely on the theory of computer science. As many know, this approach doesn't teach students the necessary skills they need to work in industry. Two years ago we started a program called Devops Bootcamp which is a hands-on, informal workshop open to any student at Oregon State. It was modeled after the Portland State University Braindump program and modified to fit our needs.

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 18, 2015 3:00pm - 3:50pm
Redwood

3:00pm

Hardware and Software Architecture of The Machine - Keith Packard, Distinguished Linux Technologist, HP
Innovations in optical interconnect and storage technologies have prompted HP to undertake a large-scale development effort called "The Machine".  This radical departure from traditional computer architectures, which we call 'Memory-Driven Computing', is where large scales of heterogeneous computation can be brought to bear on a data set accessed not over a traditional network or storage system, but rather directly from the computational elements using memory load/store instructions.  This presentation will describe the first implementation of this architecture, including both hardware and software, which is based on Debian GNU/Linux.  As with any research project, The Machine asks more questions than it answers which will also be discussed.

Speakers
KP

Keith Packard

Keith Packard has been developing free software since 1986, working on the X Window System, the Linux kernel and rocketry electronics. He is currently a Distinguished Linux Technologist at HP working as the Chief Architect for Linux on The Machine. Keith received a Usenix Lifetime Achievement award in 1999, an O'Reilly Open Source award in 2011, sits on the X.org foundation board and is a member of the Debian Technical Committee. He has... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Ballard

3:00pm

Let's Encrypt: A Certificate Authority to Encrypt the Entire Web - Seth Schoen, Let's Encrypt
Let's Encrypt is a new certificate authority that is being launched by the EFF in collaboration with Mozilla, Cisco, Akamai and a team at the University of Michigan.  Let's Encrypt will issue certificates for free, using a new automated protocol called ACME for verification of domain control and issuance.  This talk will describe the features of the CA and clients at launch, explore the security challenges inherent in building such a system, and discuss its effect on the security of the CA marketplace as a whole.  We hope Let's Encrypt will help to enable a Web that uses HTTPS by default.

Speakers
SS

Seth Schoen

Seth Schoen has worked at EFF over a decade, creating the Staff Technologist position and helping other technologists understand the civil liberties implications of their work, EFF staff better understand technology related to EFF's legal work, and the public understand what products they use really do. He helped create the LNX-BBC live CD and has researched phenomena including laser printer forensic tracking codes, ISP packet spoofing, and key... Read More →


Tuesday August 18, 2015 3:00pm - 3:50pm
Grand Ballroom C

3:00pm

Bringing Web Services to IoTivity : Challenges, Approaches and Opportunities - Sanjeev BA, Samsung
Web services and mobile apps have significantly contributed to the popularity and adoption of mobile devices over the past decade. Bringing these services and apps into the IoT domain presents challenges in terms web service API consumption, handling parameters and managing credentials to name a few. During this talk, the author will discuss about these challenges and the current approaches to handle them. Following this, he will introduce a service layer framework in IoTivity which will enable integration of existing web services with the IoTivity stack. The details of the framework will be discussed. This will be followed by a discussion of use cases enabled by the framework.

Speakers
SB

Sanjeev BA

Senior Engineer, Samsung
Tizen and IoTivity


Tuesday August 18, 2015 3:00pm - 3:50pm
Capitol Hill

4:00pm

Measure & Communicate Positive Results From Open Source Investments To Your Company - Chris Aniszczyk, Twitter; Mark Charlebois, Qualcomm Technologies; Guy Martin, Autodesk; Duane O'Brien PayPal; Nithya Ruff, San Disk
Let’s face it, facts and data talks better than words. Metrics talks, especially when you are looking to show impact, measure results of efforts and send in requests for funding. It is important that open source efforts inside corporations show tangible and positive impact on the company’s ability to do business and to show ROI. This creates support and funding for the open source efforts to continue and thrive. This is one of the biggest questions that confront many open source program managers like us. We will discuss:
- What are the right things to measure, how to show the tie-in to key company initiatives and bottom line, how to get support for open source efforts inside the company.
- How to measure the performance of open source developers, communicate that and show

Moderators
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 →

Speakers
CA

Chris Aniszczyk

Chris Aniszczyk (@cra) is an engineer by trade with a passion for open source and building communities. At Twitter, he created their open source program and leads their open source efforts. He also sits on the Eclipse Foundation’s Board of Directors representing the committer community. In a previous life, he bootstrapped a consulting company, made many mistakes, lead and hacked on many Eclipse Foundation and Linux related projects.
MC

Mark Charlebois

Director Open Source Software Strategy, Qualcomm
Mark Charlebois is a Director of Open Source Software Strategy at Qualcomm Technologies Inc. (QTI), a subsidiary of Qualcomm, Inc. He has been developing software for Unix, Linux and embedded systems for more than 25 years, and currently contributes to the PX4 Firmware project and the LLVM Linux project. Charlebois joined Qualcomm in 1999, and has worked in R&D, GlobalStar, MediaFLO, QuIC, and most recently in R&D again on aerial... Read More →
avatar for Guy Martin

Guy Martin

Director of Open Source Strategy, Autodesk
Guy Martin is Director of Open Source Strategy at Autodesk, where he represents the company to the broader open source community and works with internal teams to help accelerate their use of and collaboration with open source software. He also helps build ‘innersource’ communities to enable better code sharing within the company. | | In former roles at Samsung and Red Hat, he worked to increase community... Read More →
DO

Duane O’Brien

Duane O’Brien (@duaneobrien) left a successful career as an engineer at Adobe to help PayPal learn open source ways. In the past year he's taken on responsibility for inbound and outbound open source programs, as well as community coaching and open source evangelism at PayPal (and EBay, on a consulting basis). He's also a gamer and a serious cyclist, often participating in fundraiser rides including the annual AIDS Lifecycle.


Tuesday August 18, 2015 4:00pm - 4:50pm
Cedar

4:00pm

Some Lessons From Scaling a Large, Web-Scale Social Platform - Igor Perisic, LinkedIn
Any company looks very fondly at the potential of explosive growth. It is identified with success. After all, growth means that your members appreciate your offering and exponential growth can be construed to simply mean that these members appreciate it very much. How a company survives when it hits that geyser is an interesting story. Indeed no services are infinitely scalable from their inception, neither does any company have infinite manpower. We’ll take a look at various lessons learned through our experience at LinkedIn. The talk will present some of our experiences from scaling backend infrastructures, developing machine learned models for various relevance problems and the consequences of having a rapidly growing organization. At the core, a picture of Data Integrity and Experimentations will develop as key success fact

Speakers
IP

Igor Perisic

Igor Perisic is currently VP of Engineering, Data and Analytics, at LinkedIn where he built and manages a team of engineers working in the areas of Search, Real Time Social Graph Engine, Relevance and Relevance Infrastructure. His team is involved in all areas of LinkedIn where Personalization and ML technologies can better the user experience, including products such as People You May Know and the recently deployed Sponsored Updates. A firm... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Aspen

4:00pm

Virtualization & Cloud Developer Panel - Paolo Bonzini, Red Hat; Glauber Costa; Jérôme Petazzoni, Docker; Stefano Stabellini, Citrix; Russell Bryant, Red Hat (Moderator)
This panel will bring together core developers in various areas of cloud and virtualization, including: the maintainer of KVM, one of the maintainers of the Xen hypervisor, a lead developer of OSv (the open source operating system designed for the cloud), and a lead developer of Docker.

The moderator of the panel is also a cloud developer, namely a developer for OpenStack.

Moderators
avatar for Russell Bryant

Russell Bryant

Senior Principal Software Engineer, Red Hat
Russell Bryant is Technical Director for OpenStack at Red Hat.  Russell has been working on OpenStack since late 2011. He has primarily worked in the areas of Compute and Networking. Russell served as the Project Technical Lead for Nova (Compute) for two releases. He also helped build the Open Virtual Network (OVN) project and is an Open vSwitch project committer. He has also been elected to the OpenStack Technical Committee and Foundation... Read More →

Speakers
avatar for Paolo Bonzini

Paolo Bonzini

Sr. Software Engineer, Principal Software Engineer
Paolo Bonzini works on virtualization for Red Hat, where he is a Senior Principal Software Engineer. He is currently the maintainer of the KVM hypervisor and a contributor and submaintainer for QEMU.
GC

Glauber Costa

Glauber Costa is one of the early engineers responsible for OSv. He | previously worked with IBM and Red Hat, contributing for the Xen and KVM hypervisors and other Linux topics in general. More recently he was with Parallels, where he was a Lead Engineer in their Linux Containers efforts.
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 →
SS

Stefano Stabellini

Stefano Stabellini is a Principal Software Engineer at Citrix, working | on the Open Source Xen Project team. He has been working on Xen since | 2007, focusing on several different projects, spanning from Qemu to Xen and the Linux kernel. He co-created libxenlight in November 2009 and two years later started with Ian Campbell the Xen port to ARMv7 with virtualization extensions. He currently maintains Xen support in Qemu, libxenlight, and Xen ARM... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Grand Ballroom A

4:00pm

Open Platforms for Federated Futures - Ryan Jarvinen, Red Hat
Learn how to design applications that allow users to reclaim control of their data, and define their own terms of service, by leveraging various open standards of the web.

We’ll discuss open standards for identity, authorization, and data sharing, while exploring the underlying architectures of several existing federated network applications.

This talk covers several new protocols for federated communication (pump.io, diaspora, tent.io, gnu social) and evaluates the major tradeoffs that one may encounter when designing and using these systems.

Speakers
avatar for ryan jarvinen

ryan jarvinen

Open Source Evangelist, Red Hat
Ryan Jarvinen is an Open Source Evangelist working with RedHat's OpenShift team. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as ryanj on twitter, github, and IRC.



Tuesday August 18, 2015 4:00pm - 4:50pm
Issaquah

4:00pm

Securing Big Data at Rest with Encryption for Hadoop, Cassandra and MongoDB on Red Hat. - Alejandro Gonzalez, Cloudera
This session shows how to secure different Big Data sensitive data items such as log files, metastore databases, control files, config files, data directories or data files for different Big Data technologies.

As Hadoop, MongoDB, Cassandra and other massively distributed Big Data stores grow in popularity, so too does the volume of sensitive regulatory data that gets captured for analysis. Cloudera Navigator Encrypt gives peace of mind, knowing the sensitive information used to run massive-scale queries and analytics is secure. Navigator Encrypt works as a last line of defense for protecting data, by providing a transparent layer between the application and file system and securing information as it gets written to disk, ensuring minimal performance lag in the encryption or decryption process. The solution also includes robust key management and process-based access controls.

Speakers
avatar for Alejandro Gonzalez

Alejandro Gonzalez

Site Reliability Consultant, Pythian
(mainly) Linux SA at the coolest company in the world! Interested in joining us? Let me know and I can hook you up! (I am not a dealer, I promise!).


Tuesday August 18, 2015 4:00pm - 4:50pm
Jefferson

4:00pm

Pitfall: A Docker Adventure - Daniel Selans & Didip Kerabat, New Relic
Docker has dramatically transformed the workflow for many organizations, including ours. We've been running it in production for 1.5 years and in that time it has enabled us to overcome many hurdles, such as simplifying horizontal scaling, increasing our deployment speed and most importantly, streamlining our development process.

But, adopting new technologies comes with an inherent risk - best practices are not yet well known, standards may not be fully fleshed out and the underlying technology can rapidly change between releases. It's a lot like an adventure into the unknown: pitfalls await the unwary, and the road to glory can be a rocky one. Luckily for you, we've mapped some of that territory.

Join us on an adventure which will shed light on some potential pitfalls that you can avoid when adopting Docker in your organization. We will be flying through a number of topics including operating system choice, backend storage, logging, resource management and more. During each topic, we will be providing real world examples and personal experiences of working through some of these problems.

By the end of the talk, you will have gained valuable information that will help you build an even more stable, reliable, and performant Docker platform.

Speakers
DK

Didip Kerabat

Biography coming soon.
DS

Daniel Selans

Daniel has over 10 years of professional experience working at one time or another as a software developer, systems administrator and integration engineer. With an extensive background in data center operations and web hosting, Daniel is able to provide a unique viewpoint when working on systems at scale. Daniel is a Site Reliability Engineer at New Relic, where he is able to focus his skills on improving day to day operations, automating tasks... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Cirrus

4:00pm

Denser Containers With PF Cache - Pavel Emelyanov, Odin
Two greatest benefits of containers over VMs are -- much higher density and elasticity. One of the reasons for the former one is that containers can share most of their disk memory cache due to libraries (and sometimes binaries) being the same. Depending on the way containers' files are stored, different techniques to disk cache deduplication should be used. The growing popular approach based on device-mapper requires cross-disks cache manager.

In this presentation Pavel will review different approaches to organizing container's storage and their pros-n-cons, will describe the benefits of disk cache sharing and then will proceed to the PFCache technology from Odin that implements the mentioned cross-disk cache sharing and gives times larger density for containers.

Speakers
PE

Pavel Emelyanov

Architect at server virtualization dpt, Odin
Pavel is a principal engineer at Odin working on company’s Cloud Server projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. He now maintains CRIU and works on its integration with other Linux containers projects. His speaking experience includes many talks and presentations of Containers and Checkpoint/Restore projects at such conferences as LSFMM summit, Kernel Summit... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Grand Ballroom D

4:00pm

Using Clocker With Calico and Docker to Run Workloads in the Cloud - Andrew Kennedy, Cloudsoft
This talk will show how to use Clocker to test and deploy Apache Brooklyn blueprints for your worloads in the Cloud. Using Docker containers instead of virtual machines, Clocker enables testing of a full simulation of your production topology, allowing every aspect of your resilience, failover and scaling policies to be tested thoroughly. We will show how a multi tier, multi network application can be deployed a Clocker managed Docker Cloud, using Calico SDN technology to provide a full suite of network choices. Clocker uses Apache jclouds to provide this seamless access to both containers and virtual machines, thanks to its provider agnostic API, and Apache Brooklyn allows complex topologies to be described using industry standard YAML blueprints.

Speakers
avatar for Andrew Kennedy

Andrew Kennedy

Distributed Systems Hacker, Cloudsoft
Andrew is a Senior Software Engineer at Cloudsoft and the founder of the Clocker project. He is a contributor to several Open Source projects including jclouds and Qpid and is on the Apache Brooklyn PMC. Areas of interest include Distributed Systems, Virtualisation, Messaging, Information Security and LOLcats. Prior to joining Cloudsoft, Andrew worked for various investment banks as a Software Engineer and Security Consultant and has over... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Grand Ballroom B

4:00pm

Bringing N-Tier Applications to Containers - Chris Haddad
Containerization is moving from lab work to production application projects. Teams desire to achieve deployment agility, application resilience, and resource optimization. While container cookbooks show simple scenarios, containerizing production N-tier applications requires complex considerations. Chris describes how teams select complementary open source projects (i.e. Docker Compose, Apache Mesos, Mesos Marathon, Google Kubernetes, Apache Stratos) and craft an open source platform that shifts legacy applications away from virtual machines and into containers. He demonstrates how teams effectively manage container dependencies, independently scale container tiers, and deliver quality of service. From a developer’s perspective, Chris will show micro-service architecture patterns guiding teams towards application packaging strategies and container lifecycle decisions.

Speakers
CH

Chris Haddad

VP Platform Evangelism, WSO2
A Cloudy PaaS and SaaS architect since the turn of the century, Chris is an Apache Stratos, Kubernetes, and Cloud architecture afficionado who has worked with clients to deploy innovative ecosystem PaaS environments. He is currently writing a book on how to build microservices using containers and open source infrastructure services. | | Chris has led many successful startup software teams, and he has advised Fortune 500 / Global 2000... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Willow A

4:00pm

Developing Patches; An Introduction to Stacked Git - Myron Stowe, Red Hat
Git ('git') is a distributed revision control and source code management (SCM) system that is used by the Linux kernel community and numerous other open source projects. StGit (Stacked Git; 'stg') is a Python application
providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. With StGit, one can easily develop and manage patch series that consist of hundreds of individual patches.

In this presentation Myron provides an introduction to Stacked Git by demonstrating its use and capabilities. The presentation will be more developer oriented - a "live demonstration" and not a slick slide show - in which Myron recreates a past kernel development effort using 'stg' that produced a four patch series.

Speakers
avatar for Myron Stowe

Myron Stowe

Principal Software Engineer - Kernel, Red Hat
Myron Stowe has worked with various UNIX-based operating systems since 1982. He has always had a strong interest in hardware and system architecture and has focused his career in areas such as diagnostics, embedded systems, architectural simulators, device drivers, and the kernel.Myron is currently a Linux kernel engineer with Red Hat's "Platform Enablement" team responsible for Linux bring-up on business-class servers. Within Red Hat he... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Grand Ballroom C

4:00pm

KernelAddressSanitizer: A Fast Memory Error Detector for Linux Kernel - Andrey Konovalov
Memory access bugs, including buffer overflows and uses of freed memory, are a serious problem for Linux kernel. These bugs not only lead to crashes, but also introduce exploitable vulnerabilities. Many memory error detectors exist for user-space applications, but only a few for Linux kernel, and most of them are either slow or detect a limited set of bugs, or both.

This paper presents KernelAddressSanitizer, a new dynamic memory error detector for Linux kernel. Our tool finds out-of-bounds accesses to heap, stack, and global objects, as well as use-after-free bugs. The tool is based on compiler instrumentation an uses similar ideas as the user-space memory bug detector AddressSanitizer.

KernelAddressSanitizer is efficient and accurately detects bugs at the point of occurrence. It has found over 50 previously unknown bugs in Linux kernel.

Speakers
AK

Andrey Konovalov

Google
I'm an intern at Google. I'm working on bug finding tools for Linux kernel. I developed a prototype for KernelAddressSanitizer, a tool for finding memory bugs, such as out-of-bounds and use-after-frees. Right now I'm working on KernelThreadSanitizer, a tool for finding data races in Linux kernel.


Tuesday August 18, 2015 4:00pm - 4:50pm
Willow B

4:00pm

Reexamining Scheduler Statistics: Do We Have What We Need?- Rick Lindsley, IBM
In 2004, "The Cursor Wiggles Faster: Measuring Scheduler Performance", presented at the Ottawa Linux Symposium, patches were introduced to create some objective metrics by which to judge scheduler performance. Revisions of these patches were eventually accepted into the kernel and persist to today.

But eleven years later, the scheduler has changed dramatically. Some of those original measurements are still in the code. Additional, equally useful metrics have been introduced outside of the 2004 framework. The need to evaluate scheduler changes has not decreased, but workloads and system capabilities have shifted. Do we still have effective tools to evaluate current work? This paper discusses the aging of scheduler statistics, and discusses whether the old patches need to be gently merged, subtly enhanced, or even completely removed.

Speakers
RL

Rick Lindsley

Rick Lindsley is an advisory software engineer at IBM who has worked on Linux and Unix for over 30 years. He introduced the original schedstats patch eleven years ago at the Ottawa Linux Symposium, and has maintained a website of related tools since that time. He currently serves as an internal resource for IBM for Linux kernel questions and speaks annually at the Pacific Northwest National Laboratories on the state of Linux.


Tuesday August 18, 2015 4:00pm - 4:50pm
Diamond

4:00pm

PXE Sucks - Curt Brune, Cumulus Networks
In the data center, the ecosystem of bare metal network switches running Linux is growing rapidly. A key enabler of this ecosystem is the Open Network Install Environment (ONIE), which provides an environment for installing any network OS on disparate hardware platforms.

In his presentation, Curt Brune will describe the benefits of ONIE, explain why Linux is the foundation of ONIE, review how ONIE works, cover the current state of the ONIE project and discuss the future challenges and directions for ONIE.

Highlights:

- ONIE ships on hardware from DELL, HP, Penguin, SuperMicro and many others
- Based on a modern Linux kernel and BusyBox
- Provides an environment for installing any network OS
- Automate large scale data center switch provisioning
- Manage your switches like you manage your Linux servers

https://github.com/opencomputeproject/onie/wiki

Speakers
avatar for Curt Brune

Curt Brune

Member of Technical Staff, Cumulus Networks, Inc.
Curt Brune is a senior member of the technical staff at Cumulus Networks, where he gets his hands dirty in the low level bits of embedded networking equipment. When not installing operating systems with ONIE and herding packets, Curt enjoys fiddling with free software, hiking and drinking a good beer.


Tuesday August 18, 2015 4:00pm - 4:50pm
Redwood

4:00pm

How to Accelerate your IoT Application Development with IoTivity Primitive Services - Markus Jung, Samsung
The Iotivity primitive services accelerate your application development by providing fundamental services that are common to most of the IoT domains and application scenarios.

This talk presents an overview and introduction to the primitive services of IoTivity.
A simplified API including a resource builder eases the resource manipulation by providing a data-centric API that abstracts the basic communication mechanisms of IoTivity. Services for on-boarding and provisioning simplify the integration of new devices into the IoTivity ecosystem. A resource directory component and resource hosting capability enrich the features of intermediate IoTivity devices, which act as a link to cloud-based IoT platforms. A resource container component allows integrating legacy protocols and third-party Web APIs.

The talk will show which common services are provided and how they can be used for concrete application scenarios.

Speakers
MJ

Markus Jung

Software R&D Center, Samsung Electronics
Markus Jung is currently engaged at the Software R&D Center of Samsung Electronics working on the IoTivity open source project. | Markus Jung received a PhD in Computer Science from the Vienna University of Technology. His PhD and research activities focused on IoT communication protocols in the home and building automation domain. He worked 4 years as research assistant, participating in European IoT research projects and national Smart Grid... Read More →


Tuesday August 18, 2015 4:00pm - 4:50pm
Capitol Hill

4:00pm

Connecting Vision to Action in a Community Project - Matthew Miller, Red Hat
Your mission may be "World Domination for Free Software", but your day-to-day activities are writing code, building websites, creating documentation, or talking and promoting. How can you know that one is really going to lead to the other? How can you show others, when you want to attract their contributions (whether time, money, or anything else)? How do you demonstrate that the resources you put in have a real effect?

This presentation will cover the basic concepts of a program logic model, and how using one can help your project answer these questions. Examples will be drawn from the Fedora Project, but will be of general interest to anyone thinking about planning and strategy. Because Fedora is community driven, this will be particularly relevant to others interested in applying these ideas to grassroots, democratic and meritocratic projects.

Speakers
avatar for Matthew Miller

Matthew Miller

Fedora Project Leader, Red Hat
Matthew has been involved in Fedora since... a long time. He helped organize the first FUDCons at Boston University, worked on the original Fedora Legacy project, hacked on Anaconda for Boston University's remix, and some other stuff (including maintaining a few packages). Now he works for Red Hat and is basically paid to care about Fedora full time, as Fedora Project Leader. | | Twitter: @mattdm 


Tuesday August 18, 2015 4:00pm - 4:50pm
Ballard

4:50pm

Break
Tuesday August 18, 2015 4:50pm - 5:20pm
Foyer

5:20pm

Keynote: The Makings of a Modern Application Architecture - Sam Ramji, CEO, Cloud Foundry Foundation
It wasn’t too long ago that artisans, bathed in the glow of molten metal, forged parts that would go on to make up bigger, more powerful machines. Today, we call those artisans developers. Instead of metal, they use bits and bytes in the cloud to forge a modern application architecture.

It’s an architecture built on speed, choice and a drive toward continuous innovation. And it’s built on a growing, open and vibrant ecosystem.

In this talk, Cloud Foundry Foundation CEO Sam Ramji will give you a look at the technologies driving this new level of velocity and efficiency for application developers (tech like containers, Docker, Kubernetes, OpenStack and Cloud Foundry). And he’ll explain why many prominent members of the Fortune 500 are building their futures on this modern application architecture.

Speakers
SR

Sam Ramji

A 20 year veteran of the Silicon Valley and Seattle technology scenes, Sam Ramji brings a wealth of business, product and open source experience to the CEO role. He has led strategy for API powerhouse Apigee, designed and led Microsoft’s open source strategy and drove product strategy for BEA WebLogic Integration. He is the board secretary of Outercurve Foundation and a member of multiple industry advisory boards.


Tuesday August 18, 2015 5:20pm - 5:35pm
Grand Ballroom BCD

5:35pm

Keynote: Revolutionizing Application Delivery with Linux and Containers - Matt Hicks, VP of Engineering, Red Hat
Recent advancements in Linux including Linux containers are changing the way that companies will develop, consume, and manage applications. As with traditional applications, containerized applications interact with and depend on the operating system. In this talk, Matt Hicks will outline what needs to happen to support this change, and how communities and open source projects such as Docker, Kubernetes, and others are coming together to deliver this next wave of enterprise application architecture.

Speakers
MH

Matt Hicks

VP of Engineering, Red Hat
Matt Hicks is one of the founding members of the Red Hat OpenShift team and currently runs engineering for OpenShift and Red Hat's Management portfolio.  He has spent over 15 years in software engineering with a variety of roles in development, operations, architecture and management.  His passion and expertise is in bridging the gap between developing code and running it in production, harnessing the Red Hat portfolio to empower the... Read More →


Tuesday August 18, 2015 5:35pm - 5:45pm
Grand Ballroom BCD

5:45pm

Keynote: Warning May Contain Clouds! - Duncan Johnston-Watt, Founder and CEO, Cloudsoft
Duncan Johnston-Watt, Founder and Chief Executive Officer of Cloudsoft will provide a behind the scenes look at Clocker.io - the Apache licensed open source Docker cloud maker.

Speakers
avatar for Duncan Johnston-Watt

Duncan Johnston-Watt

Founder & Chief Executive Officer, Cloudsoft Corporation
A serial entrepreneur and industry visionary with over twenty years experience in the software industry. Immediately prior to founding Cloudsoft Duncan was CTO at Enigmatec Corporation, the enterprise data center automation company he founded in 2001. A Computerworld Smithsonian Laureate for his pioneering work introducing Java Enterprise to financial services, Duncan holds an MSc in Computation from Oxford University and a BA in Mathematics and... Read More →


Tuesday August 18, 2015 5:45pm - 5:55pm
Grand Ballroom BCD

6:00pm

8:00pm

Film Screening of CODE: Debugging the Gender Gap followed by Q&A with Director Robin Hauser Reynolds - Sponsored by Intel

Join us after the Booth Crawl for a screening of CODE: Debugging the Gender Gap, followed by a Q&A discussion with the filmmaker, Robin Hauser Reynolds.

 CODE documentary exposes the dearth of American female and minority software engineers and explores the reasons for this gender gap.  CODE raises the question: what would society gain from having more women and minorities code?...

 Tech jobs are growing three times faster than our colleges are producing computer science graduates. By 2020, there will be one million unfilled software engineering jobs in the USA. Through compelling interviews, artistic animation and clever flashpoints in popular culture, CODE documentary examines the reasons why more girls and people of color are not seeking opportunities in computer science and explores how cultural mindsets, stereotypes, educational hurdles and sexism all play roles in this national crisis. Expert voices from the worlds of tech, psychology, science, and education are intercut with inspiring stories of women who are engaged in the fight to challenge complacency in the tech industry and have their voices heard. CODE aims to inspire change in mindsets, in the educational system, in startup culture and in the way women see themselves in the field of coding.

 


Tuesday August 18, 2015 8:00pm - 10:00pm
Grand Ballroom
 
Wednesday, August 19
 

8:00am

Registration + Continental Breakfast
Wednesday August 19, 2015 8:00am - 9:00am
Foyer

9:00am

Keynote: Q&A with Linus Torvalds
Wednesday August 19, 2015 9:00am - 9:15am
Grand Ballroom BCD

9:15am

9:35am

Keynote: The Disruptive Power of Flash in the Datacenter - Nithya Ruff, Director of Open Source Strategy, SanDisk
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 →


Wednesday August 19, 2015 9:35am - 9:45am
Grand Ballroom BCD

9:45am

Keynote: The Evolution of Computing in the Cloud - Deepak Singh, General Manager of Amazon EC2 Container Service
Amazon EC2 has become synonymous with many of the patterns customers associate with the cloud - API driven VM provisioning, on-demand availability, pay-per-use computing, and Auto Scaling.  Our customers have built highly resilient services by leveraging the capabilities provided by Amazon EC2.  In recent months, we have launched two new computing primitives to help customers run highly scalable, resilient, applications.  The Amazon EC2 Container Service (ECS) provides a task-based abstraction on top of Docker containers, and AWS Lamda provides an event-driven computing primitive that requires no servers. ECS and Lambda extend the EC2 model with even more fine grained control over resources and execution time respectively, unlocking newer architectures and improving developer productivity.  This talk will cover the continuum of use cases that cover EC2, ECS, and Lambda, the motivations for developing these services, and common patterns that we have observed as our customers adopt new computing patterns.     

Speakers
avatar for Deepak Singh

Deepak Singh

General Manager, Amazon Web Services
General Manager - Amazon EC2 Container Service


Wednesday August 19, 2015 9:45am - 10:00am
Grand Ballroom BCD

10:00am

Morning Break
Wednesday August 19, 2015 10:00am - 10:25am
Foyer

10:25am

Extreme Agile - Managing Fully Distributed Opensource Software Teams - Alan Bennett, Linaro
It is challenging—if not impossible—to find local experts in low-level Linux or specific open-source software projects. However, this isn’t a challenge with a fully-distributed organization which has this talent worldwide. So the challenge becomes how to effectively manage, motivate, and retain this talent. At Linaro, Alan is responsible for producing many of their open source products. Having successfully worked with Kanban and Scrum in the past, Alan was surprised how difficult implementing agile practices was when the workdays of most team members overlapped only an hour or less. Realizing that their sprint planning and retrospectives were not going to be sustainable, the team knew they would have to make some changes. Alan shows you how his teams effectively manage their workload, combine agile with open source software processes, and create a system that survives and thrives.

Speakers
avatar for Alan Bennett

Alan Bennett

Sr Director, Software, Gogo



Wednesday August 19, 2015 10:25am - 11:15am
Cedar

10:25am

Microservices Without the Servers - Tim Wagner, Amazon
How can you have a service without servers? In this talk we’ll explore how two revolutionary ideas come together: Microservice architectures that help you disentangle server-side code into individually deployable units, and implementing those services in a functional style using AWS Lambda. During the talk we’ll stand up a secure, scalable, fault-tolerant service with global reach from scratch to demonstrate the power and simplicity of this approach. We’ll also see how built-in integration with code repositories, pipelines, and cloud-based monitoring makes Lambda function-based microservices easy to maintain and manage and how you can quickly develop clients for a variety of platforms, languages, and devices to use these services.

Speakers

Wednesday August 19, 2015 10:25am - 11:15am
Ravenna

10:25am

Getting Started with OpenStack - Charles Eckel, Cisco
Hearing a lot about OpenStack and want to check it out for yourself? See how quick and easy it is to install and start using OpenStack within a VM on your own laptop. Acquaint yourself with the environment. Learn your way around Horizon (GUI) and the CLI to view and operate an OpenStack cloud, both from the perspective of a cloud administrator and as a tenant/user of the cloud. See how to automate typical workflows such as deploying a new multi-tier application. Best of all, take what you learn with you and experiment on your own to discover all OpenStack offers you.

Speakers
avatar for Charles Eckel

Charles Eckel

Open Source Developer Evangelist, Cisco Systems
Charles started with open source 1999 as a founding member of Vovida Networks, developing some of the industry’s first open source VoIP protocol stacks and applications. Now at Cisco, he is a recognized champion of open standards, open source, and interoperability. He runs DevNet’s Open Source Dev Center and successfully introduced open source hackathons into IETF and MEF, uniting open source software with open standards to maximize... Read More →



Wednesday August 19, 2015 10:25am - 11:15am
Aspen

10:25am

In a World of Ephemeral Containers, How Do We Keep Track of Things - Brian Dorsey, Google
Docker makes it far easier to develop and deploy programs. Kubernetes helps you build and run systems of 100s or 1000s of containers. Your system stays up while individual containers come and go as needed. But what about your data? With ephemeral containers, where does the data live?

This talk is a tour of emerging patterns for keeping state in clusters of containers. First, a review of the challenges, solutions and their tradeoffs for keeping track of things when running a cluster of ephemeral containers. We will cover both configuration management and data storage (databases, etc), and a survey of the different ways people are dealing with these challenges. Examples will be illustrated in Kubernetes, an open source cluster manager and scheduler that simplifies deploying and managing container based applications. These patterns are also helpful when running on PaaS or VMs directly.

Speakers
avatar for Brian Dorsey

Brian Dorsey

Developer Advocate, Google
Brian is a Developer Advocate on the Google Cloud Developer Relations team, focusing on the open source Kubernetes cluster manager and the Cloud Platform, especially Compute Engine and Cloud Storage. Brian has taught Python at the University of Washington & spoken at both PyCon US & PyCon Japan. He's a bit of a Python fan. (understatement) He's currently learning Go and enjoying it.


Wednesday August 19, 2015 10:25am - 11:15am
Jefferson

10:25am

User - Transparent ServiceMigration to the Cloud - Tim Mackey, Citrix
Seamlessly adopt cloud practices without users knowing the infrastructure changed. This could easily be a marketing tagline for the latest cloud technology, but for users it is an imperative. Users expect uninterrupted service, but admins need to adopt new provisioning paradigms. In this session you'll see how user impact can be minimized during a migration to cloud orchestration.

Discussion will include:
- Service uptime expectations
- Template management in cloud solutions
- Availability management techniques
- Storage management to minimize recovery time

The session will also include a live demo where virtual infrastructure hosted within a XenServer environment is migrated to an OpenStack or CloudStack environment. The tooling extends Packer to create a base representation of the virtual machine, and then migrates the resultant artifact into the desired cloud solution.

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.


Wednesday August 19, 2015 10:25am - 11:15am
Issaquah

10:25am

Putting the D in LXD: Migration of Linux Containers - Tycho Anderson, Canonical
lxc move c1 host2. In 17 characters, you can live migrate containers
between hosts. LXD makes using this powerful and complex technology very simple,
and very fast. In this talk, I'll give a short history of the underlying
migration technology CRIU, describe a few optimizations that LXD is doing in the
space to make things fast, and discuss future areas of work both in CRIU and in
LXD to support a larger class of applications and make things even faster.

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.


Wednesday August 19, 2015 10:25am - 11:15am
Grand Ballroom B

10:25am

Rooting out Root: User Namespaces in Docker - Phil Estes, IBM
While Docker as a container runtime has been available for two years now, and uses various Linux kernel features for namespacing to isolate the container processes, user namespace support in the Go language and libcontainer was only made available earlier this year. Now that support exists in these underlying technologies, Phil will discuss the details of exposing user namespace support to Docker operators and users, and some of the complexities of offering full user namespace mappings to containers.

Most importantly, the key benefit to user namespace support being available in Docker is that the host system's root user will no longer be exposed as the container's "root". Phil will detail the improved security posture provided and discuss future enhancements to container user and group isolation based on this Linux kernel feature.

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 →


Wednesday August 19, 2015 10:25am - 11:15am
Grand Ballroom D

10:25am

Container Ops: Using Platform Tooling to Build Your App Management Story - David Soul, Pivotal
An overview of the infrastructure pains around managing containers in real-world production usage. This talk discusses Cloud Foundry platform approach to container lifecycle management issues such as upgrades, security, deployments, logging, failover and scaling. We also share best-practices and general patterns in container management across the Pivotal Cloud Foundry customer base.

Speakers
avatar for David Soul

David Soul

Technical Marketing, Pivotal
David Soul works on technical marketing for Pivotal Cloud Foundry. His background includes software development, technical marketing with Heroku and time as an early employee at Atlassian.


Wednesday August 19, 2015 10:25am - 11:15am
Cirrus

10:25am

The Container Testing Project - Ben Du, Huawei

Containers are one of the most important innovations in the software development today. With the introduction of the Open Container Project ,it will prevent fragmentation and enable application portability among platforms, which are the ingredients developers require in order to build and deploy everything from retail and banking applications to streaming media services. Expecting to join OCI and CNCF, we plan to align  more and more with the community.

The talk will introduce a new project that aims to promote the OCI by providing a universal testing framework for all of the container projects. Both testing and validation include the OCI specification, runC function, security and performance, as well as may other aspects which will be covered in the talk.


Speakers
BD

Ben Du

Yujie Du (Ben) is a long-time open source community activist and evangelist in China. He currently works in the Huawei Open Source Software Competence Center, where he is an expert in Huawei’s Open Source Core Team (OSCT). Before he joined Huawei, Ben was a founding board member of the OpenStack Foundation. He continuously evangelizes open source to the OpenStack community


Wednesday August 19, 2015 10:25am - 11:15am
Willow A

10:25am

Everything's a File Descriptor - Josh Triplett
The classic UNIX philosophy, "everything's a file", allows tools and system calls that operate on files to work on devices, /proc, and other objects. This doesn't mean everything has a filename; /dev, /proc, and /sys expose devices and kernel structures with filenames, but many new system calls offer file descriptors that serve as userspace handles for kernel structures without any corresponding filename, including signalfd, timerfd, and eventfd. The resulting file descriptors can be used with event loops using poll, epoll, or select.

Thiago Macieira and I implemented "clonefd", which turns processes into file descriptors and turns waitpid() into poll or read. These descriptors serve as race-free, container-safe process identifiers.

This talk will present clonefd, fd-based API design, and discuss other kernel APIs that would benefit from file descriptors.

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.)



Wednesday August 19, 2015 10:25am - 11:15am
Willow B

10:25am

Performance Monitoring in the Linux Kernel - Davidlohr Bueso, SUSE
Systems performance is a primary concern for most people involved in technology. This is particularly true and critical for companies investing significant resources in hardware, expecting Linux to scale well on larger machines, naturally beginning with the kernel. While there are several efforts to automate and integrate benchmarking across a wide range of systems, they are not very well known outside the community. In this talk, Davidlohr will present different alternatives to kernel performance monitoring through automation and will discuss how it can serve to actively detect regressions and new issues throughout the kernel, including how developers can easily test their changes on a wide range of workloads and gather important runtime metrics. In addition, different benchmarks for stressing different subsystems will be compared both at a micro level and for real world workloads.

Speakers
DB

Davidlohr Bueso

SUSE Labs
Davidlohr Bueso is a Linux kernel developer at SUSE Labs, focusing on performance and scalability topics. He works on different core kernel subsystems and has authored numerous fixes and improvements towards making Linux safer and faster. Prior to SUSE, Davidlohr worked at HP, tackling similar problems. He holds a MSc in Computer Science from the University of Barcelona.


Wednesday August 19, 2015 10:25am - 11:15am
Grand Ballroom C

10:25am

Tying TPMs Throughout The Stack - Matthew Garrett, CoreOS
We've never made much use of TPMs in Linux. Poorly understood and poorly trusted, they sit there on the LPC bus, gathering dust. But what if we can use them to provide meaningful additional security to systems? What if we could use the TPM to protect us from rootkits, bootkits and modified firmware? What if the TPM could secure your SSH keys against theft, make your random numbers more random and inform you that someone backdoored your laptop when you left it in your hotel room?

All of this is possible today, but it's not integrated and it's beyond the ability of even most skilled users. What can we do to tie this exceptionally useful security device into the underlying OS and make real steps to better security?

Speakers
MG

Matthew Garrett

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. A board member at the Free Software Foundation and a a member of the Linux Foundation Technical Advisory Board, he has strong feelings... Read More →


Wednesday August 19, 2015 10:25am - 11:15am
Diamond

10:25am

Powershell Desired State Configuration for Linux - Kolby Allen
DSC is yet another means for administrators to manage configuration in a heterogeneous environment. Not only does it provide a healthy bridge for Linux and Windows administrators to blend knowledge and experience across both closed and open source foundations, it also helps improve the reliability of repetitive tasks required by today's workloads. Cloud services already offer rich powershell integration (Azure, AWS) - allowing combination of server setup and cloud deployment to help scale on any IaaS platform a business relies upon. Microsoft's push to open .Net Core and many of the tools are an opportunity to learn new ways of integration when integration is your only option.

Speakers
KA

Kolby Allen

Kolby Allen is a Solutions Architect and has spent most of his career in Academia most recently teaching Chemistry at SPU in Seattle. He holds several AWS certifications and focuses his energy around IaaS uses for small and medium sized enterprises.


Wednesday August 19, 2015 10:25am - 11:15am
Redwood

10:25am

Kernel Internship Report (Outreachy) - Elena Ufimtseva, Oracle; Lidza Louina, Oracle; Konrad Rzeszutek Wilk, Oracle; Karen Sandler, Software Freedom Conservancy; Jes Sorensen; Lisa Nguyen, Linaro; Greg Kroah-Hartman, Linux Foundation; Julia Lawall, Inria
Come learn about the great work our kernel interns have accomplished! Outreachy (formerly OPW) provides a 3-month paid internship for women, trans men, genderqueer people, and all Ascend Project participants to work on an open source project.

This panel will present the program and this year's projects, as well as discussions with interns from 2013 who continue to work in open source. Elena Ufimtseva worked on vNUMA for XenProject, and now works for Oracle on the XenProject PVH guest model. Lidza Louina worked on staging drivers, and now works on the kernel for Oracle. Lisa Nguyen worked on the Xen block system, and now works on power management for Linaro. Greg KH will provide perspective on being a mentor.

The Linux kernel Outreachy coordinator, Julia Lawall, will provide more info on how mentors can get involved with Outreachy, and how companies can sponsor Outreachy interns.

Moderators
JL

Julia Lawall

Senior Research Scientist, Inria
Julia Lawall is a Senior Research Scientist at Inria. Her research is at the intersection of programming languages and operating systems. She develops the tool Coccinelle and has over 1000 patches in the Linux kernel based on this work. She has presented her work on Coccinelle at numerous events, including FOSDEM, Linux Plumbers, and the Kernel Summit. She has previously mentored three Outreachy (OPW) interns and has been the Linux Kernel... Read More →

Speakers
GK

Greg Kroah-Hartman

Biography coming soon.
LL

Lidza Louina

Associate Linux Kernel Engineer, Oracle
I'm a kernel engineer at Oracle. I got into the kernel thru the Outreachy (formerly Outreach Program for Women).
avatar for Lisa Nguyen

Lisa Nguyen

Software Engineer, Linaro
Lisa Nguyen works for the Power Management Working Group at Linaro where she maintains the Linaro PM-QA test suite. She is also an active contributor to ARM's Workload Automation test framework. She has presented her work on understanding Xen block drivers as a former kernel intern at LinuxCon North America 2013. Although Lisa is hanging out in userspace nowadays, she still picks the brains of fellow kernel maintainers. Don't be shy to say hi!
KS

Karen Sandler

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 →
JS

Jes Sorensen

Principal Software Engineer, Red Hat
avatar for Elena Ufimtseva

Elena Ufimtseva

Software Engineer, Oracle
I am a former OPW intern of 2013 program and my project was vNUMA work for Xen hypervisor.  After OPW I realized that I like to continue to contribute to Xen Project and Linux kernel. I had given a talk at 2013 LinuxCon in Europe and at Xen Project summit of the same year about my experience as OPW intern, as open source project contributor and what I have learned and what skills I got during that time.  Currently I work at Oracle on... Read More →
KW

Konrad Wilk

Software Director, Oracle
Konrad Wilk is a Software Director at Oracle. His group's mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux kernel, Xen Project maintainer and had been the Release Manager for the 4.5 release of the Xen Project Hypervisor. Konrad has been active in the Linux and Xen Project communities for more than 7 years and was instrumental in... Read More →


Wednesday August 19, 2015 10:25am - 11:15am
Ballard

10:25am

Delivering the Value of Open Source Projects
Open source projects have a lot of offer to users, developers, and
community members, but can they add value to downstream software
products? The balance between open source communities and the demands of
a commercial products can be a tricky one. Even in a company dedicated
to open source, there is always a push-and-pull about the value of the
upstream vs. the downstream. Here’s how one community analyst strives to
keep the balance between the needs of commercial and community.

Topics include:

* Is open core the only way to go? (Psst… no)
* When does value-add to upstream detract from downstream?
* Should communities be “managed”?
* Is marketing the coming of evil for a community?

Speakers

Wednesday August 19, 2015 10:25am - 11:15am
Capitol Hill

11:25am

License Compliance Best Practices For Engineering and Legal - Dave Mckenzie, SanDisk & Lisa LaForge, San Disk
Compliance Best Practices for Engineering and Legal (McKenzie & LaForge). In this presentation, Lisa LaForge and David McKenzie will discuss the barriers to successful project collaboration between Engineering and Legal, and provide practical advice on overcoming challenges such as how to improve communication and make compliance easier for engineering. McKenzie, a licensed patent attorney, will also explain recent developments in software patentability arising out of Supreme Court decisions such as Alice Corp. which may have an impact on software development and FOSS.

Speakers
LL

Lisa LaForge

Director, Legal and Chair, OSSC, SanDisk Corp
Lisa LaForge chairs SanDisk’s Open Source Steering Committee and practices in the area of commercial law. She has a JD from Santa Clara University and holds two privacy certifications from IAPP. She regularly speaks on FOSS, gender diversity and technology.
DM

Dave Mckenzie

Dave McKenzie, director at SanDisk, is an active member of its Open Source Working Group. An experienced software engineer, he joined SanDisk’s IP Law Group in 2014 as a patent attorney. Dave is admitted to practice before the state and federal courts of Utah and the US PTO, and advises on open source compliance, copyrights, software patents, and manages patent preparation. Dave enjoys experimenting with different software environments... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Cedar

11:25am

Solving Global Scalability Needs with NoSQL - Heather McKelvey, Basho Technologies
Companies today struggle to manage the types and volume of data their customers and employees generate and use every day. To stay competitive, businesses must ensure their customers have a seamless experience and are able to access data anytime, anywhere. With billions of requests daily and data spread across geographies, complications can arise due to fluctuations in traffic and operational consistency can be elusive.

NoSQL solutions are able to offer high availability at massive scale and with a variety of data types that traditional databases cannot handle. In this session, Heather McKelvey, VP of Engineering at Basho Technologies, will explore how distributed NoSQL solutions can provide organizations with the consistency and availability necessary to succeed in today’s world of on-demand data, while also bringing operational simplicity to these complex data sets.

Speakers
avatar for Heather McKelvey

Heather McKelvey

Vice President of Engineering, Basho Technologies
Heather McKelvey is Basho Technologies Vice President of Engineering and has more than 20 years of experience leading and managing enterprise software teams. Most recently, she was the CTO and SVP of engineering at GoGrid, where she led architecture and development of cloud services, inclusive of compute, SDN, storage and orchestration services. Prior to that, McKelvey was VP of engineering and operations at Mashery, an API management SaaS... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Jefferson

11:25am

A DevOps State of Mind - Chris Van Tuin, Red Hat
Rapid innovation, changing business landscapes, and new IT demands force businesses to make changes quickly. The DevOps approach is a way to increase business agility through collaboration, communication, and integration across different teams in the IT organization.

In this presentation, you’ll learn about:

• The acceleration of Application Delivery for the Business with DevOps
• The transformation of IT to a DevOps, Microservices, and Container based Cloud Architecture
including the use of Red Hat’s OpenShift PaaS based on RHEL Atomic host, Docker, Google’s Kubernetes and Jenkins.
• How DevOps practices can operate in a Platform-as-a-Service (PaaS)-enabled environment.
• PaaS and DevOps, used together, can reduce software delivery cycle times, drive automation, and increase efficiency.
• Other organization are using PaaS

Speakers
avatar for Chris Van Tuin

Chris Van Tuin

Chief Technologist, West, Red Hat
Chris Van Tuin, Chief Technologist for the West Region NA at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners with a focus on emerging technologies including IaaS, PaaS, and DevOps. He started his career at Intel in IT and Managed Hosting followed by leadership roles in services and sales engineering at Loudcloud and Linux... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Ravenna

11:25am

Extending CI/CD in Operations using LXC and Chef - Ranjib Dey, PagerDuty
Chef is a popular configuration management system used for system automation, that promotes the idea of infrastructure as code. In this presentation I'll walk through how we are using LXC to perform integration testing of our entire infrastructure automation code base, and then re-using the build/test artifacts to compose developer workstation. I'll be covering a) current state of chef-lxc integration and how we are using it, b) how our build-ci infrastructure was extended to build and test our chef/automation code base using LXC, and c) how the test artifacts are served via traditional debain repos to build developer workstations (i.e. the LXC rootfs packaging gears)

Speakers
RD

Ranjib Dey

I work as an operations engineer at PagerDuty, a hosted alert dispatch service.Along with rest of the operations team, I to design, deploy and maintain systems that can withstand major outages. In past, I have worked at Google, ThoughtWorks etc and built container based private build/CI clouds. I have contributed to ruby-lxc, and currently maintain almost all lxc/ruby related bindings for Chef ecosystem (chef-lxc, chef-provisioning-lxc... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Aspen

11:25am

Zero-Footprint Guest Memory Introspection with Xen - Mihai Donțu, BitDefender
Mihai's presentation details a practical approach to memory introspection of virtual machines running on the Xen hypervisor with no in-guest footprint. Making use of the mem-event API, with a number of improvements, enables the proper tracking of guest OS activity. This opens the door for several immediate applications, including: rootkit detection and prevention, detection and action on several categories of malware, and event source information for low-level, post-event forensics and correlation based on real event data during events.

Speakers
MD

Mihai Donțu

Mihai Donțu, Chief Linux Officer at Bitdefender, is currently involved in furthering the integration of Bitdefender hypervisor-based memory introspection technology with Xen. | | Mr. Dontu has presented within his home country of Romania and overseas. He concentrates on connecting with like-minded, deeply technical, audiences, leaving marketing to others.


Wednesday August 19, 2015 11:25am - 12:15pm
Issaquah

11:25am

The Mythical App Container - Robert Schweikert, SUSE
The Mythical App Container (Robert Schweikert, SUSE) - Containers, and more specifically Docker, are the talk of the town. The excitement about containers is very prevalent and one could be lulled into believing that containers are the answer to all questions. However, taking a closer look at the purported solution to application portability issues shows that the solution to one problem, application portability, creates other problems, content management and container management in general. This talk will take a more critical look at the advertised solution of portable applications containers and highlight problems created by this approach. Solutions to these problems are not straight forward and do not necessarily fit well with the current model of distribution for open source or proprietary software.

Speakers
RS

Robert Schweikert

Public Cloud Architect, SUSE
As a member of the ISV Engineering team at SUSE I lead the Public Cloud effort as Public Cloud Architect. I work closely with our Public Cloud Partners, Amazon, Google, and Microsoft. The Public Cloud team is responsible for SUSE published images in the various cloud frameworks as well as the implementation and maintenance of the SUSE operated update infrastructure for on demand images in the Public Cloud. | | In addition to the work with... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Willow A

11:25am

Be a Microservices Hero - Dragos Dascalita Haut, Adobe
Understanding how to run Microservices at scale is becoming a key success factor for organisations. Mesos makes it easy to deploy robust architectures in the Cloud. Today's technologies offer simple solutions to create RESTfull services, containerize them and deploy them in Mesos but is this the best way to expose Microservices ?

As the number of Microservices increase the inter-communication between them becomes more complicated, and we soon realize we have new questions awaiting our answers: how do Microservices authenticate ? how to monitor who's using their APIs ? how to protect them from attacks ? how to set throttling and rate limiting rules across a cluster ? How to control which service allows public access and which one is private ?

Come and learn a scalable architecture to manage Microservices in Mesos by integrating an API Management layer inside your Mesos clusters.

Speakers
avatar for Dragos Dascalita Haut

Dragos Dascalita Haut

Project Lead, Adobe I/O, Adobe
Solution Architect for Adobe’s API Platform, adobe.io, building a high scale distributed API Gateway running where else but in the Cloud where all APIs wanna be. Working with a fantastic international team our of Romania, India and US and with the emphasis on performance and security, we’re supporting the API go-to-market strategy for Adobe Creative and Marketing Clouds.


Wednesday August 19, 2015 11:25am - 12:15pm
Cirrus

11:25am

Beyond Port Mapping: Real Networking for Containers - Rohan Singh, Spotify
One of the last ways that containers still tend to be inferior to VM's is networking. The usual model of port mapping, iptables and proxies is both more complicated and less useful than having containers be first-class citizens on your network.

Imagine giving your containers real IP addresses that can be reached from anywhere and any host, without caring about port mappings or what host a container is running on.

In this talk, Rohan Singh will show several methods for making this a reality from a developer's perspective — starting with a primer in networking for developers and culminating in the how, why, and why nots of IP over UDP, BGP, VPC's and some other acronyms. Also expect a look into Spotify's network, with containers and uncontainerized services speaking to each other across physical machines in our own data centers, EC2 instances, Google Cloud VM's and developer laptops.

Speakers
avatar for Rohan Singh

Rohan Singh

Software Engineer, Spotify
Rohan Singh is an infrastructure engineer at Spotify, where he has been since 2012. At the moment, he is working on Spotify's deployment & container infrastructure, with the goal of enabling developers to ship code faster than ever. He is a core contributor to Helios, Spotify's open-source container orchestration framework. | | Previously Rohan has spoken at DockerCon, SXSW, and DevOps Days NYC. He is also a member of the Docker Governance... Read More →



Wednesday August 19, 2015 11:25am - 12:15pm
Grand Ballroom D

11:25am

Containing RDMA and High-Performance Computing - Liran Liss, Mellanox
Remote Direct Memory Access (RDMA) technology allows applications to conduct GB-size memory transfers across a cluster with negligible CPU utilization, and exchange messages at sub micro-second latencies. Consequently, RDMA is a core enabler for High-Performance Computing (HPC), big data analytics, and storage. To provide this degree of performance, RDMA NICs expose the transport resources directly to user applications; the OS kernel is not involved in the data path. Yet, containing applications that directly access RDMA resources is feasible.

In this session, we describe how RDMA technology is made available for contained applications. Specifically, we describe how RDMA services are bound to network namespaces, and how to control the usage of the bounded HW resources and provide isolation between containers. Various configuration options would be covered, for both Ethernet and Infiniband networks. The introduction of container support for RDMA paves the way for a new class of high-performance applications, that leverage both the scale and agility of containers and the extreme performance of RDMA.

Speakers
LL

Liran Liss

Dr. Liran Liss has served as Mellanox’s senior principal architect since April 2015 and has led the advanced development and research team since 2011. Prior to 2011, Dr. Liss served as a principal architect for multiple diverse projects within Mellanox. Dr. Liss has co-authored numerous publications, patents, and industry-standard specifications. Dr. Liss joined Mellanox in 2006 as a development lead, supervising various projects. Prior to... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Grand Ballroom B

11:25am

Pushing the Limits of Kernel Networking - Alexander Duyck, Red Hat
As network speeds continue to increase from 10Gb/s, to 40Gb/s, and very soon to 100Gb/s the rate at which packets can be transported increases putting pressure on the kernel to drive ever faster packet rates. This talk will cover what we currently know about the limits of the Linux kernel in terms of small packet networking performance, ongoing efforts to push those limits further, and a number of tips and tricks to get the most out of the kernel networking stack.

Speakers
AD

Alexander Duyck

Senior Software Engineer, Red Hat
Alexander is a Senior Software Engineer at Red Hat where he works on supporting and enabling new features and improving performance within the Linux kernel network stack. Prior to joining Red Hat he worked at Intel as a Network Software Engineer developing and maintaining the wired Ethernet drivers.


Wednesday August 19, 2015 11:25am - 12:15pm
Grand Ballroom C

11:25am

The RT patch - What Needs to Be Done to Get it Into Mainline - Steven Rostedt, Red Hat
The Real Time patch (RT patch or PREEMPT_RT), has been maintained out of the Linux kernel tree since late 2004. It is the longest and largest patch set to be kept out of the tree and still widely used. A lot of the patch has made it into mainline (mutex code, priority inheritance futexes, ftrace, lockdep, hrtimers, generic interrupts, threaded irqs, Real Time scheduler, etc). The RT patch had so much influence on mainline, that new code for Real Time can now be directly added to mainline (for example: NO_HZ_FULL and the DEADLINE scheduler), but there is still a lot more that needs to go into mainline to make it a true RTOS. This talk will explain what those features are and what is holding it up from getting in. Some of it is technical and some of it is political. Both of these types of issues will be discussed.

Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark which are user space interfaces into ftrace. | | http://rostedt.homelinux.com/ 


Wednesday August 19, 2015 11:25am - 12:15pm
Willow B

11:25am

Turtles All The Way: Running Linux on Open Hardware - Rob Landley
Patent expiration makes old technologies, such as the SuperH processor, interesting again. The last patent on sh2 (used in the Sega Saturn) expired in october 2014, and the last sh4 (dreamcast) patent expires in 2016. This lets us leverage existing kernel, toolchain, and userspace support on now royalty-free hardware.

We've implemented a cleanroom sh2-compatible processor design called "j2" with basic peripherals (serial, ethernet, mmc) in an FPGA, booted current Linux on it using existing open source toolchains, and released the VHDL under a BSD license. (For our next trick we're adding SMP support and a dozen DSPs, and manufacturing some ASIC versions.)

Our current website (and this demo) walks you through building/installing it on an s6 microboard (about $90 retail), but we're kickstarting a cheaper and more powerful FPGA in a raspberry PI 2 form factor.

Speakers
RL

Rob Landley

Programmer, se-instruments.com
I used to maintain busybox and a tinycc fork, currently maintain toybox and aboriginal linux, and do nommu.org and j-core.org in my day job at se-instruments.com, which is adding sensors to the world's electrical distribution grid so we can slowly wean cities off centralized generation to distributed solar and wind power. (In the process, we've reimplemented the old superh architecture from scratch now the patents have expired, and released it as... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Diamond

11:25am

Multi-Layer DDoS Mitigation Strategies - Sagi Brody, Webair Internet & Logan Best, Webair Internet
This session will focus on real world deployments of DDoS mitigation strategies in every layer of the network. It will give an overview of methods to prevent these attacks and best practices on how to provide protection in complex cloud platforms. The session will also outline what we have found in our experience managing and running thousands of Linux and Unix managed service platforms and what specifically can be done to offer protection at every layer. The session will offer insight and examples from both a business and technical perspective.

Speakers
avatar for Logan Best

Logan Best

Senior Infrastructure & Network Engineer, Webair Internet Development Inc
Logan joined Webair in 2012 and has been responsible for high level build outs of large server clusters, global infrastructure maintenance, network security, and DDoS mitigation. As an ethical hacker and developer of 16 years, Logan has a wide knowledge of attack vectors and development experience that provides logical and analytical thinking to extreme problem solving.
avatar for Sagi Brody

Sagi Brody

CTO, Webair Internet Development Inc
Sagi Brody has been the CTO of Webair Internet, a managed cloud services company for over 10 years. Sagi is responsible for all technical infrastructure, design, and operations. With his help, the company has seen an increase in web sites and servers hosted by over 1000%. Sagi has been involved in all aspects of the hosting and data center industry including: site surveys and selection, data center build out and upgrades, fiber network design and... Read More →


Wednesday August 19, 2015 11:25am - 12:15pm
Redwood

11:25am

Internet Archive: Universal Access. Open APIs - VM Brasseur, Internet Archive & Alexis Rossi, Internet Archive
With tens of millions of items in its collections, Internet Archive is one of the largest libraries in the world. It provides free and open access to all of its materials to anyone with an internet connection, making it a treasure trove for researchers, historians, and curious individuals.

Of course, having a collection that large doesn’t help anyone if it’s difficult to access. To help with this, Internet Archive has released a number of open APIs and tools to allow people to upload and download items, as well as data mine the metadata for the entire collection.

In this session we will:

* Give you a tour of Internet Archive and its collections
* Introduce you to the APIs and tools you can use to access and contribute to the Archive
* Show examples of how other people and institutions are using the Archive

Speakers
VB

VM Brasseur

Senior Engineering Manager, Hewlett Packard Enterprise
VM (aka Vicky) is a manager of technical people, projects, processes, products and p^Hbusinesses. In her nearly 20 years in the tech industry she has been an analyst, programmer, product manager, software engineering manager, technical business consultant, and director of software engineering. She currently is proud to be a Senior Engineering Manager at Hewlett Packard Enterprise, working in service to a team 100% dedicated to open source... Read More →
AR

Alexis Rossi

Alexis is the Director of Web and Collections at Internet Archive.


Wednesday August 19, 2015 11:25am - 12:15pm
Ballard

11:25am

Repeatable Processes for Building Secure Containers - Ryan Jarvinen & Dan Walsh
Building Docker images is easy, that’s why there are over 45,000 public images on Docker Hub today albeit only 100 ‘official’ images. Creating reproducible, secure images from source that are easily maintained and updated takes a bit more planning and automation.  In this session, you’ll learn what it takes to create a successful (and secure) build strategy.

 Source-to-Image (S2I) is a framework that makes it easy to write images that take application source code as an input and produce a new image that runs the assembled application as output. The main advantages of using S2I for building reproducible Docker images is the ease of use for developers, peace of mind for cloud operators and eternal hope and optimism for compliance and risk management teams.

As a builder image author, you must understand a few basic concepts in order for your images to automate the build process and take advantage of some of the additional security best practices required for today’s containerized cloud-based applications and incorporate new architectures microservices, new processes enabled by OpenShift 3 and Kubernetes along with some old trusted Best Practices (like using SELinux) and common sense.

Attendees of this session will learn:
How to Build Secure Container Images using S2I
Why SELinux still matters in a Containerized world
How to Incorporate CI/CD to ensure Consistency and Compliance
How to Use OpenShift 3 on OpenStack to Scale, Manage and Secure Application Stacks

Speakers
avatar for ryan jarvinen

ryan jarvinen

Open Source Evangelist, Red Hat
Ryan Jarvinen is an Open Source Evangelist working with RedHat's OpenShift team. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as ryanj on twitter, github, and IRC.



Wednesday August 19, 2015 11:25am - 12:15pm
Capitol Hill

12:15pm

Lunch Break (Attendees on own)
Wednesday August 19, 2015 12:15pm - 2:00pm
TBA

12:45pm

BoF: Containers on the Autobahn
Wednesday August 19, 2015 12:45pm - 1:45pm
Willow B

12:45pm

BoF: Is Storage Dead? A Sys Admin Discussion
Storage is under unprecedented changes. Cloud Storage is driving cost towards zero. Infrastructure convergence is absorbing it into the compute fabric. SaaS apps offload application and its storage altogether. And yet there are dozens of new entrants in the $90B storage market. Join us and lets discuss the future of storage from the point of view of those who deploy and manage storage.

Wednesday August 19, 2015 12:45pm - 1:45pm
Ballard

12:45pm

BoF: Kernel mainline status of mobile chipsets - Tim Bird, Mark Brown & Kate Stewart
In this session, we will discuss the mainline status of several ARM SoCs used in mobile products.  The average phone uses kernel software that is 3 years old, 20 versions behind mainline, and has 1 to 3 million lines of code out-of-tree.  The "Device Mainlining" project, a joint effort between Linaro and the Linux Foundation, seeks to address this problem.
Some of the activities of this project are:
  • publishing tools for mainline analysis
  • finding big areas where multiple vendors have code out of tree
  • identifying institutional barriers to corporate developer mainlining, and addressing them through education, training, and collaboration
  • working with upstream to address deficient sub-systems or needed maintainer assistance
It is hoped that discussion will ensue about ways to continue enhancing this work, to get more SoC code mainlined.


Wednesday August 19, 2015 12:45pm - 1:45pm
Capitol Hill

2:00pm

A Comparative Analysis of Open Source Development Models - Joe Gordon, Pinterest
Managing an open source project with a small handful of developers is easy. But what happens when your project grows in popularity and you need to scale out your development model and tooling? Many projects have successfully made this leap with very different development models and tooling, so what is right for you? This talk will cover the development models of large projects such as the Linux Kernel, Apache Software Foundation, Debian and OpenStack, what worked, what didn’t and what other projects can learn.

Speakers
avatar for Joe Gordon

Joe Gordon

Pinterest
Joe Gordon is an SRE at Pinterest, where he works on search and performance.. Before that He spent the last 4 years working full time on the open source project, OpenStack. Where he focused on improving quality. He has spoken at, and co-chaired at OpenStack summits. And has given talks at such events as Europython, LinuxCon, and assorted OpenStack conferences.


Wednesday August 19, 2015 2:00pm - 2:50pm
Cedar

2:00pm

Understanding Distributed Databases - Florian Drescher, Crate.IO
Understanding Distributed Databases (Tom Kapanka, Crate.IO) - The single node backend is dead. A single instance of a database is no longer sufficiently available, resilient or elastic to cope with the quantities and changing requirements of data that modern applications demand.

To cope, developers take the 'traditional' database they began with and layer other technologies such as document stores and better search. This solves their requirements but creates brittle and complex series of interconnected parts that are hard to scale, upgrade and keep in sync.

We will look at current best practice techniques for solving the data persistence at scale issue. It will look at emergent technologies that aim to solve the problem in a more graceful and cohesive way. This includes our own open source solution and why we developed it as well as other open source options and how they function.

Speakers
FD

Florian Drescher

Florian is a developer, trainer and DevOps engineer living and working in Los Angeles. He has more than 15 years of experience in consulting for various open-source technologies. Florian is specialised in configuration-management and automating Cloud deployments with Amazon and OpenStack.


Wednesday August 19, 2015 2:00pm - 2:50pm
Ravenna

2:00pm

When Bad Things Happen To Good Disks AKA Disks Don't Have File Descriptors - Erik Riedel, EMC
This talk outlines some of the complexity challenges faced by devs (at their desks) and ops personnel (in the data centers, 6 months later) when trying to design for and then diagnose a widely distributed storage system subject to the slings & arrows of outrageous fortune. A modest sized system with 50 disks per node and 500 nodes has 25,000
disk drives; 30,000 file systems (when everything is working fine); 100 billion files; 1 million open file descriptors (when fine); 10 million hourly log messages (when fine, 1 billion when not). The layering in the Linux storage stack (sata, sas, ses, sg, sd, dm, lvm, fs, etc) is great when trying to find a creative solution to a single-node storage setup, but can be a real pain when trying to diagnose what is going wrong at these scales. We'll outline how we've attacked the problem so far, and where we still daily feel the pain.

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 →


Wednesday August 19, 2015 2:00pm - 2:50pm
Issaquah

2:00pm

Hybrid Cloud: How We Got There; What We Learned and Why You Need To Run There Now - Richard Kiene, Joyent
By leveraging open source cloud and open networking, Faithlife has gone from operating a few servers in one data center to operating hundreds of physical servers and thousands of virtual machines in multiple data centers, all while keeping costs and personnel the same.

Come watch as I open the playbook we used to successfully scale both our infrastructure and the team that supports it. You’ll learn how we utilized open source infrastructure management tools, Linux based open networking, and commodity hardware to lower costs and avoid vendor lock-in. See how removing complexities like centralized storage and proprietary networking can lead to better utilization of your team and more up time.

As an added bonus, you’ll get an overview of the recently open sourced sdc-portal we use to bridge our private and public cloud deployments.

Speakers
RK

Richard Kiene

Software Engineer, Joyent
Richard Kiene is a Software Engineer at Joyent. Richard was previously a Principal Engineer at Faithlife Corporation, where he led Operations and Development teams, with a focus on creating, scaling, and automating their private cloud infrastructure -- https://ops.faithlife.com. Richard has previously been a keynote speaker at SNIA's DSI conference. In his spare time, Richard is usually nerding out with his home server lab prototyping new... Read More →


Wednesday August 19, 2015 2:00pm - 2:50pm
Jefferson

2:00pm

Packer: Cloud Image Automation - Lance Albertson, OSUOSL
If you’re managing your own infrastructure, you always want to have a reliable, secure and simple way create and maintain cloud images. Packer is tool for creating virtual machine images in an identical way easily. It can be used to create images for a variety of cloud and virtualization platforms including OpenStack, AWS, Vagrant and Docker just to name a few. This session will cover the basics of how you can make an image using Packer including a live demo.

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 →


packer pdf

Wednesday August 19, 2015 2:00pm - 2:50pm
Aspen

2:00pm

Container Native Monitoring - Rohit Jnagal, Google
Moving to containers presents new challenges in monitoring and introspection of applications. Application monitoring needs to be separated from underlying infrastructure. Applications composed from different container images shouldn't have to generate metrics for every possible combination of layers.

Making monitoring metadata a part of the container config can help in setting up monitoring without worrying about the underlying hosts. Container image composition patterns can be used to generate meaningful metrics that include details from all layers.

In this presentation, Rohit Jnagal will provide an overview of current monitoring tools and demonstrate custom introspection and monitoring support in cAdvisor using metadata from container runtimes. The second half of the presentation will demonstrate various options to generate cluster-wide monitoring and introspection dashboards.

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.


Wednesday August 19, 2015 2:00pm - 2:50pm
Grand Ballroom D

2:00pm

Securing Containers Using Hardware Technology - Arjan van de Ven, Intel
Container security is one of the hot topics in the container space, and various approaches to using hardware features to improve security exist today. This presentation will cover the different types of security angles (who is the attacker, and what is protected) and the different hardware features that are used to increase security in these different scenarios. As part of this, the various tradeoffs between the solutions are covered as well.

Speakers
AV

Arjan van de Ven

Sr Principal Engineer, Intel
Arjan is an engineer at Intel's open source technology center, and the lead for the Clear Linux Project for Intel Architecture. Over the past 15 years, Arjan has been working on a wide range of Linux Kernel and general Linux OS topics, and has presented at dozens of conferences.


Wednesday August 19, 2015 2:00pm - 2:50pm
Grand Ballroom B

2:00pm

Container Security - Daniel J. Walsh, Red Hat
This talk will cover all options currently used to Secure Docker Containers, as well as tools we are using to make containers more secure.

Talk will cover security differences between Isolated Services, VMs, Containers, services running on the system. It will delve into using Linux Kernel features to secure a container environment, including Linux Capabilities, Read/Only File Systems, SELinux, Device Node Cgroup, Namespaces, User Namespace, SECcomp, and ways to
manipulate these security measures.

Will also delve into tools used for Deep Container Introspection. How can I tell if my containers are up2date with all security fixes.

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 →


Wednesday August 19, 2015 2:00pm - 2:50pm
Cirrus

2:00pm

Managing Mesos, Docker, and Chronos with Puppet - Roger Ignazio, Puppet Labs & Niklas Nielsen, Mesosphere
A solid configuration management solution is key to any well-run, well-documented environment. Fortunately, Puppet can do more than just host-bound configuration. In this presentation, Roger will demonstrate how to build Docker images, deploy Apache Mesos clusters, and create scheduled jobs in Chronos, all without leaving the Puppet DSL.

This presentation will demonstrate how you can use Puppet for
* Deploying Mesos clusters on-premise and in the cloud
* Building Docker containers declaratively
* Creating Chronos jobs that make use of Docker containers

Speakers
avatar for Roger Ignazio

Roger Ignazio

Tech Lead, Mesosphere
Roger Ignazio is a tech lead at Mesosphere and the author of "Mesos in Action." He has spoken at several conferences, including MesosCon, ContainerCon, PuppetConf, and Velocity. His professional interests include distributed systems, fault tolerance, and great user experience. In his free time, he enjoys photography and the outdoors. He lives in Portland, Oregon with his wife Sarah and their two cats.
NN

Niklas Nielsen

Niklas Nielsen is an engineer at Mesosphere. He is a C++ hacker and is works on the Mesos core. Before joining Mesosphere he worked at Adobe on the Flash VM and Google V8, as well as a secret next-generation VM. He did his Master's thesis at Lawrence Livermore National Lab, working on debugging tools for future exascale systems. When he isn't coding, Niklas enjoys climbing, photography, and electronic music. 


Wednesday August 19, 2015 2:00pm - 2:50pm
Willow A

2:00pm

Optimizing Application Performance in Large Multi-core Systems - Waiman Long, HP
As more and more cores are cramming into a single CPU chip, even a commodity dual-socket server can now has dozens of cores/threads available for running applications. To efficiently utilize all the available cores, care must be taken to avoid excessive core-to-core synchronization and cacheline contention from becoming a performance bottleneck. Excessive cacheline contention also has an impact on system power consumption.

This presentation discusses various performance related kernel patches that have gone into the upstream kernel, are pending or being proposed that can help improving performance and scalability in large multi-core systems. It also discuss best practices to avoid this type of performance problems in user applications as well as tools available to diagnose them.

Speakers
WL

Waiman Long

Hewlett Packard
Waiman Long is an experienced software engineer working in the Linux Performance and Scalability team of HP Enterprise Server Group. He is responsible for investigating and resolving performance and scalability issues of the Linux kernel on large multi-node NUMA systems. He is also a major contributor in revamping the Linux kernel synchronization primitives in recent years. | | He has multiple years of working experience on Linux, HP-UX and... Read More →


Wednesday August 19, 2015 2:00pm - 2:50pm
Grand Ballroom C

2:00pm

Solving Device Tree Issues - Frank Rowand, Sony Mobile
Use of device tree is mandatory for all new ARM systems. But the implementation of device tree has lagged behind the mandate. The first priority has been correct function. Lower priorities include device tree validation and facilities to debug device tree problems and errors. This talk will focus on the status of debug facilities, how to debug device tree issues, and debug tips and tricks. Suggestions will be provided to driver writers for how to implement drivers to ease troubleshooting.

Speakers
avatar for Frank Rowand

Frank Rowand

Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. He is currently employed by Sony Mobile Communications. | | Frank has presented at many CELF Embedded Linux Conferences in the US and Europe, LinuxCon Japan, Japan Linux Symposium, LinuxCon... Read More →


Wednesday August 19, 2015 2:00pm - 2:50pm
Willow B

2:00pm

ACPI 6 and Linux - Rafael J. Wysocki, Intel
ACPI 6, released in April 2015, is the first major revision of the ACPI specification developed under the UEFI Forum umbrella and including contributions from Linux community members. It introduces support for persistent memory, support for hierarchical lower-power idle states of CPUs, CPU clusters and the whole system, an extension allowing C-style expressions to be used in the ACPI Source Language and more. Overall, changes made by it are likely to affect Linux in significant ways.

I will describe the new specification process used to produce ACPI 6 and how the Linux community was involved in it. I will outline the implementation of the ACPI support in the Linux kernel and explain how the new specification revision is going to be addressed by it. I will also discuss a few most important changes with respect to the previous revisions of ACPI and their possible impact on Linux.

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 19, 2015 2:00pm - 2:50pm
Diamond

2:00pm

How Servo renders the Web - Adenilson Cavalcanti, Samsung
Servo is a new prototype web browser layout engine written in Rust that was launched by Mozilla in 2012 with a new architecture to achieve high parallelism on components like layout and painting. The current supported CSS properties allow Servo to be mostly operational on static sites like Wikipedia and GitHub, with a surprisingly small code footprint.

The objective of this talk is to describe its architecture in high level, source code organization and how to get started hacking and contributing to Servo. The implementation of a visual CSS feature will be explained as also considerations about Servo future roadmap.

Wait, there is more: a quick introduction on Rust programming language to be able to understand the hands-on part of the presentation.

Speakers
avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Senior Web R&D Engineer, Samsung
Adenilson is a Senior Open Source Developer at Samsung Research America's Open Source Lab. With special interest for web engines, he is always looking for new ideas and opportunities to use OSS/Freesoftware in new and innovative ways. Adenilson is a WebKit and Blink committer, a W3C CSS working group member and a contributor to varied opensource projects.


Wednesday August 19, 2015 2:00pm - 2:50pm
Redwood

2:00pm

A Gentle Introduction to DevOps - Project Manager Edition
As part of being a project manager in the digital world, you're frequently likely to encounter projects that involve some amount of DevOps work, and people that work with these on a deeper basis. Sometimes, this area will impact your project's schedule: whatever you build has to live somewhere! And how does everyone commit code? What happens to the code after one person build it? But, as a project manager, you don't always know how to be able to understand the responses that happen when you ask questions about 'so, how's that server thing'.
An experienced project manager who swims in both Drupal and DevOps will walk through understanding DevOps from a project manager's perspective - how to translate the answers that you get when these things come up:

    Delays in contribution and collaboration
    Delays in effective client reviews
    Sites going down because you didn’t think about hosting
    Unhappy teams: can’t get anything done
    Unhappy clients: can’t see what developers are getting done

We'll go over:
A short history of needing servers: what’s a CMS anyways
Why do I need to know this anyways
A simple way of thinking about version control
Improvements on this: Continuous Integration, Continuous Delivery and Continuous Deployment
Continuous Everything Maturity Matrix
New tricky things: Docker and containers vs VMs
Where can I expect to need this knowledge? A project manager that's practicing will be able to deepen their knowledge around how DevOps impacts their day to day day life. Additionally, we'll go into 'all of the things there are to learn' about DevOps.
Learning Outcomes:

A project manager that's practicing will be able to deepen their knowledge around how DevOps impacts their day to day day life. Additionally, we'll go into 'all of the things there are to learn' about DevOps.

Speakers

Wednesday August 19, 2015 2:00pm - 2:50pm
Capitol Hill

2:00pm

Network Analysis: People and Open Source Communities - Dawn Foster
The real magic in any community comes from the people. Dawn will show you tools and techniques for performing network analysis to look at the people in your community along with the relationships between them. Why settle for boring numbers and line charts to describe your community when you can do cool visualizations that show how people connect within your open source community?

This talk will cover
* Principles of network analysis.
* Using tools like CVSAnalY, mlstats and others to pull data from your community and store it in a database.
* Running basic queries to extract the data needed for network analysis.
* Demonstrate techniques for doing network analysis.
* Show examples of visualizations.

The goal is for people to walk away with some basic techniques and tools that they can use to begin doing network analysis of their own and to make their metrics awesome.

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 →


Wednesday August 19, 2015 2:00pm - 2:50pm
Ballard

3:00pm

DevOps for Networking: Pets or Cattle? - Susan Wu, Midokura
Many of us in the DevOps world are familiar with the pets vs. cattle metaphor when referring to virtual machines (VMs) in the cloud. “Cattle” VMs are all alike, of equal importance, and easily replaced. “Pet” VMs are customized to run specific workloads, and we work to restore them when they go down. Software-defined networking (SDN) is DevOps for networking, and as such, along with network virtualization, is the basis of the cattle approach.

Let’s face it: failures happen, and inevitably at the worst times. On top of this, networks are not easily disposable, as you can’t just spin up new virtual routers and toss them if they don’t behave. But if you're using an overlay, you can simulate failures much more easily using APIs. This session will cover reconciling the “pet” and “cattle” strategies in networking, so you can keep your workloads up and running like they should.

Speakers
SW

Susan Wu

Susan Wu is responsible for technical marketing at Midokura. She previously led product positions for Oracle/Sun, Citrix, AMD and Docker. She is a frequent speaker for industry conferences such as Interzone, Cloudcon/Data360 and SNIA. Honored by the Cloud Network of Women (CloudNOW) organization as one of the Top Women in Cloud for 2013, Susan is passionate about advancing women’s contribution to the cloud industry. She serves on the board of... Read More →


Wednesday August 19, 2015 3:00pm - 3:50pm
Ravenna

3:00pm

RDS-over-TCP: More Than Just Cluster IPC - Sowmini Varadhan, Oracle
The Reliable Datagram Socket (RDS) is a an attractive IPC model for Distributed Computing environments such as Clusters and Cloud datacenters because it is designed to be transport-independant (works transparently over both InfiniBand and ethernet), fully scalable (N nodes can be a fully connected mesh with just O(N) connections instead of N * N TCP
connections) and accesible via a simple POSIX based API.

RDS implements layered kernel sockets that tunnels payloads over TCP, and has parallels with other Cloud encaps methods like VXLANand has potential to share common socket abstractions. RDS over TCP is currently available in Linux and we are currently considering extensions such as QoS to this feature.

The objective of this proposal is to give some exposure to what RDS-TCP supports today, and stimulate some discussion getting some common shareable abstractions.

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 19, 2015 3:00pm - 3:50pm
Aspen

3:00pm

The Chicken or the Egg? Cloud, Open Source and the Theory of Evolution - Jeff Borek, IBM & Andrew Hately, IBM
The power of open source communities has enabled rapid innovation, and developers are creating a new generation of Cloud Native applications built on open source platforms – using a mix of Cloud Foundry, OpenStack, Docker, and Linux as base technologies. We'll cover the evolution of the open source communities that are enabling the industry to build an Open Cloud and pursue  Software-Defined everything. This includes an overview of the recently launched Open Container Initiative and Cloud Native Computing Foundation.
We will also include the lessons our customers have learned as we work with them on building next-generation cloud-based applications on top of a continuously integrated, continuously delivered DevOps pipeline. Through real-world examples we will showcase the value of building on an open source, open technology foundation. Time permitting, this session will include a moderated debate on which came first? The chicken, the egg, open source or the Cloud.

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 Andrew Hately

Andrew Hately

CTO Cloud Architecture, IBM
Andrew Hately is an IBM Distinguished Engineer and CTO of IBM Cloud Architecture. He’s currently working to define IBM’s Open Cloud architecture strategy using Docker, OpenStack,  | and CloudFoundry. Andrew also leads a team of open source developers, encouraging them to build a better Cloud for everyone from bankers to game makers, while drawing inspiration from their diverse interests in dragons, popcorn, cats... Read More →


Wednesday August 19, 2015 3:00pm - 3:50pm
Jefferson

3:00pm

OpenStack vs. Ganeti - Lance Albertson, OSUOSL
OpenStack has gained a lot of prominence in the cloud ecosystem, but it can be a difficult platform to setup and maintain. Ganeti is software developed at Google which can be used to manage physical hardware in order to host virtualization workloads.

This presentation will cover the primary differences between the two platforms including a summary of how each are implemented and their history. This session will also discuss many of the pros and cons of each platform and best practices for both platforms.

At the OSU Open Source Lab, we have been long time users and promoters of Ganeti since 2009. It’s enabled the lab to better serve its FOSS hosting activities in a stable yet easy to use manner. Over the past year we have been also building and using OpenStack clusters to fill other computing needs that Ganeti doesn't fill very well such as elastic computing needs.

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 →



Wednesday August 19, 2015 3:00pm - 3:50pm
Issaquah

3:00pm

Docker: Develop and Deploy - Ryan Jarvinen, Red Hat
Learn how to use Docker to develop, build, and deploy complex web services with ease. We'll start off with a general introduction to Docker, reviewing project changes and advancements over the last year. Then, we'll cover best-practices for hosting and deploying docker using open source tools like kubernetes and OpenShift.

We’ll cover “Dockerizing your Applications”, “Replication and Healing with Kubernetes” and, “Building & Shipping w/ OpenShiftV3

Speakers
avatar for ryan jarvinen

ryan jarvinen

Open Source Evangelist, Red Hat
Ryan Jarvinen is an Open Source Evangelist working with RedHat's OpenShift team. He lives in Oakland, California and is passionate about open source, open standards, open government, and digital rights. You can reach him as ryanj on twitter, github, and IRC.



Wednesday August 19, 2015 3:00pm - 3:50pm
Willow A

3:00pm

Container Security - Past, Present & Future - Serge Hallyn, Canonical
BSD jails, Solaris zones, linux-vserver, and Virtuozzo each define a
jail, zone, or container as a distinct thing which the kernel
uses to isolate a OS level virtualization server. In contrast, modern
Linux containers are based on a number of supporting kernel features,
none of which actually know what a container is. It is up to userspace
to coordinate the use of these features to present container
functionality to the user. Consequently, it is also up to userspace
to do provide the proper "isolation" - in other words, container security.

Linux container security has gone through a few stages. Originally, the
only features available were the first few namespaces themselves and Linux Security Modules (LSMs). Today, user namespaces provide terrific container
isolation. Looking ahead, we expect to use new features in hardware
to protect the kernel from kernel 0-days exp

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 19, 2015 3:00pm - 3:50pm
Grand Ballroom D

3:00pm

What Does Kubernetes Get Me - Eric Paris, Red Hat
Kubernetes is a new docker container orchestration project being led by Google and Red Hat. For many years Google has run their datacenter, clustering, and orchestration capabilitie with the equivalent of what we all now call containers. As the docker container ecosystem grew Google realized that they could bring their knowledge managing containers at the largest scales, Red Hat could bring their knowledge of datacenter operations across many organizations, and working together in the open source community we could create a better container management solution than anyone alone.

This talk will cover what Kubernetes is, what it hopes to one day accomplish, and what choices it forces on application authors. It will cover the patterns which Kubernetes simplifies and cover some concepts that are just not possible when using Kubernetes.

https://github.com/GoogleCloudPlatform/kubernetes

Speakers
EP

Eric Paris

Software Engineer, Red Hat
Eric is a hacker recently returned to the fold. He is still the Linux kernel maintainer for SELinux, audit, filesystem notification and other minor areas. He worked for a time as a manager at Red Hat but has been released to once again accomplish useful work leading the effort developing Kubernetes inside Red Hat.


Wednesday August 19, 2015 3:00pm - 3:50pm
Cirrus

3:00pm

Lightweight Openstack Benchmarking Service with Rally and Docker - Swapnil Kuikarni, Red Hat
We’re required to benchmark products in production environments, and there are several tools you can use to collect data on both live and staged OpenStack deployments. Rally[1] is a benchmarking tool for OpenStack, and when it isconfigured in a Docker[2] container, it can provide benchmark statistics for a live OpenStack deployment. The presentation provides insights for the similar feature development and demos. In the future, we will integrate this feature in an OpenStack project such as refstack [3].

[1] https://wiki.openstack.org/wiki/Rally
[2] https://www.docker.com/
[3] https://wiki.openstack.org/wiki/RefStack

Speakers
avatar for Swapnil Kulkarni

Swapnil Kulkarni

Senior Software Engineer, Red Hat
Works @RedhatSoftware, Contribute tos @OpenStack, follow #BigData #Docker #Cloud & #Virtualization @CloudCouncilIND Blog @ http://tiny.cc/tdx9lx and professional profile @ http://tiny.cc/tex9lx


Wednesday August 19, 2015 3:00pm - 3:50pm
Grand Ballroom B

3:00pm

Open-Channel Solid State Drives - Matias Bjørling
This presentation gives an introduction to Open-Channels SSDs and LightNVM - the kernel subsystem creating support for Open-Channel SSDs. Open-Channel SSDs allow applications to directly control internals of an SSD, thereby controlling data placement and garbage collection within the SSD. The benefits are consistent latency and throughput in high-performance workloads and extending its lifetime. The main objective of this talk is show the possibilities of this new storage interface, report on the current status of LightNVM, and present the development roadmap for both upcoming kernel functionality and user space support.

Speakers
avatar for Matias Bjørling

Matias Bjørling

Member of Technical Staff, CNEX Labs
Matias Bjørling obtained a Ph.D. in operating systems and Solid State Drives from IT University of Copenhagen. He is currently a member of CNEX Labs technical staff. Before that, he worked with performance characterization of flash-based SSDs, operating- and database systems research and the multi-queue block layer. Matias is a contributor to the Linux Kernel and is the maintainer of the LightNVM subsystem for Open-Channel SSDs.


Wednesday August 19, 2015 3:00pm - 3:50pm
Diamond

3:00pm

Topics of Interest from the MM summit - Sasha Levin
The MM summit, held as part of the larger LSF/MM summit gathers the leading memory management developers to get down to the bits and bytes of burning issues and solve them by having a discussion in a forum of other memory management hackers. As Jon Corbet puts it: "The LSF/MM Summit is arguably the most severely technical event on many kernel developers' schedules."

This presentation will cover the highlights of the discussions in the summit, and will summarize their aftermath both on the mailing list and upstream. It will also provide insight into various topics by expanding on various "extended hallway track" sessions that happened during the summit.

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 19, 2015 3:00pm - 3:50pm
Grand Ballroom C

3:00pm

Using seccomp to Limit the Kernel Attack Surface - Michael Kerrisk
The seccomp (secure computing) facility is a means to limit the set of system calls a program may make. Starting from humble beginnings in Linux 2.6.12, seccomp has evolved to the point where it can be used to select exactly which system calls are permitted and to restrict the arguments that may be passed to those system calls. System call filtering is achieved by writing BPF programs--programs written for a small in-kernel virtual machine that is able to examine system call numbers and arguments. Seccomp applications include sandboxing and failure-mode testing, and seccomp is by now used in a number of web browsers, container systems such as Docker, and elsewhere. In this session, we'll look briefly at the history of seccomp before going on to examine the BPF virtual machine and some practical examples of filtering programs that restrict the set of permitted system calls.

Speakers
avatar for Michael Kerrisk

Michael Kerrisk

Author/Engineer, man7.org
Michael Kerrisk is the author of the highly praised book, ""The Linux Programming Interface"" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. Since 2004, he is the maintainer of the Linux man-pages project (http://www.kernel.org/doc/man-pages/).



Wednesday August 19, 2015 3:00pm - 3:50pm
Willow B

3:00pm

The Proper Care and Feeding of a MySQL Database for Linux Administrator - Dave Stokes, Oracle
MySQL is the most popular database on the web and part of the LAMP stack. But too many Linux admins 'also' have MySQL admin duties without any DBA training. This session will cover what a busy Linux admin needs to be able to keep their MySQL databases happy and healthy. This includes why you need to be careful in picking your disks, how to set up replication without losing your sanity, how recent security changes make default installations more secure but complicate old instances, your best options for backups/restorations, how to quickly spin up virtual or containerized instances, which management tools can save you time, and those five server configuration options that will save your rear.

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 19, 2015 3:00pm - 3:50pm
Redwood

3:00pm

The Internet of Things Runs on Linux - Steve Burr, wot.io
As the Linux operations stack continues to mature, IoT applications are pushing massive amounts of data, with more devices coming online every day. wotio uses Linux tools to build and extend our IoT data exchange to manage this wave of data. This talk will describe how technologies like docker, docker-machine, and openstack combine to allow us to deploy and scale a large number of data services on-demand for IoT applications.

Speakers
SB

Steve Burr

Steve Burr, is Engineering Manager at wot.io. He is a senior technologist with nearly 20 years of experience in designing, developing, and positioning scalable technical solutions across a range of industries. | | Steve is widely respected as a hands-on leader and creative solution provider, consistently working closely with product and engineering teams, clients, and vendors to define and deliver successful projects that exceed expectations. He... Read More →


Wednesday August 19, 2015 3:00pm - 3:50pm
Cedar

3:00pm

So, You Want to be a DevOps Engineer?
You've worked hard and mastered every coding language on the planet, including COBOL. You know jenkins, travis, go, puppet, chef, CFengine, nagios, github, graphite, logstash, ansible, aws, gce, vagrant, cms, cvs, abc, 123, and even a little bit of TFS. Your resume is up to date, and you are ready for your next job.

But you might be missing a key skill. Industry trends in engineering show a growing desire in companies to hire people who have proven soft skills, are good at collaborating with others, and can regularly solve the most complex problem we face today: effectively talking to our fellow humans.

Join Jen for a conversation about the journey of becoming more comfortable with collaboration and open communication.

Topics will include:

    Collaborate-or-die survival skills.
    Dreaded soft skills and how to become comfortable with them.
    What to do in common situations that all engineers face.
    How to convince others that your idea is the right idea.
    How to get the time you need to get your work done.

Speakers

Wednesday August 19, 2015 3:00pm - 3:50pm
Capitol Hill

3:00pm

SCST, a SCSI Target Framework - Bart Van Assche, SanDisk
SCST is an advanced SCSI target software stack for Linux systems. The SCST software allows to transform a commodity server into a high-end Storage Area Network (SAN). SCST supports multiple SCSI protocols (iSCSI, FC, FCoE, SRP, iSER, ...), multiple local storage interfaces (SCSI pass-through, block I/O and file I/O) and also storage drivers implemented in user-space via the scst_user driver. It is the basis of several other open source projects, e.g. Openfiler and Enterprise Storage OS. During this talk it will be explained why this project is useful, how to use it and which new features have been added recently. Additionally, more information will be provided about support in SCST for scsi-mq and also about the initiative to evolve towards a single Linux SCSI target stack.

Speakers
BV

Bart Van Assche

SanDisk
Bart Van Assche obtained a Ph.D. in distributed computing. He works for SanDisk on the ION Accelerator software. This software provides SAN functionality that is optimized for flash memory. Bart is also a maintainer of SCST, the maintainer of the SRP initiator driver in the Linux kernel and is an active contributor to the Linux kernel SCSI initiator core.


Wednesday August 19, 2015 3:00pm - 3:50pm
Ballard

4:00pm

Open Source, Safe And Secure; A Case For Leaving Data Where It Is - Frank Karlitschek, ownCloud
Whether it’s a data breach at a retailer, or cloud service providers battling government agencies – not a week goes by without a major story about vulnerable data in the hands of the wrong people. Despite this, cloud adoption continues to explode, with businesses increasingly trusting third parties with their sensitive data.

While keeping data on premise doesn’t guarantee security, it does drastically reduce the numbers of access points. But the case for keeping data on premise goes far beyond a common sense security and risk mitigation play that tells us the fewer servers our data runs through, the safer it is.

Speakers
FK

Frank Karlitschek

Frank Karlitschek is CTO, co-founder and community leader at ownCloud. A long-time KDE contributor,in January 2010, Karlitsche told a standing-room-only audience at Camp KDE that Dropbox was threatening their privacy and he intended to do something about it. | | He quickly wrote the original ownCloud code, and soon the community – and he – realized that businesses had an even greater problem. Karlitschek joined with Markus Rex and... Read More →


Wednesday August 19, 2015 4:00pm - 4:50pm
Ravenna

4:00pm

A Financial Services Use Case: Production-Grade Open Source Cloud and Everything Else - Jason Nerothin, Gigaspaces
These days with the incredible diversity and quality of open source tooling it IS possible to leverage this technology to achieve multi-cloud orchestration from the infrastructure through the application level. This presentation will demo a real life use case of a major bank that has combined diverse open source technology – from the cloud of choice - OpenStack, through its CM with SaltStack, orchestration with Cloudify, Git & Nexus as repos, with Jenkins CI– to build enterprise-grade cloud deployments with full automation and management. These tools combined have enabled a complete CI/CD process, all the way through post-deployment. This presentation will demo how this model has been used to improve agility and time to market through the entire application lifecycle – all the way through event and monitoring driven auto-scaling and auto-healing based on TOSCA.

Speakers
avatar for Uri Cohen

Uri Cohen

GigaSpaces, Cloudify
Uri leads the Cloudify product and marketing team at GigaSpaces, and is interested in everything cloud, scalability and devops. He’s a spare time coder and proud father of 4. During the weekend, Uri masquerades as an all-mountain and occasionally downhill bicycle rider, trying his best to keep his body in one piece.


Wednesday August 19, 2015 4:00pm - 4:50pm
Jefferson

4:00pm

Minimal OpenStack - Sean Dague, HP
OpenStack is a huge ecosystem, with lots of projects providing
advanced features for building your own cloud. That can be quite
overwhelming when approaching your first deploy. Where do you get
started?

This talk is going to look at Minimal OpenStack, just the services you
need to build a Compute Cloud that can run both cloudy and more
traditional VMs with fully Open Source software. We'll dive through
the base services in detail, what they do, how they work
together. Along the way we'll look at how you might extend your cloud
with additional features for specific use cases.


This talk will include pointers on how you would add features to your
OpenStack cloud over time as you get comfortable with the base compute
kernel.

Speakers
avatar for Sean Dague

Sean Dague

Software Engineer, HP
Sean Dague has been an Open Source developer for most of his professional life. He's part of the HP OpenStack team working to make OpenStack better, contributing to Nova, Devstack, Tempest, and the OpenStack Infrastructure. He created the Mid Hudson Valley Linux Users Group a dozen years ago exposing hundreds to the joys of Open Source.


Wednesday August 19, 2015 4:00pm - 4:50pm
Aspen

4:00pm

The Bare-Metal Hypervisor as a Platform for Innovation - Russell Pavlicek, Citrix
For many tasks, the choice between a Type 1 (bare metal) or Type 2 (hosted) hypervisor is a matter of task-based performance or even personal taste.

However, there is a growing breed of solutions which specifically leverage the architecture of a bare metal hypervisor to address new concepts. These tasks range from embedded applications to new types of cloud-hosted software appliances. All leverage the lightweight nature and securability of a Type 1 hypervisor, and most are fostered by the Xen Project ecosystem.

We will review a number real efforts underway including:

-Xen Automotive: crafting an embedded automotive infotainment system
-Realtime virtualization: facilitating realtime processing
-ARM-based hypervisor: new applications, from servers to cell phones, on the ARM architecture
-Unikernel systems: creating highly-dense farms of ultra-small & secure cloud appliances

Speakers
avatar for Russell Pavlicek

Russell Pavlicek

Xen Project Evangelist, Citrix
Currently employed by Citrix as the Evangelist for Xen Project, Russell has spent two decades evangelizing Open Source. He has over 150 pieces published, including columns for Infoworld and Processor magazines and one book. He has spoken at over 75 Open Source conferences, including most of the biggest Linux conferences in North America. A former panelist on The Linux Show weekly webcast, he also has many years of experience employing Open Source... Read More →


Wednesday August 19, 2015 4:00pm - 4:50pm
Issaquah

4:00pm

Dude, Where's My Data? Persistence with Docker - Kendrick Coleman, EMC Code
While most microservices discussions have centered around stateless apps, this trend fragments the data world and container world. Hear about the projects that EMC Code is bringing to the Docker ecosystem to enable persistent data use-cases in a container-centric world.

Speakers
KC

Kendrick Coleman

Kendrick Coleman is a reformed sysadmin/virtualization/cloud junkie turned coder and awaits to tackle ideas with Ruby or Javascript. In his daily role a developer advocate for EMC {code,} he works with a team to focus and publish all things open source.


Wednesday August 19, 2015 4:00pm - 4:50pm
Grand Ballroom B

4:00pm

Goplane: Open Source BUM-less Networking for Large Scale Docker Deployment - Soramichi Akiyama, NTT
Docker is widely used to isolate tenants in DCs, and VxLAN enables large scale docker deployment. However, VxLAN suffers from BUM packets resulting in heavy CPU load for packet replication and NW congestion. Replication is avoidable by IP multicasting or Nicira service node, but the former has no help on network congestion and the latter broadcasts ARP packets. Cisco's floodless mode suppresses ARP broadcasting, but it relies on a vendor-specific ToR. We propose our OSS, Goplane (osrg/goplane in Github), that uses software BGP (GoBGP) and OVS. Containers' IP, Mac, and VNI are exchanged by BGP when they boot, and the OVS in each host is configured to send packets to the best VxLAN tunnel chosen by BGP path selection. ARPs are never sent out because the OVSes know all IP/Mac mappings. Complex overlay topologies can be built on any IP network as the only thing we require is IP reachability.

Speakers
avatar for Soramichi Akiyama

Soramichi Akiyama

Researcher, NTT Software Innovation Center
Soramichi Akiyama is a researcher at Nippon Telegraph and Telephone (NTT), Japan since 2015. Before joining NTT, he had been working on data center energy efficiency by means of accelerating virtual machine live migration and received a Ph.D. from The University of Tokyo, Japan. While he was a student, he experienced an internship in Microsoft Research Redmond for three months. Currently he works on data center networking such as BGP and SDN. His... Read More →


Wednesday August 19, 2015 4:00pm - 4:50pm
Grand Ballroom D

4:00pm

Why Managed Service Providers Should Embrace Container Technology - Sagi Brody, Webair Internet
This session will demonstrate the importance and value for Managed Service Providers (MSPs) and cloud providers of building their business models around the management of containers. It will also explore the various container technologies being used today and why one might be utilized over another. The object is not to give a technical discussion on the subject, but rather to cover the benefits of Linux containers and how their use can be incorporated into strategies for future business planning and development.

Speakers
avatar for Sagi Brody

Sagi Brody

CTO, Webair Internet Development Inc
Sagi Brody has been the CTO of Webair Internet, a managed cloud services company for over 10 years. Sagi is responsible for all technical infrastructure, design, and operations. With his help, the company has seen an increase in web sites and servers hosted by over 1000%. Sagi has been involved in all aspects of the hosting and data center industry including: site surveys and selection, data center build out and upgrades, fiber network design and... Read More →


Wednesday August 19, 2015 4:00pm - 4:50pm
Willow A

4:00pm

From Network Namespace to Fabric Overlays - Eugene Yakubovich, CoreOS
Application containers greatly simplify application deployment but the networking provides a unique set of challenges. Many container networking approaches are either slow or difficult to configure.
This talk will explore how container runtimes like rkt can set up a private network stack for an application to isolate it from its neighbors. We will then look at how a plugin based architecture can provide a flexible path to interop with existing network virtualization techniques. Finally, we will cover one such virtualization solution -- flannel -- to demonstrate how overlays over existing IP networks can create a container network fabric.

Speakers
EY

Eugene Yakubovich

CoreOS
Eugene Yakubovich is a software engineer at CoreOS. Eugene is working on making app containers stay more connected. As a maintainer of flannel, a overlay network for containers, he strives to bring order to the chaos of virtual networking. Prior to joining CoreOS, Eugene worked in the super-secretive world of electronic trading, optimizing precious clock cycles and fighting the confines of the speed of light.


Wednesday August 19, 2015 4:00pm - 4:50pm
Cirrus

4:00pm

Botching up IOCTLs - Daniel Vetter
One clear insight kernel graphics hackers gained in the past few years is that trying to come up with a unified interface to manage the execution units and memory on completely different GPUs is a futile effort. So nowadays every driver has its own set of ioctls to allocate memory and submit work to the GPU. Which is nice, since there's no more insanity in the form of fake-generic, but actually only used-once interfaces. But the clear downside is that there's much more potential to screw things up.

To avoid repeating all the same mistakes again this talk will present some of the lessons learned while botching the job for the drm subsystem in general and the i915 driver specifically. The presentation will cover the very basics to avoid busywork and other embarrassment later on, reasonable testing and a thicket of stories of what all went wrong thus far in the drm subsystem.

Speakers
DV

Daniel Vetter

Intel
Daniel Vetter is the maintainer of the Intel drm/i915 graphics driver since a few years. Besides the usual maintainer duties and feature work he spends a sizeable amount of time in trying to rectify past mistakes in the drm subsystem and applying the lesson's learned for developing new features. He is working at the Intel Open Source Technology Center.


Wednesday August 19, 2015 4:00pm - 4:50pm
Grand Ballroom C

4:00pm

Suspend/Resume at the Speed of Light - Len Brown, Intel
System suspend/resume is the core energy saving strategy for numerous Linux-based systems, including Android, Chrome OS, Ubuntu and Fedora. The faster Linux can suspend/resume, the more often it can be used, and the more energy these systems can save.

We start by presenting analyze_suspend, a tool we developed to measure performance.
Analyze_suspend is freely available in open source, and we are hopeful that the community will embrace it to optimize Linux on a broad range of systems.

Then we explore the kernel and driver optimizations that have been made as a result of using this tool -- some are upstream, and some are still in development.

Finally, we look to the challenges ahead in reaching and sustaining Linux suspend/resume at the speed of light.


Speakers
LB

Len Brown

Principal Engineer, Intel Open Source Technology Center
Len Brown is the Power Architect at Intel's Open Source Technology Center. For over 10 years, he has made numerous contributions to Linux Power Management, including 9-years maintaining the Linux kernel ACPI sub-system. Len has presented at numerous Linux conferences, including Linux Plumbers, LinuxCon, OLS and LKS.


Wednesday August 19, 2015 4:00pm - 4:50pm
Diamond

4:00pm

kernelci.org: The Upstream Kernel Validation Project - Tyler Baker, Linaro
Distributed boards farms across the world are working together to deliver unified build, boot, and test results for every merge of an upstream Linux kernel tree. A community based architecture agnostic effort, kernelci.org aims to detect regressions in a timely manner and report back to kernel developers with a concise summary of the issue(s). On every merge, all defconfigs for x86, arm, and arm64 are built, booted, and tested on over 300 real or virtual hardware platforms. The presentation will cover an introduction to the system, live demos, and how to start consuming the results. Come join in the discussion and help make Linux better!

Speakers
avatar for Tyler Baker

Tyler Baker

Director of Engineering, Linaro
Tyler Baker is Washington State native, and is currently working as a Director of Engineering at Linaro. He is a upstream Linux kernel contributor, and is a maintainer of Linaro's automated validation architecture more commonly known as LAVA. With a passion for Linux based robotics systems he builds and programs surface/air based drones as a hobby in his spare time.



Wednesday August 19, 2015 4:00pm - 4:50pm
Willow B

4:00pm

Towards a Standard Model of Open Computing - Adam Jollans, IBM
Open Computing has accelerated rapidly recently, growing beyond its initial successes of open standards and open source with many new entrants, from open clouds to open hardware.

Taking as its inspiration the Standard Model of Particle Physics, this presentation aims to provide a unified view of the fundamental building blocks of open computing, from top to bottom of the stack.

It will discuss which open source projects have mass, which have charm, and which have spin - and where the exclusion principle applies to similar projects. It will also review the strong and weak forces bringing projects together - and where the uncertainty principle is important.

Finally, the presentation will suggest gaps where open source opportunities are waiting to be discovered, and the unknown areas at the boundaries which don't currently fit into a standard model of open computing.

Speakers
avatar for Adam Jollans

Adam Jollans

Program Director, LinuxONE, IBM
Adam is part of the team leading the marketing of IBM's secure, scalable and highly available LinuxONE server. He has been involved with Linux and open source for over 10 years, and most recently was IBM's Linux Strategy Manager working across the IBM portfolio and with ecosystem partners including Red Hat, SUSE and Canonical. You can email Adam at adam_jollans@uk.ibm.com. 


Wednesday August 19, 2015 4:00pm - 4:50pm
Redwood

4:00pm

Architectural Choice in NFV Infrastructure - Maximum Flexibility with Optimal Performance and Cost - Joe Kidder, Enea
This talk will discuss the advantages of a rich, mixed architecture for delivering a compelling NFV virtualization infrastructure. It will discuss the challenges of bringing support for ARM architectures, both CPU and system level, up to a similar level as that enjoyed by the x86 community. The talk will address software approaches that maximize application portability across both CPU-rich and accelerator-rich system architectures, in order to improve network function application accessibility across a wider variety of underlying hardware. Lastly, the talk will address the ability to match workloads with both capable and appropriate infrastructure to provide maximum deployment flexibility while delivering optimal performance characteristics.

Speakers
JK

Joe Kidder

Director Middleware, Enea


Wednesday August 19, 2015 4:00pm - 4:50pm
Cedar

4:00pm

The Big Tent: What's part of OpenStack, and what's not?
For the first few years of OpenStack's life, it was obvious what was
OpenStack and what wasn't. But as the community grew, sub-projects and
sub-sub-projects were spawned, and an ecosystem of supporting projects
sprang up, it became less and less obvious. With Liberty, the entire
concept of an "Integrated Release" is going away, and instead, there's
the Big Tent, in which everyone can determine whether or not they are
OpenStack. Come learn how "OpenStack" is being redefined, and why this
isn't going to be a free-for-all chaos.

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 19, 2015 4:00pm - 4:50pm
Capitol Hill

4:00pm

MySQL Security in a Cloudy World - Dave Stokes, Oracle
MySQL is the most popular database on the web and part of the LAMP stack. But security can be a hit or miss affair with passwords kept in dot files or Bash variables, and other passwords in configuration files. Plus the default MySQL authentication system is, to be nice, a little too promiscuous. This session will cover the five major vulnerability points of a MySQL installation, how to buttress them against attack or stupidity, and how recent changes in the server product line provide 'secure by default' installation. In this era of containerized or virtualized database instances, it is too easy to leave holes open for attackers. So come learn how to secure your MySQL instances is this fast paced, funny session.

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 19, 2015 4:00pm - 4:50pm
Ballard

4:50pm

Break
Wednesday August 19, 2015 4:50pm - 5:20pm
Foyer

5:20pm

Keynote: Linux Kernel Panel - Kristen Accardi, Intel; Grant Likely, Linaro; Greg Kroah-Hartman, Linux Foundation; James Morris, Oracle; Steve Rostedt, Red Hat; Shuah Khan, Samsung
Join our panel of core kernel developers as they discuss the latest on the Linux kernel.

Moderators
GL

Grant Likely

Biography coming soon.

Speakers
KA

Kristen Accardi

Kristen is a Linux kernel engineer working on power management for Intel’s Open Source Technology Center and is the maintainer of the intel_pstate driver. Kristen has been contributing to the Linux kernel for over 15 years in various different subsystems including PCI, SATA, and ACPI.
SK

Shuah Khan

Biography coming soon.
GK

Greg Kroah-Hartman

Biography coming soon.
avatar for James Morris

James Morris

Director of Mainline Linux Kernel Engineering, Oracle
James is the maintainer of the Linux kernel security subsystem, and leader of the mainline Linux kernel group at Oracle. He's based in Sydney, Australia.
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark which are user space interfaces into ftrace. | | http://rostedt.homelinux.com/ 


Wednesday August 19, 2015 5:20pm - 6:00pm
Grand Ballroom BCD

7:15pm

Attendee Reception at the Experience Music Project Museum
Doors open at 7:30pm but buses will begin to depart from the Sheraton Seattle beginning at 7:15pm.

Wednesday August 19, 2015 7:15pm - 10:30pm
EMP Museum