Loading…
This event has ended. View the official site or 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.

Wednesday, July 13
 

08:00

09:00

Keynote: Open Source Landscape - Jim Zemlin, Executive Director at The Linux Foundation
Hear about the latest on Linux and Open Source from Linux Foundation Executive Director Jim Zemlin.

Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Wednesday July 13, 2016 09:00 - 09:25
Jupiter

09:30

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

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is the Executive Director of the Hyperledger Project. He was a primary Apache web server developer and a founding member of the Apache Software Foundation. He was the founding CTO of CollabNet, CTO of the World Economic Forum and a board member of the Electronic Frontier Foundation. Most recently, Behlendorf was a managing director at Mithril Capital Management LLC, a global technology investment firm.


Wednesday July 13, 2016 09:30 - 09:50
Jupiter

09:55

Keynote: Embedded Linux in Industry and Civil Infrastructure Systems - Jan Kiszka, Siemens; Yoshitake Kobayashi, Toshiba & Hiroshi Mine, Hitachi
To improve our society, we are moving our infrastructure from stand-alone to connected systems. Without Linux and open source software (OSS) this movement will not succeed. Linux and OSS is already the main software that runs on our infrastructure (e.g.: power plants, water distribution, traffic control or healthcare). In this keynote, we will show you how Linux is used in the industry and civil infrastructure systems; and what needs to be improved for a better future.

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.
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

TOSHIBA
Yoshitake Kobayashi joined Corporate Software Engineering Center, Toshiba Corporation in 2008. Before that he received his Ph.D. degree in computer science at University of Electro-Communications in 2002 and worked as an assistant professor. His research interests include operating systems, distributed systems and dynamically reconfigurable systems.
HM

Hiroshi Mine

Senior Resercher, Hitachi, Ltd.
Hiroshi Mine has been working for Hitachi Ltd. as a researcher since 2002. He is currently leading Linux technology projects at Hitachi, Ltd. His research interests include operating systems, virtualization technologies and the dependability of civil infrastructure systems especially for embedded security and functional safety


Wednesday July 13, 2016 09:55 - 10:15
Jupiter

10:15

Break
Wednesday July 13, 2016 10:15 - 11:00
Jupiter Foyer

11:00

Keynote: The Rise of the Open Source Program Office - Gil Yehuda, Sr. Director of Open Source, Standards at Yahoo, Inc.
Across the tech industry, companies are creating Open Source Program Offices to coordinate all their open source activities. These are having a significant impact on the growth and direction of the open source industry. Find out how they work with every part of a company to drive strategic outcomes for the company and its employees. You’ll also hear about TODO, a group in the Linux Foundation, helping companies run successful open source programs.

Speakers
avatar for Gil Yehuda

Gil Yehuda

Yahoo, Inc., Yahoo, Inc.
Gil Yehuda is the Sr. Director of Open Source and Standards at Yahoo Inc. where he manages the policies, processes, and relationships with organizations, foundations, and projects in the Open Source and Standards area. Prior to joining Yahoo, Gil was a Senior Analyst at Forrester Research where he covered the social-enterprise marketplace and provided insight services related to information management, knowledge management, and collaboration... Read More →


Wednesday July 13, 2016 11:00 - 11:20
Jupiter

11:25

Keynote: The Kernel Report - Jonathan Corbet, Executive Editor, LWN.net
The kernel is the core of any Linux system. Since 2001, the Kernel Report has been the definitive summary of what is happening in the kernel development community. Attendees can expect to learn about recent kernel developments, the state of the development community, and what challenges can be expected in the coming year or so.

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.


Wednesday July 13, 2016 11:25 - 11:45
Jupiter

11:50

Keynote: Fujitsu with Open Source Communities - Kenji Kaneshige, Director, Fujitsu

Open Source take on an increasingly important role in variety of industries and Fujitsu has been working with variety of open source communities. In this session, Kenji will talk about why and how Fujitsu has been working with Open Source communities and next steps.


Speakers
KK

Kenji Kaneshige

Fujitsu
He has been working on open source development to offer Linux based enterprise systems to customers as a leader of Linux development team at Fujitsu. He and his team have made a lots of contribution especially to enterprise features such as RAS, Resource Management, scalability enhancements and virtualization. He is now leading Fujitsu's open source development and working as the Fujitsu's representative to OSS communities. His team contributes... Read More →


Wednesday July 13, 2016 11:50 - 12:10
Jupiter

12:10

Lunch
Wednesday July 13, 2016 12:10 - 14:10
Galaxy

14:10

Efficient Image Management for OpenStack Using Block Storage Features - Tomoki Sekiyama, Hitachi, Ltd.
To operate services efficiently on IaaS environments, images management is one of the keys to realize system agility. For example in OpenStack environment, creation of new volume for virtual machine instances takes a long time to download the disk image for the VM.
We have implemented more efficient image management feature that can exploit copy-on-write features provided by storage arrays, that is merged into Mitaka-release OpenStack Glance and Cinder. By storing the image data in a Cinder volume, this feature realizes:
  • Quick volume-boot of virtual and bare metal machines using copy-less volume creation from images.
  • Sharing volume data among multiple tenants, that stores boot image, master datasets, etc.
We will introduce how it works, how to enable it, and our future plans.

Speakers
TS

Tomoki Sekiyama

Researcher, Hitachi, Ltd.
Tomoki Sekiyama is a researcher in Hitachi where he is involved in research and development of Linux, Virtualization, OpenStack including building reliable cloud environment for enterprise systems. His focus is enhancement of reliability and stability of softwares used in enterprise systems based on his experience in developement of Mission Critical systems.



Wednesday July 13, 2016 14:10 - 14:50
Pegasus

14:10

Distributed Logging Architecture in Container Era - Satoshi Tagomori, Treasure Data
Nowadays Containers are getting popular in computer system architectures, not only for web systems. Many systems will use container based architecture as a first class element. But containers have some limitations and restrictions about data persistency, and it will be very large problem for systems which are doing important roles in various industries.
Satoshi, who is a committer of Fluentd (an open source log collector middleware) and contributor of Docker logging driver, will describe why logging is so important, what the distributed logging architecture is and how we can build systems on such architecture.
* Microservices and logging in various industries
* Difficulties of logging with containers and distributed logging architecture
* Patterns of distributed logging architecture
* Docker and Fluentd as an example
* Why open source software are important for logging

Speakers
avatar for Satoshi Tagomori

Satoshi Tagomori

Software Engineer, Treasure Data, Inc.
A open source software engineer, mainly working about web services, devops, distributed processing and data collection. Committer of Fluentd, maintainer of MessgePack-Ruby, author of Norikra, Woothee and many other projects. Day job is at Treasure Data, SaaS company to provide data processing platform.I did many presentations about my specialty at Hadoop Conference Japan/Taiwan, Ruby conferences in US/Europe/Japan and many other conferences.


Wednesday July 13, 2016 14:10 - 14:50
Soleil

14:10

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

Speakers
avatar for Jeyappragash Jeyakeerthi

Jeyappragash Jeyakeerthi

Engineering Manager, Twitter
Jeyappragash leads Twitter’s Cloud Infrastructure Management Platform. This hybrid cloud platform helps developers manage and launch their services providing detailed visibility about resource usage and for infrastructure owners, to offer their infrastructure or platform as a true multi-tenant offering. Previously he worked as a Distinguished Engineer at Motorola, leading efforts to build their Notification Infrastructure, their Software... Read More →


Wednesday July 13, 2016 14:10 - 14:50
Mars

14:10

Linux Kernel Security Update - James Morris, Oracle
In this presentation, I'll provide an update on the current state of the Linux kernel security subsystem. We'll start with a brief overview of Linux kernel security, then discuss changes which have occurred since my talk at this conference in 2013. We'll also discuss the current threat landscape, and ongoing development in areas such as static checking, fuzzing, and kernel self-protection.

Speakers
avatar for James Morris

James Morris

Consulting Member Of Technical Staff, Oracle
James Morris is the maintainer of the Linux kernel security subsystem. He is the author of sVirt, multi-category security (MCS), and the kernel cryptographic API; and has contributed to the SELinux, Netfilter, and IPsec projects. He works for Oracle as manager of the mainline Linux kernel development team, from his base in Sydney, Australia. | | http://blog.namei.org/


Wednesday July 13, 2016 14:10 - 14:50
Neptune

14:10

Open Source Networking: From Telco to Enterprise - Neela Jacques, OpenDaylight Project
Open Source and Open Standards are inspiring and enabling new technological breakthroughs, with groups such as OpenDaylight, OPNFV, ONF, ETSI and others pioneering the way forward. Carriers and enterprises are increasingly asking for their vendors to deliver solutions based on open source and open standards with varying results. The industry is clearly going through a major transition, with critical questions having been answered (such as the need for multiple protocols) but a number of important new ones being raised (such as the role policy and intent, how to scale out logically centralized control, and the evolving role of OpenFlow).

OpenDaylight Executive Director Neela Jacques will give an overview of the current state of open source networking and the emergence of OpenDaylight as the de facto standard for SDN and NFV, how it’s evolved from its roots in the telecom space.

Speakers

Wednesday July 13, 2016 14:10 - 14:50
Azalea

15:00

More Containers, More Problems: Enter #GIFEE - Ed Rooth, Tectonic
The architectural patterns of large scale platforms are changing. Dedicated VMs and configuration management tools are being replaced by containerization and new service management technologies. In this talk, Ed Rooth, will go over how CoreOS defines #GIFEE (Google's Infrastructure for Everyone Else). He describes the many benefits of adopting Google-style infrastructure, the components needed to do so, and how CoreOS is working to continually improve and simplify deployment for ease of implementation. He will also provide an overview of Tectonic, the enterprise CoreOS + Kubernetes stack, and discuss how you too can achieve #GIFEE.

Speakers
avatar for Ed Rooth

Ed Rooth

Head of Tectonic, CoreOS
Ed Rooth is the team lead for Tectonic, an enterprise-ready platform for running Linux containers in a distributed environment, at CoreOS. Outside of work, Ed is a Japanese speaking snowboarding enthusiast that enjoys keeping up with good films, great music and new technologies.


Wednesday July 13, 2016 15:00 - 15:40
Cassaiopea

15:00

Btrfs in-Band De-Duplication - Wenruo Qu, Fujitsu
Btrfs is famous for its rich features, and now in-band de-duplication is a new one coming into the already long feature list. In this presentation, Qu Wenruo, co-author of btrfs in-band
de-duplication, will give a brief introduction on the existing btrfs feature first, then discuss about the new de-duplication feature, along with the impact to existing features, then look forward to possible stability improvement inspired by de-duplication.

Speakers
WQ

Wenruo Qu

Software Engineer, FNST
Qu Wenruo is a dedicated btrfs developer, has contributed btrfs async-thread rework, btrfs qgroup rework to kernel and variants fix/enhancement to btrfs-progs.


Wednesday July 13, 2016 15:00 - 15:40
Pegasus

15:00

Fail Fast, Fail Often - Gordon Haff & William Henry, Red Hat
Software projects were historically managed on a bet the farm model. They succeeded or they failed. And when they failed (as big software projects often did), the consequences were typically dire for, not only organizations as a whole, but for many of the individuals involved. Today, by contrast, many software and the development projects have evolved toward a much more incremental, iterative, and experimental process that takes cues from the open source model which excuses (and even rewards) certain types of failure.

In this session, we’ll discuss how failure can be turned into a positive. This includes the organizational dynamics associated with tolerating uncertain outcomes, the need to define acceptable failure parameters, and the technical means by which experimentation can be automated in ways that amplify the positive while minimizing the effect of negative outcomes. 

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 →
avatar for William Henry

William Henry

Senior Consulting Engineer, DevOps Strategy, Red Hat Inc.


Wednesday July 13, 2016 15:00 - 15:40
Neptune

15:00

IPC for the Partitioning Hypervisor Jailhouse - Jan Kiszka, Siemens AG
The Jailhouse hypervisor for Linux was created to enable strict partitioning between multiple operating systems or bare-metal workloads on multicore systems. However, these partitions typically have a need for exchanging data between each other while maintaining the isolation, for real-time, functional safety or security reasons.

In this talk, we will present our requirements on inter-partition communication mechanisms, look into existing building blocks, in Jailhouse as well as in other solutions. We will show results of a prototype that allows building virtual networks between partitions as well as provide an outlook on the next steps. Furthermore, we will discuss how these results could be reused beyond the Jailhouse use case.

Speakers
JK

Jan Kiszka

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


Wednesday July 13, 2016 15:00 - 15:40
Soleil

15:00

Panel Discussion: How Hyperledger is Making Blockchain Technology a Reality - Moderated by Brian Behlendorf, The Linux Foundation
Moderators
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is the Executive Director of the Hyperledger Project. He was a primary Apache web server developer and a founding member of the Apache Software Foundation. He was the founding CTO of CollabNet, CTO of the World Economic Forum and a board member of the Electronic Frontier Foundation. Most recently, Behlendorf was a managing director at Mithril Capital Management LLC, a global technology investment firm.

Speakers
avatar for Toshiya Cho

Toshiya Cho

SVP, Hitachi, Ltd.
Toshiya Cho is a Senior Vice President, Financial Innovation Center at Hitachi, Ltd. and a Board Member of Hyperledger Project. | | Toshiya has a career as systems engineer, business consultant for financial industry as well as a banker. Before joining Hitachi, Toshiya was responsible for Internet Banking and CRM at Citibank N.A.(Japan) and has been involved in a wide range of business and technologies related to marketing, channel... Read More →
avatar for Takahiro Inaba

Takahiro Inaba

Software Engineer, NTT DATA
I have years of experiences in IT system development in finance, public and telecommunication sectors in NTT DATA. I'm responsible for development of our blockchain capability and relationship with Hyperledger Project.
avatar for Daichi Iwata

Daichi Iwata

Manager, NEC Corporation
NEC research lab in Europe has been contributing to enhancement of security. With this deep understanding about core technologies and security of blockchain of our research lab, I’m leading business development around blockchain within my company to unleash the potential of blockchain!
SM

Shinichi Mutou

Senior Manager, Fujitsu
Thank you for inviting me the panel discussion. I’m Shinichi Muto from FUJITS. I’ve been working as a field engineer for financial industry. Now, I’m responsible for developing financial solutions relate to so-called Fintech technology such as blockchain, AI, open API and so on. I’m looking forward to this opportunity to shear our idea about Hyperledger project and blockchain technology with you.
avatar for Akimitsu Shiseki

Akimitsu Shiseki

IBM Cloud Meister, Executive IT Specialist, IBM Japan
I love open cloud technologies, particularly Cloud Foundry, Docker, OpenStack and TOSCA. I am collaborating with other Japanese companies of the Cloud Foundry user group (Japan Cloud Foundry Group - http://cloudfoundry.gr.jp/) to promote Cloud Foundry. I want to hear from global experienced Cloud Foundry engineers and business professionals how they are getting understanding and support of Cloud Foundry by end business users, systems integrators... Read More →


Wednesday July 13, 2016 15:00 - 15:40
Mars

15:00

Automated Platform for Testing Vnf Performance and Interoperability with Variable Flavors - Takashi Torii, NEC Corporation and Okinawa Open Laboratory, Japan

VNF sizing is one of the big issues for users, integrators and also venders/providers of VNF. In legacy system, network functions are integrated in the systems with carefully sizing by estimated performance metrics, but in NFV, performance and metrics of VNF are depends on flavors. To decide which flavor is suitable for requirements, we have to know the basic data of each metrics with variable flavors. But there are many parameters, so automatic testing is necessary.

We had developed the test automation system of VNF that can automatically conducting the sequence of tests with variable parameters such as number of core, memory size, interface speed, etc. We already created the test cases that evaluate BGP interoperability of virtual router and performance test of Cisco, Juniper, Brocade, and so on. We think the activity is similar to Yardstick, so we would like to collaborate with them. In this talk, we summarize our activities and development result, and introducing our latest plan to collaborate with OPNFV.


Speakers
avatar for Takashi Torii

Takashi Torii

NEC
Mr. Takashi Torii has been a member of the research laboratories of NEC, and in 2012 joined Okinawa Open Laboratories, which was founded by NTT Communications, NEC Corporation, and IIGA Co in cooperation with the government of Okinawa prefecture. Mr. Takashi Torii is now the manager of OpenStack related incubation activities in NEC, and also is responsible for designing the architecture of the OOL test bed, and also is the... Read More →


Wednesday July 13, 2016 15:00 - 15:40
Azalea

15:40

Break
Wednesday July 13, 2016 15:40 - 16:00
Jupiter Foyer

16:00

Building Containers for 10,000 Applications - Marty Pauley, Goldman Sachs
Docker and other container technologies have delivered more power into the hands of developers, who now have complete control over their software dependencies and runtime configuration. But containers can also carry problems and vulnerabilities that were previously dealt with by the infrastructure or operations teams.

Are developers equipped to handle the responsibility for supportability and security? With components like bash and openssl in many containers, who will patch the next Shellshock or Heartblead across a large diverse organisation? Should every team independently track Java vulnerabilities? Do developers need to become system administrators?

In this presentation we will describe strategies for building containers that keep the benefits while mitigating the risks.

Speakers
avatar for Marty Pauley

Marty Pauley

Technology Fellow, Goldman Sachs
Marty Pauley is a Technology Fellow at Goldman Sachs where he leads the Cloud Platforms team in Asia. Previously he was a consultant software developer, system administrator, and network manager. He has been hacking on Linux and Open Source for over 20 years. | | He has presented at many Open Source conferences, including YAPC on 3 continents, OSCon on 2 continents, OSDC (just 1 continent), and Linux Lunacy (at sea).


Wednesday July 13, 2016 16:00 - 16:40
Cassaiopea

16:00

Improving Trust in Containers - Matthew Garrett, CoreOS
Containers using Linux namespaces are less isolated than traditional Virtual Machines. They expose a larger attack surface and they often lack good update strategies. But it's also clear that containers make it much easier to deploy applications and to build fault-tolerant systems, so there's a strong incentive to reduce this disparity. What can we do?

This presentation will cover the wide range of security technologies available around containers and describe how in combination they can provide both the benefits of containerisation and a level of trust near that of traditional VM. It will also cover work currently in development that makes it possible to take containers even further,
allowing stronger audit trails to be built around containers than any traditional software deployment mechanism.

Speakers
MG

Matthew Garrett

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


Wednesday July 13, 2016 16:00 - 16:40
Pegasus

16:00

Better Testing Through Statistics - Matthew Treinish, HPE
The OpenStack Gate operates at a tremendous scale, with on average roughly 12 thousand test jobs launched every day. It's exciting to see testing happen at such a large scale. However there is an issue, it is too difficult for humans to deal with all the data being generated or analyze all the results from the testing. To deal with this the OpenStack community has developed and deployed several tools to help deal with the torrent of data. Using and building off these tools have been invaluable especially as the OpenStack project continues to grow.

This talk will explain the basics of OpenStack's CI infra and cover the approach and tooling used by the OpenStack community to interact with the large amount of test result. It will explain the techniques used and the benefits derived from having both open test result data and performing analysis on that data to understand the project.

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 →


Wednesday July 13, 2016 16:00 - 16:40
Neptune

16:00

Introducing the Civil Infrastructure Platform Project - Yoshitake Kobayashi, Toshiba & Jan Kiszka, Siemens AG
Linux has become one of the most important software to run the Civil Infrastructure Systems such as power plants, water distribution, traffic control and healthcare. However, existing software platforms are not yet industrial grade (in addressing safety, reliability and other requirements for infrastructure). At the same time, rapid advances in machine-to-machine connectivity are driving change in industrial system architectures.
The Linux Foundation establishes "Civil Infrastructure Platform(CIP)" as a new collaborative project. CIP aims to develop a super long-term supported open source "base layer" of industrial grade software. This base layer enables the use of software building blocks that meet requirements of industrial and civil infrastructure projects. In this talk, we will explain the technical details and focuses of this project.

Speakers
JK

Jan Kiszka

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

Yoshitake Kobayashi

TOSHIBA
Yoshitake Kobayashi joined Corporate Software Engineering Center, Toshiba Corporation in 2008. Before that he received his Ph.D. degree in computer science at University of Electro-Communications in 2002 and worked as an assistant professor. His research interests include operating systems, distributed systems and dynamically reconfigurable systems.


Wednesday July 13, 2016 16:00 - 16:40
Soleil

16:00

KASan in Bare-Metal Hypervisor - Alexander Popov, Positive Technologies
Kernel address sanitizer (KASan) is a dynamic memory error detector for finding out-of-bounds and use-after-free bugs in Linux kernel. It uses shadow memory to record whether each byte of memory is safe to access and uses compile-time instrumentation to check shadow memory
on each memory access. In this presentation Alexander Popov will describe the successful experience of porting KASan to a bare-metal hypervisor: the main steps, pitfalls and the ways to make KASan checks much more strict and multi-purpose.

Wednesday July 13, 2016 16:00 - 16:40
Mars

16:00

Open Networking with White-Box Based Approach - Taichi Kawano, NTT Communications
In this presentation, Taichi Kawano will introduce use cases of the data center network by using the white box switch, Linux-based network OS, and open source, and discuss potentials and challenges of the open source for the network carrier.

Speakers
avatar for Taichi Kawano

Taichi Kawano

Taichi Kawano works at NTT Communications.


Wednesday July 13, 2016 16:00 - 16:40
Azalea

16:50

Building and Deploying Scalable Microservices With Kubernetes - Ian Lewis, Google
As systems grow, using configuration management to pin applications to a specific host and use the host as the application unit doesn’t scale. Applications need to be broken up into smaller services. One application per host becomes increasingly inefficient.

Containers have opened up many new possibilities in how we can deploy our applications. Containers enable us to run a services on any host at any time and we can deploy many containers onto a single host.

Managing the containers is easy with a system like Kubernetes. This talk will help attendees wrap their minds around complex topics like distributed configuration management, service discovery, application scheduling, and resource management at scale. I will cover many concepts in Kubernetes, such as Deployments, ReplicaSets, and ConfigMaps and illustrate how developers can use these tools to deploy their services.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google Inc.
I am a Developer Advocate at Google on the Google Cloud Platform team. Originally from Washington D.C. I have been based in Tokyo since 2006. I am active in the Python and Go communities in Tokyo and am a founder, board member, and media team lead of PyCon JP, the largest Python event in Japan. I have given talks at PyCon JP, PyCon APAC, and numerous local meetups.


Wednesday July 13, 2016 16:50 - 17:30
Pegasus

16:50

Networking Containers in an Ultra-Low-Latency Environment - Avi Deitcher, Atomic Inc.
Containers must communicate. Without a method for one container to talk to another, let alone the outside world, the overwhelming majority of containers serve little purpose. Yet the networking stack for containers is not well understood, especially in environments with networking performance requirements, such as high performance computing, financial services, or simply those who cannot just throw hardware at a problem.

We will review how containers internetwork, explore multiple networking options for containers, and evaluate the latency and throughput characteristics of each.

Finally, we will look at an actual analysis of each option and the performance results as compared to bare metal, and what lessons we can learn.

Speakers
avatar for Avi Deitcher

Avi Deitcher

Owner, Atomic Inc
Avi has been an engineer and businessman for over 20 years. He loves technology, but most importantly he loves what it enables us to do as individuals and businesses. He has run operations for global businesses, written software in multiple languages, and consulted to tiny startups and multinationals. He currently runs Atomic, an independent technology and operations consulting firm. | | More than technology, he loves his family and a great... Read More →


Wednesday July 13, 2016 16:50 - 17:30
Cassaiopea

16:50

Linux Cache and Memory QoS Framework Usage Report For Containers & Cloud Challenges Ahead - Fenghua Yu, Intel
With increasing number of cores, there is ever increasing contention for shared resources like L3 cache and memory b/w.Cache and Memory b/w monitoring(CMT,MBM) allow measuring per process cache occupancy and mem b/w which helps achieve fairness and in guaranteeing key Quality of service(QOS) constraints.Vikas will discuss how CMT and MBM linux framework have evolved as big enterprise container and cloud users start using and contributing to the feature in the past year along with some enterprise container/cloud benchmark data.With very limited hardware RMIDs(resource monitoring IDs),the challenge has been to provide RMIDs for large number of threads.The talk will cover some major improvements to virtualize RMIDs to meet such demand,the scaling limitations of virtual RMIDs,performance monitoring issues users have faced, new MBM implementation upstreamed and some upcoming features.

Speakers
avatar for Fenghua Yu

Fenghua Yu

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


Wednesday July 13, 2016 16:50 - 17:30
Neptune

16:50

Open Data: From Insight to Visualization with Google BigQuery and CartoDB - Thomas Park, Google
Giga-, peta-, IoT... Big Data can be a big problem if you don't have the right tools! With today's competitive Cloud offerings, raw storage is no longer the problem. Our current challenge is how to gain insights from ever-larger volumes of data, and how to meaningfully visualise and present our findings. In this conference, Google software engineer Thomas Park will look at some compelling uses of Open Data in both social and commercial contexts, and present powerful tools for working with these datasets through live, hands-on examples. We will use Open Data to answer questions such as "how does public opinion compare for recent Japanese PMs?" and "where is the most dangerous intersection in Paris?" 

Speakers
avatar for Thomas Park

Thomas Park

Software Engineer, Google Inc
Thomas Park is a developer at Google in Seattle, USA. He works on BigQuery, the Google Cloud Platform service that puts the analytical power of Google in the hands of developers worldwide.


Wednesday July 13, 2016 16:50 - 17:30
Soleil

16:50

Programming IoT Sensors with IoTDK on 96Boards - Akira Tsukamoto, Linaro
The IoT is becoming extremely popular keyword in the industries while there are many different interpretations or various definitions. However, one common requirement is that it requires many Sensor devices connected to Linux devices. The user space drivers for GPIO, I2C/SPI and UART sensors in the past were implemented separately from scratch delicately for each product. This will cause significant challenge of software engineering overhead while GPIO, I2C/SPI and UART sensors are dramatically increasing which have to be supported. The IoTDK is one of the library to provide portability of sensors' driver to solve the situation.

The talk will includes guide of IoTDK and 96Boards and tutorial of programing I2C and GPIO devices. Targeted audiences are who are interested in IoT sensors or who would like to move from Arduino and Raspberry Pi to modern ARM CPU effectively.

Speakers
avatar for Akira Tsukamoto

Akira Tsukamoto

96Boards Community Engineer, Linaro


Wednesday July 13, 2016 16:50 - 17:30
Mars

16:50

Commercial Roll-Out of Virtualized EPC and Open Source Development of Missing Telecom Features - Ashiq Khan, NTT DOCOMO & Ryota Mibu, NEC
DOCOMO has commercialized multi-vendor virtualized EPC (vEPC) in March 2016. ETSI NFV-defined Management and Orchestration (MANO) is used to perform lifecycle management of the multi-vendor vEPC nodes. Open source solutions have been used both in the MANO stack and in the platform. Taking the ETSI NFV standard specifications into account along with the experience from the commercial roll out of vEPC, a rigorous gap analysis was performed between telecom requirements and existing open source solutions. One of such requirements is the high service availability of telecom nodes which serve thousands of mobile subscribers. OPNFV Doctor project was created to meet this particular requirement. OPNFV Doctor has successfully developed and upstreamed new failure management features in OpenStack to achieve high service availability, which is explained in details in this presentation.

Speakers
AK

Ashiq Khan

NTT DOCOMO
avatar for Ryota Mibu

Ryota Mibu

NEC Laboratories
Ryota Mibu has been working on integrating cloud technologies to telecommunication platform form 2012 in NEC. He has been contributing OpenStack projects including Neutron, Ironic and Ceilometer. He is Project Lead of "Doctor" which is an OPNFV project focusing on building a fault management framework for high availability of Network Services on top of virtualized infrastructure.


Wednesday July 13, 2016 16:50 - 17:30
Azalea

17:40

Container + Deep Learning: From Working to Scaling - Frank Zhao, EMC
Deep learning(DL) is becoming hot and attracting many Dev&Ops to build the artificial intelligence which will have far-reaching impact to the industry and life. Now with various deep networking frameworks like CNN, RNN or memory networking are intensively developed, and modern hardware including multi-core, GPU, FGPA are widely available, next, we believe it’s critical important to easily deploy, manage and scale such DL system, where container could be a powerful weapon and natural choice.
In this session, we will give comprehensive introduction on how to build the efficient and scalable DL system, taking state-of-the-art Tensflow, Kubernetes and Docker as example. We start from multiple instances at single host, and scale to multiple hosts with many Pods, and share our practices and tips focusing on QoS management, balance and quickly scale instances.

Speakers
FZ

Frank Zhao

Software Architect, EMC Corp. CTO Office
Frank Zhao is Software Architect and Innovator at EMC Office of CTO, where he is leading EMC CTO relevant Advanced Development projects on micro-service and Big Data in-memory analytics with intensive interactions with Docker, Storm, Spark, Redis, Kafka etc. Before that Frank has many years of engineering experience in File System, flash and distributed storage, deep performance optimization etc. Frank is ACM member and named inventor on 3... Read More →


Wednesday July 13, 2016 17:40 - 18:20
Pegasus

17:40

Address Range Memory Mirroring - Taku Izumi, Fujitsu
 Linux can process memory errors in user space memory by signaling affected processes. However we have no recovery path for errors encountered during kernel code execution.
Full memory mirroring is good approach for system RAS, but halves memory capacity available to the OS. Intel Xeon E7 v3 based systems support Address range mirroring,
in other words, partial memory mirroring. We Fujitsu have accomplished a partial memory mirroring (kernel memory) by using Address range mirroring. We discussed further work (user memory) of this feature at Storage Filesystem & Memory Management Summit 2016. In this session, we'd like to illustrate how we accomplished the partial memory mirroring, what we discussed at the Summit and future work.

Speakers
TI

Taku Izumi

Fujitsu Limited
I've been working for Fujitsu since 2003. I had worked for support service of Linux network drivers for several years. And now, I've been working for Linux development team in Fujitsu for these several years.


Wednesday July 13, 2016 17:40 - 18:20
Soleil

17:40

Containers: Don't Skew Them Up, Use Microservices Instead! - Gordan Haff & William Henry, Red Hat
The value of embracing microservices, containers, and continuous delivery is powerful only when brought together in logical, scalable, and portable ways. When used incorrectly it’s increasingly easy to make things much worse for you and your team, and do it at scale.

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

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

Speakers
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 →
avatar for William Henry

William Henry

Senior Consulting Engineer, DevOps Strategy, Red Hat Inc.


Wednesday July 13, 2016 17:40 - 18:20
Mars

17:40

Machine Intelligence at Google Scale: TensorFlow and Cloud Machine Learning - Kazunori Sato, Google
The biggest challenge of Deep Learning technology is the scalability. As long as using single GPU server, you have to wait for hours or days to get the result of your work. This doesn't scale for production service, so you need a Distributed Training on the cloud eventually. Google has been building infrastructure for training the large scale neural network on the cloud for years, and now started to share the technology with external developers. In this session, we will introduce new pre-trained ML services such as Cloud Vision API and Speech API that works without any training. Also, we will look how TensorFlow and Cloud Machine Learning will accelerate custom model training for 10x - 40x with Google's distributed training infrastructure.

Speakers
avatar for Kazunori Sato

Kazunori Sato

Google
Kaz Sato is Staff Developer Advocate at Cloud Platform team, Google Inc. He leads the developer advocacy team for Machine Learning and Data Analytics products, such as TensorFlow, Vision API and BigQuery, and speaking at major events including Strata+Hadoop World 2016 San Jose, Google Next 2015 NYC and Tel Aviv and DevFest Berlin. Kaz also has been leading and supporting developer communities for Google Cloud for over 7 years. He is also... Read More →


Wednesday July 13, 2016 17:40 - 18:20
Neptune

17:40

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

Speakers
avatar for Christoph Lameter

Christoph Lameter

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


Wednesday July 13, 2016 17:40 - 18:20
Azalea

18:30

VIP Reception (Invitation Required)
Wednesday July 13, 2016 18:30 - 21:30
Galaxy
 
Thursday, July 14
 

08:00

09:00

Keynote: Cloud Native and Container Technology - Chris Aniszczyk, The Linux Foundation/CNCF
Speakers
avatar for Chris Aniszczyk

Chris Aniszczyk

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


Thursday July 14, 2016 09:00 - 09:20
Jupiter

09:00

IoT 101: Getting Connected for Developers (Additional Fee Required)

Are you a developer who wants to learn about the Internet of Things (IoT)? Do you want to retrieve data from Internet-connected sensors for applications in home automation, healthcare, automotive, government and more? Do you want to control sensors and devices remotely from cloud, mobile, or desktop applications? In this IoT workshop you will use an IoT prototyping kit (that is yours to keep) to learn how to program a microcontroller (the “Thing” in IoT) that uses a variety of physical sensors such as light and temperature sensors; control switches; servos; and motors.

You will learn how to connect this “Thing” to Microsoft Azure IoT services to both collect data and issue control commands to the devices. Once you master prototyping the hardware and connecting it to the Cloud, you will learn how to leverage Azure IoT services to gain insight into the data coming from your connected Thing, including analytics and machine learning. Following the workshop you may continue your experience with your prototyping kit with additional hands-on labs you can subscribe to online. All you need to bring is your own laptop for this workshop.

Lead by:

Ivan R. Judson, Senior Software Engineer, Microsoft
JD Marymee, CTO and Technical Evangelist / Data Science and Machine Learning / Principal Software Developer, Microsoft

View Full Details Here 

Equipment required:

You bring:
- Laptop running a recent version of Linux, OS X, or Windows 10.
- Install the software listed in the Getting Started guide (we’ll send this to you once you register).

We bring:
- Hardware kits for you to keep!
- Labs to guide you through the process of building your IoT device.

 

Schedule

9:00 - 10:00 a.m.

Introduction and overview

10:00 - 12:00 p.m.

Hands-on Lab

Get your device running, get familiar with the kit, software and tools.

12:00 - 1:00 p.m.

Lunch

1:00 - 3:00 p.m.

Hands-on Lab continued

Connect your device to the internet and watch magic happen!

3:00 - 3:30 p.m.

Closing Remarks

 

Speakers
avatar for Ivan Judson

Ivan Judson

Engineer, Microsoft
Ivan R. Judson, PhD, is a Senior Software Engineer in the Strategic Engagements team at Microsoft. He has worked at Argonne National Laboratory, Montana State University and Workiva in various roles all focused on creating next generation solutions to user problems. Ivan has deep experience in High-Performance Computing, Data Management, Display System Technology, and Networking. He has been work with Linux since Debian 0.91. Ivan is currently... Read More →
avatar for Rita Zhang

Rita Zhang

Open source engineer, Microsoft
Rita Zhang is an open source engineer/architect in San Francisco, working on strategic engagements with customers and partners using emerging open source technologies, and sharing technical collaterals with the open source community. Prior to that, she was an architect at GE delivering features for Industrial internet. During her spare time, she develops new smart home gadgets for her startup http://garagedoorbuddy.com.


Thursday July 14, 2016 09:00 - 15:00
Orchid 3

09:25

Keynote: Back from the Future: Open Source Compliance - David Marr, Vice President of Legal, Qualcomm
If a time traveler were to come back from the future to suggest changes in how we currently do open source compliance, what would we hear?  She might tell us that we are in fact at the edge of a major evolutionary opportunity in how we conduct open source compliance.  If we work together and put a few very achievable things in place now, we can start a chain reaction that will result in a very different future state of open source compliance – a world of open source characterized by transparent code pedigrees, higher efficiency, lower cost, and mitigated compliance risks.  This talk maps out the milestones that, if done now, will have an amplified highly positive effect on the FOSS ecosystem of the near future, a few short years away.

Speakers
avatar for David Marr

David Marr

Vice President, Legal Counsel at Qualcomm Technologies, Qualcomm
Dave Marr is Vice President, Legal Counsel at Qualcomm Technologies, where he currently leads the open source practice and policy team. He has been practicing in the open source legal field since 1998, delivering strategic advice to organizations and providing guidance on community licensing practices. Dave writes and speaks regularly on FOSS-related issues, their interaction with standard-setting, technology transfer best practices, licensing... Read More →


Thursday July 14, 2016 09:25 - 09:45
Jupiter

09:50

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

Dirk Hohndel

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

Linus Torvalds

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


Thursday July 14, 2016 09:50 - 10:30
Jupiter

10:30

Break
Thursday July 14, 2016 10:30 - 11:00
Jupiter Foyer

11:00

Containers: Don't Skeu Them Up, Use Microservices Instead! - Gordon Haff & William Henry, Red Hat
Skeuomorphism usually means retaining existing design cues in something new that doesn't actually need them. But the basic idea is far broader. For example, containers aren't legacy virtualization with a new spin. They're part and parcel of a new platform for cloud apps including containerized operating systems like Project Atomic, container packaging systems like Docker, container orchestration like Kubernetes and Mesos, DevOps continuous integration and deployment practices, microservices architectures, "cattle" workloads, software-defined everything, management across hybrid infrastructures, and pervasive open source.

In this session, Red Hat's Gordon Haff and William Henry will discuss how containers can be most effectively deployed together with these new technologies and approaches -- including the resource management of large clusters with diverse workloads -- rather than mimicking legacy sever virtualization workflows and architectures.

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 →
avatar for William Henry

William Henry

Senior Consulting Engineer, DevOps Strategy, Red Hat Inc.


Thursday July 14, 2016 11:00 - 11:40
Pegasus

11:00

Feature- Rich BTRFS is Getting Richer With Encryption - Anand Jain, Oracle
Anand Jain will talk about his upcoming BTRFS Encryption feature. Mainly what it does as of now, and its future plans.

Speakers
AJ

Anand Jain

Anand Jain is Linux Kernel developer at Oracle, he is currently working on BTRFS Volumes and BTRFS Encryption. Previously has authored/enhanced couple of block layer kernel modules for Solaris. Also, he has extensively worked on forensic investigations of Solaris kernel storage modules and ZFS-SA. His domain, mainly encompasses large scale data storage. Recently he has been speaker at FOSSASIA16 and previously at couple of Sun CEC events.


Thursday July 14, 2016 11:00 - 11:40
Soleil

11:00

Kernel Documentation: What We Have and How We'll Make it Better - Jon Corbet, LWN.net
It is often said that kernel developers don't care about documentation, but the truth can be seen in the kernel repository: thousands of documentation files and tens of thousands of kernel-doc comments. The problem is that it's all a bit ... messy. Your speaker, in the role of the kernel's documentation maintainer, is trying to clean things up a bit. The talk will cover the current state of kernel documentation, what's being done to make it better, and, along the way, some of the interesting challenges that come with being a kernel subsystem maintainer in general.

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.


Thursday July 14, 2016 11:00 - 11:40
Neptune

11:00

Refactor Kernel Strings, Save Memory, Make Everyone Happy - Wolfram Sang
Two years ago, a research project concluded that runtime-decompressed strings are not feasible for the upstream Kernel currently. However, while analyzing the data, it found patterns which could simply be removed by refactorization. This talk presents the results of the follow-up project (kindly funded by the Linux Foundation). I will talk about how the sketches from back then turned into real patches saving real run-time memory footprint. I will present how to create large patch series and how to deal with the Kernel being a fast moving target. I will also give an outlook on future possibilities for saving string memory and give best practice guidelines for developers.

Speakers
WS

Wolfram Sang

Kernel Developer, Consultant
Wolfram Sang has been working as a Linux kernel developer for embedded systems since 2008. He maintains the I2C subsystem and works as a consultant, mainly for the Renesas Upstream Kernel Team. Programming since his childhood, he still hacks his machines from the 80s, especially the C64. When not using computers, he is interested in ecological topics, likes cooking and tries to keep his Japanese alive. He has spoken at various conferences like... Read More →


Thursday July 14, 2016 11:00 - 11:40
Mars

11:00

Scalable High-Performance User Space Interface/Stack for Containers in NFV - Jianfeng Tan & Zhihong Wang, Intel
Container-based NFV is becoming more and more popular in academia and industry because of the short provisioning time, low overhead, good scalability and reusability. But container networking based on kernel space interfaces and stack remains limited in performance and scalability.

This paper describes virtio for container technology, providing a scalable, high-performance, user space virtual network interface for L2/L3 VNFs and a customizable stack for L4+ VNFs. This allows NFV container instances to be easily integrated with OVS-DPDK and FD.io (or other vSwitch technology). This approach has been prototyped with DPDK. Initial performance testing shows a significant performance gain for both L2/L3 and L4+ VNFs comparing with existing kernel-based networking technologies. Besides, we also present next steps to gather industry feedback to help guide the future direction of this project.

Speakers
JT

Jianfeng Tan

Shanghai, Intel
Software engineer focusing on networking virtualization, system security, server virtualization.


Thursday July 14, 2016 11:00 - 11:40
Azalea

11:00

Finding the Secret Community Decoder Ring - Brian Proffitt, Red Hat
The benefits of open source software are certainly not something to which businesses are unfamiliar. But actually working with open source communities is not always something that's easy for those organizations.

Working with open source communities is not something that has to be done by hard-core developers alone. Through events, documentation, marketing, and content production, anyone can be a vital participant in community projects. Community Analyst Brian Proffitt will walk attendees through specific examples of community entry paths and best-practice ways to get involved with open source.

Speakers
avatar for Brian Proffitt

Brian Proffitt

Community Analyst, Red Hat
Brian Proffitt is a Community Analyst for the Open Source and Standards team at Red Hat and has been the Community Liaison for oVirt and helped to launch Project Atomic The author of 22 books on Linux, iOS, and even a brief work on Plato, Brian is an adjunct instructor at the University of Notre Dame.


Thursday July 14, 2016 11:00 - 11:50
Cassaiopea

11:50

Container Networking at Scale for Hybrid Clouds - Sharad Murthy, PayPal
Container technology is slowly becoming the choice of many enterprises to virtualize their production workloads at scale. Docker and Kubernetes are gaining rapid traction in the market. Applications running in the containers need to seamlessly communicate with each other and other networked applications. Several networking solutions both overlay and non-overlay solutions have emerged over the past several years which primarily solve container networking. In this presentation, Sharad Murthy will present how PayPal went about designing their container network solution that demanded low latency, routable IP addresses for containers, Container IP mobility, large deployments (over 50,000 containers) spread across 1500 physical server nodes in a hybrid cloud environment. 

Speakers
SM

Sharad Murthy

Distinguished Member Of Technical Staff, Architect, PayPal, Inc
Sharad Murthy is a Distinguished Architect at PayPal Inc. Prior to this he was at eBay in a similar role where he created and open sourced Pulsar a real time data pipeline for behavioral analytics. Sharad holds many patents and has extensive experience in distributed systems, stream processing, real time systems, networking and behavioral analytics systems. He is currently driving PayPal's network architecture for cluster managed container... Read More →


Thursday July 14, 2016 11:50 - 12:30
Cassaiopea

11:50

Use Kubernetes to Deploy Telecom Applications - Victor Hu, Huawei
Can Kubernetes be used in a productive environment? Yes. Is Kubernetes sufficient to meet all the needs? No. This talk will introduce the problems Huawei has met when using Kubernetes to build a private platform to serve telecom applications. What if users want to have more control of how their applications are deployed? What we need to do to deploy traditional, stateful applications? Especially when some applications can’t be containerized? How to use existing modules to replace some functionalities of Kubernetes?
And also, the talk will tell how these problems are solved. 

Speakers
VH

Victor Hu

Huawei
Victor is a senior engineer of Huawei Technologies, focusing on building internal PaaS platform to serve telecom applications. With ten years working experience, he has previously worked on cloud standard of DMTF and OASIS. In recent years, he has been active in open source projects related to cloud computing, such as Openstack, OPNFV and Kubernetes.


Thursday July 14, 2016 11:50 - 12:30
Pegasus

11:50

Continuous Integration and Delivery for Free and Open Source Software Development - Dong Ma, HPE
Continuous Integration and Delivery for Free and Open Source Software Development (Dong Ma, Hewlett Packard Enterprise) - For Open Source and Free Software development, Continuous integration and Continuous delivery is most important development process, Dong Ma will introduce the Continuous Integration and Continuous Delivery workflow for the Open Source projects FOSSology and OpenStack, how CI/CD works through problems faced on these two projects, and how you can leverage the workflow in your open source projects.

Speakers
avatar for Dong Ma

Dong Ma

Open Source Software Engineer, HPE
Dong Ma has worked at Hewlett Packard (now Hewlett Packard Enterprise) as Software/System Engineer since 2007. He worked on the FOSSology(www.fossology.org) project from 2009, with a focus on the Continues Integration and Delivery system. He now works on the HPE's Upstream OpenStack team, focusing on Jenkins, OpenStackCI and QA. Spoken at FOSSASIA 2016 this March.


Thursday July 14, 2016 11:50 - 12:30
Neptune

11:50

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

Speakers
avatar for Marc Merlin

Marc Merlin

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


Thursday July 14, 2016 11:50 - 12:30
Soleil

11:50

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

Speakers
avatar for Fenghua Yu

Fenghua Yu

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


Thursday July 14, 2016 11:50 - 12:30
Mars

11:50

Towards Continuous Delivery in SDN/NFV - Daniel Farrell, Red Hat SDN Team
In a world of ubiquitous Continuous Integration testing, Continuous Delivery is becoming a requirement for modern open source SDN/NFV projects. Integration-focused projects like OPNFV can only validate consumed upstream projects as frequently as they provide testable release artifacts. As integration tests become more frequent (towards Continuous Integration), the frequency of the integrated projects’ releases must increase (towards Continuous Delivery).
The release artifacts expected from modern open source projects are also becoming increasingly complex. Vagrant boxes and Docker containers need to be built alongside traditional packages. Configuration management options like Ansible and Puppet need to be provided.
Learn about changing CD requirements and modern CD pipelines. The delivery pipelines OpenDaylight built in response to OPNFV’s new CD requirements will be used as examples.

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 →


Thursday July 14, 2016 11:50 - 12:30
Azalea

12:30

Lunch
Thursday July 14, 2016 12:30 - 14:00
Galaxy

14:00

A Gentle Introduction to Linux Containers - Brian Proffit, Red Hat
This presentation will provide an introduction to Linux Containers in general, and Docker specifically. We'll look at the whats and whys of containers, containers vs. virtualization, and provide a quick how-to / walk-through on using Linux containers on a popular Linux distribution.

This will also discuss security considerations for containers, higher-level orchestration for containers, and much more. A great introduction to Docker and Linux containers for folks who may not be well-versed in containers yet.

Speakers
avatar for Brian Proffitt

Brian Proffitt

Community Analyst, Red Hat
Brian Proffitt is a Community Analyst for the Open Source and Standards team at Red Hat and has been the Community Liaison for oVirt and helped to launch Project Atomic The author of 22 books on Linux, iOS, and even a brief work on Plato, Brian is an adjunct instructor at the University of Notre Dame.


Thursday July 14, 2016 14:00 - 14:40
Pegasus

14:00

Generating a Reproducible and Maintainable Embedded Linux Environment with Poky and Deby - Kazuhiro Hayashi, Toshiba
For civil infrastructure system related products, kernel and open source software included in the system requires not only industrial grade but also super long term support. We have developed a meta layer for Poky build system which can uses the Debian’s source codes to share long term maintenance effort. However, there is an issue on source code management for product development which relates on reproducibility and maintainability. We have some experiences in product maintenance phase, for example, a bug occurred more than three years later after the product was released. In such kind of case, if we can reproduce the Linux environment for any older version, it is useful to find the source of issue.

In this talk, we will explain how to manage source codes and how to generate an embedded Linux environment with Poky and Deby for long term maintenance.

Speakers
KH

Kazuhiro Hayashi

Toshiba Corporation
Kazuhiro Hayashi has been working at TOSHIBA Corporation as a Software Engineer since 2010. He works on developing Linux for embedded system for various products especially for civil infrastructure related systems.


Thursday July 14, 2016 14:00 - 14:40
Neptune

14:00

Layer 3 Tunnel Support for Open vSwitch - Simon Horman, Netronome
This presentation will discuss ongoing work to bring support for handling tunneled packets without an Ethernet header present in the inner packet. Currently the prime focus of this work is to support MPLS-over-GRE, however, the topic is somewhat broader than that and it is the presenter's hope that a wide range of both tunnel and inner packet protocols will be supported. The technical challenges faced and their evolving solutions will be discussed.

Speakers
SH

Simon Horman

Managing Director, Horms Solutions Ltd.
"Simon has been working on free and open source software for most of his professional career, initially in operations and then as a developer. | | He enjoys working on network-related projects, and is interested in the way that they bring people together. He also has a keen interest in the pervasive power of embedded systems. | | Simon works as an independent consultant and is engaged by Netronome for the work covered by this presentation."


Thursday July 14, 2016 14:00 - 14:40
Mars

14:00

Open-Source Tools for FPGA Development - Marek Vašut, DENX
Programmable hardware is becoming increasingly popular in the recent years, yet the software tools for working with such programmable hardware are dominated by closed-source proprietary solutions. This is now changing. In this presentation, Marek will summarize the open-source tools for working with programmable hardware, like "icestorm" and "debit". Marek will show how to use the open-source tools to produce a working design and explains the benefits and limitations of such solutions. At the end of the talk, Marek will outline the process of implementing such tools to demonstrate why this is so much effort.

Speakers
avatar for Marek Vašut

Marek Vašut

Contractor, DENX Software Engineering
I have been contracting for DENX Software Engineering for a couple of years now. My primary responsibility is designing and implementing customer specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and Yocto projects, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore... Read More →


Thursday July 14, 2016 14:00 - 14:40
Soleil

14:00

Tutorial: Setting Up Your First Microservice Application on Shipped - Nick Hayward, Cisco
Nick will be doing a walkthrough on how to use Shipped to deploy your first app built with container micro services.

Speakers
avatar for Nick Hayward

Nick Hayward

Software Engineer, Cisco
Nick is a Software Engineer for Cisco and is currently working on Shipped, an end-to-end tool for deploying micro service containers. Shipped has been in development for the past two years and is currently in beta, and free to use. His main contribution has been to the monitoring tools, that have helped with development of Shipped. During his free time he enjoys craft coffee and beer as well as working out at the gym and yoga... Read More →



Thursday July 14, 2016 14:00 - 15:30
Cassaiopea

14:50

Container Standardization Introduction - Ma Shimiao, Fujitsu
Container standardization is a major trend of container development. As you know, container technology has been developing very fast in recent years. But there are too many container technologies, seems to be fragmented.  We need to make one standard to fix this situation.

Fujitsu has been focusing on standardization and working on it. In this presentation, Ma Shimiao will give a brief introduction on why we need container standardization, what is Open Container Initiative and what it works for and then what Fujitsu has done for container standardization. At last, talk about what we expect container standardization can achieve in the future.

Speakers
MS

Ma Shimiao

"Ma Shimiao is a Linux software engineer who worked on multiple areas in Linux kernel and userspace, | like cgroup, libstroagemgmt, glibc, etc. | He is very interested in container technology and has made a lot of contributions for | libcontainer, docker and Open Container Test. | Now He is focusing on container standardization and believe this will make container technology | develops more fast."


Thursday July 14, 2016 14:50 - 15:30
Mars

14:50

Soft Container - Towards 100% Resource Utilization - Accela Zhao & Layne Peng, EMC
Resource utilization has direct impact on energy saving and cost reduction. In a word, it saves money. In cloud age, the increasing complexity of infrastructure and the variety of applications make it more challenging. Often we fear that higher resource utilization adds to the risk of violating SLA. But things changed since we have Docker.

By weaving Docker, Cgroup and a set of fine-grained feedback control together, we allow containers to respond to their high-priority neighbors, accommodate each other’s resource needs in real-time. The containers become “soft”, to give way if one needs more resource to fulfill its SLA, and to come back when more resource is not needed. Soft Container improves resource utilization while taking good care of SLA. We will show you how we designed the framework, how we use it to run critical apps, and the experience we gained.

Speakers
LP

Layne Peng

EMC
Layne Peng is a Principal Technologist in the Office of CTO, EMC. His current responsibilities include designing and building the architecture for cloud platform-as-a-service (PaaS). He is one of the earliest developers of Cloud Foundry in China, having started in 2012. Layne has nine patents related to cloud, software-defined data centers and big data. He has also authored a book titled Big Data Strategy, Technology and Application.
avatar for Accela Zhao

Accela Zhao

Technologist, EMC
Accela Zhao, active community contributor, experienced in containerized cloud management solutions and scale-out storage. He has been researching on a series of projects to improve datacenter manageability and utilization. Previously he worked in Openstack solutions for Cisco Webex, one of the largest SaaS globally.


Thursday July 14, 2016 14:50 - 15:30
Pegasus

14:50

BoFs: How Do You Update Your Embedded Linux Devices - Daniel Sangorrin, Toshiba
This BoFs aims to discuss the scarce availability of generic tools for updating the software that runs on embedded Linux devices for civil infrastructure systems, consumer electronics, or the IoT. Properties such as the reliability, security, robustness, reusability or maturity of existing tools will be discussed, and hopefully conclusions on what needs to be done next will be reached.

Speakers
DS

Daniel Sangorrin

Daniel Sangorrin works for Toshiba corp. as an operating systems researcher with a focus on real-time embedded systems. He received a PhD degree in computer science from Nagoya University, and has been a speaker in several international conferences and open source events.


Thursday July 14, 2016 14:50 - 15:30
Soleil

14:50

Introduction to Apache Milagro (incubating) - Go Yamamoto, NTT Innovation Institute, Inc.
This session will introduce attendees to Apache Milagro (incubating) which enables a post-PKI internet and provides stronger Mobile and ioT security while offering independence from monolithic third-party trust authorities.  The objective of this session is to encourage attendees to review the Multi-Factor Authentication code and TLS library that were contributed to Apache Milagro (incubating) at Apache Con North America, to evaluate the solution for security needs within their current projects, and to move this initiative forward on behalf of the open-source community.

Speakers
GY

Go Yamamoto

NTT Innovation Institute, Inc
I am originally a crypto mathematician and have been working for the security in our engineering works. We have found that we need an update PKI for DevOps, and have started the Apache Milagro (incubating) project to share the code and the experiences.



Thursday July 14, 2016 14:50 - 15:30
Neptune

14:50

Build a HA IaaS Platform Based on OpenStack using OpenDaylight - Hideyuki Tai, NEC
Building IaaS platform using OpenStack is a very popular deployment that interests many customers. By using OpenDaylight as the network controller, there will be a good value add to the deployment. However, during our evaluations for bringing OpenDaylight into our HA IaaS platform, we have come across some limitations. We would like to share some learnings from this experience.

This presentation will begin with an introduction to OpenDaylight project. It will also cover my empirical evaluation of OpenDaylight project that could help you measure the success of OpenDaylight project. Then, this presentation will discuss about how to build a HA IaaS platfrom based on OpenStack using OpenDaylight. It will also share some learnings from our experience as well as highlighting the current limitations and possible areas to be improved.

Speakers
avatar for Hideyuki Tai

Hideyuki Tai

Senior Software Engineer, NEC
Hideyuki Tai is an active contributor to OpenDaylight since 2013, predominantly on network virtualization. He is the project lead of the VTN project in OpenDaylight. He works for NEC as a Senior Software Engineer, and has been involved in development of NEC's SDN controller products and cloud system based on OpenStack.


Thursday July 14, 2016 14:50 - 15:30
Azalea

15:30

Break
Thursday July 14, 2016 15:30 - 16:00
Jupiter Foyer

16:00

DevOps Automation with Docker, Kubernetes and OpenShift - William Henry, Red Hat
Containers is a key enabler for adopting DevOps across organisations. Docker provides a simple API for building and running containers however running a large number of containers across many hosts needs more than that. Kubernetes orchestration capabilities bring the operational support needed to run containers at scale on any type of infrastructure. OpenShift builds on top of Kubernetes to add a developer focused experience for building, distributing and running containers and put the dev back into DevOps. In this session you will learn (and see a demo) how to take advantage of Docker, Kubernetes and OpenShift to automate application delivery in its entire lifecycle from source code all the way to an orchestrated application running in multiple containers.

Speakers
avatar for William Henry

William Henry

Senior Consulting Engineer, DevOps Strategy, Red Hat Inc.


Thursday July 14, 2016 16:00 - 16:40
Cassaiopea

16:00

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

Speakers
avatar for James Bottomley

James Bottomley

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


Thursday July 14, 2016 16:00 - 16:40
Pegasus

16:00

Erasure Coding and Cache Tiering - Shinobi Kinjo, Red Hat
A cache tier and an erasure coding are features of the Ceph cluster. A cache tier provides Ceph clients with better I/O performance. An erasure coding sustains the loss of OSDs (default a single OSD). In this presentation, Shinobu Kinjo will present:

0. Motivation
1. Ceph Architecture
2. Ceph Components
3. RADOS Architecture
4. CRUSH Algorithm
5. Erasure Coding (I/O pattern, etc)
6. How to Set Up Erasure Coding Feature
7. Cache Tiering (I/O pattern, etc)
8. How to Set Up Cache Tiering Feature
9. More information to contribute

Speakers
avatar for Shinobu Kinjo

Shinobu Kinjo

Red Hat
For downstream, I'm working for Red Hat for the Ceph cluster and the OpenStack. | For upstream, I'm contributing to the Ceph project and the OpenStack project. | Ceph is awesome, OpenStack is fantastic!!



Thursday July 14, 2016 16:00 - 16:40
Mars

16:00

Reproduce and Verify Filesystems - Vincent Batts, Red Hat
A side effect of the many new ways to package filesystems (here's looking at you, containers!), is that filesystems are being copied around without many of the features that traditional packaging provided (i.e. `rpm -qV ...`). Much progress has been made for reproducible checksums, of which Docker now includes for better content addressibility. In this talk Vincent Batts will review options for distributing filesystems with reproducibility, and verifying the at-rest outcomes.

Speakers
avatar for Vincent Batts

Vincent Batts

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


Thursday July 14, 2016 16:00 - 16:40
Neptune

16:00

Solving Devicetree Issues, Part 2.0 - Frank Rowand, Sony
Debugging devicetree issues is painful. Last year I presented some under-development tools and techniques to debug devicetree issues (see the ELCE slides for the 2 hour version of that talk: http://elinux.org/Device_Tree_frowand). This year I will provide an update on the status of those tools and present some new tools and techniques.

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. Frank has shown poor judgement by agreeing to be one of the devicetree maintainers. Frank is currently an open source and free software advocate at Sony. Frank has presented at many Linux... Read More →


Thursday July 14, 2016 16:00 - 16:40
Soleil

16:00

Introduction to Open-O - Marc Cohn, The Linux Foundation

Open Source Software has undoubtedly enabled the SDN and NFV transformation. The Controller projects lead the way, including OpenDaylight, ONOS, and Ryu, among others. Benefits of open source for both individuals and their organizations are well documented, including collective innovation, R&D efficiency, individual recognition, and the opportunity to contribute to the community. 

OPNFV established an open reference platform for NFV; the initial releases are validating open source building blocks that make up the NFV Infrastructure (NFVI). As a result, OPNFV expanded its charter to address NFV Management and Orchestration (MANO), which serves as the boundary between services and the network. 

Not surprisingly, the industry responded with a new series of open source orchestration projects. In this presentation we examine a new Linux Foundation Collaborative Project- OPEN-O- for end-to-end service orchestration over NFV Infrastructure, as well as SDN and legacy networks. After sharing the vision and target use cases, we will examine the functional architecture and technology approach, and provide an update on the project. 


Speakers
MC

Marc Cohn

Executive Director, OPEN-O, The Linux Foundation
Marc Cohn is Vice President of Network Strategy for The Linux Foundation based in Silicon Valley. He is currently leading the OPEN-O open source orchestration project that offers operators end-to-end service orchestration, bridging the gap between NFV, SDN, and legacy services. | | Marc has been a major contributor to the Software Defined Networking community. He served as the Market Area Director for the Open Networking Foundation (ONF), and... Read More →


Thursday July 14, 2016 16:00 - 16:40
Azalea

16:50

Deploying Containers to Remote Customer Sites - Jacob Rideout, Agari Data
As a SaaS vendor building a product that for compliance reasons requires a component to be run within a customers data center, continuous deployment is difficult to accomplish. Especially with legacy approaches like passing around versioned tarballs or virtual appliance files. But with the introduction of containers, we can pass a lightweight managed environment that is upgraded on demand to a customer's host machine. In this talk Jacob Rideout will walk through how Agari deploys across organizational boundaries, the open sources tools used and the challenges faced and overcome deploying to their remote customers sites.

Speakers
JR

Jacob Rideout

Director of Engineering, Agari
Jacob is Director of Engineering at Agari where he works tirelessly to fight the threats plaguing email. As an early adopter of Hadoop he helped design petabyte scale anti-spam systems and now works to do so in near-real-time using Kafka, Spark and other Apache technologies. At Agari, Jacob has help spearhead the use of containers for not only internal deployments but also for a new product that makes use of customer on-prem solutions. Jacob... Read More →


Thursday July 14, 2016 16:50 - 17:30
Cassaiopea

16:50

Using Mesos Schedulers with Amazon EC2 Container Service - Ryosuke Iwanaga, Amazon Web Services
Amazon EC2 Container Service (ECS) is high performance resource management service for Amazon EC2 instance clusters. It exposes the full cluster state directly through APIs and includes two built-in container schedulers. In this session, we will describe how we built a Mesos scheduler driver that enables Mesos scheduling frameworks such as Marathon, Chronos and Aurora to work with Amazon ECS without requiring a Mesos cluster. We'll also explain how to use this scheduler driver with or without modifying the existing scheduler. We’ll explain what is the resource manager and scheduler, how the scheduler driver works with Mesos, and how we implemented it to communicate with the Amazon ECS API. We’ll also show a demo of Marathon working with an Amazon ECS cluster.

Speakers
avatar for Ryosuke Iwanaga

Ryosuke Iwanaga

Solutions Architect, Amazon Web Services Japan K.K.



Thursday July 14, 2016 16:50 - 17:30
Pegasus

16:50

Building Enterprise Grade 64-bit ARM Servers - Jon Masters, Red Hat
Please join Jon Masters of Red Hat as he discusses the projects they have been leading from the Red Hat side in platform standardization (bare metal and virutalized); as well as real world
experiences, issues, designing for scale and robustness, etc. 

Speakers
JM

Jon Masters

Chief ARM Architect, Red Hat
Jon Masters is Chief ARM Architect at Red Hat. Masters has been a Linux developer for more than 18 years, since beginning university at the age of 13. He is the author of a number of books on the Linux operating system, including "Building Embedded Linux Systems," and the upcoming "Porting Linux." An accomplished musician and hiker, he also enjoys unicycling among his many other hobbies.


Thursday July 14, 2016 16:50 - 17:30
Mars

16:50

Efficient Kernel Backporting - Alex Shi, Linaro
In computer/mobile product world, due to the stability, project timeline, etc considerations, latest upstream kernel isn't their preference. The long term stable kernel is. But if you want to some latest features which only is in upstream kernel. You have to backport them to old stable kernel.

This presentation will share the kernel feature backport experience with audience, help them understand how to do backports quickly and effectively without detailed knowledge of the target feature, thus giving more flexibility and Improving productivity when making products.

It will talk by some examples, to discuss how to get info from backport request, how to find necessary commits, how to get dependency, how to resolve conflicts, and finally how to test it.

Speakers
AS

Alex Shi

Linaro
Alex graduated from Central China Normal University. He works for Linaro as Linaro stable kernel maintainer now. Before working for Linaro he worked in Intel Opensource Technical Center in Shanghai, mainly focus on Linux kernel performance tuning.


Thursday July 14, 2016 16:50 - 17:30
Neptune

16:50

Showing Management the Light: Explaining the Business Strategy Behind Investing in Community Best Practices - Shane Coughlan, Insignary
It can be hard to explain strategic investment in Free Software / Open Source to the management and legal teams inside companies. It is especially hard if you want to talk about investment in compliance and governance. This talk will give engineers and project managers the language they need to show how Free Software / Open Source delivers value from a business perspective. It will make the case for allocating resources to leverage Open Source effectively and will include real-world examples from ten years of building bridges between the community and businesses in Europe. It will primarily focus on Open Source compliance, often regarded as a cost centre, but actually an important part of obtaining and maintaining commercial value.

Speakers
avatar for Shane Coughlan

Shane Coughlan

VP, Global Business Development, Insignary
Shane Coughlan is an expert in communication, security and business development. He is well known for building bridges between commercial and non-commercial stakeholders in the technology sector. His professional accomplishments include establishing a legal department for the primary NGO promoting Free Software in Europe, building a professional network of over 270 legal counsel and technical experts across 4 continents, and launching the first... Read More →


Thursday July 14, 2016 16:50 - 17:30
Soleil

16:50

Learning From Real Practice of Providing Highly Available Hybrid Cloud Service with OpenStack Neutron - Kazuhiro Miyashita, Fujitsu
Fujitsu applies OpenStack for providing hybrid cloud service.
In this presentation, Miyashita will introduce learning from real practice of providing highly
available hybrid cloud service with OpenStack Neutron.
He will talk issues and solutions which Fujitsu faced through providing
hybrid(public/private) cloud service.
- How to build multiple OpenStack-based datacenters for public cloud with high availability
- How to build hybrid cloud environment(Connecting public cloud and on-premise datacenters)
- High available functionality spanning multiple datacenters(ex.loadbalancing service, security group)

Speakers
KM

kazuhiro MIYASHITA

Manager, FUJITSU LIMITED



Thursday July 14, 2016 16:50 - 17:30
Azalea
 
Friday, July 15
 

08:00

09:00

Kubernetes: The Latest and Greatest - Ian Lewis, Google
Kubernetes is a open-source system, developed by Google, for automating the deployment, management, and scaling of containerized applications across a distributed cluster. Many companies are standardizing on Kubernetes as a technology for container orchestration including Red Hat, eBay, and of course Google. Kubernetes aims to provide better ways of managing related, distributed components across varied infrastructure. In this session, we'll take a detailed look at Kubernetes, the open source orchestration system for containers, and explore the key terms, concepts, and vocabulary introduced by the project. We'll also explore key features and improvement in Kubernetes 1.2 & 1.3 and how to use them in practice.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google Inc.
I am a Developer Advocate at Google on the Google Cloud Platform team. Originally from Washington D.C. I have been based in Tokyo since 2006. I am active in the Python and Go communities in Tokyo and am a founder, board member, and media team lead of PyCon JP, the largest Python event in Japan. I have given talks at PyCon JP, PyCon APAC, and numerous local meetups.


Friday July 15, 2016 09:00 - 09:40
Sakura

09:00

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

Speakers
avatar for Vincent Batts

Vincent Batts

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


Friday July 15, 2016 09:00 - 09:40
Cassaiopea

09:00

Secure IoT Gateway: Connecting the Things to the Internet using Embedded Linux -Jim Gallagher, MontaVista Software
This presentation goes through several topics areas that are of specific interest in developing IoT Gateway solutions. IoT is a popular area of development that presents unique challenges like hardware and operating system selection, product life-cycle support and maintainability, software architectural solutions, connectivity, security, secure updates, and API availability. We discuss technologies and concepts like Hardware acceleration support, Linux kernel maintenance, Edge networking, LXC/Docker/KVM, Zigbee, 6loPAN, BLE, IoTivity, Allseen Alliance, SELinux and Trusted boot.

The aim of the presentation is to give an overview of the challenges in building an IoT Gateway and the Solutions available using Embedded Linux.

Speakers
JG

Jim Gallagher

Senior Marketing Team Lead, MontaVista Software


Friday July 15, 2016 09:00 - 09:40
Mars

09:00

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

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

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

Speakers
avatar for Tim Pettersen

Tim Pettersen

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


Friday July 15, 2016 09:00 - 09:40
Soleil

09:00

Using LTSI For Real Usecases - Tsugikazu Shibata, NEC
Linux is already being dominant for almost all the IT system such as Enterprise, Embedded, Supercomputer, industry-manufacturing and Cloud computing.Requirement of life time of Linux are different for each spaces, 2 to 3 years, 7-10 years and 10-20 years. LTSI was started 2011 for embedded space but different users want to use LTSI now a days. Also, according to new use case, another requirement of maintaining Linux have had happened. The purpose of the presentation is to provide how LTSI can help industry developers and discuss about new use case/requirements. Also, I will present current status of LTSI and its plan.

Speakers
avatar for Tsugikazu Shibata

Tsugikazu Shibata

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


Friday July 15, 2016 09:00 - 09:40
Neptune

09:50

Cloud Native Monitoring with Prometheus - Fabian Reinartz, CoreOS
Speakers
avatar for Fabian Reinartz

Fabian Reinartz

Fabian Reinartz is an engineer at CoreOS and one of the Prometheus core developers. Previously, he was a production engineer at SoundCloud.


Friday July 15, 2016 09:50 - 10:30
Sakura

09:50

BoFs: ARM Server: Experiences and Lessons Learned from Five Years Working with ARM - Jon Masters & Martin Stadtler, Linaro
ARM server BOF: experiences and lessons learned from five years working with ARM"
"Bring your questions and join Jon Masters (Red Hat's Chief ARM Architect) and Martin Stadtler (Director of the Linaro Enterprise Group) as they lead an informal BoF discussion drawn from their experiences designing and developing software for tomorrow's ARM server systems"

Speakers
JM

Jon Masters

Chief ARM Architect, Red Hat
Jon Masters is Chief ARM Architect at Red Hat. Masters has been a Linux developer for more than 18 years, since beginning university at the age of 13. He is the author of a number of books on the Linux operating system, including "Building Embedded Linux Systems," and the upcoming "Porting Linux." An accomplished musician and hiker, he also enjoys unicycling among his many other hobbies.
avatar for Martin Stadtler

Martin Stadtler

Director, Enterprise Group, Linaro
Martin Stadtler leads the Enterprise Group at Linaro.org. With over 20 years of experience with Open Source in the Enterprise and Telecom fields, now focused on ARM server adoption.


Friday July 15, 2016 09:50 - 10:30
Pegasus

09:50

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

Speakers
avatar for Ryosuke Iwanaga

Ryosuke Iwanaga

Solutions Architect, Amazon Web Services Japan K.K.



Friday July 15, 2016 09:50 - 10:30
Cassaiopea

09:50

Boost UDP Transaction Performance - Toshiaki Makita, NTT
There are many systems that handle heavy UDP transactions, like DNS and RADIUS servers. Nowadays 10G Ethernet NICs are so widely deployed and even 40G and 100G NICs are out there. This makes it difficult for a single server to get enough performance to consume link bandwidth with short packet transactions. Since usually Linux is by default not tuned for dedicated UDP servers, we are investigating ways to boost such UDP transaction performance.

This talk will show how we analyze the bottleneck and give tips we found to make the performance better. Also we discuss challenges to improve it even more.

Speakers
TM

Toshiaki Makita

Linux kernel engineer, NTT Open Source Software Center
Toshiaki Makita works for NTT Open Source Software Center (NTT OSSC), where he has been providing technical support for Linux kernel. He used to be a research and development engineer focusing on Ethernet VPN at NTT West, which is a regional carrier in NTT group. He has been an active patch submitter on Linux kernel networking subsystem for several years. | He has given presentations in LinuxCon Japan 2014, 2015, and BoF and tutorial sessions... Read More →


Friday July 15, 2016 09:50 - 10:30
Mars

09:50

Introduction to the Fuego Test Framework - Tim Bird, Sony
This talk will describe the Fuego automated test framework. This framework is the official test system for the Linux Foundations LTSI project, and is specifically geared for the needs of embedded developers. Fuego already incorporates a healthy collection of tests, and strives for a very easy out-of-the-box experience. This presentation will present the Fuego architecture, and describe how tests are run and results collected and displayed. Users will be shown how to add their own boards, platforms and tests to the framework.

Come find out how you can leverage the work of many companies for your own embedded Linux testing needs.

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engeineer, Sony Mobile
Tim Bird is a Senior Staff Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also the Chair of the Architecture Group of the CE Working Group of the Linux Foundation. Tim has been working with Linux for over 20 years and has spoken at numerous events, include almost all Embedded Linux Conferences, and many LinuxCon events.


Friday July 15, 2016 09:50 - 10:30
Neptune

09:50

Secure DevOps in Agile Development - Tony Rice, Cisco
Agile development methodologies and continuous delivery are helping deliver better software, faster. Gone unchecked, Agile can also enable development teams to quickly erase any productivity gains, by producing insecure, undeliverable products. Whether part of a large enterprise just getting started in modernizing your software delivery lifecycle or a startup who has already implemented a highly automated continuous delivery system, you'll discover largely Linux based automation opportunities you may be missing that can reveal vulnerabilities and help ensure they are remediated earlier, when they are least expensive.

Speakers
avatar for Tony Rice

Tony Rice

Senior Application Security Engineer, Cisco
Tony Rice leads automation of secure application development for Cisco’ IT. With more than 20 years of industry experience, he has built and tested nearly every aspect of simplifying and securing the application development lifecycle. Rice holds a patent on large scale SCM system monitoring and has pending cloud security automation patents and maintains a CISSP certification. In his spare time he enjoys getting students excited about STEM... Read More →


Friday July 15, 2016 09:50 - 10:30
Soleil

10:30

Break
Friday July 15, 2016 10:30 - 11:00
Jupiter Foyer

11:00

Fluentd and Containers - Satoshi Tagomori & Masahiro Nakagawa, Treasure Data
Fluentd is a streaming log collector for unified logging layer. In this talk, we introduce Fluentd and why Fluentd is important for container based systems.

Speakers
avatar for Satoshi Tagomori

Satoshi Tagomori

Software Engineer, Treasure Data, Inc.
A open source software engineer, mainly working about web services, devops, distributed processing and data collection. Committer of Fluentd, maintainer of MessgePack-Ruby, author of Norikra, Woothee and many other projects. Day job is at Treasure Data, SaaS company to provide data processing platform.I did many presentations about my specialty at Hadoop Conference Japan/Taiwan, Ruby conferences in US/Europe/Japan and many other conferences.


Friday July 15, 2016 11:00 - 11:40
Sakura

11:00

Dynamically Hacking the Kernel with Containers - Quey-Liang Kao, National Tsing Hua University
Containers have the advantage over native processes because of the isolation provided by Linux kernel, while keeping good performance with almost no degradation. This fact promises that containers are destined to succeed, as known from many studies and practices in software engineering. However, when it comes to kernel hacking, unlike VMs, containers seem impossible because of their natural limit: they does not have their own kernel and share one with the host. In This presentation, Quey-Liang Kao will introduce the techniques involved in breaking the mentioned restriction, describe his implementation work which turns a container into a dynamic kernel hacking tool, show some applications, and discuss the unresolved challenges and possible solutions.

Speakers
avatar for Quey-Liang Kao

Quey-Liang Kao

PhD student, National Tsing Hua University
Quey-Liang Kao is a PhD student majored in Computer Science, advised by Prof. Che-Rung Lee in National Tsing Hua University, Taiwan. His research interests include Virtualization, Operating System, Cloud, and Heterogeneous Computing. After the hype of Docker container engine in 2013, he started his container research on the system software basis. He has been working on projects related to heterogeneous computing on containers, the... Read More →


Friday July 15, 2016 11:00 - 11:40
Cassaiopea

11:00

Rootless Containers with runC - Aleksa Sarai, SUSE
All popular container runtimes require root privileges in order to create and manage containers. This becomes a problem for certain systems, where administrators are hesitant to install any software, let alone a container runtime -- many of which allow for privileged containers. In this presentation, Aleksa Sarai will describe recent work done within runC by himself and other
maintainers to allow people to use rootless containers with a well-supported container runtime, as well as discussing challenges discovered by this work and kernel work which is being done to alleviate these challenges.

Friday July 15, 2016 11:00 - 11:40
Pegasus

11:00

SR-IOV ixgbe Driver Limitations and Improvements - Hiroshi Shimamato, NEC
SR-IOV is a device virtualization technology, it’s mainly used for improving network performance of virtual machines. However, SR-IOV has some limitations which come from hardware and/or driver implementation. For certain use case, such as Network Function Virtualization(NFV), those limitations are critical to provide services. Intel 10Gb NIC, Niantic(82599), has such limitations(e.g. VLAN filtering, multicast promiscuous) for NFV use case.
This presentation will show the limitations and issues and how they are being addressed, then explain how implements VF multicast promiscuous mode support in ixgbe driver and VF trust, iproute2 functionality enhancement.

Speakers
HS

Hiroshi Shimamoto

Manager, NEC
Hiroshi Shimamoto has joined Linux kernel development since 2007. He works for NEC and contributes to make Linux useable for telecom system. His current activities are around NFV and packet processing with DPDK. He has also some experience and contributions to scheduler and x86 architecture.


Friday July 15, 2016 11:00 - 11:40
Soleil

11:00

Trading Derivatives on Hyperledger - Fernando Vazquez & Siriwat Kasamwattanarote, SBI BITS
Trading derivatives on a decentralized system aims for high
availability (HA) and disaster recovery (DR). Both HA and DR can be
met by incorporating a blockchain and a container technology. The
Hyperledger is a blockchain framework aims for a cross-industry open
standard with the freely customizable plugins, smart contract, and the
data payload. Those features exposes us the easy ways to implement our
trading platform on a blockchain. The Docker was brought to handle
each specific Hyperledger chain internally. Also, hovering the whole
Hyperledger nodes with containers reduce our time in building
infrastructure, and much easier to be deployed on the production
environment. This presentation will show how we integrate the
Hyperledger and the Docker container for our derivatives trading
project, and the issues that we are focusing on. Additionally, the
talk partially includes the performance evaluation results under
different configurations.

Speakers
avatar for Siriwat Kasamwattanarote

Siriwat Kasamwattanarote

Strategic Software Devevlopment, SBI BITS
FV

Fernando Vazquez

Chief Technical Director, SBI BITS/Japannext
Fernando Vazquez is the Chief Technical Director of SBI BITS and SBI | Japannext where he works on fintech (anything from FPGAs to | blockchain), new financial products and prop trading strategies. | During his more than 15 years as a software engineer and senior | manager he has worked in the telecom and the Linux industries



Friday July 15, 2016 11:00 - 11:40
Neptune

11:00

Introduction to Coccinelle and SmPL - Vaishali Thakkar, Oracle
Coccinelle is a program matching and transformation tool which provides the language SmPL for specifying desired matches and transformations in C code. It has been extensively used for finding bugs and performing source code evolutions in the Linux kernel. The tool has been designed with the goal of contributing to Linux kernel development and being part of the Linux source distribution Coccinelle scripts are being used by Linux kernel developers on a regular basis. The tutorial will describe and demonstrate the structure of Coccinelle scripts with the introduction to various basic features of the semantic patch language, including the interface with python. The talk will highlight the capabilities and limitations of Coccinelle with the introduction to the tool spgen which is used to harden Coccinelle scripts by generating context and printing modes.

Speakers
avatar for Vaishali Thakkar

Vaishali Thakkar

Oracle
Vaishali Thakkar is working as a Linux Kernel engineer at Oracle. She works on memory management part of the kernel and a tool Coccinelle to find/fix bugs in the Linux kernel. She previously worked as an Outreachy intern on project Coccinelle. Her area of interest includes embedded systems, operating systems and computer architecture.


Friday July 15, 2016 11:00 - 12:30
Mars

11:50

Why Fujitsu Joined the CNCF- Hiroyuki Kamezawa & Wolfgang Ries, Fujitsu
Cloud Native Computing Foundation (CNCF) is founded for a microservice based
new computing paradigm. Fujitsu joined CNCF since last December expecting
to establish a new open standard platform. In this session, we'd like to share
idea behind our participation and technical topics we're now investigating.

Speakers
HK

Hiroyuki Kamezawa

engineer, Fujitsu
Kamezawa has been working on linux kernel development for 8 years as a Fujitsu engineer. He has been working on memory management and other issues of enterprise platform.
avatar for Wolfgang Ries

Wolfgang Ries

CMO, Fujitsu Enabling Software Technology GmbH
I am active in promotion of Fujitsu Cloud middleware products, most notably the OSCM service catalog, CMM Cloud native monitoring and PICCO Multi-Cloud Financial Management | At LinuxCon, I encourage potential contributors to the Open Service Catalog Manager project to join our session "1 year of OSCM" to learn more about possibilities to interact



Friday July 15, 2016 11:50 - 12:30
Sakura

11:50

Distributed Application Usecase on Container Clusters - Automated Operations with Hinemos and Docker - Hiroshi Miura, NTT
 No doubt that Container technology accelerate velocity of development and operation with devops movement. It has a chance to accelerate computing performance and service level as well. In this session, we will draw an another way to empower an application performance and service level with container technology and magical spices. NTT Data evaluated its service application, which cosume many computing power, on the cloud platform with docker, and resulted more performance and operation agility than on-premise bare metal environment.

Speakers
avatar for Hiroshi Miura

Hiroshi Miura

Manager, NTT DATA Corporation
Mr. Hiroshi Miura is an experienced speaker in areas of Linux, Python, OSS education and OpenStreetMap. He made presentations and panel sessions including LinuxCon 2010, PyConJP 2011, LinuxCon 2012, Enterprise User Meeting 2013. He is now providing proffessional services to customers who interested in deploying OpenStack and other Open Source Softwares. One of his interest of technologies is under the hood of DevOps movement. He is a commiter... Read More →


Friday July 15, 2016 11:50 - 12:30
Pegasus

11:50

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

Speakers
avatar for Christoph Lameter

Christoph Lameter

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


Friday July 15, 2016 11:50 - 12:30
Soleil

11:50

BoFs: Taking Over to the Next Generation - Satoru Ueda, Sony
This is a BoF session to talk about the way to take over the exiting experience to the next generation. Many of you will come to the age which you start considering the way to continue what you are doing. Especially if it is your mission of your belonging organization such as company, university or community, it will become serious problem. In this session we would like to exchange our thoughts on this issue. At the same time, a newly created Operating System for education will be introduced.

Speakers

Friday July 15, 2016 11:50 - 12:30
Cassaiopea

11:50

Exploring Pentaho’s Role in IoT Data Possibilities - Anjali Rajith, Hitachi
As Internet of Things (IoT) becomes a reality, efficient analysis of the data avalanche flowing from various sensors and machinery are crucial in analyzing operational performance, reducing equipment failures and maintenance costs. We would like to open the door to a highly efficient, open source data integration and analysis platform, Pentaho, which offers seamless capabilities to streamline big data and real-time IoT data by integrating, transforming and analyzing diverse data types. Unwinding useful insights from big data is actualized with Pentaho's intelligent analytical strategy and flexible cloud-ready platform with native connectivity to Hadoop, NoSQL stores and analytical databases coupled with predictive modelling and interactive visualizations. We aim to discuss its tremendous possibilities and various challenges and motivate organizations to derive value out their big data.

Speakers
avatar for Anjali Rajith

Anjali Rajith

Researcher, Hitachi Ltd, Research & Development Group
Anjali Rajith is a researcher in Hitachi, involved in researches related to IoT and container technologies using open source tools, such as Pentaho. She has worked with the Business Intelligence platform, Pentaho for the big data integration and analysis purposes.


Friday July 15, 2016 11:50 - 12:30
Neptune

12:30

Lunch
Friday July 15, 2016 12:30 - 14:00
Galaxy

14:00

Improving k8s Scheduler Performance by 10x Using Prometheus Metrics - Fabian Reinartz, CoreOS
Speakers
avatar for Fabian Reinartz

Fabian Reinartz

Fabian Reinartz is an engineer at CoreOS and one of the Prometheus core developers. Previously, he was a production engineer at SoundCloud.


Friday July 15, 2016 14:00 - 14:20
Sakura

14:00

Sailboats : Airplanes :: Mobile : Desktop - Amye Scavarda, Red Hat
We’ve used boats for thousands of years, and using sails as a means to propel those boats are just about as ancient. But for a good many of those thousand years, the sails weren’t.. perfect. You could only sail in certain directions when the wind was running a certain way, making navigation a high art – how else were you supposed to be able to get back to where you started? Sailboats hit a new level of technical sophistication when another method of propulsion became viable: airplanes.

Airplanes applied all of the physics around wind dynamics and fixed wing principles, and those principles carried back into boats. Nearly a hundred years after the discovery of flight, the last America’s cup racing sailboats look more like airplanes than they did the last two
thousand years of sailboats.

Fast forward to a different field entirely: user experience. In less than 10 years, designing for mobile has overtaken the two decades of desktop design. But similar things are happening! Mobile design principles are improving desktop experiences all over, and it’s continuing as a rising class of ‘wearable user experiences’ come to the front. We’ll go through where we’ve been, the historical context around airplanes, sailboats, and how this applies to modern user
experience design, and what this might mean for open source.

Speakers
avatar for Amye Scavarda

Amye Scavarda

Gluster Community Lead, Red Hat
Open source community lead with personality. | Currently feeding and watering GlusterFS at Red Hat. | Previously: project manager with personality out of the Drupal and DevOps communities. SCaLE, LinuxCon North America, OSCON x2, DrupalCon x3.


Friday July 15, 2016 14:00 - 14:40
Cassaiopea

14:00

Live Patching for Linux - Vojtěch Pavlík, SUSE
Humanity's reliance on computers controlling critical processes is growing, starting with high speed trading in financial and commodity markets, over flight control to nuclear powerplants. For many of these systems, downtime is very expensive even when planned in advance.

Speakers
VP

Vojtěch Pavlík

Director SUSE Labs, SUSE
Vojtěch Pavlík is the director of SUSE Labs, a department of SUSE, a part of Micro Focus, a billion dollar software powerhouse. SUSE Labs develop,in cooperation with the open source community, core components of the Linux operating system - kernel, compiler and other tools. In his developer past Vojtěch Pavlík worked on support of USB or human input devices in Linux, work which is used today on every Linux and Android device. He enjoys... Read More →


Friday July 15, 2016 14:00 - 14:40
Neptune

14:00

NVMe Over Fabrics Support in Linux - Christoph Hellwig
Linux is usually at the edge of implementing new storage standards, and NVMe over Fabrics is no different in this regard.  This presentation gives an overview of the Linux NVMe over Fabrics implementation on the host and target sides, highlighting how it influenced the design of the protocol by early prototyping feedback. It also tells how the lessons learned during developing the NVMe over Fabrics, and how they helped reshaping parts of the Linux kernel to support NVMe over Fabrics and other storage protocols better."

Speakers
CH

Christoph Hellwig

Biography coming soon.


Friday July 15, 2016 14:00 - 14:40
Soleil

14:00

QA in the Open - Matthew Treinish, HPE
One common misconception about a lot of Open Source projects is that the quality is variable and/or is of a secondary concern. This is supported to a certain degree by a lot of projects which do minimal testing upstream and rely on downstream consumers to do more thorough testing. But, there is no reason that an open project can not also do QA in the open as part of the community. While the term QA will likely evoke a plethora of negative emotions from anyone who has worked in a corporate development environment, there can be real benefits to having a dedicated QA effort on an open source project. It enables transparency in how testing is done, lets anyone contribute and collaborate, and can signal to users the stability of a project. This talk will use OpenStack as an case study to explore how an open source project can do QA in an open manner and the potential benefits it can provide.

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 →


Friday July 15, 2016 14:00 - 14:40
Mars

14:20

14:40

CNCF Mixer
Join Cloud Native Computing Foundation's COO, Chris Aniszczyk, as he hosts a mix and mingle for the Cloud Native community prior to ContainerCon/Linux Con's closing keynote. Speakers from the track will be available to answer questions and light refreshments will be provided. Come talk shop in a relaxed setting!

Friday July 15, 2016 14:40 - 15:30
Sakura

14:50

14:50

(In)security in Open Source - Shane Coughlan, Insignary
Open Source has the potential to deliver faster development cycles and better security than traditional proprietary approaches to software. However, turning the potential of Open Source into reality can be difficult. Recent security issues like Heartbleed, Shellshock and the DROWN attack highlighted some of the challenges that users of Open Source can face. This talk will explore how we can address Open Source security in practical, effective ways.

Speakers
avatar for Shane Coughlan

Shane Coughlan

VP, Global Business Development, Insignary
Shane Coughlan is an expert in communication, security and business development. He is well known for building bridges between commercial and non-commercial stakeholders in the technology sector. His professional accomplishments include establishing a legal department for the primary NGO promoting Free Software in Europe, building a professional network of over 270 legal counsel and technical experts across 4 continents, and launching the first... Read More →


Friday July 15, 2016 14:50 - 15:30
Neptune

14:50

Bringing Up New Architecture Using Yocto - Marek Vašut, DENX
The Yocto project plays one of the key parts in the development process of a vast majority of embedded Linux devices. While adding a new device with supported processor architecture is easy, adding support for a new processor architecture is a much less treaded path with many pitfalls. In this presentation, Marek will explain how to add a new processor architecture into the relevant sub-projects (gcc, binutils, linux, qemu, oe-core to name a few), point out the most common problems and outline their solution. Marek will use his experience from bringing up the Altera Nios2 processor architecture using Yocto to augment the talk with practical examples.

Speakers
avatar for Marek Vašut

Marek Vašut

Contractor, DENX Software Engineering
I have been contracting for DENX Software Engineering for a couple of years now. My primary responsibility is designing and implementing customer specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and Yocto projects, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore... Read More →


Friday July 15, 2016 14:50 - 15:30
Soleil

14:50

Introducing Oracle Linux and Securing it with Ksplice - Fumiyasu Ishibashi, Oracle
Oracle Linux is expanding its share in the enterprise market. Not only as a RHEL compatible OS, it has variety of functions that will interest enterprise system admins. Ksplice is one of its attractive function, in this session we will show you how life is going to be easier patching security vulnerability without rebooting system using Ksplice.


Friday July 15, 2016 14:50 - 15:30
Mars

15:30

Break
Friday July 15, 2016 15:30 - 16:00
Jupiter Foyer

16:00

Keynote Panel: Open Source Evolution for Carriers - Ashiq Khan, Docomo Research Labs; Masashi Kudo, NEC; Daniel Farrell, Red Hat; and Marc Cohn, The Linux Foundation (Moderator)

Open source has evolved over decades, and is rapidly emerging as a viable tool for industries relatively new to the concept. Specifically, the telecommunications and cable industries have been increasingly participating in the open source, community, and with it exerting greater influence on the process. While there many benefits, major operators, whose business is the network, are seeking to adopt open source, without compromising their ability to deliver carrier-grade services.

In this keynote panel discussion, representatives from operators and vendors, will discuss how open source is evolving to address the needs of major carriers. Specifically, we will address the growing role of operators in the process, and how to blend the rigor of telecommunications with the flexibility that the open source methodology offers.


Moderators
MC

Marc Cohn

Executive Director, OPEN-O, The Linux Foundation
Marc Cohn is Vice President of Network Strategy for The Linux Foundation based in Silicon Valley. He is currently leading the OPEN-O open source orchestration project that offers operators end-to-end service orchestration, bridging the gap between NFV, SDN, and legacy services. | | Marc has been a major contributor to the Software Defined Networking community. He served as the Market Area Director for the Open Networking Foundation (ONF), and... Read More →

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

Ashiq Khan

NTT DOCOMO
avatar for Masashi Kudo

Masashi Kudo

NEC
He has more than 20 year’s experience in IT and network commercial software. He has been involved in ODL since its beginning. He is acting as ODL Ambassador, and is organizing ODL Tokyo User Group to promote ODL and expand its user community in Japan.


Friday July 15, 2016 16:00 - 16:30
Jupiter

16:35

Keynote: Kernel Developer Panel - Greg Kroah-Hartman, Laurent Pinchart, Christoph Hellwig, James Morris, Masami Hiramatsu
A roundtable discussion about the state of the Linux kernel and expectations for the coming year.

Moderators
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Biography coming soon.

Speakers
CH

Christoph Hellwig

Biography coming soon.
MH

Masami Hiramatsu

Linaro, Linaro
Masami Hiramatsu is a kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Linaro Ltd. as a Tech Lead on embedded linux. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became a kprobes maintainer. Now he is actively working on ftrace and perf-tools mainly for improving dynamic event tracing.
avatar for James Morris

James Morris

Consulting Member Of Technical Staff, Oracle
James Morris is the maintainer of the Linux kernel security subsystem. He is the author of sVirt, multi-category security (MCS), and the kernel cryptographic API; and has contributed to the SELinux, Netfilter, and IPsec projects. He works for Oracle as manager of the mainline Linux kernel development team, from his base in Sydney, Australia. | | http://blog.namei.org/
avatar for Laurent Pinchart

Laurent Pinchart

Ideas on board, Ideas on board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on Board, a company specialized in embedded Linux design and development. He has given | Linux kernel-related talks at the FOSDEM, LPC and ELC. He currently works with the Renesas Linux kernel team where he develops a wide... Read More →


Friday July 15, 2016 16:35 - 17:20
Jupiter

17:20

Closing Attendee Reception
Friday July 15, 2016 17:20 - 19:00
4F Foyer