Loading…
Learn more about Open Source Summit Japan and register here
Conference Session [clear filter]
Wednesday, May 31
 

11:00 JST

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


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

11:00 JST

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

Program Manager, Microsoft
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 JST
Private Dining
  Conference Session
  • Experience Level Any

11:00 JST

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


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

11:50 JST

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


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

11:50 JST

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 principal software engineer at DellEMC.


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

11:50 JST

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
Jonas Rosland is a community builder, open source advocate, blogger and speaker at many open source focused events. As Open Source Community Manager at {code} by Dell EMC, he is responsible for the growth and prosperity of the {code} Community.


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

11:50 JST

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 Kaz Sato

Kaz Sato

Developer Advocate, Google
Kaz Sato is Staff Developer Advocate at Google Cloud for machine learning and AI products, such as TensorFlow, Cloud AI and BigQuery. Kaz has been invited as a speaker at major events including Google Cloud Next, Google I/O, NVIDIA GTC and etc. Also, authoring many GCP blog posts... Read More →


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

14:00 JST

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

Software Specialist, Toshiba Development & Engineering Corporation
Kazuhiro Hayashi works at TOSHIBA Corporation as a Software Engineer since 2010. The main part of his work is to develop Linux for various industrial embedded products. His another focus is to provide a common Linux distribution and its build infrastructure for effective product development... Read More →
BI

Baurzhan Ismagulov

Software Engineer, 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 Embedded... Read More →


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

14:00 JST

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


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

14:00 JST

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

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →



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

14:00 JST

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

PM Microservices, Microsoft
Doug is currently focusing on improving the developer experience for cloud native computing in Azure Cloud. 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, Kubernetes... Read More →


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

14:00 JST

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 Engineer, NVIDIA
Sasha helps maintain the Linux Kernel Stable and LTS trees. He is currently employed by Google where he helps make Linux better. Previously, Sasha was employed by Microsoft and the Ksplice team in Oracle.


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

14:50 JST

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

senior software engineer, Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. Frank has shown poor judgement... Read More →


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

14:50 JST

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

Senior Staff Engineer, Renesas Design Vietnam
Khiem Nguyen has worked on Embedded software development for 10 years. He's a BSP developer for Open-Source Automotive Infotainment System. His team develops and enhances the functionality and performance of some Linux features like Power Management, Thermal Management, Memory Management... Read More →



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

14:50 JST

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



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

14:50 JST

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



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

14:50 JST

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

Google
Nigel is a developer turned SRE, who now works on Consensus and Time services at Google. In the past, he's spoken at Linuxcon Berlin, Pycon Pune, and Open Source Summit Tokyo.
AS

Amye Scavarda

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


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

16:00 JST

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
avatar for Wei Chen

Wei Chen

Principal Software Engineer, Arm Ltd.
Wei Chen is a Principle Software Engineer at Arm in the Opensource Software Ecosystem. The focus of his work is virtualization, RTOS and security. Wei was responsible for Unikernel and kata-container on Arm. Currently, Wei is responsible for the Xen and Automotive software projects... Read More →


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

16:00 JST

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



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

16:00 JST

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


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

16:00 JST

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
avatar for Ibrahim Haddad

Ibrahim Haddad

Vice President of R&D, Samsung
Ibrahim Haddad (Ph.D.) is Vice President of R&D and the Head of the Open Source Group at Samsung Research America. He is responsible for overseeing Samsung's open source strategy and execution, internal and external R&D collaborations, supporting M&A activities, and representing Samsung... Read More →


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

16:00 JST

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

Software engineer, Google
Steven Rostedt currently works for Google on the ChromeOS baseOS performance team. He is the main developer and maintainer for ftrace, the official tracer of the Linux kernel, as well as the user space tools and libraries that interact with the Linux tracing interface. Steven is also... Read More →


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

16:50 JST

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

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... 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 JST
Room 1

16:50 JST

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
avatar for Michael Meskes

Michael Meskes

Sr. Director Cloud Products/GM credativ, Netapp
Michael Meskes has worked in the open-source industry his whole career. After graduation he started and ran credativ, a pure open source company that is now part of NetApp, where Michael is still leading the same group of open source enthusiasts. On top of that he is tasked with improving... Read More →


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

16:50 JST

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

OSS開発者, サイバートラスト株式会社
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader, working on Gentoo ebuild, eclass writing and kernel. She is also part of the Gentoo Foundation Board Members. She holds Gentoo study meetings in Tokyo, Japan and organizes Gentoo booth at various open... Read More →



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

16:50 JST

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 Research Scientist, Technical University of Applied Sciences 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, Competence Centre Embedded Linux. He serves on the technical steering committee of the Linux Foundation's Civil Infrastructure... Read More →


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

16:50 JST

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

OpenChain General Manager, Linux Foundation
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 professional... Read More →



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

11:00 JST

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


Thursday June 1, 2017 11:00 - 11:40 JST
Restaurant Carnelian

11:00 JST

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

none, Hitachi
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 JST
Room 6
  Conference Session, Developer
  • Experience Level Any

11:00 JST

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



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

11:50 JST

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

General Manager, Linux Foundation Public Health, Linux Foundation
Dan leads Linux Foundation Public Health, a new initiative to use open source software to help public health authorities combat COVID-19 and serves as VP, Strategic Programs for the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes... Read More →


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

11:50 JST

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

Executive Officer, SIOS Technology Inc.
Over 20 years experience in Unix/Linux/Windows system and many of Security related product. Working for OSS community over 15 years. - Published SELinux and related security articles from 2004-2018. - Presentation on Open Source Summit Japan 2017 "OSS CVE Trends". - Presentation on... Read More →



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

11:50 JST

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
avatar for Jon Masters

Jon Masters

Chief Arm Architect, Red Hat
Jon Masters is a Computer Architect specializing in high performance microarchitecture at Red Hat, where he is Chief Arm Architect, and works on cache coherent shared virtual memory workload acceleration, among many other topics. He also co-created the technical mitigation team for... Read More →


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

14:00 JST

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
avatar for Cao Jin

Cao Jin

Engineer, Fujitsu
Cao jin is linux kernel developer now employed by Fujitsu. He worked for Huawei & Alcatel-lucent before. He contributed almost 100 patches during the first year in open source world(qemu, kernel, etc). He has strong interests in the low level things.Half a year ago, he began to dive... Read More →


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

14:00 JST

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 Engineer, MOXA
SZ Lin currently works for Moxa in the Embedded Linux Development Center, his team helps develop industrial-grade Linux distribution to adapt in the various products especially the industrial related systems. His research interests include embedded Linux, cybersecurity and open source... Read More →


Thursday June 1, 2017 14:00 - 14:40 JST
Restaurant Carnelian

14:00 JST

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

Software Engineer, Google
Ian is an engineer at Google working on Supply Chain Security. Ian has been living in Tokyo since 2006 and has had various developer and operations roles throughout his career while staying active in the open-source developer community. Ian is a contributor to the SLSA framework and... Read More →


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

14:50 JST

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


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

14:50 JST

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 JST
Private Dining
  Conference Session, Wildcard
  • Experience Level Any

14:50 JST

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
Akihiro Suda is a software engineer at NTT Corporation. He has been a maintainer of Moby (dockerd), BuildKit, containerd, runc, etc. He is also a founder of nerdctl and Lima (CNCF project).


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

16:00 JST

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 Vasut

Marek Vasut

Software engineer, Self employed
I have been a contractor for multiple companies for many years. 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 / Yocto Project... Read More →


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

16:00 JST

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 often presents about documentation topics at industry and open-source events. In the role of a technical writer at Red Hat, Robert specializes in developer docs and improvement of user experience with documentation.


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

16:00 JST

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

Founder & Owner, Ideas on Board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on board, a company specialized in embedded Linux design and... Read More →


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

16:50 JST

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
avatar for Yuichi Nakamura

Yuichi Nakamura

Director, Hitachi,Ltd.
Yuichi Nakamura,Ph.D works for Hitachi,Ltd. He has been engaged with OSS over 20 years, gave presentations in many OSS events such as Linux Security Summit and Embedded Linux Conference, is a board of the Linux Foundation. He launched API management solution using Keycloak, and his... Read More →


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

16:50 JST

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


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

16:50 JST

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
avatar for Kuniyasu Suzaki

Kuniyasu Suzaki

Senior Researcher, National Institute of Advanced Industrial Science and Technology (AIST)
Kuniyasu Suzaki works at National Institute of Advanced Industrial Science and Technology (AIST). He got his Bachelor and Master (Engineering) from Tokyo University of Agriculture and Technology (TUAT) and Ph.D (Information Science and Technology) from the University of Tokyo. His... Read More →


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

11:00 JST

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

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →


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

11:00 JST

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
James Bottomley is a Distinguished Engineer at IBM Research where he works on Cloud and Container technology. He is also Linux Kernel maintainer of the SCSI subsystem. He has been a Director on the Board of the Linux Foundation and Chair of its Technical Advisory Board. He went to... Read More →


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

11:00 JST

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

Principal Engineer, Global Technology Standards, Cisco
Charles is a recognized champion of open source, standards, and interoperability. As a member of Cisco's Global Technology Standards team, Charles is responsible for identifying and guiding open source efforts related to key standards initiatives. In IETF, he started and runs the... Read More →



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

11:50 JST

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

General Manager, Toshiba
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →


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

11:50 JST

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... Read More →
avatar for Ryota Mibu

Ryota Mibu

Assistant Manager, NEC
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, Ceilometer and Aodh. He is the former Project Lead of OPNFV "Doctor" which is focusing on building... Read More →


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

11:50 JST

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
avatar for Hidetsugu Sugiyama

Hidetsugu Sugiyama

Chief Technology Strategist, Global TME and Edge, Red Hat
Hidetsugu (Hyde) SUGIYAMA has been with Red Hat for ten years. He is Global Chief Technology Strategist where he is now focused on Telecom, Media Entertainment and Edge segment. During his 35 years, he has worked in the telecommunications industry on distributed systems, multi-layer... Read More →


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

11:50 JST

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 JST
Room 6

14:00 JST

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

软件研发经理, Intel
Software engineer focused on virtualization and performance optimization.


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

14:00 JST

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

Cloud Consultant, NEC
Ghanshyam is currently serving as a member of the OpenStack Technical Committee and as PTL of OpenStack QA. He is a full-time upstream developer in OpenStack with an active contribution in many projects mainly in Nova, QA, etc. He has worked in different domains like Avionics, Storage... Read More →


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

14:00 JST

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


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

14:00 JST

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


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

14:00 JST

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
avatar for Frank Karlitschek

Frank Karlitschek

Founder, Nextcloud
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 including... Read More →


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

14:50 JST

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 is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation.Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →


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

14:50 JST

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



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

14:50 JST

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 JST
Private Dining
  Conference Session, Developer
  • Experience Level Any

14:50 JST

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 JST
Room 1

14:50 JST

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

Software Engineer, Collabora
Kernel Lead at Collabora.


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

16:00 JST

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 JST
Hall B-1

16:00 JST

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 is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation.Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →


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

16:00 JST

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 by Synopsys
Tim Mackey is a technology evangelist for Black Duck Software specializing in the secure deployment of applications using virtualization, cloud and container technologies. Prior to joining Black Duck, Tim was most recently the community manager for XenServer and was part of the Citrix... Read More →


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

16:00 JST

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

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. He is the co-founder of the CDEvents project and member of the project Governing Board. He is the chair of the CDF TOC and member of the Governing Board. He's a strong advocate for transparency in open source... Read More →



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

16:00 JST

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
Dong Ma is an Software Engineer, specially in the field of Open Source projects. 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 OpenStack since... Read More →


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

16:50 JST

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 JST
Hall B-1

16:50 JST

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


Friday June 2, 2017 16:50 - 17:30 JST
Room 6
 
Filter sessions
Apply filters to sessions.