Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Learn more about Open Source Summit Japan and register here
View analytic

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

Wednesday, May 31
 

08:00

Breakfast
Wednesday May 31, 2017 08:00 - 09:00
4F Foyer

08:00

Registration
Wednesday May 31, 2017 08:00 - 17:00
3F Foyer

09:00

Keynote: What Software Matters - Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Jim'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... Read More →


Wednesday May 31, 2017 09:00 - 09:25
Hall B

09:30

Keynote Panel Discussion: The Future is Cloud Native: How Projects Like Kubernetes, Fluentd, OpenTracing, and Linkerd Will Help Shape Modern Infrastructure - Moderated by Chris Aniszczyk, Cloud Native Computing Foundation
Many of today’s software-defined organizations, like Ticketmaster, ShowMax and VSCO, look to cloud native projects for crucial management and maintenance within their ever-changing infrastructures. Chris Aniszczyk, COO of the Cloud Native Computing Foundation, will moderate an introspective panel – featuring cloud native insiders like Keiko Harada, Ian Lewis and Eduardo Silva – to discuss how these thriving open source projects will help shape modern infrastructure. This expert panel will also address what it takes to develop meaningful cloud native systems, how these technologies fit into the overall stack, how to foster committed maintainers for emerging cloud native projects, and much more.

Moderators
avatar for Chris Aniszczyk

Chris Aniszczyk

COO, Cloud Native Computing Foundation
Chris Aniszczyk is an engineer by trade with a passion for open source and building communities. At Twitter, he created their open source program and led their open source efforts. For many years he served on the Eclipse Foundation's Board of Directors representing the committer... Read More →

Speakers
avatar for Keiko Harada

Keiko Harada

Program Manager, Microsoft
Microsoft Program Manager responsible for driving Container and VMWare Monitoring Solution on multi-OS platform. Focused on implementing great support for open source software in the Microsoft Operations Management Suite.
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... Read More →
avatar for Eduardo Silva

Eduardo Silva

Open Source Engineer, Treasure Data
Eduardo is an Open Source Engineer at Treasure Data Inc. He currently leads the efforts to make logging more scalable in Containerized and Orchestrated systems such as Kubernetes.


Wednesday May 31, 2017 09:30 - 10:05
Hall B
  • Experience Level Any

10:10

Keynote: The Makers of Marvels: How Developers Are Rebuilding the Enterprise, One Brick at a Time - Abby Kearns, Executive Director, Cloud Foundry Foundation

History teaches us that astonishing feats occur not when a singular leader envisions them, but when a mass of skilled workers collaborate to transform that vision into something material. The Pyramids of Giza, for example, were not built overnight by a Pharaoh, but constructed by tens of thousands of workers over a period of years. Today’s “pyramid” is quite a bit smaller, but a wonder of the world in its own right: The iPhone has transformed the world as we know it -- but most of its power comes from the app store, which offers thousands of apps created from the imaginations of thousands of developers. These developers are the makers of marvels in our time. They instantiate the very concept of digital transformation -- that notion of infrastructure disruption and re-assembly on the mind of every CIO. Business development is driven by software development, and software development is shaped by developers in the open source community.

In her talk, Abby Kearns empowers developers to think of themselves as the doers and makers who hold the key to unlocking digital transformation. She will cover the importance of diversity among developers for the technology industry to evolve and to reflect its user base, and will highlight the key open source concepts and technologies powering this trans-industrial transformation.


Speakers
avatar for Abby Kearns

Abby Kearns

Executive Director, Cloud Foundry Foundation
Abby is a true tech veteran, with an 18 year career spanning product marketing, product management and consulting at a mix of Fortune 500 and startup companies. As the first fellow at Cloud Foundry Foundation and VP of Strategy, Abby was responsible for structuring and executing... Read More →


Wednesday May 31, 2017 10:10 - 10:30
Hall B

10:30

Morning Break
Wednesday May 31, 2017 10:30 - 11:00
4F Foyer

11:00

10 Million Smart Meter Data with Apache HBase - Masahiro Ito, Hitachi, Ltd.
In recent years, IoT (Internet of Things) has become a trend, and various sensor devices generate large amounts of data. HBase is one of the data stores for managing such big data. We evaluated the performance of HBase for managing the power consumption data collected from 10 million smart meters. With this test, we got the following results.
  1. HBase showed high data insert performance by processing at least 64 requests in parallel. 
  2. The acquisition request for time series data showed more than 35 times percormance compared with non - time series data. 
  3. By choosing an appropriate compression algorithm, the storage size of time series data could be compressed to 1/5. 
From these results, we confirmed that HBase is suitable for storing and referring data generated by many sensors. In this session, I will introduce various know-how gained through the performance test.

Speakers
MI

Masahiro Ito

Software Engineer, Hitachi, Ltd.
Masahiro Ito has been working on development of Big Data Solution with Apache Hadoop and its related OSS for 3 years. He is working on offering and co-creating progressive Hadoop solutions to customers who are going to build enterprise system. He is currently focusing on Apache H... Read More →


Wednesday May 31, 2017 11:00 - 11:40
Restaurant Carnelian

11:00

Growing the CentOS Ecosystem on ARM - Jim Perrin, CentOS
For the past 2 years, the CentOS project has been working to expand the ARM server ecosystem, and to support a range of SoC's from small devices like the Pi, to fully SBSA compliant rackmount servers, and we'd like your help. This talk will cover how the CentOS project engages with hardware vendors and software developers in order to bring CentOS to a wide array of ARM hardware, and what you can do to help CentOS support your favorite chip.

Speakers
avatar for Jim Perrin

Jim Perrin

CentOS
Jim has been a member of the CentOS project for over a decade, and is the maintainer of the AArch64 port of the CentOS Linux distribution.


Wednesday May 31, 2017 11:00 - 11:40
Private Dining
  • Experience Level Any

11:00

How Google, IBM, Adobe & Hart are Focused on Creating and Promoting Vendor Neutral APIs - Mo Alkady, Hart
The development of modern web APIs has been a boon for the development community, as a singular simple language has the potential to cultivate a community of innovation and iteration within an industry. Healthcare — arguably one of society’s most important sectors — could advance huge benefits to the population as a result of technical innovation and iteration; however, for the last decade, institutional healthcare has lagged in promoting developer growth and openness. In response to this challenge, Hart is striving to create a unified health API. Developers can integrate this RESTful API into consumer applications to create more targeted, personalized patient experiences and effectively change the way people interact with their own health — from their front door to their doctor’s office, and at other significant touchpoints in between.

Speakers
MA

Mo Alkady

Founder, Hart
Mohamed Alkady founded medical software technology company Hart in Orange County, Calif., in 2012 to improve the ways in which people inside and outside of the industry access and engage with health data. A leader of the movement that views healthcare as a service, Hart has devel... Read More →


Wednesday May 31, 2017 11:00 - 11:40
Room 6

11:50

Anatomy of Azure App Service on Linux: Bringing Containers into Existing PaaS Platform - Michimune Kohno & Nazim Lala, Microsoft
Supporting Linux opened up a whole new PaaS experiences at the Azure App Service which only supported Windows before. Particularly applying containers including Docker allows more people to run open source based solutions on our platform and provide easier integration with their existing software assets. In this session Michimune Kohno and Nazim Lala will discuss the best practices to take advantage of this new service, explain its internal architecture so developers can fully leverage the platform and obtain the best performance from it. They will also share some key learnings they have faced when building our platform.

Speakers
MK

Michimune Kohno

Senior Software Engineer, Cloud + Enterprise, Microsoft
Michimune Kohno, Ph.D. is a software engineer at Microsoft. He is currently working on the App Service Linux feature which allows developers to easily create web sites on Linux VMs and deploy contents to them with git, docker, etc. He gave a talk about the internal architecture o... Read More →
avatar for Nazim Lala

Nazim Lala

Principal Software Engineer, Microsoft
Nazim is a Principal Software Engineer working for Microsoft and is the developer lead and architect for Azure App Service on Linux, which is a fully managed Platform as a Service (Paas) to operate and manage web workloads in Azure. We have adopted an existing platform and containarized it to offer greater compatibility and flexibility... Read More →


Wednesday May 31, 2017 11:50 - 12:30
Room 1

11:50

Extending the Scope of NDCTLl Utility to Support NVDIMM Specific DSM Functions - Lijun Pan, Dell
Different vendors have different NVDIMM hardware, from 3D XPoint to NVDIMM-N and implement DSMs (Device Specific Method) functions in the BIOS/UEFI adhering to a variety of NVDIMM specs from the ones put out by Intel to Microsoft. As a result of this, if we want to get the health status of NVDIMM hardware, there does not exist a standard way of doing that. The solution to this problem is extending ndctl which is a user space utility library for managing NVDIMM hardware. This presentation will go through the ndctl code base and the function call sequence while executing a specific command, say 'ndctl list'. One will also learn how to add options for the 'ndctl list' command as well as how to add new commands such as 'ndctl dell-dsm'. Hope this presentation will help motivate different vendors (Dell, HPE, Lenovo, etc) to submit code to upstream nvdimm community to support their DSM.

Speakers
LP

Lijun Pan

Software Engineer, Dell
Lijun Pan is a senior software engineer at Dell, where he develops Linux related software for Dell EMC PowerEdge servers.


Wednesday May 31, 2017 11:50 - 12:30
Private Dining

11:50

Leading an Open Source Community at a large Enterprise - Jonas Rosland, {code} by Dell EMC
Creating an open source initiative at a large enterprise such as Dell EMC comes with both challenges and rewards. Making sure your community is engaged and your projects thrive takes time and effort. In this session, Jonas Rosland, Open Source Community Manager at {code} by Dell EMC shares experiences, failures, and gives a glimpse into how large enterprises can embrace and lead open source communities successfully.

Speakers
JR

Jonas Rosland

Open Source Community Manager, {code} by Dell EMC
Open Source Community Manager at {code} by Dell EMC, making sure our community of over 2700 people are engaged and interested in open source. | | Speaker at many events such as OSCON, DockerCon, VMworld, EMC World, PuppetConf and also the co-organizer of the Docker Boston Meetup... Read More →


Wednesday May 31, 2017 11:50 - 12:30
Room 6

11:50

TensorFlow in the Wild: From Cucumber Farmer to Global Insurance Firm - Kazunori Sato, Google
One of the largest global insurance firm recently introduced TensorFlow, the open source library from Google for machine intelligence, for classifying car drivers who has high likelihood on major accidents with deep neural network. The model provides 2x higher accuracy compared with existing random forest model, gives them a possibility to lower the insurance price significantly. Also, a cucumber farmer in Japan has been using TensorFlow to build a hand-made sorter that classifies cucumbers into 9 classes based on its length, shape and color. At this session, we'll look at how TensorFlow democratizes the power of machine intelligence and is changing the world with many different real-world use cases of the technology.

Speakers
avatar for Kazunori Sato

Kazunori Sato

Staff Developer Advocate, Google Inc
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, Cloud ML, and BigQuery. Speaking at major events including Google I/O 2016, Hadoop Summit 2016, Stra... Read More →


Wednesday May 31, 2017 11:50 - 12:30
Restaurant Carnelian

12:30

Lunch (Attendees on Own)
Wednesday May 31, 2017 12:30 - 14:00
TBA

14:00

Building Debian-Based Products: Experiences in Collaboration - Baurzhan Ismagulov, ilbers GmbH & Kazuhiro Hayashi, Toshiba
Deby and Isar are toolsets for creating Debian-based product images using the Yocto infrastructure. Both use Debian packages for the base system and BitBake for building the images. Since the projects have some goals in common and use the same tools, joining efforts promises many advantages. At the same time, a balance has to be found between disparate upstreams and divergent goals. In this talk, Baurzhan and Kazuhiro will give a brief overview of both projects, discuss collaboration approaches, report about results and challenges, and outline possible next steps.

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

Baurzhan Ismagulov

General Manager, ilbers GmbH
Baurzhan Ismagulov is a software engineer and leads a software development team at ilbers GmbH. He develops solutions, provides consultancy and trainings in the embedded area. He is a passionate Linux user and developer since kernel 1.2.13. He has held talks at conferences like E... Read More →


Wednesday May 31, 2017 14:00 - 14:40
Restaurant Carnelian
  • Experience Level Any

14:00

Device-DAX: Towards Software Defined Memory - Dan Williams, Intel
The "software defined" buzzword, to a Linux kernel developer, implies infrastructure that allows an application to bypass the kernel's general purpose interfaces and policies to compose a solution tailored to a specific use case. As performance and feature-differentiated memory technologies, like high-bandwidth memory and persistent memory, continue to proliferate the kernel needs a mechanism to hand out dedicated and predictable access to applications purpose built to leverage these new memory types. The DAX mechanism in general, and the Device-DAX interface in particular, allow an application direct-access to memory ranges bypassing the page cache and filesystem. This presentation gives an overview of the Device-DAX capability and how it might be used as a building block for software defined memory management.

Speakers
DW

Dan Williams

Intel
Dan is a Linux kernel developer in Intel Open Source Technology Center. He primarily works on enabling platform storage technologies. Most recently he has been involved in persistent memory enabling as a maintainer of the Linux kernel libnvdimm sub-system. He led the Persistent M... Read More →


Wednesday May 31, 2017 14:00 - 14:40
Hall B-1

14:00

Doing “DropBox” the Cloud Native Way - Krishnan Parthasarathi, Minio & Jörg Schad, Mesosphere
Cloud Native architecture has slowly become the default way to build robust, scalable applications. How would you rebuild a large scale storage service such as Dropbox (please note Dropbox is just an example here and we have no plans of actually competing with Dropbox), using the Cloud Native architecture? In this presentation, Joerg and Nitish will discuss the Cloud Native architecture, its advantages, and then explain how to build a scalable, multi-tenant, Dropbox like cloud storage system using modern, containerized applications like Minio as the unstructured data/blob store, MongoDB for structured data, Redis for key value pairs etc, all orchestrated on DC/OS. The presentation will also include a live demo of the Dropbox equivalent product.

Speakers
KP

Krishnan Parthasarathi

Senior Software Engineer, Minio, Inc.
Krishnan Parthasarathi is an engineer at Minio working on S3-compatible object storage server and SDKs. His interests include distributed systems and functional programming specifically Haskell.
avatar for Jörg Schad

Jörg Schad

Mesosphere
Jörg is a software engineer at Mesosphere in Hamburg. In his previous life, he implemented distributed and in memory databases and conducted research in the Hadoop and Cloud area. His speaking experience includes various meetups, international conferences, and lecture halls... Read More →



Wednesday May 31, 2017 14:00 - 14:40
Room 1

14:00

Introduction to the Open Service Broker API- Doug Davis, IBM
CloudFoundry has been a leader in the PaaS space for many year. Integral to CF's success is the ability for apps to easily and seamlessly integrate with 3rd party services. Applications can have a loose coupling to their dependent services and CF will manage all aspects of the service's lifecycle for them. This powerful model has not gone unnoticed by the broader Cloud Native community. As a result, the CFF has joined forces with other key players in the community to create the new Open Service Broker API project to broaden CF's Service Broker API such that it can be used by other platforms (such as Kubernetes). This project will not only bring this SB model to other platforms but will also enable a new level of interoperability for Service Providers. This talk will introduce the new Open Service Broker API project, explain its mission, its members and its future plans.

Speakers
avatar for Doug Davis

Doug Davis

STSM, IBM
Doug works in IBM's Open Source and Standards division. He's been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker and Kubernetes.


Wednesday May 31, 2017 14:00 - 14:40
Room 6

14:00

Linux Kernel ABI Specification - Sasha Levin, Verizon Labs
The ABI, the layer that joins the kernel and userspace is quite a mess. Various different interfaces, lacking documentation, and constant changes make it hard for anyone who uses the kernel to know what they can expect from the kernel when their userspace application makes a request. The purpose of the ABI specification project is to fully document the ABI interface in both a human readable and a machine readable form; this will allow verification that both the userspace application and the kernel behave as agreed in the "contract". This would also allow for more research into subsets of the kernel's ABI, and how to limit certain functions of the kernel by either allowing or blocking parts of the ABI.

Speakers
SL

Sasha Levin

Kernel Hacker, Verizon Labs
Sasha is the maintainer of the 3.18 and 4.1 stable trees. He is also the maintainer of the linux-stable-security project which provides critical security updates to projects that use stable-like trees. | | Sasha is currently employed in Verizon Labs, where he works on cutting... Read More →


Wednesday May 31, 2017 14:00 - 14:40
Private Dining

14:50

Corporate Open Source Management - Organic or Controlled? - Frank Rowand, Sony
The manner in which companies interact with open source software ranges from dispersed benign neglect or anarchy to centralized micromanagement. What are the issues and concerns of using or creating open source software as opposed to proprietary software? How do companies address OSS management and OSS issues through Open Source Technology Offices or other mechanisms?

A compilation of areas of concerns, roles, and responsibilities will be presented. Examples of how they are addressed in various companies will be shared.

Speakers
avatar for Frank Rowand

Frank Rowand

Sony
Frank has creator and consumer experience in four facets of the computing world 1) computing services for non-technical companies (retail and banking), 2) software and services for a computer hardware vendor, 3) software and services for an open source software vendor, and 4) sof... Read More →


Wednesday May 31, 2017 14:50 - 15:30
Room 1
  • Experience Level Any

14:50

Enhance Fuego Test Efficiency by Applying Additional Software & Hardware Solutions - Khiem Nguyen, Renesas Design Vietnam
Applying Fuego (Jenkins-based test automation) into open-source software verification is widely adopted recently. To enhance Fuego efficiency, Renesas is applying additional software solutions (like LAVA, TestLink) and hardware solutions (like boards supporting USB/SDCard hotplug).
The presentation shows Renesas activities through the demonstration of our current system, and provide feedbacks to Fuego upstream.

Speakers
avatar for Khiem Nguyen

Khiem Nguyen

Staff Engineer, Renesas Design Vietnam
I'm in-charge of open-source test automation solution for R-Car Linux platform verification. Besides, I'm working with open-source Power Management, Themal Management and Memory management solutions.



Wednesday May 31, 2017 14:50 - 15:30
Private Dining

14:50

Noah: Hypervisor-Based Darwin Subsystem for Linux - Takaya Saeki & Yuichi Nishiwaki, The University of Tokyo
In this talk, we present Noah, a Linux binary compatibility layer for macOS based on hypervisor technology. Noah executes Linux ELF binaries by loading it into a hypervisor in which no kernel code is running. System calls invoked by the Linux program are trapped by the hypervisor and handled by the user program running on the host OS. Noah is designed to be more efficient, secure, and portable, compared to other Linux binary compatibility layers including Windows Subsystem for Linux (WSL). We will describe in detail how our hypervisor-based approach works and how linux system calls are translated. Performance comparisons with other related technologies will be presented for various practical situations. We will also discuss possible business applications of our compatibility technology.

Speakers
avatar for Yuichi Nishiwaki

Yuichi Nishiwaki

Yuichi Nishiwaki is a Master's student in Computer Science at the University of Tokyo. His research focuses on the theoretical aspects of computer systems. His recent work has been on distributed systems, programming languages, and kernel development. He is a creator of Noah, an... Read More →
avatar for Takaya Saeki

Takaya Saeki

Master's Student, The University of Tokyo
Takaya Saeki is a Master's student in Computer Science at the University of Tokyo in Japan. His research focuses on formal engineering methods. He loves all levels of computer programming, from low to high, from the kernel to the Web. He is a creator of Noah, a tool that makes u... Read More →



Wednesday May 31, 2017 14:50 - 15:30
Hall B-1

14:50

Open Build Service in Debian - Andrew Lee, Collabora
It is impressive how much time and resources a team can save by using the OBS to manages their packages creation and distribution. OBS is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.

Andrew Lee will cover the benefits of using OBS, explain some of it features and workflow for all your packaging and releasing needs, like automatically build package from scratch on multiple target distros and
architectures, easy access through QA to the developer's repo to generate new images with the changes for testing before integration into the production repo, vcs-like workflow as branch code, send merge requests and review submissions and flexible to connect additional resources to empower the backend worker(builders)
even with different architectures. At the end tips on how to setup and optimize OBS will be provided.

Speakers
avatar for Andrew Lee

Andrew Lee

Software Engineer, Collabora
Andrew Lee (Hualian, Taiwan) – an active Open Source Liaison focusing on the Debian and LXDE Projects. He worked on localization efforts of various kinds of local dialects and aborigines languages in Taiwan. | He acreated various localization related packages in Red Hat, Mandr... Read More →



Wednesday May 31, 2017 14:50 - 15:30
Restaurant Carnelian
  • Experience Level Any

14:50

Open Source Infrastructure: Another Path of Growth for Open Source - Amye Scavarda & Nigel Babu, Red Hat
A community lead and a continuous integration architect walk into a room and argue about the best practices around developing your infrastructure to support your growth as an open source project. Items of conversation will include: Configuration management, effective discovery for legacy systems, access control management as a tool for community growth, creating compromise between different stakeholder groups, and models for iteration in an open source environment. The overall goal for this session is answering the question about how to resolve the balance between closed access and open contribution for a project ecosystem. GlusterFS is the model project discussed here, but this is a conversation about governance through open source infrastructure.

Speakers
avatar for Nigel Babu

Nigel Babu

Principal Software Engineer, Red Hat
AS

Amye Scavarda

Gluster Community Lead, Red Hat
Gluster Community Lead at Red Hat


Wednesday May 31, 2017 14:50 - 15:30
Room 6
  • Experience Level Any

15:30

Afternoon Break
Wednesday May 31, 2017 15:30 - 16:00
4F Foyer

16:00

64-bit ARM Unikernels on uKVM - Wei Chen, ARM
Unikernels are specialised machine images that are generated using Library Operating Systems, which have smaller footprints, no operating systems and accessing baremetal hardware directly. These desirable properties make Unikernels small, fast and secure. Most Unikernels are running on backends. This backend simplifies the difficulty of hardware support needed by Library Operating Systems, as well as provides established resource isolation.

A small modular monitor based on KVM called uKVM is such a backend whose functionality and interfaces are customized to the Unikernels. The 64-bit ARM Unikernels running on ARM64 needs uKVM support.

Wei Chen will:
Introduce the current status of 64-bit ARM Unikernels on uKVM.
Introduce the simpler I/O interfaces and performance boosts.
Compare the interfaces of uKVM, Container and Virtual Machine.
Discuss the problems need to be resolved.

Speakers
WC

Wei Chen

Senior Software Engineer, ARM
Wei works as Senior Software Engineer in ARM for Enterprise Software Ecosystem. The focus in his work lies on the Virtualization and Container. He has been responsible for a project of unikernel on KVM/ARM.


Wednesday May 31, 2017 16:00 - 16:40
Private Dining

16:00

Cloud Foundry GrootFS: A Daemonless Container Image Manager that You Can Use with RunC for Fun and Profit - George Lestaris, Pivotal
runC, OCI’s implementation of the runtime spec, has been very successful since the initiative was launched back in 2015. Cloud Foundry and others have been running with runC in production for a while now with hundreds of thousands of runC containers being spawned around the world on every day. For us, in Open Source conference, runC is quickly becoming the standard implementation of containers in Linux. runC, however, does not deal with the container packaging techniques which currently get standardised as well through the image spec initiative.

In this talk, George will introduce you to GrootFS, a deamonless container image manager, which can run seamlessly as a non-root user in Linux and provide runC with various types of container images. GrootFS is dealing with the low-level filesystem operations required to make container images efficient as well as the distribution of images.

Speakers
avatar for George Lestaris

George Lestaris

Product Manager, Pivotal
George Lestaris is the product manager of the Cloud Foundry GrootFS team, working at Pivotal in London. GrootFS is building tools to manage the container image lifecycle for Garden, CF's container engine. Before Pivotal, George spent some time with web programming, high throughpu... Read More →



Wednesday May 31, 2017 16:00 - 16:40
Room 1

16:00

Libral: Towards a Systems Management API for Linux - David Lutterkort, Puppet, Inc.
Linux is famous for not having a comprehensive management API. Over the last decade of implementing configuration management tools, we have learnt what such an API should look like, and produced multiple implementations of such API's. Yet, these implementations are only useful in the context of one specific tool. Past attempts at such an API have generally failed because they were too hard to use and their management capabilities too hard to extend. Libral aims to provide a management API that existing and future management tools can build onto. Its goals are a desired-state, idempotent management API, a footprint that makes it suitable for resource-constrained environments, and extension mechanisms that make it easy to add management of new types of resources. The API is bidirectional so that libral can be used both for making changes and retrieving current configuration.

Speakers
DL

David Lutterkort

Advisory Software Engineer, Puppet, Inc.
David is a software engineer at Puppet, where he’s worked on projects such | as application orchestration and Razor, the best provisioning tool, | ever. Before joining Puppet, David worked at Red Hat on a variety of | management tools and served as the maintainer of Apache D... Read More →


Wednesday May 31, 2017 16:00 - 16:40
Room 6

16:00

Mastering Open Source Software: The Path to Software Leadership - Ibrahim Haddad, Samsung
Open source initiatives and projects provide companies with a vehicle to accelerate innovation through collaboration with a global community of developers. The success of a few early adopters at mastering open source development has sparked a race for numerous companies to setup their own open source management offices, and they're staffing these offices with highly skilled individuals to drive towards open source software leadership.

To master open source software, an enterprise must master four key facets: consumption, compliance, contribution, and community. In this talk, Haddad will explore these 4 Cs of open source and discuss how companies can excel at each of them while giving examples from Samsung's open source journey.

Speakers

Wednesday May 31, 2017 16:00 - 16:40
Restaurant Carnelian

16:00

Understanding SCHED_DEADLINE - Steven Rostedt, VMware
Starting in Linux version 3.14, a new scheduling class was introduced. This class is called SCHED_DEADLINE. It implements Earliest Deadline First (EDF) along with a Constant Bandwidth Scheduler (CBS) that is used to give applications a guaranteed amount of CPU for a periodic period. This type of scheduling is advantageous for robotics, media players and recorders, as well as virtual machine guest management. This talk will explain the history of SCHED_DEADLINE and compare it with various other methods to deal with periodic deadlines. It will also discuss some of the current issues with the current Linux implementation and some of the improvements that are currently being worked on.

Speakers
avatar for Steven Rostedt

Steven Rostedt

VMware
Steven Rostedt currently works at VMware. He's the maintainer of the stable releases for the Real Time patch (PREEMPT_RT). He is also one of the original developers for the Real Time patch. Steven is the main developer and maintainer for ftrace, the official tracer of the Linux k... Read More →


Wednesday May 31, 2017 16:00 - 16:40
Hall B-1

16:50

Container Networking for Micro-services - An Apache Mesos Networking Deep Dive - Jörg Schad & Avinash Sridharan, Mesosphere
Apache Mesos and DC/OS allows users to deploy distributed applications and in particular micro-services across a large cluster. Therefore, networking becomes an important aspect especially when trying to provide highly-available applications on top of an unreliable infrastructure.
In this talk, we will first present the various challenges around networking for distributed micro-service architectures, including
* Connectivity
* Service Discovery
* Load-balancing
* Isolation

As for most of the above challenges there is not a one-size-fits-all solution we have an in-depth look at the trade-offs between different solutions.
Afterwards, we will deep dive into the actual implementation of the different components in order to understand how we can achieve a scalable networki

Speakers
avatar for Jörg Schad

Jörg Schad

Mesosphere
Jörg is a software engineer at Mesosphere in Hamburg. In his previous life, he implemented distributed and in memory databases and conducted research in the Hadoop and Cloud area. His speaking experience includes various meetups, international conferences, and lecture halls... Read More →
avatar for Avinash Sridharan

Avinash Sridharan

Software Engineer, Mesosphere
Love containers, especially networking them !! | | Have worked (and studied) in the field of networking for the past decade or so. Very interested in designing and developing new network technologies. Want everything to be fast, distributed, and extremely efficient.


Wednesday May 31, 2017 16:50 - 17:30
Room 1

16:50

Debian - The Best Linux Distribution - Michael Meskes, credativ Group
Debian is the Linux distribution that is composed entirely of free and Open-Source Software and it is by far the largest Linux distribution available. The development is carried out over the Internet by a team of volunteers guided by three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines, documents that in themselves have had a lasting influence on the free software world. With this presentation the phenomenon of the Debian project is explained, from its beginning to the current time, both on the technical side as on the organisational side. Debian has a lot more to offer than one can see on first glance, so it also shows why users should care and which advantages can be received from using Debian.

Speakers
MM

Michael Meskes

President, credativ Group
Michael Meskes is President and CEO of the credativ Group, an industry leader in free software services with offices in seven countries. Its Open Source Support Centers employ leading members of a number of Open-Source projects. He has been Open-Source developer for twenty years... Read More →


Wednesday May 31, 2017 16:50 - 17:30
Restaurant Carnelian

16:50

Fast Releasing and Testing of Gentoo Kernel Packages and Future Plans of the Gentoo Kernel Project - Alice Ferrazzi, Gentoo Kernel Project
When I joined the Gentoo Kernel Team, my initial focus has been on taking a closer look at the kernel releasing process and documenting it.  My investigations revealed that there was a discrepancy between the release steps followed by different developers.

As a result, I proposed a policy to follow a more standardized approach to making releases.
My study concluded that our team can automate kernel package releasing and testing, which frees up developer time to work on writing patches and fixing bugs.

The Gentoo Kernel CI has substantially decreased the time and human effort required to make kernel releases and enabled us to keep up with the upstream release schedule - something that wasn't feasible before the continuous integration. I will talk also about Gentoo Kernel Project future plans.

Speakers
avatar for Alice Ferrazzi

Alice Ferrazzi

Gentoo Kernel Project Leader, Gentoo
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader, working on Gentoo ebuild, eclass writing and kernel. | She holds Gentoo study meetings in Japan and organizes the Gentoo booth at various open source events. | She will be graduating from Tokyo Unive... Read More →



Wednesday May 31, 2017 16:50 - 17:30
Hall B-1

16:50

The Many Approaches to Real-time and Safety Critical Linux Systems - Wolfgang Mauerer, Technical University Regensburg/Siemens AG
Linux and Real-Time have become a widespread combination that is deployed in many industrial solutions. Real-Time requirements are often combined with safety requirements, and satisfying both is only possible when the whole system architecture is designed with both goals in mind, which goes well beyond just applying the preempt_rt or Xenomai patch sets. Particular attention in this talk is given to partitioning systems into critical and uncritical components, which has gained substantial attraction with the advent of multi-core CPUs in the embedded segment. In the talk, we discuss possible architectural approaches to safety-critical real-time Linux systems, and highlight their advantages and disadvantages. We also provide guidelines on which architectural option is suited best for which appliances and use-cases.

Speakers
WM

Wolfgang Mauerer

Professor/Senior Software Architect, Technical University Regensburg/Siemens AG
Wolfgang Mauerer is a professor of theoretical computer science at the Technical University Regensburg, and a senior key expert at Siemens Corporate Research, Corporate Competence Centre Embedded Linux, where he deals with establishing Linux in innovative and demanding areas. His... Read More →


Wednesday May 31, 2017 16:50 - 17:30
Private Dining

16:50

The Rise of the Copyright Troll - Shane Coughlan, OpenChain Project
This talk will explore the rise of alleged copyright “trolling” around Open Source. It will explore what has happened, how organizations have reacted, and what is likely to occur next. The focus will be on lessons learned and how these lessons can be applied to real-world commercial situations.

Speakers
avatar for Shane Coughlan

Shane Coughlan

Program Manager, OpenChain Project
Shane Coughlan is an expert in communication, security and business development. His professional accomplishments include spearheading the licensing team that elevated Open Invention Network into the largest patent non-aggression community in history, establishing the leading pro... Read More →


Wednesday May 31, 2017 16:50 - 17:30
Room 6
 
Thursday, June 1
 

08:00

Breakfast
Thursday June 1, 2017 08:00 - 09:00
4F Foyer

08:00

Registration
Thursday June 1, 2017 08:00 - 17:30
3F Foyer

09:00

Keynote: Linux Kernel Panel - Moderated by Alice Ferrazzi, Gentoo Kernel Project Leader
Moderators
avatar for Alice Ferrazzi

Alice Ferrazzi

Gentoo Kernel Project Leader, Gentoo
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader, working on Gentoo ebuild, eclass writing and kernel. | She holds Gentoo study meetings in Japan and organizes the Gentoo booth at various open source events. | She will be graduating from Tokyo Unive... Read More →

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Greg is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully neutral envir... Read More →
avatar for Steven Rostedt

Steven Rostedt

VMware
Steven Rostedt currently works at VMware. He's the maintainer of the stable releases for the Real Time patch (PREEMPT_RT). He is also one of the original developers for the Real Time patch. Steven is the main developer and maintainer for ftrace, the official tracer of the Linux k... Read More →
DW

Dan Williams

Intel
Dan is a Linux kernel developer in Intel Open Source Technology Center. He primarily works on enabling platform storage technologies. Most recently he has been involved in persistent memory enabling as a maintainer of the Linux kernel libnvdimm sub-system. He led the Persistent M... Read More →


Thursday June 1, 2017 09:00 - 09:35
Hall B

09:40

Keynote: What's New With Hyperledger - Brian Behlendorf, Executive Director, Hyperledger
Speakers
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger, Linux Foundation
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... Read More →


Thursday June 1, 2017 09:40 - 10:00
Hall B

10:05

Keynote: Blockchain Security & Why It Matters - Daichi Iwata, Head of FinTech Business Development Office, NEC Corporation

New technologies, namely driven by open source communities, are accelerating digital transformation. Blockchain is one of such technologies. Unique feature about Blockchain, compared to other technologies, is power of trust needed in digital age. Its power enables a person, or small community to be as trustful as big enterprises. Blockchain also empowers a person to control back ownership of their digital assets including personal information. These power of Blockchain comes from its security. Blockchain security will be increasingly important in coming digital age. NEC Research Lab in EU has been leading academic research on Blockchain security since the beginning of bitcoin. With strong background of Blockchain security research lab, NEC will contribute more on open source community.

 


Speakers
avatar for Daichi Iwata

Daichi Iwata

Head of FinTech Business Development Office, NEC Corporation
He is leading blockchain project in NEC Corporation, Japan’s leading ICT company. The scope of the project is not only targeted to FinTech but also value chain innovation across public services and private industries.He is also leading the blockchain working group of III Conso... Read More →


Thursday June 1, 2017 10:05 - 10:20
Hall B

10:20

10:25

Keynote: Contribution of Fujitsu to OSS - Yoshiya Eto, VP & GM, Enterprise Linux, Fujitsu
An introduction to the contribution of four board members of Fujitsu with OSS.

Speakers
avatar for Yoshiya Eto

Yoshiya Eto

VP & GM, Enterprise Linux, Fujitsu
He has been involved in operating systems at Fujitsu, including development and development management of Fujitsu proprietary operating systems and Linux. For over ten years he has been leading Linux community engineers in Fujitsu and working with Linux community.
SH

Suzuki Hiroki

Senior Director, Fujitsu
KH

Kamezawa Hiroyu

Director, Fujitsu
KK

Kenji Kaneshige

Director, 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 e... Read More →


Thursday June 1, 2017 10:25 - 10:30
Hall B

10:30

Keynote: OSS and Hitachi - Hisashi Hashimoto, Board of Directors, Hitachi

Hitachi’s main business domain is social Infrastructure, which includes Utility, Transportation, Healthcare and so on. To apply OSS to those domains, there are requirement sfrom those areas. In this lightening talk, I would like to talk about Hitachi’s trial to apply OSS to the social system.


Speakers
avatar for Hisashi Hashimoto

Hisashi Hashimoto

Hitachi
Hisashi has been working on the development and management of commercial operating systems based on UNIX since he joined Hitachi. He now works with the Open Source Software Technology Center and is responsible for the collaboration with other vendors and the OSS community, includ... Read More →


Thursday June 1, 2017 10:30 - 10:35
Hall B

10:35

Morning Break
Thursday June 1, 2017 10:35 - 11:00
4F Foyer

11:00

Fluentd 101: Unified Logging Bootstrapping - Satoshi Tagomori, Treasure Data
Fluentd is now a project under CNCF, and its users & applications are growing more and more. But, what is Fluentd? What is the benefit of Fluentd application? What do we need to take care about using it? In this session, I'll introduce things below to you, to help your first step of "Unified Logging":
  • What is Fluentd?
  • Plugin System of Fluentd
  • Fluentd Ecosystem
  • Events in Fluentd
  • Buffers and Retries
  • Patterns of Agents/Aggregators

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 da... Read More →



Thursday June 1, 2017 11:00 - 11:40
Room 1

11:00

Rethinking the OS: A Travel Journal - Federica Teodori, SUSE
A new wave of Operating Systems optimized for containers appeared on the horizon making us excited and puzzeled at the same time.
"Why do we need anything different for containers when traditional OSs served us well in the last 25+ years?" "Isn't Kubernetes just another package to install on top of my favorite distro?"" Will this obsolete my whole infrastructure?" are some of the questions this talk will shed some light on.
Explore the journey SUSE made in rethinking the OS: From a conservative linux distribution to a platform that goes hand in hand with the needs of Microservices.
You will get an insight at what lessons were learned during the intense development effort that lead to SUSE Containers as a Service Platform, how the obstacles along the way were lifted and why "Upstream first" is - and should always be - the rule.

Speakers
avatar for Federica Teodori

Federica Teodori

Project Manager, SUSE
Federica is the technical project manager for the Containers and Orchestration Solutions at SUSE. Her interest in open source and linux started in Rome, her hometown and brought her to work for several blue chip companies across europe as linux engineer. In 2006 she joins SUSE, f... Read More →


Thursday June 1, 2017 11:00 - 11:40
Restaurant Carnelian
  • Experience Level Any

11:00

Sharing Knowledge and Issues for Applying Kubernetes and Docker to Enterprise Systems - Natsuki Ogawa, Hitachi
Since Kubernetes provides a function to manage a Docker cluster, it gives users an advantage to quickly deploy and manage a large scale system consisting of multiple Docker containers on multiple nodes. This presentation shares knowledge and issues obtained through providing enterprise users with the test system on Kubernetes. As the system is used by multiple development teams to test programs parallelly on middleware deployed in the hybrid cloud, and the data needs to be persistent, following requirements are considered:

A. Resources for each team should be managed separately and distributed evenly,
B. Linux privileges and kernel parameters should be changed to meet the requirements of middleware,
C. Appropriate persistent storage should be chosen to make container data persistent.

Also, compatibility issues on Docker and Kubernetes are shared.

Speakers
NO

Natsuki Ogawa

Engineer, Hitachi Ltd. | Natsuki Ogawa is an engineer at Hitachi, Ltd. | He is currently working on evaluating Kubernetes and Docker for enterprise use. | His specialty is Linux kernel networking by experience of developing a high availability bonding driver.


Thursday June 1, 2017 11:00 - 11:40
Room 6
  • Experience Level Any

11:00

WalB: Real-time and Incremental Backup System for Block Devices - Kota Uchida, Cybozu, Inc.

WalB is an open-source backup system that consists of block devices, called WalB devices, and userland utilities, called WalB tools. A WalB device records write-I/Os. WalB tools extracts them to create restorable snapshots in an incremental manner.

Compared with dm-snap and dm-thin, WalB is designed to achieve small I/O latency overhead and short backup time. We conducted an experiment to take an incremental backup of a volume under random write workload. The result confirms those advantages of WalB.

Cybozu cloud platform, which has 500TB volumes and processes 25TB write-I/Os per day, is required to achieve (1) stable workload performance without I/O spikes which may affect application user experience and (2) short backup interval specified in our service level objective. WalB satisfies the requirements, while dm-snap is not enough to and dm-thin is not expected to.


Speakers
avatar for Kota Uchida

Kota Uchida

Software Engineer, Cybozu, Inc.
Kota UCHIDA works at Cybozu, Inc. He has earned his Bachelor's and Master's degrees in Engineering at Tokyo Institute of Technology. He has talked about his research at Foundation on Software Engineering 2012 (FOSE 2012). He has published a book about Intel x86 architecture and a... Read More →



Thursday June 1, 2017 11:00 - 11:40
Private Dining

11:50

Fluentd v1.0 in a Nutshell - Masahiro Nakagawa, Treasure Data
Since Fluentd joined the Cloud Native Computing Foundation, many good things have happened; the most relevant ones are the Cloud Native features that have been implemented in the last months and are the foundation for Fluentd v1.0.

On this session we will present the "why" of each feature and how you can take the most of it to have a real Cloud Native Logging implementation in your environment.

Speakers
MN

Masahiro Nakagawa

Senior Software Engineer, Treasure Data Inc
Masahiro is an open source engineer at Treasure Data, he maintains and lead Fluentd project.


Thursday June 1, 2017 11:50 - 12:30
Room 1

11:50

A Brief History of the Cloud: From Servers to VMs to Buildpacks to Kubernetes and Cloud Native - Dan Kohn, Cloud Native Computing Foundation

Over the last two decades, the fundamental building blocks of application delivery have evolved. It started with non-virtualized servers from Sun, moved to virtual machines from VMWare and AWS (on first private and then public clouds, the latter being called Infrastructure-as-a-Service), and then continued to buildpacks on Platform-as-a-Service offerings such as Heroku. We’ll review this evolution, and the subsequent one toward open source approaches to VMs, IaaS, and PaaS like OpenStack and Cloud Foundry.

Finally, we'll see how these pieces have evolved to the standard architecture today of orchestrated containers as part of a microservices architecture, and how Kubernetes is establishing itself as the Linux of the cloud. We'll discuss some of the advantages of a cloud native architecture, including isolation, avoiding lock-in, scalability, agility and maintainability, efficiency and resiliency.


Speakers
avatar for Dan Kohn

Dan Kohn

Executive Director, CNCF
Dan Kohn leads the Cloud Native Computing Foundation. Dan previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. Earlier, he was a general partner at Skymoon Ventures, a $70 million seed-stage venture capi... Read More →


Thursday June 1, 2017 11:50 - 12:30
Private Dining

11:50

OSS CVE Trends - Kazuki Omo, Secure OSS SIG & SIOS Technology Inc.
Nowadays security incident is increasing more and more. Then lots of vendor/community/institute are making efforts to find vulnerability on software. Not only commercial software, but also OSS is having vulnerability (remember HeartBleed, DirtyCow, and so on). Then lots of security researchers are reporting vulnerability and publish it with CVE-ids which is assigned by MITRE.

In this Presentation, Kazuki Omo will report recently trends of OSS CVE (2015-2017), and tell what kind of vulnerability are focused nowadays and how you can get vulnerability information quickly.

Speakers
avatar for Kazuki Omo

Kazuki Omo

OSS/Security Evangelist, Secure OSS Sig / SIOS Technology Inc.
Over 15 years experience in Unix/Linux/Windows system and many of Security relat ed product. Working for OSS community over 15 years. - Published SELinux and related security articles from 2004-2014. - Maintainer of "LIDS(Linux Intrusion Detection System)". - Published "Linux Sec... Read More →


Thursday June 1, 2017 11:50 - 12:30
Room 6

11:50

Taking ARM Servers Mainstream: Designing, Building, and Deploying in the Real World - Jon Masters, Red Hat

ARM servers are about to enter the mainstream after many years of development. This is especially true in Japan, home to SoftBank, and also to the Post K ARM powered supercomputer. Jon Masters has been involved in ARM servers since the beginning. In this talk, he will discuss the history of ARM servers, explaining what defines an ARM server and how they differ from the alternatives, and how to practically build and deploy an ARM server installation. Many common issues are discussed and advice is given for those on the cutting edge who plan to deploy in 2017.


Speakers
JM

Jon Masters

Computer 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 upcomin... Read More →


Thursday June 1, 2017 11:50 - 12:30
Restaurant Carnelian

12:30

Lunch (Attendees on Own)
Thursday June 1, 2017 12:30 - 14:00
TBA

14:00

Fluentd: A Key Component in Microsoft’s Operations Management Suite - Keiko Harada & Kristopher Bash, Microsoft
Speakers
avatar for Keiko Harada

Keiko Harada

Program Manager, Microsoft
Microsoft Program Manager responsible for driving Container and VMWare Monitoring Solution on multi-OS platform. Focused on implementing great support for open source software in the Microsoft Operations Management Suite.


Thursday June 1, 2017 14:00 - 14:40
Room 1

14:00

AER Functionality of Pass-Through PCI-e Device in Qemu - Jin Cao, Fujitsu
In Qemu, assigned PCI devices are go through vfio_pci now, but one of important features still is not implemented: AER error recovery, due to its complexity. When error happens, it causes a Qemu VM to stop. A single pass-through device's error leads to a whole VM failure, that is not quite reasonable.

Fujitsu team focused on this topic two years ago, but Qemu community doesn't have a mature solution for this problem until now. Fujitsu has sent a dozens of patchsets, finally got some agreement and made some
achievement.

In this presentation, Cao jin will review the two phases of development, introduce the functionality arch of the feature, the difficult problem found in development, and current status.

Speakers
JC

Jin Cao

Nan jing, Fujitsu
Cao jin is a virtualization developer who is mainly focus on qemu & kernel, he has strong interests in low level development. He has worked for Hua Wei, Alcatel-lucent before, now is employed by Fujitsu. In the first year since joined OSS development, he contributed over 100 patc... Read More →


Thursday June 1, 2017 14:00 - 14:40
Private Dining

14:00

Building, Deploying and Testing an Industrial Linux Platform - SZ Lin, MOXA
To introduce a robust, secure and reliable platform for the industrial environments is a key challenge. Therefore, running with the industrial-grade Linux distribution to fulfill the requirements mentioned above is imperative. The Linux distribution includes the Linux kernel and user space. Based on this testing design, the distribution will be built, deployed and tested in the device under automatic test by using continuous integration development practice to withstand the harsh industrial environments.

In this presentation, SZ Lin will introduce how the industrial-grade Linux distribution is built, deployed and tested without human intervention, and review the test scope in both Linux kernel and user space. In addition, he will also address the design architecture of 24/7 long-term automated testing in all device under test with each release of new update.

Speakers
avatar for SZ Lin (林上智)

SZ Lin (林上智)

Software Supervisor, MOXA
SZ Lin is currently leading an embedded Linux team and his team helps develop industrial-grade Linux distribution to adapt the Linux for various products especially the industrial related systems. His research interests include embedded Linux, network communication and algorithm... Read More →


Thursday June 1, 2017 14:00 - 14:40
Restaurant Carnelian
  • Experience Level Any

14:00

The Kubernetes API & Next Generation Automation Tools - Ian Lewis, Google
The Kubernetes API provides new ways to build automation tools that are highly available and scale to serve clusters with many thousands of nodes. During this session attendees will learn how to move beyond shell scripts and configuration management tools and leverage cluster level APIs and distributed systems design patterns to build next generation automation tools. Attendees will learn how to extend the Kubernetes API and utilize their own custom declarative configuration to build controllers that automate job scheduling or schedulers that allow you to place jobs based on your rules.

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... Read More →


Thursday June 1, 2017 14:00 - 14:40
Room 6

14:50

Taking Kubernetes to the Next Level with OpenShift and Fluentd - Steven Pousty, Red Hat
Speakers
avatar for Steven Pousty

Steven Pousty

Developer Evangelist, Red Hat
Steve is a Dad, Son, Partner, and Developer Evangelist with OpenShift. He goes around and talks about cool technology that sometimes involves Red Hat Technology. He can teach you about Java, Python, PostgreSQL MongoDB, some JavaScript, Docker, and Kubernetes. He has deep subject... Read More →


Thursday June 1, 2017 14:50 - 15:30
Room 1

14:50

Driving Security Process in your Open Source Project - Nicko van Someren, The Linux Foundation

Along with factors such as performance, scalability and usability, security is one of the key characteristics by which those who deploy open source judge your project. Just like those other characteristics, it doesn't just happen on its own and needs to be prioritised.

In this talk Dr. Nicko van Someren will present the Linux Foundation's Core Infrastructure Initiative (CII) and describe some of the efforts it is making to help open source projects improve their own security. He will discuss some of the measure and steps that projects can take to enhance their security processes and discuss the CII's Best Practice Badges Program, a free open source secure development maturity model, designed with and for the open source community. Citing both good and bad examples, he’ll dive into what progress is or isn’t being made with security vis a vis the software development lifecycle.


Speakers
avatar for Nicko van Someren

Nicko van Someren

CTO, Linux Foundation
Nicko is The Linux Foundation’s chief technology officer focused on the Core Infrastructure Initiative and other security-focused efforts at the organization. He has extensive experience across the security and networking industries. Most recently, he was the chief technology o... Read More →


Thursday June 1, 2017 14:50 - 15:30
Restaurant Carnelian

14:50

Introduce and Status Update About COLO FT - Zhang Chen, Fujitsu
COLO is an ideal Application-agnostic Solution for Non-stop service in the cloud. Under COLO mode, both primary VM (PVM) and secondary VM (SVM) are run in parallel. They receive the same request from client, and generate response in parallel too. If the response packets from PVM and SVM are identical, they are released immediately. Otherwise, a VM checkpoint (on demand) is conducted. COLO prototype has been realized, and most of the patches has been merged in QEMU community. In this talk, we will talk about the COLO implementation in QEMU, the new designed COLO-Proxy, discussing on problems we've met while developing COLO. and report the latest progress from Fujitsu, Intel, Huawei.
For more info, refer to COLO project wiki:
http://wiki.qemu-project.org/Features/COLO

Speakers
avatar for Zhang Chen

Zhang Chen

Open Source Software Engineer, Fujitsu (FNST)
Zhang Chen is a software engineer at Fujitsu. Currently he focus on virtualization. COLO project developer(in QEMU and Xen). He also maintains COLO-Proxy modules in QEMU.


Thursday June 1, 2017 14:50 - 15:30
Private Dining
  • Experience Level Any

14:50

Parallelizing CI Using Docker Swarm-Mode - Akihiro Suda, NTT Corporation
Slowness of CI is a critical issue in software development, because it discourages engineers from writing tests, and hence deteriorates the quality of the product.

In this presentation, Akihiro Suda will talk about how to accelerate CI by executing test functions in parallel, across a Docker Swarm-mode cluster.
One of the major challenges was the nonuniformity of the makespan. e.g. some chunk of test functions can take 30 minutes, some chunk can take just 10 seconds...
So, he mitigates such a nonuniformity by randomizing the composition of chunks of test functions.

As a result, for example, the integration test of Docker itself that had taken more than 80 minutes can be finished in 4 minutes, with 10 Docker Swarm-mode nodes.
This hack can be easily applied to CI of other software as well.

Speakers
avatar for Akihiro Suda

Akihiro Suda

Software Engineer, NTT Corporation
Akihiro Suda is a software engineer at NTT Corporation, a Japan-based telecommunication company. | He has been a core maintainer of Docker Engine since November 2016. | He has previously talked at several FLOSS conferences such as FOSDEM and ApacheCon.


Thursday June 1, 2017 14:50 - 15:30
Room 6

15:30

Afternoon Break
Thursday June 1, 2017 15:30 - 16:00
4F Foyer

16:00

Cloud Native Logging - Eduardo Silva, Treasure Data
Debugging and monitoring standalone applications used to be solved, but at scale there is a huge complexity involved that affects log management and data analysis: multiple applications generating data from different sources and formats at high rates.

The following presentation will dig into the complexity of log management at scale, the internals phases of a logging pipeline, constrains in containers and approaches that can be used to have a scalable logging layer in a Kubernetes cluster through the implementation of Log Forwarders and Log Aggregators.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Open Source Engineer, Treasure Data
Eduardo is an Open Source Engineer at Treasure Data Inc. He currently leads the efforts to make logging more scalable in Containerized and Orchestrated systems such as Kubernetes.


Thursday June 1, 2017 16:00 - 16:40
Room 1

16:00

Adding New CPU Architecture to QEMU - Marek Vašut, DENX Software Engineering
This talk provides an overview of the internals of the QEMU system emulator. After a brief introduction of QEMU itself, Marek will explain what pieces need to be filled in to add a new architecture to QEMU. The first topic is TCG, and how it is used to emulate the foreign instruction set on a host system with minimum performance penalty. Since emulating instructions properly has various pitfalls, Marek will point those out in the implementation of the Intel NiosII CPU instruction set for QEMU, which is tiny yet already capable of running Linux. Still, emulating instruction set does not make a usable emulation, thus the second part of the talk will focus on implementing models of real hardware in the context of QEMU. Finally, Marek will explain how to add support for emulating Linux userspace binaries.

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 OE... Read More →


Thursday June 1, 2017 16:00 - 16:40
Private Dining

16:00

Going Modular: Turning Legacy Docs into User-Story-Based Content - Robert Kratky, Red Hat
Documentation is an essential part of good user experience, but traditional open-source docs are becoming unfit for the brave new world of containerized, embedded, and other specialized software deployments. In this presentation, Robert Kratky will describe how to tackle this problem: re-purposing the existing body of documentation into modular units that can be combined into user-story-based content. The talk will also outline how to make use of the modular structure of content to present it to users in a dynamic manner -- using a metadata-based, hierarchical navigation.

Speakers
avatar for Robert Kratky

Robert Kratky

Principal Technical Writer, Red Hat
Robert Kratky is a long-time contributor to open-source projects. He has published dozens of technical and outreach articles in both print and online media, and presented about documentation topics at a number of open-source events. In the role of a technical writer at Red Hat, R... Read More →


Thursday June 1, 2017 16:00 - 16:40
Restaurant Carnelian

16:00

Why You Need a Test Strategy for Your Kernel Development - Laurent Pinchart, Ideas on Board
Testing is important. That's a well known fact that very few developers will dispute. Why is then so little kernel code covered by a clear testing strategy ? Through real stories about test plans (or the lack thereof), this talk will convince you that none of your excuses for not having a test strategy are valid. You will learn how various parts of the Linux kernel have approached testing and how you can benefit from their experience. The talk will use the V4L2 subsystem to demonstrate the use of test tools, but will be applicable to kernel development in general.

Speakers
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 an... Read More →


Thursday June 1, 2017 16:00 - 16:40
Room 6
  • Experience Level Any

16:50

BoF: SELinux Policy/Module Developer's - Yuichi Nakamura, Secure OSS SIG & Hitachi
Analyzing, modifying and appending security policy of SELinux is not easy, because SELinux provides very fine grained access control and there are so many rules. In order to facilitate these tasks, there are various tools handling SELinux policy, but they are not enough.

In this BoF session, existing tools are reviewed, and problems of them are shared at first. Secondly, requirements to improve tools are discussed with participants.

Speakers
YN

Yuichi Nakamura

Secure OSS SIG & Hitachi
Yuichi Nakamura works for Open Source Solution Center at Hitachi,Ltd, and is responsible for security solution. He received a PhD degree from Okayama University about a study including SELinux policy development. He gave presentations in many OSS events such as OLS and ELC. He al... Read More →


Thursday June 1, 2017 16:50 - 17:30
Restaurant Carnelian

16:50

Fluentd Plugin Development - Yuki Ito, Treasure Data
Fluentd have a flexible architecture and a strong API to extend it for any kind of requirement. The community have built more than 600 plugins; this session will teach how to extend Fluentd and take advante of the API for real-world scenarios.

Speakers
avatar for Yuki Ito

Yuki Ito

Software Engineer, Treasure Data
Yuki is a software engineer at Treasure Data, where his primary focus is on Fluentd Enterprise product.


Thursday June 1, 2017 16:50 - 17:30
Room 1

16:50

Automating Workflows for Analytics Pipelines - Sadayuki Furuhashi, Treasure Data
Learn how to leverage new workflow management tools to simplify complex data pipelines and ETL jobs spanning heterogeneous systems. In this technical deep dive from Treasure Data, company founder and chief architect walks through the codebase of Digdag, our recently open-sourced workflow management project. I’ll show how workflows can break large, error-prone SQL statements into smaller blocks that are easier to maintain and reuse. I also demonstrate how a system using ‘last good’ checkpoints can save hours of computation when restarting failed jobs and how to use the workflows to automate data lifecycle management across Apache Hadoop, PostgreSQL, Amazon S3 and Apache Spark. You'll see a few examples where SQL-as-pipeline-code gives data scientists both the right level of ownership over production processes and a comfortable abstraction from the underlying execution engines.

Speakers
avatar for Sadayuki Furuhashi

Sadayuki Furuhashi

Founder and Software Architect, Treasure Data
Sada is the original author of Fluentd, Embulk, MessagePack, and now Digdag: an open-sourced workflow management project. Sada is a co-founder Treasure Data, Inc., a cloud-based data warehousing and analytics service. He has been working on production distributed systems for a de... Read More →


Thursday June 1, 2017 16:50 - 17:30
Private Dining

16:50

Bare Metal Container - Kuniyasu Suzaki, AIST
Container technology becomes popular because of easy customization and quick execution. However, container does not allow kernel customization. For example, DPDK cannot run on Docker, because DPDK requires “igb_uio” and “rte_kni” kernel modules.
BMC: Bare Metal Container solves this problem by a mechanism that offers a suitable kernel for a container image and boots them on a remote physical machine. Although BMC requires the overhead of booting, applications improve their performance and compensate the overhead.
BMC is compatible to Docker and reuses the container images offered by DockerHub. BMC also offers a repository for kernel images. Users select a suitable one for their application. The experiments showed the effect of kernel optimizations for CPU (Hyper Threading), memory (Transparent Huge Pages) and network (Receive Flow Steering) from a low power Atom to a high speed Xeon.

Speakers
KS

Kuniyasu Suzaki

Senior Researcher, AIST
He is a senior researcher at Information Technology Research Institute (ITRI) of National Institute of Advanced Industrial Science and Technology (AIST). His research interests are high performance computing and security. He made presentations at CodeBlue'14, BlackHat SaoPaulo'14... Read More →


Thursday June 1, 2017 16:50 - 17:30
Room 6

18:30

Speaker & Media Reception (Invitation Required)
Invited speakers, media and select sponsors will gather for drinks, hors d'ouevres and networking at the Hilton Tokyo Odaiba. 

Thursday June 1, 2017 18:30 - 20:30
Sunrise, Sunset & Rainbow Rooms at Hilton Tokyo Odaiba
 
Friday, June 2
 

08:00

Breakfast
Friday June 2, 2017 08:00 - 09:00
4F Foyer

08:00

Registration
Friday June 2, 2017 08:00 - 17:30
3F Foyer

09:00

Keynote: Open Source Networking & ONAP: The Next Disruptor - Arpit Joshipura, General Manager of Networking The Linux Foundation
Speakers
avatar for Arpit Joshipura

Arpit Joshipura

GM, Networking, The Linux Foundation
Arpit brings over 25 years of networking expertise and vision to The Linux Foundation with technical depth and business breadth. He has instrumented and led major industry disruptions across Enterprises, Carriers and Cloud architectures including IP, Broadband, Optical, Mobile, R... Read More →


Friday June 2, 2017 09:00 - 09:20
Hall B

09:25

Keynote: Migrating Legacy Monoliths to Cloud Native Microservices Architectures on Kubernetes - Dan Kohn, Executive Director, Cloud Native Computing Foundation
Cloud Native architectures, such as those built on Kubernetes, are envied for their ability to segment different parts of an application into microservices that can separately be containerized, so that each microservice can be written in its own language, with its own framework, and its unique set of libraries. This has been shown to significantly increase developer and team productivity by decoupling dependencies between different parts of a team. However, most legacy code consists of a large monolithic code base, not microservices applications. This talk will look at several real-world cases where existing monolithic, legacy applications deployed in multi-billion dollar companies were slowly evolved into cloud native microservices architectures on Kubernetes. Demonstrating that the cloud native architecture is suitable across most categories of computing.

Speakers
avatar for Dan Kohn

Dan Kohn

Executive Director, CNCF
Dan Kohn leads the Cloud Native Computing Foundation. Dan previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. Earlier, he was a general partner at Skymoon Ventures, a $70 million seed-stage venture capi... Read More →


Friday June 2, 2017 09:25 - 09:45
Hall B

09:50

Keynote: Securing Open Source Software - Nicko van Someren, Chief Technology Officer, The Linux Foundation

Open Source Software is at the heart of the internet and as a result much of the core infrastructure on which we all rely is built through collaborative and open development. Many of the open source components on which we rely have evolved over extended periods of time. While open development make public code review easier it also presents unique challenges for the secure development process. In this talk Nicko van Someren, the Linux Foundation CTO, will examine what makes open source security different, where it is easier and where it is harder than close source, and how the Linux Foundation's Core Infrastructure Initiative is working to make it better.


Speakers
avatar for Nicko van Someren

Nicko van Someren

CTO, Linux Foundation
Nicko is The Linux Foundation’s chief technology officer focused on the Core Infrastructure Initiative and other security-focused efforts at the organization. He has extensive experience across the security and networking industries. Most recently, he was the chief technology o... Read More →


Friday June 2, 2017 09:50 - 10:10
Hall B

10:15

Morning Break
Friday June 2, 2017 10:15 - 10:50
4F Foyer

11:00

Advanced Continuous Delivery Strategies for Containerised Applications Using DC/OS - Jörg Schad, Mesosphere
Using a container orchestration platform like the Datacenter Operating System (DC/OS) makes it trivial to setup an automated continuous deployment pipeline that pushes code to production on every commit (perhaps with some tests thrown in the middle). This is a win for customers (they see new features sooner), developers (much less bureaucracy with each release) and operators (fewer changes with each release means less risk).

In this presentation, we'll introduce DC/OS, an open source distributed operating system and container orchestrator based on the production proven Apache Mesos. We will then describe and demonstrate advanced deployment strategies including canary deployments and blue/green deployments, showing you how you can integrate these with continuous deployment pipelines on DC/OS to perform advanced automated deployments with low risk over thousands of machines.

Speakers
avatar for Jörg Schad

Jörg Schad

Mesosphere
Jörg is a software engineer at Mesosphere in Hamburg. In his previous life, he implemented distributed and in memory databases and conducted research in the Hadoop and Cloud area. His speaking experience includes various meetups, international conferences, and lecture halls... Read More →


Friday June 2, 2017 11:00 - 11:40
Room 6

11:00

Container Interfaces for Storage - Are We There Yet? - James Bottomley, IBM Research
Many talks about containers start with Orchestration systems like Docker or Kubernetes. However, this one will look at the storage impacts on the actual in-kernel container API. With the addition of the superblock namespace (essentially a user namespace for the kernel to filesystem boundary) much of the stage is now set for fixing one of the biggest underlying container problems: that of translating unprivileged container writes into real filesystem uid/gids. This talk will examine how this system works, why it is necessary and what pieces still need to be added for orchestration systems to make use of it (yes, we'll also cover fully unprivileged Docker ... but only briefly).

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 t... Read More →


Friday June 2, 2017 11:00 - 11:40
Room 1

11:00

OpenDaylight as a Platform for Network Programmability - Charles Eckel, Cisco Devnet
Software Defined Networking (SDN) may have started as the separation of the control plane and the data plane, but the true power lies in the ability to communicate with the network through well defined and interfaces using standard protocols. This session provides a brief intro to SDN in general, and more specifically to OpenDaylight, an open source platform for programmable SDN. Next we dive into network programmability, including why we need it and the role of NETCONF, YANG, and RESTCONF. Then we put the theory into practice as we install OpenDaylight as use it a platform for programming a sample network.

Speakers
avatar for Charles Eckel

Charles Eckel

Open Source Developer Evangelist, Cisco
Charles started with open source 1999 as a founding member of Vovida Networks, developing some of the industry’s first open source VoIP protocol stacks and applications. Now at Cisco, he is a recognized champion of open standards, open source, and interoperability. He runs DevN... Read More →



Friday June 2, 2017 11:00 - 11:40
Restaurant Carnelian

11:50

Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer Development - Yoshitake Kobayashi, Toshiba
The Civil Infrastructure Platform (CIP) is creating a super long-term supported (SLTS) open source "base layer" for industrial grade software. We have been working on security fixes and some backported features since the moment we decided that Linux kernel v4.4 would be the first SLTS version. In this talk, we will describe the current development
status of the SLTS kernel and testing environment. First, we'll explain our kernel development policy. Then, we'll describe the functionality that has been backported. Second, we'll talk about testing before using our base-layer on real products. We have been developing a test framework to collect and share test results. To build it, we don't want to duplicate existing work such as KernelCI, Fuego and others. For that reason, we are trying to collaborate and contribute to such projects.
And finally, we'll discuss the future roadmap.

Speakers
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Chief Specialist, Toshiba
Yoshitake Kobayashi is leading an embedded Linux development team at Toshiba Corporation. This team provides Linux and related technologies for various products in Toshiba. His research interests include operating systems, distributed systems and dynamically reconfigurable system... Read More →


Friday June 2, 2017 11:50 - 12:30
Private Dining
  • Experience Level Any

11:50

Developing an Open Source NFV Platform for Telecom: OPNFV Release Specifications and New Features - Ashiq Khan, NTT Docomo & Ryota Mibu, NEC
Service provider networks consist of numerous network elements. Due to the progress made by different open source communities, many of these elements are now available as open source software. However, a service provider network is inherently end-to-end. Inter-operability, availability of operation interfaces, event notification capability, etc., are required from each element. In this regard, Open Platform for NFV (OPNFV) plays a unique role in the open source community. It has not only integrated an open source cloud management system, hypervisors, and SDNs to form a complete NFV platform, it now provides options for each of the aforementioned elements. This presentation provides a deep insight into the OPNFV platform’s technical specifications, the new features delivered by OPNFV for telecom, and service providers’ perspectives on the OPNFV achievements.

Speakers
AK

Ashiq Khan

NTT Docomo
Ashiq Khan is an Assistant Manager at NTT DOCOMO, Inc. where his present work focus is on research and development of the 5G mobile network for 2020. He has 10 years of work experience in network virtualization, and was involved in ETSI NFV standardization, NFV-based mobile network development, and the consequent commercial roll-out of the... Read More →
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 faul... Read More →


Friday June 2, 2017 11:50 - 12:30
Restaurant Carnelian

11:50

Kubernetes & SDN for MEC (Multi-access Edge Computing) Deployment - Hyde Sugiyama, Red Hat APAC Office of Technology
MEC(Multi-access Edge Computing) will be deployed at each distributed edge network node rather than deploy at centralized big datacenter. To run many Value Added Service applications on MEC servers in edge network nodes that rack space is limited, we need high density virtualization and cloud-native agile solution.
The container virtualization technology orchestrated by Kubernetes is evolving by the cloud industry while OpenStack becomes the de-facto NFV platform of the Telecom carrier industry.
OpenShift container platform has been designed based on Docker and Kubernetes concept and it can run on OpenStack NFV platform, VMWare, AWS, Azure and Google Cloud Platform.
This session will discuss MEC(Multi-access Edge Computing) deployment architectures and its challenges by adapting OpenShift Container Platform, SDN technology and Switch fabric for edge platform infrastructure.

Speakers
HS

Hyde Sugiyama

Senior Principal Technologist - NFV | SDN | MEC, Red Hat APAC Office of Technology
Hyde Sugiyama is Senior Principal Technologist at Red Hat APAC Office of Technology. | Hyde has been with Red Hat for four years, working on SDN and NFV solutions development and joint GTM with Technology partners. He has 29+ years experience in the Information and Communication... Read More →


Friday June 2, 2017 11:50 - 12:30
Room 1
  • Experience Level Any

11:50

Rolling Upgrades: Performance Between OpenStack Deployed in VMs and Containers - Lujin Luo, Fujitsu
This presentation compares and evaluates the numerical rolling upgrades performance between OpenStack deployed in VMs and containers. Many operators are considering moving from VM-deployed OpenStack to container-deployed OpenStack partially because of better rolling upgrade performance provided by containers. However, no numerical test results are ever presented to show this performance improvements gained by containers during rolling upgrades. Thus, we want cover it in this presentation.

Speakers
avatar for Lujin Luo

Lujin Luo

Software Engineer
Lujin joined OpenStack development in 2015. Now she is working on developing rolling upgrade features across many projects.


Friday June 2, 2017 11:50 - 12:30
Room 6

12:30

Lunch (Attendees on Own)
Friday June 2, 2017 12:30 - 14:00
TBA

14:00

Exploring and Optimizing Scalability for High Performance Virtual Switching - Zhihong Wang, Intel
Open vSwitch (OvS) is a Linux Foundation collaborative project. By using the Data Plane Development Kit (DPDK) as a netdev, it provides a high performance virtual switch solution suitable for enterprise and telco deployments. Early observation shows the aggregated throughput drops with the increasing of virtual machine (VM) instances under heavy traffic. In order to support many-instance high bandwidth scenarios, investigation and optimization are done to address this issue.

This session introduces the latest findings on boosting OvS scalability by optimizing cache performance and CPU utilization. Experiment using OvS-DPDK as reference infrastructure proves that the optimization applied can provide 3x the throughput compared with the baseline while handling 30 guests and no significant performance degradation as VM number increases. This analysis can be applied to any virtual switch.

Speakers
avatar for Zhihong Wang

Zhihong Wang

Software Engineer, Intel
Focus on network virtualization, performance analysis and optimization.


Friday June 2, 2017 14:00 - 14:40
Restaurant Carnelian

14:00

Fragility of API Interoperability: Keep Open Source Interoperable - Ghanshyam Mann, NEC
Today many OSS services provide APIs and users can extend their applications for catching business opportunities.
For example, Mesos and OpenStack provides REST APIs and users can deploy applications on these clouds.

On cloud-native APPs, users want to switch between public and private clouds for cost-efficiency, high-performance, etc. However, users face an interoperability issue at the time.
In general, developers consider that backwards compatible changes are not painful and cloud providers tend to customize the OSS by adding some features. However, backwards compatible changes also are painful against the interoperability, because users cannot switch to different cloud if the application depends on the provider's features.

In this talk, the speaker will explain how to keep OpenStack interoperability and get ideas from different OSS for stable interoperability.

Speakers
avatar for Ghanshyam Mann

Ghanshyam Mann

Sr Technical Lead, NEC
Ghanshyam has total of ~10 years Software industry experience. He has worked in different domains like Avionics, Storage, Cloud and Virtualization etc. Currently working as Open Source developer in OpenStack since 2012. He is active contributor in OpenStack development mainly in... Read More →


Friday June 2, 2017 14:00 - 14:40
Room 6

14:00

Let's Encrypt as a Startup Success Story - Daniel Jeffery, Let's Encrypt

Let's Encrypt has been a success for the open source community and for privacy in today's world. Within months of launch Let's Encrypt was one of the largest issuers of certificates on planet earth. This talk will review some of the functionality, goals and mission of Let's Encrypt and focus in on it's struggle and success as a little startup in a saturated market.

Topics relevant to your organization are:
- Why Let's Encrypt was needed and why it was done this way
- Pragmatic implementation of regulations to truly improve your organization
- How developers and operations can collaborate rather than tug-of-war

Speakers
avatar for Daniel Jeffery

Daniel Jeffery

Cyberhoplologist, Linux Foundation
Dan is a serial blue teamer. As an infrastructure/cloud/security/manager generalist he's implemented and maintained everything from SIEMs to SANs to HSMs. He apparently enjoys regulated environments and playing mind games with auditors from FFIEC, PCI and FedRAMP to the joys of W... Read More →


Friday June 2, 2017 14:00 - 14:40
Private Dining

14:00

OCI Runtime Tools for Container Standardization - Ma Shimiao, Fujitsu
In the development of container technology, as more and more companies join, it is inevitable that container technologies will become fragmented. We launched Open Container Initiative(OCI) is for creating open industry standards around container specifications and runtime to fix this issue. OCI’s runtime-tools is one of core software to validate container’s portability based on container standardization. Fujitsu has been focusing on container standardization and has been working on runtime-tools.

In this presentation, Ma will make a brief introduction for container standardization. And then why we need runtime tools, what we have done for it. And at last, talk about what we expect the runtime tools have in the future towards archive OCI container portability.

Speakers
MS

Ma Shimiao

Ma Shimiao is a Linux software engineer working for Fujitsu who has been working on multiple areas in Linux kernel and userspace, like docker, runc, glibc, etc. | Recently working as a maintainer on Open Container Initiative’s runtime-tools, which is for runtime validation ag... Read More →


Friday June 2, 2017 14:00 - 14:40
Room 1
  • Experience Level Any

14:00

Protecting Privacy with Federated and Self Hosted Clouds - Frank Karlitschek, Nextcloud
The privacy and the personal data on the internet are under attack by hackers and international espionage programs. If we want to use the internet as a free and democratic medium again then we have to fix the internet to provide the security and privacy that people deserve.

The internet and the world wide web were originally designed as distributed and federated networks. In the last few years we've seen a trend to more centralized services. This makes censoring of content, surveillance, hacking and espionage very easy. The internet community has got to go back to a more federated approach -- back to the internet's original intent.

This talk will cover the current problems with surveillance and espionage and strategies on how to fix this problem. It will also discuss the current and upcoming federation features of Nextcloud and how to become part of the community.

Speakers
FK

Frank Karlitschek

Founder / CTO, ownCloud
Frank Karlitschek started the ownCloud project in 2010 to return control over the storing and sharing of information to consumers. In 2016 he initiated the Nextcloud project to bring this idea to the next level. He has been involved with a variety of Free Software projects includ... Read More →


Friday June 2, 2017 14:00 - 14:40
Hall B-1
  • Experience Level Any

14:50

BoF: Raspberry Pi: Latest Updates and How the Use Cases Encourage Your Enterprise Business - Masafumi Ohta, Japanese Raspberry Pi Users Group
Raspberry Pi latest updates and how the use cases encourage your Enterprise business ( Masafumi Ohta, Japanese Raspberry Pi Users Group ) – Raspberry Pi is still being evolved, there are various Raspberry Pi series and thus various use cases. Eben Upton, the founder of Raspberry Pi, is now making a strong effort to expand their business in Enterprise market. The fact ‘Japan Brand’ Raspberry Pi is now made in Sony Inazawa as Japan is for encouraging Japanese Enterprise market with Japanese great quality.
In this session Masafumi will review latest Raspberry Pi updates, recent events at the Raspberry Pi Foundation and Raspberry Pi community, discuss their challenges for their Enterprise business through their use cases and how Raspberry Pi is going toward the future business.

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi used to be Core Contributor for OpenSolaris leading OpenSolaris Laptop project.He also had lead Tokyo OpenSolaris Users Group, which was the community for Westerner living in Japan.he had attended OpenSolaris Global leaders meeting and conference to discuss and share the... Read More →


Friday June 2, 2017 14:50 - 15:30
Room 6
  • Experience Level Any

14:50

Advanced Document Similarity with Apache Lucene - Alessandro Benedetti, Sease Ltd
Being your core domain involving real world entities ( such as hotels, restaurant, cars ...) or text documents, searching for similar entities, given one in input, is a very common use case for most of the systems that involve information retrieval.

This presentation will start describing how much this problem is present across a variety of different scenarios and how you can use the More Like This feature in the Apache Lucene library to solve it.

Building on the introduction the focus will be on how the More Like This module internally works, all the components involved end to end, BM25 text similarity metric and how this has been included through a cospicuos refactor and testing process.

The presentation will include real world usage examples and future developments such as improved query building through positional phrase queries and term relevancy scoring pluggability.

Speakers
avatar for Alessandro Benedetti

Alessandro Benedetti

Senior Search Software Engineer, Sease Ltd
Alessandro Benedetti is a Search Consultant and R&D Software Engineer at Sease Ltd. His focus is on information retrieval, information extraction, natural language processing, and machine learning. At Sease Alessandro is working as a freelance on Search/Machine learning projects... Read More →



Friday June 2, 2017 14:50 - 15:30
Restaurant Carnelian

14:50

Btrfs State Updates and Future - Fengqi Lu, FNST
In recent year, development of btrfs is focusing on stability, which may seem uninteresting for some, but this is definitely making progress to making btrfs better.

In this presentation, Lu Fengqi will review recent btrfs fixes along with current performance analysis and new features, then discuss the incoming btrfs fixes in the future.

Speakers
FL

Fengqi Lu

Software Engineer, FNST
Lu Fengqi is a new btrfs developer, who has contributed low memory mode for btrfs check. Currently working on performance analysis.


Friday June 2, 2017 14:50 - 15:30
Private Dining
  • Experience Level Any

14:50

MINCS - Mini-Container Shell Scripts - Masami Hiramatsu, Linaro
MINCS is a shell script based container engine, which will be good for learning how the container is made on Linux. It is also good for resource-limited environment because it is a set of 20KB scripts and can run on busybox. This talk will show how to use MINCS with Docker image and debootstrap rootfs, and how it is implemented by using shell commands. It also includes recent MINCS updates which adding cross-arch support by qemu-system and qemu-user so that you can easily build an emulation environment for testing cross-arch applications and kernel.

Speakers
MH

Masami Hiramatsu

Tech Lead, Linaro
Masami Hiramatsu is a linux kernel maintainer and working for Linaro Ltd., as a tech lead. He has been working on kprobes and dynamic event tracing parts like perf-probe, ftrace, etc.


Friday June 2, 2017 14:50 - 15:30
Room 1

14:50

Unifying Android and Mainline Kernel Graphics Stack - Gustavo Padovan, Collabora Ltd.
The Android ecosystem has tons of out-of-tree patches and a good part of them are to support Graphics drivers. This happened because the Upstream Kernel didn't support everything that is needed by Android. However the Mainline Graphics Stack has evolved in the last few years and features like Atomic Modesetting and Explicit Fencing support are making the dream of running Android on top of it possible. In other words, we will have Android and Mainline Kernels sharing the same Graphics stack!

This talk will cover what has been happening both on Android and Mainline Graphics Stacks in order to get Android to use the Upstream Kernel by default, going from what Android have developed to workaround the lack of upstream support to the latest improvements on the Mainline Graphics Stack and how they will fit together.

Speakers
avatar for Gustavo Padovan

Gustavo Padovan

Principal Software Engineer, Collabora
Gustavo Padovan holds a BSc. Computer Science from the University of Campinas, Brazil. He is Linux Kernel Developer and works at the open-source consultancy Collabora Ltd. In the Kernel he has worked in a number of areas, notably as Maintainer of the Bluetooth Subsystem and has b... Read More →


Friday June 2, 2017 14:50 - 15:30
Hall B-1

15:30

Afternoon Break
Friday June 2, 2017 15:30 - 16:00
4F Foyer

16:00

ArduPilot Open Source Drone System - Randy Mackay, Ardupilot
ArduPilot is the a widely used open source UAV system for planes, multicopters, rovers, submarines and antenna trackers that runs on a wide variety of hardware including linux boards. In this presentation Randy Mackay will introduce the system, recent advances in areas including object avoidance, unusual frame designs, integration with IoT and the direction forward for the project.

Speakers
avatar for Randy Mackay

Randy Mackay

ArduPilot developer, ArduPilot
Lead developer of ArduPilot's multicopter software. Also known as "APM:Copter", "ArduCopter" or just "APM". This is the worlds most widely used open source drone software.


Friday June 2, 2017 16:00 - 16:40
Hall B-1

16:00

GPGPU on OpenStack - The Best Practice for GPGPU Internal Cloud - Masafumi Ohta, Japanese Raspberry Pi Users Group

 


Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi used to be Core Contributor for OpenSolaris leading OpenSolaris Laptop project.He also had lead Tokyo OpenSolaris Users Group, which was the community for Westerner living in Japan.he had attended OpenSolaris Global leaders meeting and conference to discuss and share the... Read More →


Friday June 2, 2017 16:00 - 16:40
Restaurant Carnelian

16:00

Taming the Container Security Beast - Tim Mackey, Black Duck Software
Container orchestration solutions introduce a level of security complexity into the lifecycle of an application. Continuous deployment of container images is fundamentally challenged by the rate of security disclosures. Understanding if a vulnerable image exists, what the vulnerabilities within an image might be and where the images are deployed is a daunting task. One traditional response is to invest in perimeter defenses, but what happens when you don’t own or control the perimeter? Taking a step back, we realize the applications and dependencies are what’s under attack. Having a clearly defined security model covering development, staging and deployment is required. That security model also needs to take into account the vulnerability lifecycle from defect discovery through patch creation with a focus on when malicious actors have an advantage.

Speakers
avatar for Tim Mackey

Tim Mackey

Senior Technical Evangelist, Black Duck Software
Tim Mackey is a technical evangelist with Black Duck Software, and was most recently the community manager for XenServer. Tim has held roles in mission critical engineering, performance monitoring and large scale data center operations. He has spoken globally on a variety of topi... Read More →


Friday June 2, 2017 16:00 - 16:40
Room 6

16:00

Testing at Scale - Andrea Frittoli, Hewlett-Packard
The OpenStack CI system processes hundreds of patches a day. All the test jobs generate considerable amounts of logs and test results. The OpenStack community has developed tools and infrastructure to enable CI at scale, and simplify analysis of test results. Elastic-recheck for instance can identify some failures automatically based on a known signature. Finding the right signatures may require a considerate amount of experience and time. Andrea will briefly present what data OpenStack collects from test runs, what tools are available to analyse it, and some of the challenges of testing at this scale. Andrea will dive into the issue of dealing with large amounts of test data: what new knowledge could be extracted from them; he will describe his experience with techniques to make the most relevant information emerge, to help developers in their work, and keep CI running smoothly.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Developer Advocate, IBM
Andrea Frittoli is currently the PTL of the QA Program in OpenStack, and a developer advocate at IBM. He started working with OpenStack in 2011, where he has been focussing mostly on Quality Engineering and CI/CD. He was a speaker at two OpenStack summits [0][1], and has joined... Read More →



Friday June 2, 2017 16:00 - 16:40
Room 1
  • Experience Level Any

16:00

Tools for Better Testing for Open Source Projects - Dong Ma, HPE
Quality is most important for Open Source projects, but a lot of Open Source projects do not put much focus on testing upstream. There are real benefits to having a dedicated QA effort on an Open Source project. This talk will use OpenStack as an example to introduce the approach and tooling used by OpenStack Community for testing, and to explore how an Open Source project do QA in upstream, how open source projects can use tooling to improve their QA process and the potential benefits it can provide.

Speakers
avatar for Dong Ma

Dong Ma

Open Source Software Engineer, HPE
Dong Ma has worked at Hewlett Packard Enterprise as Software/System Engineer since 2007. He worked on the Open Source FOSSology(www.fossology.org) project from 2009, with a focus on the Continues Integration and Delivery system. He's been an active technical contributor to OpenSt... Read More →


Friday June 2, 2017 16:00 - 16:40
Private Dining

16:50

BoF: Improving Real Time Communication - Jaminy Prabaharan
Speakers
avatar for Jaminy Prabaharan

Jaminy Prabaharan

Debian
I am a tech speaker with an ability to work on technological projects within the time limit.I have been introduced to the open source in FOSSASIA open tech summit where I have presented one of the project. I have been also selected for Google Summer of Code and presented the proj... Read More →


Friday June 2, 2017 16:50 - 17:30
Restaurant Carnelian

16:50

High performance Microservices on Linux with Apache Thrift - Randy Abernethy & Aki Sukagawa, RX-M, LLC
The world is rapidly adopting cloud native approaches to software development, reaping the synergies produced by combining microservices, Linux container technology and dynamic application orchestration. Containers offer performance gains and simplified operations, however maximizing microservice performance involves API level considerations. In this demonstration and talk we will take a look at how Apache Thrift can be used to generate material performance gains in container packaged microservices. We'll contrast Apache Thrift with REST and gRPC, describing the strengths and weaknesses of each. We'll also demonstrate how to seamlessly package Apache Thrift microservices with Docker and how to scale them with Kubernetes on a Linux cluster. The talk will conclude with a demonstration of microservice interface evolution and rolling upgrades.

Speakers
RA

Randy Abernethy

Managing Partner, RX-M, LLC
Tech Entrepreneur, coder, startup adviser, financial technology pioneer, Apache Thrift committer, author and highly experienced Destiny guardian.



Friday June 2, 2017 16:50 - 17:30
Hall B-1

16:50

Intelligent Storage: SQL Execution on GPU Closely Connected with SSD - KaiGai Kohei, PG-Strom Development Team
KaiGai Kohei presents a new feature built on PostgreSQL to accelerate analytic queries, with leverage of heterogeneous hardware. PostgreSQL has already allowed off-loading some CPU intensive SQL workloads onto GPU device, to utilize its multi-thousands cores to process tons of records. Not only massive parallel computing, GPU also has an interesting feature which runs peer-to-peer DMA from other PCIe device to GPU. It makes possible to load the data blocks of PostgreSQL on NVMe-SSD to GPU directly. Once data blocks get loaded, we already have a mechanism to run WHERE/JOIN/GROUP BY on GPU, then write back its execution results to host RAM. It is usually much smaller than raw data, thus less amount of records CPU must process. From the standpoint of applications, a couple of SSD and GPU look like an intelligent storage that understand and run SQL then returns minimum necessary data set.

Speakers
avatar for KaiGai Kohei

KaiGai Kohei

Chief Architect, PG-Strom Development Team
KaiGai Kohei is lead developer of the PG-Strom project. He has more than ten years experiences around open source software development of Linux, PostgreSQL and so on. Especially, he has contributed some of core functionality of PostgreSQL on the area of security enhancement and p... Read More →


Friday June 2, 2017 16:50 - 17:30
Room 6

17:30

Onsite Attendee Reception
After sessions conclude on Friday, join us for light refreshments and networking with fellow Open Source Summit Japan and Automotive Linux Summit attendees. This reception is open to everyone and no additional sign-ups are required. 

Friday June 2, 2017 17:30 - 19:00
4F Foyer