Loading…
July 17-19 | Tokyo, Japan
View More Details  & Register Here

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

Wednesday, July 17
 

07:30

07:30

09:00

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

Jim Zemlin

Executive Director, The Linux Foundation
Jim Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing, and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through... Read More →


Wednesday July 17, 2019 09:00 - 09:30
Main Hall (Floor 5F)
  • Experience Level Any

09:35

Keynote: The Continuous Delivery Foundation: What & Why - Kohsuke Kawaguchi, Creator of Jenkins & Chief Scientist, CloudBees
Who’s who of the industry got together earlier this year to launch the CDF to promote the practice of Continuous Delivery and create a level playing field for open-source projects in this space. As one of the protagonists of the CDF, Kohsuke discusses what is the CDF, why it matters, who is involved.

Speakers
avatar for Kohsuke Kawaguchi

Kohsuke Kawaguchi

Creator of Jenkins and Chief Scientist, CloudBees
Kohsuke is the creator of Jenkins. He is a well-respected developer and popular speaker at industry and Jenkins community events. He is often asked to speak about his experience and approach in creating Jenkins; a continuous delivery platform that has become a widely adopted and successful community-driven open source... Read More →


Wednesday July 17, 2019 09:35 - 09:55
Main Hall (Floor 5F)
  • Experience Level Any

10:00

10:15

10:15

11:00

Keynote: Cloud Native Computing Foundation in Japan - Cheryl Hung, Director of Ecosystem, Cloud Native Computing Foundation
Speakers
avatar for Cheryl Hung

Cheryl Hung

Director of Ecosystem, CNCF
Cheryl Hung is the Director of Ecosystem at the CNCF. Her mission is to increase the adoption of Kubernetes and cloud native by growing the community and advocating for end users. She founded and runs the Cloud Native London meetup. Previously Cheryl spent five years as a C++ engineer... Read More →


Wednesday July 17, 2019 11:00 - 11:05
Main Hall (Floor 5F)
  • Experience Level Any

11:10

Keynote: Trusted Digital Co-creation with the Open Source Community - Tomohiko Tashiro, Senior Director, Linux Development Division, Fujitsu
My division has supported Linux systems of mission-critical customers for a long time. It's necessary for our and customer's businesses to build a trusted relationship with customers, and the important factor has been ”open source”.

I'll talk about why open source is trusted, and our approach to realizing Trusted Digital Co-creation with customers.

Speakers
avatar for Tomohiko Tashiro

Tomohiko Tashiro

Senior Director, Linux Development Division, Fujitsu
Tomohiko Tashiro is a Senior Director of Linux development division at Fujitsu.He has 10+ year experience as Linux kernel performance engineer and had achieved many kinds of severe performance requirements of 400+ enterprise customers including mission-critical systems.He's now leading... Read More →


Wednesday July 17, 2019 11:10 - 11:15
Main Hall (Floor 5F)
  • Experience Level Any

11:20

Keynote: Urban Computing with Kepler.gl - Travis Gorkin, Special Projects & Platforms Team, Uber
With over half of the world’s population living in urban centers and over 20 billion connected devices, there is a digital and data revolution taking place in our urban environments.

In this session, Travis Gorkin from the Urban Computing Foundation and Uber’s Data Visualization team will outline the core concepts, tools, and methodologies for Urban Computing, and demonstrate how they can be used to create win-win-win solutions that improve the urban environment, human life quality, and city operation systems.




Speakers
avatar for Travis Gorkin

Travis Gorkin

Special Projects & Platforms Team, Uber
Travis Gorkin leads the Special Projects and Platforms team at Uber developing open source tools for data visualization and urban computing. His team builds advanced data visualization products to explore self-driving car, geospatial and business data in the context of urban mobility... Read More →


Wednesday July 17, 2019 11:20 - 11:40
Main Hall (Floor 5F)
  • Experience Level Any

11:45

12:15

Localize Kubernetes Docs hosted by CNCF (Additional Fee; Pre-registration Required)
Meet other Kubernetes contributors interested in localizing Kubernetes documentation! One of the co-chairs of Kubernetes SIG Docs will be present to talk about localization workflows. Lunch will be provided. 

Registration fee: $25

Wednesday July 17, 2019 12:15 - 17:00
Andaz Studio AB located at the Andaz Tokyo Toranomon Hills

13:00

13:30

Building Telemetry and Anomaly Detection Models for Cloud Native Storage - Xing Yang, Futurewei & Seiya Takei, Yahoo Japan Corporation
Integrating with heterogeneous storage in the Cloud Native environment has always been a challenge. How to detect problems and fix them in a timely fashion is important for mission critical workloads.

In this session, Takei-san and Xing will describe a common volume metrics model designed to retrieve data from heterogeneous storage in the Cloud Native environment. They will also illustrate a ML module that analyzes the data to detect anomaly, and discuss how it helps Yahoo Japan identify problems early to keep the storage systems healthy.

Volume metrics such as IOPs, bandwidth, latency, and capacity are generated from storage backends serving workloads running on Kubernetes, and collected by the Prometheus server. Data is also piped through Kafka, parsed and saved in MongoDB. The ML module retrieves data to train the models, chooses the best model to detect anomalous data points.

Speakers
ST

Seiya Takei

Storage Engineer, Yahoo Japan Corporation
Seiya Takei is in charge of private cloud compute and storage at Yahoo Japan. Yahoo Japan has been participated in the End-User Advisory Committee of OpenSDS, an open source project under Linux Foundation, since July 2017. Seiya Takei has speaking experiences at local conferences... Read More →
avatar for Xing Yang

Xing Yang

Lead Architect, OpenSDS
Xing Yang is the Lead Architect of OpenSDS, an open source project under Linux Foundation. Xing is a contributor in Kubernetes and Container Storage Interface (CSI), co-lead of Volume Snapshot project in Kubernetes SIG-Storage, co-author of CNCF Storage Landscape white paper, and... Read More →



Wednesday July 17, 2019 13:30 - 14:10
Hall B (3) (Floor 4F)
  • Experience Level Any

13:30

Creating Your Own Project on-top of AGL - Jan-Simon Moeller, The Linux Foundation
From minimal image to own project. How to reuse AGL in your own company. This talk will introduce you to the profiles available and show the ways to embed AGL in your own projects. Therefore we will review the IVI and the telematic profile and show how to build a customized version of it.

Speakers
avatar for Jan-Simon Möller

Jan-Simon Möller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He holds a Dipl.-Ing. in Electrical Engineering... Read More →



Wednesday July 17, 2019 13:30 - 14:10
Main Hall (Floor 5F)

13:30

Securing Software-over-the-air Updates from Nation State Actors - Justin Cappos, New York University
Uptane is the first compromise-resilient software update security system for the automotive industry. Unlike other software update security systems (e.g., OMA-DM, SSL / TLS, signing updates with a single offline GPG / RSA key, etc.), it addresses a comprehensive threat model. It is designed to make it extremely difficult for attackers to be able to install malware on all vehicles maintained by a manufacturer, even if attackers have compromised some keys used to sign updates. At the same time, Uptane has been designed to be extremely flexible, so as to accommodate a wide variety of deployment scenarios, and allows on-demand customization of updates installed on vehicles. Uptane has been adopted by several major OEMs and is currently undergoing IEEE / ISTO standardization.

Speakers
avatar for Justin Cappos

Justin Cappos

Professor, New York University
Justin Cappos is a professor in the Computer Science and Engineering department at New York University, who strives to provide service to society through technology. Justin's research philosophy focuses on solving real world security problems in practice. He and his students often... Read More →


Wednesday July 17, 2019 13:30 - 14:10
Hall A (1) (Floor 5F)

13:30

Introduction to Service Mesh with Istio and Kiali - Alissa Bonas, Red Hat
Service mesh has become the new way for running a distributed microservices architecture. This talk focuses on what service mesh is, how it is solving problems associated with microservices architecture, and how Istio and Kiali open source projects enable managing a containerized service mesh.

Speakers
avatar for Alissa Bonas

Alissa Bonas

Engineering manager, Red Hat
Alissa Bonas is an engineering manager in Kiali open source project at Red Hat. She has development experience in several programming languages, and is a contributor and a maintainer in many open source projects. Alissa has been working with Kubernetes from its early days, and has... Read More →


Wednesday July 17, 2019 13:30 - 14:10
Hall A (3) (Floor 5F)
  • Experience Level Any

13:30

How to Use Linux in Long Term - Tsugikazu Shibata, NEC
Linux kernel is the default choice for Cloud, Enterprise, Embedded, and many others.
LTSI had been established to find the Long Term way how to use Linux by the advocacy of using LTS version. By such activities, many companies are using LTS which is great. However, does it solve all the problem?

I will try to present kernel development statistics at first and then cover the rest of the problem such as testing Linux, community governance, Legal/Political and so on. Also, part of the activities to solve such a problem will be discussed.

Speakers
TS

Tsugikazu Shibata

Senior Advisor, LinuxFoundation
Tsugikazu Shibata LTSI Project Lead. Tsugikazu Shibata has been working on coordinating the relationship between industry and community.He is an active member of many Open Source Projects from Embedded to Cloud.Especially, He is leading LTSI Project since 2011. He had been spoken... Read More →



Wednesday July 17, 2019 13:30 - 14:10
Hall A (2) (Floor 5F)

13:30

Panel Discussion: OpenChain Activities of Japanese Companies - Masato Endo, Toyota Motor Corporation; Shinsuke Kato, Panasonic; Satoru Ueda, Sony Corporation; Yoshitake Kobayashi, Toshiba & Nobuo Imada, Hitachi, Ltd.; Wang Mingyu, Fujitsu
Recently, the scale of OpenChain project is expanding rapidly by joining platformers (Facebook, Google, and Microsoft) and Auto-industry (Bosch and Uber). At the same time, OpenChain Japan Work Group's activities also become very active.

In this panel, each Japanese company (Fujitsu, Hitachi, Panasonic, Sony, Toshiba, and Toyota) will share each best practice of OSS compliance and the latest activities of OpenChain Japan Work Group.

Speakers
WM

Wang Mingyu

Software Engineer, Fujitsu
Wang Mingyu joined the Fujitsu Corporation in 2008. Her main job now is developing an In-House Distro for Embedded Ecosystems which is based on Yocto project and LTS Kernel.
NI

Nobuo Imada

Engineer, Hitachi, Ltd.
Nobuo Imada is an engineer, OSS Solution Center, Hitachi, Ltd.He has been involved in research and development of optical system for optical disk systems, design and engineering of optical fiber transmission systems, system engineering for cellular phone base stations, network systems... Read More →
SK

Shinsuke Kato

Software Engineer, Panasonic Corporation
Shinsuke Kato is a staff Software Engineer for Panasonic Corporation, where he helps Panasonic R&D improvements to Linux for use in Panasonic's products.He has been working with Linux and the OSS compliance in his company for over 10 years.He has some seminar of the OSS compliance... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Program Director, Toshiba Corporation
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 →
SU

Satoru Ueda

Chief Open Alliance Manager, Sony Corp.
Since early 2003, Satoru Ueda has been engaged in projects to promote and use Linux widely in consumer electronics appliances and IoT devices. Ueda was one of the founders of the CE Linux forum, which was established to enhance the collaborative relationship between the OSS community... Read More →
avatar for Masato Endo

Masato Endo

Project Manager, Toyota Motor Corporation
Masato Endo is Project Manager of the IP Strategic Group in the Toyota IP Division. He is engaged in the planning and implementation of the IP strategy for the Toyota Motor Corporation. He focuses mainly on building the OSS governance structure within Toyota and developing relationships... Read More →


Wednesday July 17, 2019 13:30 - 14:10
Hall B (4) (Floor 4F)
  • Experience Level Any

13:30

Trade-off Between Linux Security and Serviceability - Takao Indoh, Fujitsu
A security is one of hot topic around Linux ecosystem since Heartbleed in 2014. Many security features were introduced into Linux kernel, for example, KASLR (Kernel Address Space Location Randomization), KPTI (Kernel Page Table Isolation), and so on. On the other hand, these feature makes it difficult to investigate trouble when problem happens to the system. Basically security feature hides kernel information from the attacker for the security, while it also hides the information from those who are trying to find out a root cause of problems. In this presentation, I'll explain kernel security feature and an effort to overcome the problem of Linux kernel crash dump mechanism, caused by such a security feature. Also explain hardware encryption feature (AMD SME, Intel MKTME) and how to enable dump feature with them.

Speakers
TI

Takao Indoh

Senior Professional Engineer, Fujitsu
Takao Indoh has been working for support service of Linux system in Fujitsu since 2001, especially working for crash dump for mission critical server, and has also committed several open source communities relevant to crash dump framework, LKCD(Linux Kernel Crash Dump), diskdump... Read More →


Wednesday July 17, 2019 13:30 - 14:10
Meeting Room 1 (Floor 5F)

14:20

Trusted AI - Patricia Ferreiro, IBM
Artificial Intelligence plays an increasingly significant role in our life. It is enabling humans to reach what was once regarded as pure sci-fi, deeply impacting all areas of development. AI systems are starting to make autonomous decisions on crucial and sensitive topics, such as self-driving cars or medical diagnosis. However, in order to use and accept them, people must be able to trust them. Such trust is built on four pillars: fairness, explainability, robustness against malicious attacks and accountability. This talk will present the challenges around the next revolution in AI: trustworthy machines.

Speakers
avatar for Patricia Ferreiro

Patricia Ferreiro

Big Data and Analytics Architect, IBM
Even though Patricia's main interests are Big Data and Analytics she also enjoys learning about automation and DevOps culture. Her positions have ranged from Data Scientist to DevOps and she is currently pursuing a M.Sc. in Data Science while collaborating in Deep Learning research... Read More →



Wednesday July 17, 2019 14:20 - 15:00
Hall B (3) (Floor 4F)

14:20

Case Study and Trial of UI App Replacement from Current AGL - Harunobu Kurokawa, Renesas Electronics Corporation
In this presentation, Kurokawa will talk about a case study by realizing the current AGL reference application with HTML5 / javascript. AGL provides a platform and its API, and an AGL UI application is a reference implementation to call that API just for demo.

And this demo app is written in QML using the very convenient Qt framework. The Web runtime environment has been incorporated into AGL as a second GUI framework. Compare what AGL can do with HTML as a new app.

Speakers
avatar for Harunobu Kurokawa

Harunobu Kurokawa

Senior Staff Engineer, Renesas Electronics Corporation
Harunobu Kurokawa is responsible for Renesas BPS support for AGL. His has worked in Renesas from 2007 as Embedded software engineer. His first experience is mobile phone platform software(symbian, Android) development for Japan domestic. From 2014, he works linux on R-Car series for... Read More →



Wednesday July 17, 2019 14:20 - 15:00
Main Hall (Floor 5F)

14:20

Use Regression Testing to Make AGL Better - Li Xiaoming, Nanjing Fujitsu Nanda Software Technology Co., LTD
For a long time ,there is no formal regression testing aimed at AGL's basic function. Unfortunately, some applications are not kind to newcomer, partly because of the insufficent document. As a result of that, some bugs, espeially those may be hard to be tagged by automated scripts, will suvive in many release. To imrove AGL's quality, FNST carrys the document test job on AGL's every release since late 2018.

In this presentation, Li Xiaoming will introduce this test work, including test scenario,test platform and other details.

Speakers
LX

Li Xiaoming

Embedded engineer, Nanjing Fujitsu Nanda Software Technology Co., LTD
Li Xiaoming is a senior engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co.,Ltd.).He is focus on CIAT,embedded software development and other related area. Prior to joining FNST,Li worked as a telecom software engineer at Huawei.


Wednesday July 17, 2019 14:20 - 15:00
Hall A (1) (Floor 5F)

14:20

You may be a Linux Kernel Maintainer - and not Know It! - Frank Rowand, Sony
You may be a Linux Kernel Maintainer, resulting from your contributions to the kernel, or you may want to become a Maintainer. This presentation will address
- how do you become a maintainer without knowing it?
- how do you become a maintainer on purpose?
- what are your roles and responsibilities?
- how do you fulfill those roles?
- what will make you a good maintainer?
- what resources are available to assist you?

Speakers
FR

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 July 17, 2019 14:20 - 15:00
Hall A (2) (Floor 5F)
  • Experience Level Any

14:20

From User to Contributor: How Documentation Enables Vibrant Open Source Communities - Riona MacNamara, Google
Documentation grows adoption and supports development - and, critically, detailed, accurate documentation of a project's architecture, processes, and governance empowers community members to become contributors. Yet too often, documentation is neglected, incomplete, stale, or hard to find - and that hurts everybody. In Q1 2019, Google's Open Source Strategy team commissioned a study to better understand why users do (or do not) contribute back to the project, and how documentation can empower and engage those users.

This talk will cover the methodology and participant profiles of the study, and describe the critical user journeys of three essential user personas. It distills the research to provide concrete, actionable recommendations and best practices for creating documentation that supports your project's users and grows your contributor base.

Speakers
avatar for Riona MacNamara

Riona MacNamara

Senior staff technical writer, Google
Riona is senior staff technical writer at Google, where she has worked for 11 years, and is focused on open source documentation strategy. She previously led the team that builds g3doc, Google's internal platform for engineering documentation, used by thousands of projects within... Read More →


Wednesday July 17, 2019 14:20 - 15:00
Hall B (4) (Floor 4F)
  • Experience Level Any

14:20

Developing Open-Source Software RTOS with Functional Safety in Mind - Anas Nashif, Intel
Open-source software development and how open-source projects are run is often
seen as incompatible with functional safety requirements and established
processes and standards. Open-source has been used on a
regular basis in applications with safety requirements however in most cases
the open-source software is forked and developed behind closed doors to comply
with safety standards and processes and using existing infrastructure and tools
not common or not available in public and in open-source.

This talk will show how the Zephyr project is moving to a new development
model and methodology that uses existing and public tools to address many of
the requirements and foundations that would help with using Zephyr in
applications with functional safety requirements.

Speakers
avatar for Anas Nashif

Anas Nashif

Software Architect, Intel
Anas Nashif works at Intel's Open Source Technology Centre. Anas is the acting TSC chair of the Zephyr project.



Wednesday July 17, 2019 14:20 - 15:00
Meeting Room 1 (Floor 5F)

14:20

Workload Consolidation with ACRN Hypervisor - James Y Wu, Intel
ACRN is an open source hypervisor, targeted at Edge and IoT devices, which allows multiple heterogeneous OSs to run at the same time. Based on ACRN, Intel is offering a full open source stack with multiple supported guest OSs. We will present an overview of this stack, specifically a FuSA capable open source fusion edge stack with Clear Linux, Zephyr and Celadon (Celadon is an Android* open source platform for Intel® architecture). We will also discuss use case examples such as functional safety, IVI, and automotive design wins examples. Finally, there will be an introduction of Project Celadon and recent Project ACRN updates, as both contribute to IVI workload consolidation.

Speakers
avatar for James Y Wu

James Y Wu

Director of Intel Open Source IOT Hypervisor, Intel
James Wu is Engineering Director in Intel System Software Group, responsible for ACRN IOT hypervisor development and strategy. James has 20 years’ experience in system software, embedded and mobile device development including Android OS, Linux device drivers, emulator, multi-core... Read More →


Wednesday July 17, 2019 14:20 - 15:00
Hall A (3) (Floor 5F)

15:10

Machine Learning Lifecycle Management with Acumos AI Platform Across Multiple Environments - Soichi Takashige & Yusuke Furuyama, Hitachi
Acumos AI is a platform and open source framework that makes it easy to build, share, and deploy AI apps. We evaluated the Acumos AI, to see whether it can manage the lifecycle of machine learning (ML) subsystem which is developed within the private environment by data scientists and is deployed to edge or on-premise environment by system integrators.

Requirements for management functions for ML systems on the edge or on-premise environments differ slightly from those of the public cloud. One model may run on several non-cloud environments. Every subsystem must be managed by local management systems on their sites and monitored information should be delivered back to data scientists in the remote sites.
We confirmed that Acumos AI covers some important concepts to manage ML models which is developed and deployed in separate environments. But at the same time, we'd like to have some more flexibility to customize functionality to fit our own environment.


Speakers
ST

Soichi Takashige

Researcher, Platform & System Management, Hitachi
Soichi Takashige is a Researcher of Platform and System Management at Hitachi. He has 15 years experience in software, including hypervisors and infrastructure management such as  OpenStack. Currently, He is focusing on the study on lifecycle management platform for AI or machine... Read More →
YF

Yusuke Furuyama

Solution Engineer, Hitachi
Yusuke Furuyama is a solution engineer at Hitachi and responsible for leveraging OSS related to bigdata and AI and working on offering progressive bigdata solutions to customers who are going to build enterprise system. Currently, he is focusing on Python and Python libraries for... Read More →


Wednesday July 17, 2019 15:10 - 15:50
Hall B (3) (Floor 4F)

15:10

HTML5 Apps on AGL Platform with the Web Application Manager - Julie Kim, Igalia
Julie will be presenting the work that has been done over the last months to develop for the AGL platform a modern Chromium based Web Application Manager (WAM) that enables running HTML5 IVI applications on the system.

These different applications can define specific levels of integration and security on the platform, and can be run seamlessly on different hardware architectures.

Speakers
avatar for Julie Kim

Julie Kim

Software Engineer, Igalia
Julie is a developer specialized in web platform development with experience production with WebKit and chromium on various embedded devices. Her previous duties include delivering Chromium/Wayland. She is a Chromium committer and contributed on Chromium Web Accessibility on multiple... Read More →



Wednesday July 17, 2019 15:10 - 15:50
Hall A (1) (Floor 5F)

15:10

Interchangeable Hardware Which is Designed for AGL Reference - Hiroki Fujiwara, Panasonic
Panasonic considered about the new concept of reference hardware for developing AGL software. At last year, RHSA-EG had announced that AGL needs to reference hardware for reducing GAP between UCB and Real Product software. In this presentation, Panasonic will review the presentation of RHSA-EG, the challenges it faces. Panasonic discusses what should be the concept of reference hardware corresponding to the challenge.

Speakers
HF

Hiroki Fujiwara

Manager, Panasonic
I'm hardware engineer for IVI. I don't have previous speaking.



Wednesday July 17, 2019 15:10 - 15:50
Main Hall (Floor 5F)

15:10

Using Libvirt with Cluster API to Manage Baremetal Kubernetes - Giri Kuncoro & Himani Agrawal, GOJEK
There are many different tools available to bootstrap and manage Kubernetes cluster within various platform, but they don't all interoperate. Cluster API project attempts to solve this issue, which creates common declarative API, tools, and best practices for deploying, configuring, and managing Kubernetes in multiple platforms. It supports many public cloud provider plugins, and on-premise with vSphere and OpenStack.

However, running Cluster API for raw baremetal KVM machines without IaaS vendor remains a challenge. In this talk, we will show you how we use and configure Libvirt to create custom provider for Cluster API. Libvirt is an open-source API and management tool widely used for managing various virtualization platform. This enables us to manage Kubernetes on baremetal KVM/Qemu machines easily, with extensibility to run in Xen and other platform not supported by Cluster API.

Speakers
HA

Himani Agrawal

Product Engineer, GOJEK
Himani is a computer science graduate from Delhi University, currently working with GOJEK as System Engineer. At GOJEK, she is contributing to building GOJEK’s own datacenter in Jakarta and is involved in various initiatives related to containers and Kubernetes within the company... Read More →
avatar for Giri Kuncoro

Giri Kuncoro

Software Engineer, Gojek
Giri works for GOJEK, one of the fastest growing unicorns in South East Asia. He is a Software Engineer in Cloud Foundation team, responsible for maintaining Kubernetes on baremetal. Giri is a CNCF ambassador, has been given talks in KubeCon Shanghai, DevopsDays India, and various... Read More →


Wednesday July 17, 2019 15:10 - 15:50
Hall A (2) (Floor 5F)
  • Experience Level Any

15:10

Using Service Catalog Namespaced Resources to Personalize Your Service Offerings - Jonathan Berkhahn, IBM
Service Catalog is the Kubernetes implementation of the Open Service Broker API. Namespaced resources are a newly introduced feature that allow Kubernetes operators and users to more tightly control how OSB services are added to the platform and who can see and utilize those services. In addition, it allows normal app developers to add and utilize OSB brokers without the need for an operator to configure the cluster for them. In this take I'll go over how Service Catalog uses OSB to easily provision cloud infrastructure for cloud native apps running on Kubernets, how to use namespaced resources in Service Catalog as both an operator and a normal user, and demo using namespaced resources to provision services and use them with your application.

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Jonathan Berkhahn is an open source contributor working on behalf of IBM. He co-chairs SIG Service Catalog and is a Member of the Open Service Broker API working group. He also manages his own open source project Blockhead, an OSB broker for provision blockchain nodes for use by cloud... Read More →



Wednesday July 17, 2019 15:10 - 15:50
Hall A (3) (Floor 5F)

15:10

The Untold Story Behind Creating an Open Source Program Office - Brian Hsieh, Uber
TODO group has published a series of useful guidelines on how to create an open source program office but the reality of implementing can come with unexpected challenges and surprising opportunities. The broad scope of an open source program requires cross-functional coordination between multiple teams with differing goals, culture, focus areas, perspectives, and priorities, including legal, engineering, design, product, business, marketing, and branding. The success of the open source movement has made the concept of open source software so pervasive that it created another layer of challenges in education and communication. This talk will provide the honest story of my one-year journey of building the open source program office at Uber. I will share my observations and takeaways, as well as what I found rewarding and impactful during the process.

Speakers
avatar for Brian Hsieh

Brian Hsieh

Head of Open Source, Uber
Brian Hsieh leads Open Source at Uber. In this role, he manages the open source strategy, governance, inbound and outbound licensing, developer advocacy, community building, branding, and foundation relationships. Brian holds a Ph.D. in Computer Science from National Tsing Hua University... Read More →


Wednesday July 17, 2019 15:10 - 15:50
Hall B (4) (Floor 4F)
  • Experience Level Any

15:10

A Memory Safe and OpenSSL-Compatible TLS Library in Rust - Yiming Jing, Baidu USA
TLS is a cornerstone of Internet security. But most existing TLS libraries are implemented with C/C++, which make them particularly susceptible to memory safety issues. Heartbleed, for example, is a buffer over-read vulnerability in OpenSSL that caused detrimental loss across the globe.

In 2018, Baidu open sourced MesaLink, a memory safe and OpenSSL-compatible TLS library implemented in the Rust programming language. Rust provides strong memory safety guarantees; most vulnerabilities can be detected and eliminated at compile-time. Rust also brings in unique new challenges, especially when we integrate Rust code with existing C code.

MesaLink has been in production at Baidu with >10M monthly active users. This talk covers an introduction to Rust, design decisions, memory safe system principles, and how Baidu replaced OpenSSL with MesaLink in production.

Speakers
avatar for Yiming Jing

Yiming Jing

Security Scientist, Baidu USA
Dr. Yiming Jing is a security scientist at Baidu X-Lab. He has been working on Android security research and building secure software systems. He is the author and maintainer of MesaLink, a memory safe and OpenSSL-compatible TLS library. https://yimingjing.com


Wednesday July 17, 2019 15:10 - 15:50
Meeting Room 1 (Floor 5F)

15:50

16:20

Apache Spark and Apache Ignite: Where Fast Data Meets the IoT - Stephen Leung, GridGain Systems
It is not enough to build a mesh of sensors or embedded devices to obtain more insights about the surrounding environment and optimize your production systems. Usually, your IoT solution needs to be capable of transferring enormous amounts of data to storage or the cloud where the data have to be processed further. Quite often, the processing of the endless streams of data has to be done in real-time so that you can react on the IoT subsystem's state accordingly.

This session will show attendees how to build a Fast Data solution that will receive endless streams from the IoT side and will be capable of processing the streams in real-time using Apache Ignite's cluster resources.

In particular, attendees will learn about data streaming to an Apache Ignite cluster from embedded devices and real-time data processing with Apache Spark.

Speakers
avatar for Stephen Leung

Stephen Leung

Director of Solution Architect, Asia Pacific, GridGain Systems
Stephen Leung is Director of Solution Architect in Asia Pacific and Japan region at GridGain Systems. He has extensive experience in large, complex IT infrastructure and information management environments, having led and business development the low-latency distributed system and... Read More →


Wednesday July 17, 2019 16:20 - 17:00
Hall B (3) (Floor 4F)
  • Experience Level Any

16:20

BoF: EG-VIRT Mixed Criticality Virtualization in AGL Towards ADAS Applications - Michele Paolino, Virtual Open Systems
With the recent announcements of ELISA and of the AGL plans to develop ADAS applications, virtualization becomes a key technology enabler for future developments. After the publication of the "Software Defined Connected Car Architecture" white paper and the development of the KVM support for AGL, the EG-VIRT group plans now to go in the direction of an AGL demonstration including safety critical virtualization.

This BoF continues the EG-VIRT activity and will target discussions about future plans and interactions with other expert groups (e.g., instrument cluster).

Speakers
avatar for Michele Paolino

Michele Paolino

Senior Virtualization Architect, Virtual Open Systems
Michele Paolino is a senior virtualization architect at Virtual Open Systems, a company involved in open source virtualization extensions development. His activity is focused on embedded and mixed criticality virtualization. He has contributed to several open source projects (libvirt... Read More →


Wednesday July 17, 2019 16:20 - 17:00
Hall A (1) (Floor 5F)

16:20

Building an AGL Telematics Profile Demonstration Platform - Scott Murray & Matt Ranostay, Konsulko Group
The recently added AGL telematics profile serves as a base for building headless telematics device images. This talk will discuss what the profile includes and outline how it can be used. A practical use case will be walked through, describing using the profile to build an AGL demonstration platform along the lines of a vehicle tracker or an insurance company's driver data collection device. Such systems involve reading CAN data from a vehicle's OBD-II port and sending it to a provider's servers using a wireless connection, so the talk will include discussion of the effort to integrate these on the demonstration AGL telematics platform. As well, recent developments to start addressing image size reduction will be discussed.

Speakers
avatar for Matt Ranostay

Matt Ranostay

Senior Software Engineer, Konsulko Group
Matt has worked in the Embedded Linux field in various roles for 10+ years at various companies including Embedded Alley, Mentor Graphics, Intel's Open Source Technology Center, and Konsulko Group
avatar for Scott Murray

Scott Murray

Principal Software Engineer, Konsulko Group
Scott has been a Linux user for over 20 years, and has developed Linux based embedded products for over 15 years at a variety of companies large and small. Currently, he works for Konsulko Group as a Senior Staff Software Engineer, providing embedded Linux engineering services for... Read More →



Wednesday July 17, 2019 16:20 - 17:00
Main Hall (Floor 5F)

16:20

Elivepatch Updates - Alice Ferrazzi, サイバートラスト株式会社
In mission critical systems unscheduled downtimes must be avoided, but sometimes critical flaws in the kernel must be plugged as soon as possible.

Live patch is a way of changing the kernel internals without rebooting the system by redirecting the code execution.

The main motivation behind elivepatch is to provide an open source live patch build service, that works with any distributions, also in cases where distributions have no unified kernel across the user base (everybody has different GCC versions, different configs, etc) like for example with Gentoo.
Elivepatch is an open source service and is currently looking for users and feedback. The service is based on kpatch-build.

I will show the current progress on build reproducibility, security, and portability. I will also talk about what is still needed to be done.

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 July 17, 2019 16:20 - 17:00
Hall A (2) (Floor 5F)

16:20

BoF: Every Effort Counts: How Can You (and Your Company) be an Ally in Bridging the Gender Gap in Tech - Mariana Varela, Chicas en Tecnología (CET)
An individual’s identification and connection with a role model can influence their aspirations. The lack of female role models in STEM professions, especially in leading positions, affects the confidence that females have in their own ability to follow these career paths.

The question is what can YOU do to bridge the gender gap in tech?

The speaker, co-founder of the organization Chicas en Tecnología (Girls in Technology), will share some advice and ideas taken from their experience on how the audience can help bringing gender parity, understanding the challenges and possible solutions suited for institutions, companies and organizations.

Speakers
avatar for Mariana Varela

Mariana Varela

Co-founder, Chicas en Tecnologia
I'm passionate about women and youth empowerment through technology. I'm a UX researcher and I've always understood technology as a tool to change our realities and have a positive impact in the world.In year 2012, the Ministry of Education, Culture, Sports, Science and Technology... Read More →


Wednesday July 17, 2019 16:20 - 17:00
Hall A (3) (Floor 5F)
  • Experience Level Any

16:20

Consistency in OSS Libraries: Google’s Approach - Tomohiro Suzuki & Garrett Jones, Google
Java developers suffer from diamond dependency issues when libraries are not compatible with each other. For Google’s open source Java libraries, this has been a challenging problem, because different teams maintain more than 150 Maven artifacts with hundreds of transitive dependencies. The diamond dependency issues degrade the productivity of library maintainers and consumers of Google Cloud services.

In this talk, attendees will learn Google’s “Java Library Best Practice” with example scenarios and see a demo of a recently-developed tool (Linkage Checker) that mitigates the issues.

Speakers
avatar for Garrett Jones

Garrett Jones

Staff Software Engineer, Google
Garrett is a software engineer based out of Seattle, Washington, using mostly Java and Python. He has been programming professionally for 14 years, has worked on APIs, UIs, backend projects, and open source libraries, and has worked at both Amazon and Google. He lives with his wife... Read More →
avatar for Tomohiro Suzuki

Tomohiro Suzuki

Software Engineer, Google
Tomohiro Suzuki is a software engineer in Google New York office. He is part of the “Cloud Java tool” team that focuses on providing open source tools for Java developers to enjoy cloud computing. He received a Master's degree in Computer Science after attending the Graduate School... Read More →



Wednesday July 17, 2019 16:20 - 17:00
Hall B (4) (Floor 4F)

16:20

The Road to Safety Certification: How the Xen Project is Making Progress within the Auto Industry and Beyond - Lars Kurth, Citrix Systems UK Ltd.
Safety certification is one of the essential requirements for software to be used in highly regulated industries. The Xen Project, a secure and stable hypervisor that is used in many different markets, has been exploring the feasibility of building safety certified products on top of Xen for a year, looking at key aspects of its code base and development practices.

In this session, we will lay out the motivation and challenges of making safety certification achievable in open source and the Xen Project. We will outline the process the project has followed thus far and highlight lessons learned along the way. The talk will cover technical enablers, necessary process and tooling changes and community challenges offering an in-depth review of how Xen Project is approaching this exciting and and challenging goal.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Wednesday July 17, 2019 16:20 - 17:00
Meeting Room 1 (Floor 5F)

17:10

BoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux Foundation
AGL provides an application framework with SMACK based security, a large number of micro services tailored for the automotive environment, and an SDK for app developers to get going quickly. AGL has attracted a large number of systems developers and app developers. This is an opportunity for developers to get together and discuss issues they have run into, potential roadmap ideas and to provide feedback to the community. Please bring your questions, comments and ideas to this session.

Speakers
avatar for Walt Miner

Walt Miner

Automotive Grade Linux Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America. Walt has over 30 years of embedded software... Read More →



Wednesday July 17, 2019 17:10 - 17:50
Hall A (1) (Floor 5F)
  • Experience Level Any

17:10

PipeWire in the Heart of Future Car Multimedia - George Kiagiadakis, Collabora
PipeWire is an open source project that aims to greatly improve audio and video handling under Linux. Having gained quite some attention recently in the Automotive Grade Linux community, it is now becoming part of AGL, growing steadily.

In this session, George is going to present PipeWire and explain how it provides ground for building complex, yet secure, car multimedia systems, both in the audio and video domains. In addition, he is going to give an update of the current and future work going on around PipeWire, both in AGL and upstream.

Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Multimedia Senior Engineer, Collabora
George Kiagiadakis was born and raised in the city of Heraklion, on the island of Crete, in Greece. He is a computer science graduate of the Computer Science Department of the University of Crete and currently works at Collabora as a senior software engineer in the multimedia domain... Read More →



Wednesday July 17, 2019 17:10 - 17:50
Main Hall (Floor 5F)

17:10

Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger - Wolfgang Mauerer, OTH Regensburg / SiemensAG & Daniel Wagner, SiemensAG
Jitterdebugger is a new tool for testing the preempt_rt real time extensions for the Linux kernel. While the basic principles for this endeavour (run a cyclic task on one or more CPUs, and store the measured latencies) seem very straightforward at a first glance, the devil is in the details -- in particular, if evaluations beyond computing simple descriptive results should take place, and if machines and systems are subjected to systematic testing over long periods of time.
The talk starts with an introduction to architecture and usage of the jitterdebugger tool, and will (of course) also address the question how it differs from the cyclictest tool suite. We will then discuss archival strategies for keeping recorded data reproducible in the long run (a non-trivial problem!), and discuss several types of statistical evaluation that are made possible by jitterdebugger's new capabilities.

Speakers
DW

Daniel Wagner

Senior Engineer, Siemens AG
Daniel Wagner is one of the stable-rt maintainers, maintainer of the preempt_rt real-time extensions of the CIP kernel, and primary author of jitterdebugger.
avatar for Wolfgang Mauerer

Wolfgang Mauerer

Senior Key Expert/Professor, OTH 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 →


talk pdf

Wednesday July 17, 2019 17:10 - 17:50
Meeting Room 1 (Floor 5F)

17:10

SMACK-based Application Whitelisting on AGL - Che-Hao Liu & Chuan-Yu Cho, Industrial Technology Research Institute, Taiwan
Application whitelisting is a technology that allows only applications that are explicitly listed in a whitelist to be executed on a computer system. We have implemented two versions of application whitelisting, one requiring system call interception and kernel modification, and the other requiring only SMACK rule configuration and user-level programming. In this talk, we will detail the SMACK-based application whitelisting implementation, and compare these two implementations in terms of their functionalities, system stability, development efforts, and run-time performance overheads.

Speakers
CC

Chuan-Yu Cho

Deputy Director of Information & Communication Research Lab, Industrial Technology Research Institute
Chuan-Yu Cho is currently the deputy director in information and communication research laboratory in Industrial Technology Research Institute, Taiwan. He is now leading several research teams with special forces on advance penetration testing, application whitelisting, automotive... Read More →
avatar for Che-Hao Liu

Che-Hao Liu

Engineer, Industrial Technology Research Institute, Taiwan
Che-Hao Liu works in the security team at Industrial Technology Research Institute located in Taiwan. His team focuses on system security, using whitelist mechanism to enhance security on Windows and embedded Linux. At the same time, he is the Ph.D. candidate of Advanced Defense Lab... Read More →



Wednesday July 17, 2019 17:10 - 17:50
Hall A (2) (Floor 5F)

18:00

Fluentd Meetup (Limited Seating Availability; Pre-registration Required)
Join the Fluentd Meetup 2019! It will be co-hosted as part of the Open Source Summit Japan. This is a sponsored event by Arm Treasure Data and the Cloud Native Computing Foundation (CNCF).

Fluentd is one of the top-ranked open source solutions for logging and data processing and recently an officially graduated CNCF project. In this meetup, we will have technical sessions about Fluentd and its ecosystem component and we are willing to meet our Japanese community. Talks will include:
- Masahiro Nakagawa, "Evolving of Fluentd and Ecosystem", Arm Treasure Data
- Yuta Iwama, "Recent enhancements in Fluentd and the future", Arm Treasure Data
- Hiroshi Hatake, "Fluentd meets Unicode Windows EventLog", Clear Code
- Eduardo Silva, "Fluent Bit & Stream Processing", Arm Treasure Data
- Seiji Fujimoto, "The state of Windows support in Fluent Bit", Clear Code

This event is for everyone and is free of charge, you don't need to be an OSSummit participant. We have limited spaces, so please register at earliest possible in the following link:
https://forms.gle/mSJvb5pzm3MNTk2J8

Wednesday July 17, 2019 18:00 - 20:30
Hall A (1) (Floor 5F)

18:30

Partner Reception (Invitation Only)
Speakers, media and select sponsors will gather for drinks, hors d’oeuvres and networking at the Open Source Summit Japan + Automotive Linux Summit 2019 Partner Reception.




Wednesday July 17, 2019 18:30 - 20:30
ANA InterContinental Tokyo - Galaxy Room, Floor B1 1 Chome-12-33 Akasaka, Minato City, Tokyo 107-0052
 
Thursday, July 18
 

08:00

08:00

08:00

09:00

Keynote: Lessons about People through Kubernetes - Sarah Novotny, Open Source Wonk
Speakers
avatar for Sarah Novotny

Sarah Novotny

Open Source Wonk, Azure OCTO, Microsoft
Sarah Novotny has long been an Open Source community champion in communities such as Kubernetes, NGINX and MySQL.  She most recently led the Open Source Strategy group for Google Cloud Platform and previously ran large scale technology infrastructures before web-scale had a name... Read More →


Thursday July 18, 2019 09:00 - 09:20
Main Hall (Floor 5F)
  • Experience Level Any

09:25

Keynote: Greetings from Renesas - Hisao Munakata, Senior Director, Renesas Electronics Corporation



Speakers
avatar for Hisao Munakata

Hisao Munakata

Senior Director, Renesas Electronics Corporation
Munakata is an Advisory Board member of AGL, and board of director of Linux Foundation. He has been working for embedded Linux development including upstreaming, BSP development and customer support for over 20 years. Also, talked at many Linux Foundation events and other opportunities... Read More →


Thursday July 18, 2019 09:25 - 09:30
Main Hall (Floor 5F)
  • Experience Level Any

09:35

Keynote: Open Source Activities in NEC - Keiichi Seki, Senior Manager, Open Source Program Officer, NEC
For many years, NEC is actively working with Open Source for both contributing to a variety of Open Source Communities and also being a member of many of Open Source Foundations to expand eco-system.

Here we will share the latest Open Source activities regarding the community aspect of NEC's Open Source Program.


Speakers
KS

Keiichi Seki

Senior Manager, NEC Corporation
Keiichi Seki is an over 20 years experienced professional software architect in application platform middleware through R&D, marketing and customer support.And now he is working for Open Source Program Office in NEC to cover Licensing, Governance and Community activities.Recently... Read More →


Thursday July 18, 2019 09:35 - 09:40
Main Hall (Floor 5F)
  • Experience Level Any

09:45

Keynote: Making Connections: New Developers + The Linux Kernel Community - Shuah Khan, Fellow, The Linux Foundation
The Linux kernel project is large and complex. New developers often struggle to find a way to engage with the community. It is difficult to get a start and get noticed by the community. Linux kernel maintainers and developers have their own TODO lists and tasks in their kernel areas that they might not have time to address.

So how do we connect aspiring developers with the maintainers of open source communities? Shuah will give an overview of the Linux Kernel Mentorship Program designed to connect the two.

Speakers
avatar for Shuah Khan

Shuah Khan

Linux Fellow, The Linux Foundation
Shuah Khan is a Linux Fellow at The Linux Foundation. She is an experienced Linux Kernel developer, maintainer, and contributor. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She is an active contributor to Linux media subsystem. She has contributed to... Read More →


Thursday July 18, 2019 09:45 - 10:05
Main Hall (Floor 5F)
  • Experience Level Any

10:10

Keynote: IBM and Red Hat - Smart is Open. Open is Smart - Jeffrey Borek, WW Program Director, Open Technology & IP, IBM & Akira Onishi, Tokyo City Leader/Developer Advocate, IBM Japan
Speakers
avatar for Akira Onishi

Akira Onishi

Tokyo City Leader/Developer Advocate, IBM Japan
I'm Tokyo City Leader of WW Developer Advocacy, Japan Geo Leader of WW Client Advocacy at IBM. My team is empowering Japanese developers to build smart with IBM/Open technologies.https://developer.ibm.com/jp/Specialties: Not geek, Just passionAround 30 years of working experience... Read More →
avatar for Jeffrey Borek

Jeffrey Borek

WW Program Director, IBM
Jeffrey Borek is a senior technology and communications professional with over twenty years of leadership and technical experience in the Software, Telecommunications, and Information Technology industries. He is currently the leader of the OSPO at IBM, and works in the Open Technologies... Read More →


Thursday July 18, 2019 10:10 - 10:30
Main Hall (Floor 5F)
  • Experience Level Any

10:30

10:30

11:10

AGL-Supervision: From AGL Supervisor to Platform Global Data Collection - Sébastien Douheret, IoT.bzh
AGL natively supports secure micro-services through its Application Framework binder/binding mechanism. A ready to go system may easily run tens or hundreds of micro-services. Consequently monitoring exchanges between binders/bindings is critical. Monitoring may need to be “realtime” to help debugging, or offline when tracking global performances and security issues.

This talk starts by presenting current AGL Application Framework monitoring capabilities to track basic inter-bindings communications. It then exposes how existing supervision service can be used to analyze end-to-end transactions when crossing multiple bindings. Finally it illustrates how AGL supervision can leverage Time Serie Database to collect data, allowing monitoring frameworks like Grafana to render a global vision of the system both in term of performance and cybersecurity.

Speakers
SD

Sébastien Douheret

Technical Director, IoT.bzh
Sebastien holds a master's degree in Electronics & Computer Engineering from INSA Rennes and has over 18 years experience. He started his professional activities in the inspection systems domain by designing hardware modules and developing real time drivers. Then he later joined a... Read More →



Thursday July 18, 2019 11:10 - 11:50
Hall A (1) (Floor 5F)

11:10

Minimize AGL for Low Profile - Ouyang Jun & Zhou Mingying, Nanjing Fujitsu Nanda Software Technology Co., LTD
This presentation describes how to minimize AGL for Low End-Profile to be ready for Low performance SoC.

Such as R-car D3 or R-car E3, which is designed for low-end IVI and cluster of entry class car.
In this activity, I will evaluate after shrinking to fulfill minimum use cases of IVI and cluster with multimedia features, can signal, lightweight UI, SDL, and etc.

And in this presentation, I will present the method that how to minimize the AGL and discuss how far can be minimized

Speakers
ZM

Zhou Mingying

Embeded engineer, Nanjing Fujitsu Nanda Software Technology Co., LTD
Zhou Mingying a senior engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd.). She has been a linux software developer for 9 years. Currently, She is focusing on boards supported by AGL, AGL Application development and other related area.
OJ

Ouyang Jun

Embeded engineer, Nanjing Fujitsu Nanda Software Technology Co., LTD
Ouyang Jun a engineer at FNST(Nanjing Fujitsu Nanda Software Technology Co., Ltd.). He has been a linux software developer for 3 years. Currently, He is focusing on boards supported by AGL, AGL Application development and other related area.


Thursday July 18, 2019 11:10 - 11:50
Main Hall (Floor 5F)

11:10

Managing the Cloud with Command Lines - Arun Chandrasekhar, Microsoft
In this talk, Arun will go through various mechanisms to manage cloud infrastructure using open source command line tools. He will give an overview of best of breed open source cross-platform tools in this space ranging from multi-cloud tools such as Terraform, Ansible and Kubernetes to more cloud specific tools such as Azure CLI and PowerShell. He will compare and contrast various best practices to show you how best to automate the cloud for your specific needs.

Speakers
avatar for Arun Chandrasekhar

Arun Chandrasekhar

Principal Program Manager, Microsoft
Arun Chandrasekhar has been a developer, dev lead and PM working on various technologies for over 20 years. He has worked for various employers ranging from startups to Fortune 500 companies in various countries across the globe including Singapore, Australia, India, China, and the... Read More →


Thursday July 18, 2019 11:10 - 11:50
Meeting Room 1 (Floor 5F)

11:10

Build an Event Driven AI and Machine Learning Pipeline on Kubernetes - Yasushi Osonoi, IBM
AIOps as a field is becoming the need of the hour. With various Machine Learning capabilities coming in different open source projects, and pipelines being built, having a transparent AI pipeline which can notify users of any data drift, bias detection, model accuracy loss etc. is becoming key. In addition, we need capabilities to build a Data Scientists code from source, orchestrate the code, and automate the pipeline.

In this talk we will leverage Kubernetes components like build, eventing, serving and pipelines to show how to build an end to end AI pipeline which we detect any events happening, notify and take actions, can build and run data scientists code, do A/B testing, dark launch, and orchestrate the whole workflow from Model training, validation, serving, and operations. We will focus primarily on eventing and pipeline CRDs from Kubernetes to show this can be automated.

Speakers

Thursday July 18, 2019 11:10 - 11:50
Hall A (3) (Floor 5F)

11:10

libcamera: Making Complex Cameras Easy - Laurent Pinchart, Ideas on Board Oy
Cameras are complex devices that need heavy hardware image processing. Control of the processing is based on software algorithms that have traditionally been implemented inside the camera. The industry increasingly moves those algorithms to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than, at best, a vendor-specific closed-source solution.

To address this problem the V4L2 community is collaborating with industry leaders to develop libcamera, a camera stack that is open-source-friendly while still protecting vendor core IP.

This talk will examine the libcamera architecture, and how it applies to all Linux systems. We will look at how vendors and developers can use the stack to their advantage, the areas they can contribute to, the benefits the stack will bring to them, and how they can influence the design.

Speakers
LP

Laurent Pinchart

Embedded Linux Engineer, Ideas on Board Oy
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 July 18, 2019 11:10 - 11:50
Hall A (2) (Floor 5F)

11:10

Recent Enhancements of Node-RED for Rapid Development of Large Scale and Robust IoT Applications - Hiroyasu Nishiyama, Hitachi, Ltd.
Node-RED is a GUI-based application development platform widely used for rapid creation of IoT applications. An application of Node-RED is a message driven program
called a flow/ It is created in a intuitive way by
connecting functional nodes.
In this presentation, we introduce enhancements recently incorporated in Node-RED and current proposals for future enhancements including:

- API for creating new UI widgets,
- feature for creating reusable flow components,
- testing support of flows,
- checking flows with validation rules.

These features will allow Node-RED users to create
large and robust IoT applications rapidly.

Speakers
HN

Hiroyasu Nishiyama

Chief Researcher, Research & Development Group, Hitachi, Ltd.
To be provided


Thursday July 18, 2019 11:10 - 11:50
Hall B (3) (Floor 4F)

11:10

More Collaborative Approach in Translation: CTE (Collaborative Translation Effort) - Masao Taniguchi, NEC
Collaborative development in "Open source way", or "OSS way" is widespread globally mainly in software engineers. but when you look into locally, that's not always common for non-tech people such as management, planning, marketing staffs. This could be because localization of good OSS resources isn't enough.

Translation process is a key to improve that.

To get "OSS way" more common locally, we need to get translation more productive. This seems to be simple, but actually is not.

There are two big issues in Open source, or Open collaboration related translation. That's about quality and quantity, and both tend to contradict each other. In this presentation, I explain about the issues, trials with LF Japan, and propose how we improve processes more collaboratively using machine translation and Hackmd .(Of course with much more "Fun").


Speakers
avatar for Masao Taniguchi

Masao Taniguchi

Assistant Manager, NEC
Working at NEC corporation from 1999 -Started as a system engineer of Telecommunication switching system - Currently in charge of marketing, business planning related to AI, IoT, and DX. - Open Source Program Office * Reforming internal processes relating to Open Source usage... Read More →



Thursday July 18, 2019 11:10 - 11:50
Hall B (4) (Floor 4F)

12:00

Bridging of Media Data Interfaces Over Multimedia Serial Link - Vladimir Zapolskiy, Tuxera Inc.
The popularity of high-bandwidth serial link applications in modern automobiles is still increasing, the initiated discussion about development of a single generic support of FPD-Link III link in the Linux kernel revealed a vivid interest from multiple IVI and ADAS software suppliers and Linux developers.

FPD-Link III link provides an interface for multimedia data transmission between an application SoC and graphical displays or camera sensors. The FPD-Link III link envelops and converts data received over RGB, LVDS, MIPI CSI-2 and HDMI video interfaces.

This presentation will complete a high-level overview of the published earlier new driver framework in the Linux kernel, which provides an entire support of all conceivable features of TI DS90Ux9xx IC series. The emphasis of the talk will be on video link descriptions in OF graph representation and routes in DRM and V4L2 frameworks.

Speakers
VZ

Vladimir Zapolskiy

Senior Software Engineer, Tuxera Inc.
Vladimir Zapolskiy is a professional embedded Linux kernel engineer since 2007, his competence covers hardware adaptation of the Linux kernel, system wide performance optimizations and development of Linux device drivers. Since 2012 Vladimir works on services and products for Automotive... Read More →


Thursday July 18, 2019 12:00 - 12:40
Hall A (1) (Floor 5F)

12:00

How to Reduce on Your OSS Compliance Work - Lei Maohui, Fujitsu
If you are using AGL or Yocto and working on compliance efforts, this presentation will benefit. Fujitsu has been working on compliance and maintaining a layer named meta-spdxscanner about 3 years. Meta-spdxscanner is a layer works based on FOSSology and can be used to generate SPDX files. This presentation will show how to use meta-spdxscanner. Besides, we have done a lot to make it better to reduce this layer's work time and easier to use recently. For example, OSS packages that have been analyzed in the past time, even if rebuild, it does not need to scan, which can save a lot of time. And cleared license information by FOSSology can be included in SPDX files that be created by meta-spdxscanner. So it will be more credible.

Speakers
LM

Lei Maohui

Software Engineer, Fujitsu
Maohui Lei joined the Fujitsu Corporation in 2011. Her main job is developing a In-House Distro for Embedded Ecosystems which is based on Yocto project and LTS Kernel.


Thursday July 18, 2019 12:00 - 12:40
Main Hall (Floor 5F)
  • Experience Level Any

12:00

Cats vs. Dogs - A Hybrid Cloud Storage Story - Yuval Lifshitz, Red Hat
There are many good reasons for storing your valuable data on premise, but also many good reasons for using the power of serverless cloud computing. What if we didn’t have to chose one against the other?

And even better, what of we could change our mind whenever we wanted?

In KubeCon2018 Huamin Chen & Yehuda Sadeh-Weinraub hooked Ceph into knative/kubernetes to do event driven image classification. But let us say we wanted the images in the “cat” bucket to be processed in the local kubernetes cluster while images in the “dogs” bucket to be processed by a shiny cloud function? And with minimal changes and in a future proof way.
In this talk Yuval Lifshitz would like to show how the recently introduced “publish-subscribe” mechanism in Ceph, when hooked into a message bus (e.g. rabbitmq), or directly to a serverless function in the cloud, could achieve the above.

Speakers
avatar for Yuval Lifshitz

Yuval Lifshitz

Principal Software Engineer, Red Hat
Currently (since 2018) Principal Software Engineer at Red Hat: - Kubevirt: Developing networking solutions for virtual machine payloads in k8s/openshift. - Ceph: Adding connectivity between the RadosGW and external message brokers (e.g. RabbitMQ) Previously a Senior Software Architect... Read More →


Thursday July 18, 2019 12:00 - 12:40
Meeting Room 1 (Floor 5F)

12:00

From Containers to Machine Learning: How Cloud Drives Open Source - Ian Lewis, Google
When Cloud platforms started to become popular, it was said that "Cloud will eat Open Source" because of the proprietary nature of Cloud systems. However, with the right approach, Cloud and Open Source help improve each other and grow together.

With projects like Kubernetes, Istio, TensorFlow, and more, Google Cloud has helped redefine Cloud as a platform based on open-source technologies with a commitment to sponsor projects with developer time. With projects like Docker, Google has helped drive open standards for containers, allowing for the growth of container runtime technologies like gVisor. This talk will take attendees through Google Cloud's commitment to open-source with a particular focus on containers & machine learning, and how open technologies like Kubernetes, Istio, gVisor, and TensorFlow are changing the landscape to one where Cloud and Open Source live and grow together.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google
Ian is a software engineer at Google and contributor to the gVisor project. Ian has had various developer and operations roles throughout his career and enjoys working in environments with diverse ways of thinking. Ian has been living in Tokyo since 2006 and is active in the open-source... Read More →


Thursday July 18, 2019 12:00 - 12:40
Hall A (3) (Floor 5F)

12:00

Compact C Type Format Support in the GNU Toolchain - Elena Zannoni, Oracle
Compact C Type Format (CTF) is a reduced form of debugging information whose main purpose is to describe the type of C entities such as structures, unions, typedefs and function arguments. It originated in the Solaris kernel and it has been ported to Linux as part of the DTrace for Linux project. It's been used (via libdtrace-ctf) to reduce the size of the debugging information for the Linux kernel and for use in DTrace.

There are many advantages to using CTF, due to its compactness, for many kinds of programs that can't rely on DWARF. DWARF's design strives for generality and expressive power, at the cost of being a rather heavy format. For example, evaluating DWARF expressions requires an interpreter for a stack-based machine. This, which is not problematic for typical "off-line" debugging programs such as symbolic debuggers (GDB), may be inconvenient for "on-line" debugging programs such as
unwinders and stack tracers, due to efficiency and security concerns. CTF is a promising format that helps maintain some level of debuggability, even when the size of the executable is an issue and the DWARF info is being stripped out.

For such reasons, we integrated CTF with the GNU toolchain on Linux. This talk will explain how CTF is structured, how we added CTF generation capabilities to gcc, how GDB consumes the CTF information and how binutils and elfutils have been extended to process this new format.

We believe CTF provides the right foundations for expressing the information needed by "on-line" debugging programs, in a most convenient way.

Speakers
avatar for Elena Zannoni

Elena Zannoni

Director of the Linux Tools and Languages Team, Oracle
Elena Zannoni is in charge of the Linux Tools team at Oracle. The team focuses on toolchain and tracing on Linux. Elena has presented and coordinated many talks at various Linux Foundation events.


Thursday July 18, 2019 12:00 - 12:40
Hall A (2) (Floor 5F)

12:00

Schema-Less Columnar Storage Format Yosegi - Yasunori Oto, Yahoo Japan
Flexibility and performance is a critical point in a big data analytics platform on distributed systems.
For flexibility, it is essential to apply a schema at the time of data analyzing. On this point, a strategy called schema-on-read is widely used. This strategy arrows us to accumulate various types of data without worrying about how to analyze them. Additionally, it simplifies the data platform by omitting the schema synchronization system between data collection tier and data query one. However, this method has a disadvantage in performance because such type of data format is not optimized for data analyzing.

For performance, using a columnar format can help us to improve the utilization of the CPU and memory at the time of data reading. Apache ORC and Apache Parquet are known as this kind of format. These formats adopt the schema-on-write strategy. This strategy is optimal for querying, but it requires to specify the scheme beforehand of data storing. This feature leads to the difficulty that we should have an intention of how we analyze data at the time of designing scheme. To alleviate this point, we can use map type for input data. However, this method spoils the effect of projection push-down as these formats deserialize all the data contained in the map type.

We developed "Yosegi" as a schema-less columnar format to obtain both of the benefits. At the time of storing, this format constructs the namespace for storage schema from input data, interprets map type data as struct type data consisting of the keys contained in this map and stores data on a columnar basis. At the time of reading, it assigns the fields in the analysis-time schema to the namespace and fetches the data by its field name. Those two devises of design realize the flexibility of schema-on-read and the performance of schema-on-write. The format is available as Apache 2.0 licensed OSS on https://github.com/yahoojapan/yosegi.

In this presentation, we introduce how the format writes and reads data, performance comparison with other columnar formats and how we leverage the format in our data platform.

Speakers
YO

Yasunori Oto

Data Engineer, Yahoo Japan


Thursday July 18, 2019 12:00 - 12:40
Hall B (3) (Floor 4F)

12:00

The Japanese System of Community in Business and Hobby - A Comparison with Open Source Communities - Carsten Meskes, credativ
Carsten, original from Germany, spent time living and working in Japan. Connected to several different local communities, especially the Yosakoi community, he quickly noticed that Japanese companies are keeping afloat by faking a sense of community and thus binding the employee not only by the tasks and remuneration. This talk aims to compare the uniqueness of Japanese community structure, how it is exploited by businesses or hobbyist with global Open Source communities. A closer look reveals that many businesses nowadays have to work with community and might take some lessons learned from the Japanese. On the other hand the Japanese might want to shift their focus back to the individual and the human aspect in community.

Speakers
avatar for Carsten Meskes

Carsten Meskes

Executive Assistant, credativ
Studied Japanese, lived and worked in Japan for a couple of years before coming back to Germany to work for credativ, an independent Open Source service and support provider. Not much external speaking experience. Lots of time spend in and around communities.


Thursday July 18, 2019 12:00 - 12:40
Hall B (4) (Floor 4F)

12:40

12:40

Women in Open Source Lunch (Pre-registration Required)
We’d like to invite all attendees that identify as a woman to join us at the Women in Open Source Lunch. This is a chance to connect and network with each other in a small group setting, while sharing and learning about other attendees, and working to increase the diversity of the networking community.

All attendees must identify as a woman and will need to be registered for Open Source Summit Japan + Automotive Linux Summit 2019 to attend. There is no registration cost and Pre-Registration Required.








Thursday July 18, 2019 12:40 - 14:00
Above Mori Tower, 2F

13:30

14:00

AGL-based Container Technology Applied to Mass Production of RSE (Rear Seat Entertainment) - Guktae Kim & Won Lee, DrimAES, Inc.
Rear Seat Entertainment (RSE) has been widely used on the Android platform to take advantage of a variety of games and media programs. DrimAES Inc. wanted to find a way to utilize the pre-built Android app ecosystem in developing AGL-based RSE. Though there may be approaches such as hypervisor or emulator, LXC (Linux Container) is the most suitable for performance and ease of development. We succeeded in launching the Android app after booting Android from AGL via LXC and applying it to the RSE product for mass production. We will explain what tasks were required to containerize Android, and how I used it to work with the AGL application.

Speakers
WL

Won Lee

CTO, DrimAES, Inc.
Won Lee is the CTO of DrimAES, Inc. His brief experience is as follows. - A mentor of BoB (Best of Best), a white hacker training program in Korea - A security Researcher of GrayHash - Experience in many development projects 1. Security Analysis and Pen-testing 2. Carplay, Carlife... Read More →
K

KIM

CEO/Co-Founder, DrimAES, Inc.
Guktae Kim is the co-founder and CEO of DrimAES, inc., a silver member of AGL since 2017. His brief experience is as follows. - (Current) Adjunct professor of DGIST(Daegu Gyeongbuk Institute of Science & Technology), Korea University of Science and Technology - (Current) CEO/Co-founder... Read More →



Thursday July 18, 2019 14:00 - 14:40
Hall A (1) (Floor 5F)

14:00

AGL-µBinder: A Fast, Secure and Seamless Option to Connect AGL to Small ECU? - Fulup Ar Foll, IoT.bzh
In order to embrace the global automotive echo system, AGL micro-services architecture should support not only all Linux in a car, but also seamlessly retrieve data from small ECUs and securely send collected information to the cloud.

Because of existing application framework dependencies, as today, AGL bindings run only on Linux. In order to extend to global automotive echo system AGL’s binders/bindings architecture needs to be review. On one hand, remove Linux’s systemD dependencies and extend security model. On a second hand, support "alien" transport protocol including non TCP/IP ones.

This talk presents the lesson learn from a POC to run a subset of current AGL binder onto a micro-controller with Zephyr. How to solve binder/binding dependencies, how to map the transport onto a non TCP/IP link, how to extended AGL security model, ...

Speakers
avatar for Fulup Ar Foll

Fulup Ar Foll

CEO, IoT.bzh
Fulup Ar Foll holds a Master in Computer Science from the Military French School ESAT. His career starts with ten years of research on embedded operating system. He then joins the Industry; took the technical direction of Wind-River in Europe before moving to Sun-Microsystems where... Read More →


Thursday July 18, 2019 14:00 - 14:40
Main Hall (Floor 5F)

14:00

OpenLab: Testing Combinations of Cloud OSS - Kenichi Omichi, NEC
OpenLab has been established for testing combinations of cloud OSS like Kubernetes, Terraform, CloudFoundry, and more. These OSS are being developed in different communities and it is important to collaborate together for production integrations.

In this session, we discuss how to test these combinations and collaborate in different OSS communities to achieve production-ready quality.

ref: https://openlabtesting.org/

Speakers
avatar for Kenichi Ohmichi

Kenichi Ohmichi

Principle Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 17 years. He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality at upstream development. Ongoing Open Source projects: - Kubernetes as a reviewer of testing... Read More →


Thursday July 18, 2019 14:00 - 14:40
Hall A (3) (Floor 5F)

14:00

Automated Run-time Regression Testing with Fuego - Hirotaka Motai, Mitsubishi Electric Corp.
Real-time applications need to satisfy timing constraints, and we have to avoid kernel changes which might cause long delays. But we need tons of time for testing to detect those issues. So, it is the reason why we use automated testing frameworks.

We presented our test with “Fuego” in ELCE2018, which not only measures performance but also traces for detecting what cases delay. Now, we have developed Functional-test run-time logger to get clues to detect internal problem even if all of the test’s results is success. In this presentation we will share the detail of the run-time logger with showing our actual use case.

Speakers
avatar for Hirotaka Motai

Hirotaka Motai

Head Engineer, Mitsubishi Electric Corporation
I work for Mitsubishi Electric corp as a Software Engineer for embedded systems since 2006. Our team provides Linux, Hypervisor systems and related technology for various products. My research focuses on Real-time systems, reliability systems and fast boot tuning techniques... Read More →



Thursday July 18, 2019 14:00 - 14:40
Hall B (3) (Floor 4F)

14:00

Kernel Documentation: What We Have and Where We're Going - Jonathan Corbet, LWN.net
The Linux kernel contains a great deal of documentation, but it has not always been as well cared for as we might like.  In recent years a lot of work has been done to improve our documentation, including the adoption of a new, Sphinx-based toolchain.  This talk from the kernel documentation maintainer will cover what has been done to improve our docs and what is yet to come.

Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net


Thursday July 18, 2019 14:00 - 14:40
Hall A (2) (Floor 5F)
  • Experience Level Any

14:00

Identify Encrypted Application Protocols Based on VPP - Hongjun Ni & Xiang Wang, Intel
Because of port-independent and encrypted protocols, identifying application protocols within encrypted traffic becomes very difficult.
Hyperscan is a high-performance multiple regex matching library.
This talk will introduce a high performance Deep Packet Inspection solution based on VPP and Hyperscan.
It shows high protocol detection accuracy and efficiency, and also guarantees packet order.

It contains below key elements:
1) Implement a flow-based framework on VPP, which leverages Hardware flow offloading and Software mechanism.
2) Hardware flow offloading is supported to accelerate classifying flows.
3) Software flow mechanism provides more flexiblity and huge number of flows.
4) Parse and reassemble complete TLS certificate, even if they are splitted into many packets.
5) Leverage regex matching in Hyperscan to identify application protocols within SSL/TLS packets.

Speakers
XW

Xiang Wang

Senior Software Engineer, Intel
Xiang Wang is a senior software engineer and technical lead of Hyperscan at Intel. His major areas of focus include regular expression matching, Intel architecture-based algorithm optimizations and deep packet inspection related networking solutions including protocol/application... Read More →
avatar for Hongjun Ni

Hongjun Ni

Senior Software Engineer, Intel
Hongjun Ni is focusing on high performance data plane and Cloud Native Networking. _x000D_ He is FD.io VPP Maintainer, Sweetcomb Project Lead, NSH_SFC Project Lead and Hc2vpp Committer. _x000D_ He has fourteen years' rich experience on Cloud Native, SmartNIC, Wireless, Wireline and... Read More →


Thursday July 18, 2019 14:00 - 14:40
Meeting Room 1 (Floor 5F)

14:00

How to Make Smart Cities Stay Smart with Open Source Projects - Yoshitake Kobayashi, Toshiba
Power plants, radar systems, traffic lights, communications and weather systems have been part of everyday life for decades, which have made security and longevity paramount. Currently, these systems are built from scratch, with little re-use of existing software building blocks. This, in turn, drains resources and leads to fragmentation and duplication of effort. This is where open source comes in. The Civil Infrastructure Platform works with other open source projects to develop a super long-term supported (SLTS) open source "base layer" of industrial grade software that enables the implementation of building blocks in civil infrastructure projects. This session will feature how open source software powers smart cities, an overview of CIP activities and its collaborative efforts with other OS projects such as Debian, the ELISA Project and EdgeX Foundry.

Speakers
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Program Director, Toshiba Corporation
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 →


Thursday July 18, 2019 14:00 - 14:40
Hall B (4) (Floor 4F)
  • Experience Level Any

14:50

ACRN/KATA: A Safety Container Solution for Software-defined Cockpit - Yu Wang & Jason Chen, Intel
Nowadays, with the widespread use of intelligence and networking in automobiles, vehicles evolve into a large IoT platform. Software-defined cockpit trends to combine with entertainment system. Workload consolidation, resource isolation, and safety become hot topics now. Besides, in addition to functional safety, information security has become more critical. This has led to a new challenge to vehicle manufacturers about the higher iteration speed of the hardware/software system upgrade. Safety container technology would be an answer. Kata container is a leading security container solution, but there're gaps to meet these requirements, such as real-time, functional safety and etc. ACRN is a lightweight hypervisor, built for real-time and safety-criticality usages. Yu/Jason will introduce how ACRN/KATA combination provides a safety container solution to resolve these challenges.

Speakers
JC

Jason Chen

Technical Leader, Intel
Jason is a software engineer from Intel OTC. He is a key contributor for ACRN project from the very beginning. Now Jason is a technical leader for ACRN project, his focus area is ACRN usage on next generation of automotive platform. Jason have lots of speaking experience inside of... Read More →
avatar for Yu Wang

Yu Wang

Technical Leader, Intel
Yu Wang is from Intel as software engineer, and working on ACRN hypervisor project as sub-maintainer now. Yu presented "ACRN™: A Big Little Hypervisor for IoT Development" session in 2018 LC3 and 2018 WG1 as primary speaker(no co-speaker). Besides, Yu have lots of speaking experience... Read More →



Thursday July 18, 2019 14:50 - 15:30
Main Hall (Floor 5F)

14:50

AGL Roadmap for 2019 and Beyond - Walt Miner, The Linux Foundation
Automotive Grade Linux (AGL) is a Linux Foundation Collaboration Project with a large development community that develops and maintains the AGL Unified Code Base (UCB) distribution. Learn about the latest AGL release (Grumpy Guppy), and the 2019- 20 roadmap. AGL provides an application framework with SMACK based security, a large number of micro services tailored for the automotive environment, and an SDK for app developers to get going quickly.

Speakers
avatar for Walt Miner

Walt Miner

Automotive Grade Linux Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America. Walt has over 30 years of embedded software... Read More →



Thursday July 18, 2019 14:50 - 15:30
Hall A (1) (Floor 5F)
  • Experience Level Any

14:50

Extensibility and Possibility of Kubernetes Custom Resource - Masaya Aoyama, CyberAgent, Inc
Kubernetes is implemented some resources (eg. Deployment, Service and ConfigMap).
The basic resources is used for general purpose, but we need specific resources in each own domain.
For example, if developers build MySQL cluster with basic resources, startup scripts will be so complex. But the MySQL custom resource with simply manifest will make MySQL cluster as managed Database services.

Kubernetes is not only for container platform, but Kubernetes is also a framework for applications using kubebuilder, Operator SDK and so on.At the CyberAgent, we implement GPUaaS resources and some application cluster resources for sophisticated application management.

In this talk, attendees will learn about how to implement own custom resources and the controller, and I will talk about the possibility and extensibility of kubernetes.

Speakers
avatar for Masaya Aoyama

Masaya Aoyama

Infrastructure Engineer, CyberAgent, Inc
Masaya Aoyama is a Infrastructure Engineer for CyberAgent, Inc. And also, technical advisor of CREATIONLINE, inc., and visiting researcher of SAKURA Internet, Inc. He is co-chair at Cloud Native Days Tokyo, and he published Kubernetes books. And he also organizes Cloud Native Meetup... Read More →



Thursday July 18, 2019 14:50 - 15:30
Hall A (3) (Floor 5F)

14:50

Webauthn on Linux with a TPM via the HID Gadget - James Bottomley, IBM
Webauthn is the latest standard for secure, scalable, passwordless authentication on the web. This talk will describe the protocol from the point of view of the Browser and Authenticator, not the Relying Party (so we won't cover how to build a webauthn enabled website, we will cover how to get a Linux laptop with a TPM to be able to take advantage securely of webauthn enabled websites). In the next part of this talk we'll give an overview of Linux USB gadgets and how they work (from the point of view of people wanting to use them, so no kernel internals experience necessary) and Finally we'll describe how to build a webauthn authenticator "token" using the Linux HID Gadget and TPM version 2. The source code for this project is available at https://git.kernel.org/pub/scm/linux/kernel/git/jejb/fido2-ctap-gadget.git/.

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 →


Thursday July 18, 2019 14:50 - 15:30
Hall A (2) (Floor 5F)

14:50

Serverless Without Containers - Shashank Mohan Jain & Gaurav Gupta, SAP Labs
In this talk, we will highlight an alternative way of doing serverless which doesn't depend on using Linux containers or docker. We talk of a very novel way on how functions can be created with minimal bootup time and consuming minimal resources and still having proper isolation in the context of multi-tenanted functions.
We look at the evolution of web assembly (WASM) and Web assembly system interface (WASI) as one of the ways in which functions can be built in languages like C, Nodejs, Rust and compiled to a WASM format and executed within a wasm runtime. The talk also compares the benefits of the approach over the approach of using containers and how this can change the game in the near future.
We will also highlight how multi-tenanted functions are run and how isolation of memory, CPU can be achieved. We also touch upon security aspects like using capability-based security can be achieved.

Speakers
avatar for Gaurav Gupta

Gaurav Gupta

Developer, SAP Labs
Gaurav is a Software Engineer at SAP Labs, working with the Cloud Platform team. Gaurav is currently working on design and implementation of Service Brokers for SAP's Cloud Foundry and Kubernetes Cloud Platforms. He also has experience in Linux Kernel and User space profiling and... Read More →
SM

Shashank Mohan Jain

Chief Architect, SAP LABS
Shashank works as a chief development Architect with SAP cloud platform. Shashank works primarily in the area of virtualization and containers. Shashank has been a speaker in multiple cloud foundry summit as well as with other known conferences.


Thursday July 18, 2019 14:50 - 15:30
Hall B (3) (Floor 4F)

14:50

OSS Collaborative Leadership and the Software Supply Chain Problem - Satoru Ueda, Sony Corporation
Contemporary software is, in many cases, developed by the collaborative work of many developers in a large and complex supply chain network. Some of developers in the supply chain are well-acquainted with using Open Source Software, and handle it appropriately. However we must be reminded that there are still many parties in the product ecosystem that lack familiarity or experience with OSS. Product vendors cannot wait for all members to become mature in their OSS usage. Sometimes, even the OSS leaderships in different companies are required to help each other, to achieve satisfactory results.

In the OpenChain Project Japan Work Group, OSS leaders from different companies are working together to help each other resolve supply-chain issues. In this session we would like to discuss the way to help those early stage level companies. Some actual efforts and outcomes will be introduced.

Speakers
SU

Satoru Ueda

Chief Open Alliance Manager, Sony Corp.
Since early 2003, Satoru Ueda has been engaged in projects to promote and use Linux widely in consumer electronics appliances and IoT devices. Ueda was one of the founders of the CE Linux forum, which was established to enhance the collaborative relationship between the OSS community... Read More →


Thursday July 18, 2019 14:50 - 15:30
Hall B (4) (Floor 4F)

15:30

16:00

BoF: AGL Application Framework - Fulup Ar Foll & Sébastien Douheret, IoT.bzh
The AGL Application Framework needs to evolve to handle low-end Instrument Cluster use cases as well as mixed security environments such as Web Apps. This BoF session will discuss requirements and ideas for the future evolution of the AGL Application Framework to handle these use cases.


Speakers
avatar for Fulup Ar Foll

Fulup Ar Foll

CEO, IoT.bzh
Fulup Ar Foll holds a Master in Computer Science from the Military French School ESAT. His career starts with ten years of research on embedded operating system. He then joins the Industry; took the technical direction of Wind-River in Europe before moving to Sun-Microsystems where... Read More →
SD

Sébastien Douheret

Technical Director, IoT.bzh
Sebastien holds a master's degree in Electronics & Computer Engineering from INSA Rennes and has over 18 years experience. He started his professional activities in the inspection systems domain by designing hardware modules and developing real time drivers. Then he later joined a... Read More →


Thursday July 18, 2019 16:00 - 16:40
Hall A (1) (Floor 5F)

16:00

SOTA Solution and FOTA Solution for AGL - Khiem Nguyen & Thu Nguyen, Renesas Design Vietnam
The presentation describes the result of using RAUC as an AGL SOTA solution. It will visit the prerequisite requirements for the hardware platform (A/B partitions, cryptography for image signing, required features in boot loaders, etc) as well as the requirements from AGL profiles to support SOTA mechanism.
By this chance, the presenter would like to recall the demanding SOTA features discussed in last ELCE 2018 then collect opinions about an official SOTA reference solution in AGL platform.

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

Thu Nguyen

Senior Engineer, Renesas Design Vietnam
Thu Nguyen is a Embedded engineer who works in Renesas Design VietNam from 2013. She was working in system test automation for various Platforms. Now she is joining to maintain the Yocto upstream upgrade and the AGL distribution for R-Car Gen3 Linux Platform. Besides, she also joins... Read More →



Thursday July 18, 2019 16:00 - 16:40
Main Hall (Floor 5F)

16:00

Running Legacy VM's along with Containers in Kubernetes! Delusion or Reality? - Kunal Kushwaha, NTT OSSC
With the increased adoption of Kubernetes by Enterprises, it has become the primary platform for managing applications. Yet many legacy application cannot be moved to k8s due to their dependencies, which has created fragmentation in resource management.

KubeVirt project enables VMs to run as VMs in K8s along with containers. This can play big role in migrating application without containerization. But Traditional apps & infrastructure designed for different topology, lifecycle & scaling factor etc. as compared to K8s, So moving applications in k8s without touching them is really possible? Will there be smooth journey ahead after migration?

In this presentation Kunal will present detailed evaluation report of migrating and managing traditional VMs to k8s including traditional architectures like
- Multi VM based apps
- HA based VM (Master/Standby)
- Multi-Network VMs (data/control plane)

Speakers
avatar for Kunal Kushwaha

Kunal Kushwaha

Senior Engineer, NTT OSSC
Kunal Kushwaha works with NTT Open Source Software Center and is an active contributor to Container projects like podman, containerd & past speaker of OSSummit, Japan. Recently he has been working on migration of legacy application to Kubernetes and evaluating KubeVirt for migration... Read More →



Thursday July 18, 2019 16:00 - 16:40
Meeting Room 1 (Floor 5F)

16:00

Bridging, not Breaking Tradition: Use Service Mesh Expansion to Connect Legacy Workloads to Kubernetes Services - Steven Wong, VMware
Kubernetes has become a preferred platform for hosting distributed and portable services and applications. With this, Istio service mesh can be deployed to address service discovery, service-to-service authentication and encryption, traffic management, metrics, monitoring, and more.

The practice of using a service mesh within a Kubernetes cluster is well known, but what if you want to integrate new services with legacy?

This session will show how to use a technique called mesh expansion to achieve interoperation of applications and services, split across Kubernetes and traditional VM or bare metal hosts.

Specific examples will demonstrate how to:
- Send requests from VM workloads to Kubernetes services
- Run services on a VM that is part of a mesh expansion

Speakers
avatar for Steven Wong

Steven Wong

Open Source Software Engineer, VMware
Steve Wong has been active in the Kubernetes and Apache Mesos communities since 2015. He is chair of the VMware SIG, and a co-organizer of the IoT and Edge Working Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in... Read More →



Thursday July 18, 2019 16:00 - 16:40
Hall A (3) (Floor 5F)
  • Experience Level Any

16:00

Building Products with Debian and Isar - Jan Kiszka, Siemens AG & Baurzhan Ismagulov, Ilbers GmbH
The Isar build system generates Debian images, primarily from binaries, for direct use in embedded devices. In this talk, we will walk through typical patterns for modeling real-world scenarios, in industrial device developments, for the Civil Infrastructure Platform or similar reusable base layers, and in demonstration and test images. Among the covered topics are typical customizations like own kernels or boot procedures, package patching, image descriptions, modeling commonalities and configuration management. We would like to share experiences from using Isar for products and open source projects over the past 2 years.

Speakers
BI

Baurzhan Ismagulov

General Manager, Ilbers GmbH
JK

Jan Kiszka

Senior Key Expert, Siemens AG
Jan Kiszka is working as consultant, open source evangelist and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens division and subsidiaries with adapting and enhancing open source as platform for their products... Read More →


Thursday July 18, 2019 16:00 - 16:40
Hall A (2) (Floor 5F)

16:00

Building Edge Analytics at the Edge with Open Source Components in Action - Hyokeun Choi, Samsung SDS
Internet-of-Things supports machines, computers and users to enable intelligent operations using advanced device management and data analytics. Growing massive volumes of data captured by IoT sensors and minimizing latency to improve response times are inevitably lead the edge computing and this implies the edge analytics process and analyze data at the source rather than sending that data back to the cloud. Although this data analysis at the edge offer a cost-effective and relatively efficient solution, building the edge analytics applications is hard to achieve under the limited computational and storage capabilities the IoT devices have.

Hyokeun Choi, a dev. leader of Brightics IoT platform at Samsung SDS, will introduce how to build performance efficient, portable edge analytics, demonstrate this benefits, and discuss the open source components while enabling this feature in Action.

Speakers
avatar for Hyokeun Choi

Hyokeun Choi

Senior Engineer, Samsung SDS
Hyokeun Choi is a passionate engineer, product manager, storytelling speaker and one of development leader of Brightics IoT platform at Samsung SDS. Hyo is responsible for building Edge Analytics Engine at the edge this year and has been contributing to open source softwares to drag... Read More →



Thursday July 18, 2019 16:00 - 16:40
Hall B (3) (Floor 4F)

16:00

Using SW360 for OSS Compliance Management Process - Kouki Hama , Toshiba
SW360 is OSS tool for centrally managing software component information, license information, vulnerability information, and etc. This tool also allows you to associate project information with many software components.

Toshiba has begun centralizing information management of open source software by SW360. This made it possible to share open source information across departmental barriers. On the other hand, feedback from users obtained various issues.

Kouki will explain how Toshiba has promoted the use of open source by SW360 and will explain how to approach issues. These include issues that originate from Japan domestic requirement and issues that need to be solved beyond the boundaries of a company. Moreover, we will report on what kind of open source compliance management system Toshiba aims for.

Speakers
KH

Kouki Hama

Software Engineer, Toshiba
Kouki Hama is a software engineer at Toshiba Corporation and researches how to use open source effectively without any kind of problems. He is particularly interested in the use of  Open Source Management tools.



Thursday July 18, 2019 16:00 - 16:40
Hall B (4) (Floor 4F)

16:50

Dandified Way to Package Management in Yocto Project - Wang Mingyu, Fujitsu
This presentation will introduce a dnf plugin named dnf-plugin-tui works with Yocto Project to customize rootfs, manage SPDX files and source archives. By dnf-plugin-tui, you just need to reinstall or upgrade packages without rebuilding rootfs, even though you don’t have to redeploy your rootfs. So you can save up to 90% of your time, and reduce the workload for your terminal customers. In addition, dnf-plugin-tui is possible to incorporate a manifest file into a shell based on non-interactive operation, and can generate images in various formats according to user needs. This also will show Fujitsu's contributions and plan to improve the software package management for platform such as Yocto and CIP.

Speakers
WM

Wang Mingyu

Software Engineer, Fujitsu
Wang Mingyu joined the Fujitsu Corporation in 2008. Her main job now is developing an In-House Distro for Embedded Ecosystems which is based on Yocto project and LTS Kernel.


Thursday July 18, 2019 16:50 - 17:30
Main Hall (Floor 5F)

16:50

Panel Discussion: Automotive Grade Linux Developers - Walt Miner & Jan-Simon Möller, The Linux Foundation; Scott Murray, Konsulko Group; George Kiagiadakis, Collabora; Julie Kim, Igalia; Yuichi Kusakabe, Denso Ten
Automotive Grade Linux is the premier fully open source Linux distribution used in automotive today. Walt Miner moderates a discussion among top contributors to the AGL Unified Code Base to see what is happening in the AGL community and what is new with the Happy Halibut release.

Speakers
avatar for Jan-Simon Möller

Jan-Simon Möller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He holds a Dipl.-Ing. in Electrical Engineering... Read More →
avatar for Scott Murray

Scott Murray

Principal Software Engineer, Konsulko Group
Scott has been a Linux user for over 20 years, and has developed Linux based embedded products for over 15 years at a variety of companies large and small. Currently, he works for Konsulko Group as a Senior Staff Software Engineer, providing embedded Linux engineering services for... Read More →
avatar for George Kiagiadakis

George Kiagiadakis

Multimedia Senior Engineer, Collabora
George Kiagiadakis was born and raised in the city of Heraklion, on the island of Crete, in Greece. He is a computer science graduate of the Computer Science Department of the University of Crete and currently works at Collabora as a senior software engineer in the multimedia domain... Read More →
avatar for Julie Kim

Julie Kim

Software Engineer, Igalia
Julie is a developer specialized in web platform development with experience production with WebKit and chromium on various embedded devices. Her previous duties include delivering Chromium/Wayland. She is a Chromium committer and contributed on Chromium Web Accessibility on multiple... Read More →
avatar for Yuichi Kusakabe

Yuichi Kusakabe

Project Leader, Denso Ten
Yuichi Kusakabe is Linux Project Leader of DENSO TEN LTD. He has been involved in embedded Linux solutions IVI.
avatar for Walt Miner

Walt Miner

Automotive Grade Linux Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America. Walt has over 30 years of embedded software... Read More →


Thursday July 18, 2019 16:50 - 17:30
Hall A (1) (Floor 5F)
  • Experience Level Any

16:50

Implementing Security and Availability Requirements for Banking API System Using Open Source Software - Yoshiyuki Tabata, Hitachi
For API management of the financial sector, high security and high availability are necessary. Regarding high security, security functions meeting OpenID Connect like the token introspection and the scope-based authorization are required. Regarding high availability, the dependencies between components should be reduced and a failure in one component must not stop another component, and the accurate rate limit for protecting the API backend is also required. In the presentation, we share our approach on how to implement these requirements with 3scale and Keycloak in order to achieve financial-grade security and availability with the OSS community.

Speakers
YT

Yoshiyuki Tabata

Software engineer, Hitachi, Ltd.
Yoshiyuki Tabata works for Open Source Solution Center at Hitachi, Ltd, and is responsible for Identity and API management solution. He has experience constructing high security banking API systems with Keycloak and 3scale.


Thursday July 18, 2019 16:50 - 17:30
Meeting Room 1 (Floor 5F)

16:50

Podman & Buildah. The Latest in Linux Containers Technology - Daniel Oh, Red Hat Inc.
Podman is the latest technology for building and managing containers. Many Docker users have heard about it but don't understand were it fits. Furthermore there is a lot of talk about Buuildah for building containers. Why are these projects important? Why do they exist? How do they work. As a Docker user why would I use it and will it be difficult to adapt?

In this talk we will introduce Podman and explain how Docker users can simply adapt to using Podman with all it's advantages. We will demonstrate how Podman container images are compliant with the Open Container Initiative (OCI) specification and how they are interoperable with Docker. Podman is build with Kubernetes in mind and has some extra features. Also, if you need it, Buildah provides finer grained control over building container images. Come to this session and be empowered to manage containers like never before.

Speakers
avatar for Daniel Oh

Daniel Oh

Principal Technical Marketing Manager / CNCF Ambassador, Red Hat
Daniel Oh is principal technical product marketing manager at Red Hat and works CNCF ambassador as well. He's well recognized in cloud-native app dev, senior DevOps practices in many open source projects and international conferences.


Thursday July 18, 2019 16:50 - 17:30
Hall A (3) (Floor 5F)

16:50

OSS Vulnerability Trends 2017-2019 - Kazuki Omo, 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 a 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 LightningTalk, Kazuki Omo will report recently trends of OSS CVE from 2017 to 2019. Also, show some typical vulnerability PoC, then tell how you can protect those vulnerabilities by using OSS product/solution.

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 July 18, 2019 16:50 - 17:30
Hall A (2) (Floor 5F)

16:50

A Step-by-step Guide to Building a True Composable Architecture for 5G/Edge - Tejas Nevrekar , Lumina Networks
The next generation infrastructure needs composable architecture to realize the needs of 5G/Edge requirements. This session provides an overview of the framework and Opensource tools to build a composable architecture. The session will touch upon Radio (SDN-R), Transport(Network Slicing) and Multicloud management and orchestration solutions (ONAP) the key building blocks of 5G and how cloudnative helps those areas. The session will also provide deep insights into Kubernetes Custom Resource (CRD) models and how it helps in defining a true cloud native architecture.

Speakers
avatar for Tejas Nevrekar

Tejas Nevrekar

Principal Engineer, Lumina Networks



Thursday July 18, 2019 16:50 - 17:30
Hall B (3) (Floor 4F)

17:30

Onsite Attendee Reception & Sponsor Showcase
Join your fellow attendees after sessions conclude for drinks, canapes, networking and the opportunity to check out the latest and greatest sponsor products and technologies!




Thursday July 18, 2019 17:30 - 19:00
Hall B (Floor 4F)
 
Friday, July 19
 

08:00

08:00

08:00

09:00

Keynote: The New Reality and Tremendous Opportunity of Custom, Open Source Processing - Calista Redmond, Chief Executive Officer, RISC-V Foundation
The growth of human and business interaction with technology continues to explode. At the literal heart of that technology sits a silicon core, combined with general and specific instructions and connections. The insane cost, risk, development time, necessary volumes, and limited computing demands kept the lucrative chip opportunity within reach of just a handful of companies -- focused mostly on general purpose processors. New computing needs in various power and performance dimensions have increased demand and competition for custom processors. This pressure is quietly and rapidly disrupting the processor industry. An Open source approach to processors now reduces risk and investment, with accelerated time to market, and opens the opportunity to thousands of possible custom processors. Learn about the trends, opportunities, and examples -- from smart watches to supercomputers!

Speakers
avatar for Calista Redmond

Calista Redmond

Chief Executive Officer, RISC-V Foundation
Calista Redmond is the CEO of the RISC-V Foundation with a mission to expand and engage RISC-V stakeholders, compel industry adoption, and increase visibility and opportunity for RISC-V within and beyond the Foundation. Prior to the RISC-V Foundation, Calista held a variety of roles... Read More →


Friday July 19, 2019 09:00 - 09:20
Main Hall (Floor 5F)
  • Experience Level Any

09:20

Keynote: MDS, Fallout, Zombieland, and Linux - Greg Kroah-Hartman, Fellow, The Linux Foundation
Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow & TAB Member, The Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a 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... Read More →


Friday July 19, 2019 09:20 - 09:40
Main Hall (Floor 5F)

09:40

Keynote: Moving to Microservices: From Idea to Production - Priyanka Sharma, Director of Alliances, GitLab
With the advent of cloud-native, businesses are able to ship faster to respond to customer needs. In this overview of the trend, Priyanka Sharma will discuss:


* The usefulness of microservices to overhaul engineering cultures to be more customer-responsive, 
* The key issues to be concerned with when moving to microservices
* How to successfully begin a migration
* What are some good resources to draw inspiration and advice from

Come learn from an early adopter and contributor to cloud-native tech how it's done.


Speakers
avatar for Priyanka Sharma

Priyanka Sharma

Director of Technical Evangelism, GitLab
Priyanka Sharma is the Director of Cloud-Native Alliances at GitLab Inc. She also serves on the board of the Cloud Native Computing Foundation (CNCF) and has deep expertise in DevOps and observability. A former entrepreneur with a passion for growing developer products through open... Read More →


Friday July 19, 2019 09:40 - 10:00
Main Hall (Floor 5F)
  • Experience Level Any

10:05

Keynote: The Kernel Report - Jonathan Corbet, Author, Kernel Developer and Executive Editor of LWN.net
The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. This talk will review recent events in the kernel development community, discuss the current state of the kernel and the challenges it faces, and look forward to how the kernel may address those challenges. Attendees of any technical ability should gain a better understanding of how the kernel got to its current state and what can be expected in the near future.


Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net


Friday July 19, 2019 10:05 - 10:30
Main Hall (Floor 5F)
  • Experience Level Any

10:15

10:30

11:00

The Road to Safety Certification: Overcoming Community Challenges to Institutionalise Changes Required for Safety Certification - Lars Kurth, The Xen Project
Safety certification is one of the essential requirements for software to be used in highly regulated industries. Besides technical and compliance issues (such as ISO 26262 vs IEC 611508) transitioning an existing project to become more easily safety certifiable requires significant changes to development practices within an open source project.

In this session, we will lay out some challenges of making safety certification achievable in open source and the Xen Project. We will outline the process the Xen Project has followed thus far and highlight lessons learned along the way. The talk will primarily focus on necessary process, tooling changes and community challenges that can prevent progress. We will be offering an in-depth review of how Xen Project is approaching this challenging goal and try to derive lessons for other projects and contributors.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Friday July 19, 2019 11:00 - 11:40
Main Hall (Floor 5F)

11:00

WebOS LSM for Automotive - Jaeyoon Jung, LG Electronics
webOS is Linux based and open-sourced platform constructed on the flexible and extensible architecture. LSM is the Wayland compositor and window manager in webOS that inherits the extensibility and has many potentials as a compositor for automotive platforms. In this presentation, Jaeyoon Jung will introduce webOS LSM and its architecture that allows to implement automotive user interfaces such as IVI and RSE.

Speakers
JJ

Jaeyoon Jung

Software Engineer, LG Electronics
Jaeyoon Jung is a software engineer at LG Electronics and leading webOS graphics. He has worked 17 years for LG and involved many research and productization projects. From those projects Jaeyoon has gained expertise in various area for the embedded Linux system, such as kernel, system... Read More →



Friday July 19, 2019 11:00 - 11:40
Hall A (1) (Floor 5F)
  • Experience Level Any

11:00

Istio on Knative Lessons Learned: How Istio is Fit for Serverless Platform - Iris (ShaoJun) Ding & Daisy (Ying Chun) Guo, IBM
Serverless is the emerging technology to support microservices. Istio is a popular service mesh platform. How Istio is fit for a serverless platform? It’s a question that developers and users of both serverless and Istio shall look at.

Knative, a Kubernetes native serverless platform, relies on Istio to provide routing, logging, tracing and metrics support for its serverless platform. In this session, we will discover how Istio is leveraged in Knative, analyze and showcase the advantages and disadvantages that Istio brings to Knative. Finally, we will summarize the lessons learned when utilizing Istio on serverless platform.

Speakers
avatar for Shaojun Ding

Shaojun Ding

Software Engineer, IBM
Iris Ding works in IBM Open Technoloty team now and has rich experience about Open source development, middleware production development and cloud monitoring experience. Her current focus is Kubernetes, Service Mesh and Istio. She is also Apache CXF comitter and Istio Member. Iris... Read More →
avatar for Ying Chun Guo

Ying Chun Guo

Software Engineer, IBM
Ying Chun Guo, known as “Daisy”, is an open source developer in IBM China development lab. She has several years experiences in open source communities, starting from OpenOffice, then OpenStack, and recently serverless platforms Apache OpenWhisk and Knative. She was the first... Read More →



Friday July 19, 2019 11:00 - 11:40
Hall A (3) (Floor 5F)
  • Experience Level Any

11:00

Enable Linux in an Industrial IoT System - Tiejun Chen, VMware
There's no doubt that Linux has always been played very well, especially in a variety of embedded system. But we put Linux into the context of IoT, things is different.  Mostly we run IoT edge systems across the safety-critical infrastructures, where on the one hand we should deliver responsibility in real time, and on the other hand, we have to consider safety and security at the same time.  So here we'd like to explore how to construct a safety, security and real time Linux, and also introduce some efforts from SIL2LinuxMP. Finally, our goal is to provide a common open framework to address different scenarios by extending and enabling some existing technologies:
  • 1. Linuxkit
  • 2. Preempt-RT patchset
  • 3. Container as a VM
  • 4. hardware features like SGX
  • 5. Unikernel-based VM
  • 6. EdgeX

Speakers
avatar for Tiejun Chen

Tiejun Chen

Staff Engineer II and Technical Leader, VMware
Tiejun Chen is a staff engineer II and one technical leader from ATC, Advanced Technology Center, VMware OCTO. In recent years he is working on some projects or explorations involved Linux, Unikernel, libOS, IoT, Edge Computing, secure container, k8s, serverless, etc. Before joined... Read More →


Friday July 19, 2019 11:00 - 11:40
Hall B (3) (Floor 4F)

11:00

Epoll Kernel Performance Improvements - Davidlohr Bueso, SUSE Labs
Linux event polling (epoll) is quite a common way to do IO event notification, mainly due to its performance advantages over poll/select; despite some fundamental design issues, requiring careful programming to overcome them. This talk will illustrate, at a kernel level, some of the epoll architecture along with recent upstream changes that improve performance in different workloads. This will also cover some experimental patches that have been discussed in the past and could furthermore improve internal performance and scalability of epoll. In addition, new benchmarking tools and infrastructure will be shown, hoping that performance can get better coverage in the future and inviting future contributions.

Speakers
DB

Davidlohr Bueso

Software Engineer, SUSE Labs
Davidlohr Bueso is a Linux kernel developer at SUSE Labs, focusing on performance and scalability. He works on various core kernel subsystems and has authored hundreds of fixes and enhancements towards making Linux better and faster. Prior to SUSE, Davidlohr worked at HP, tackling... Read More →


Friday July 19, 2019 11:00 - 11:40
Hall A (2) (Floor 5F)

11:00

(How to) Be a Good Citizen in Open-Source Documentation - Robert Kratky, Red Hat
Open-source projects continue to struggle with documentation -- it is often cited as the weak spot of open source. Many projects have failed to attract docs contributors, and many companies that contribute code don’t have processes for working with upstream docs. How can you, both as a corporate and individual contributor, help to create a healthy documentation set? What are the best practices for writing and maintaining open docs?

This session will introduce attendees to basic principles of fitting docs work into the open-source collaboration model. You will learn about open-source documentation what you may already know about open-source code: how to be a good community member, how to contribute meaningfully, and how to ensure the resulting docs serve the community well and can also be downstreamed easily.

Speakers
avatar for Robert Kratky

Robert Kratky

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


Friday July 19, 2019 11:00 - 11:40
Hall B (4) (Floor 4F)
  • Experience Level Any

11:00

Hyperledger Fabric 101: Permissioned Blockchain Platforms - Swetha Repakula & Morgan Bauer, IBM
When one thinks of blockchain, the technologies that come to mind are Bitcoin, and Ethereum. Much of the knowledge has been focused on public networks, and less is known about the permissioned blockchain platforms out there like Hyperledger Fabric. Fabric is an open source blockchain platform that has been designed for corporate use cases. Morgan and Swetha will go through the architecture of Hyperledger Fabric detailing the transaction work flow, consensus mechanism and smart contract capabilities. Attendees will leave with knowledge about the Hyperledger Consortium as well as details into the Fabric platform.

Speakers
avatar for Morgan Bauer

Morgan Bauer

Open Source Contributor, IBM
Morgan Bauer is wide-ranging open source contributor. After contributing to Docker & Kubernetes for the last 2 years, Morgan has gained valuable insight into the varying culture around open source container technology. Pivoting towards blockchain technologies has landed Morgan in... Read More →
avatar for Swetha Repakula

Swetha Repakula

Open Source Contributor, IBM
Swetha Repakula is a software engineer working in IBM’s Open Technologies division. Since late 2017, she has been working on Hyperledger Fabric, an open source blockchain platform on its EVM integration. Previously she was a full-time open source contributor for Cloud Foundry. Swetha... Read More →



Friday July 19, 2019 11:00 - 11:40
Meeting Room 1 (Floor 5F)

11:50

Efficient and Effective Fuzz Testing of Automotive Linux Systems Using Agent Instrumentation - Dennis Kengo Oka, Synopsys
Fuzz testing has become an integral part of the software development lifecycle of automotive systems where the purpose is to detect unknown vulnerabilities. While fuzzing network protocols allows to detect abnormal responses over the fuzzed protocol (e.g., malformed response or missing response), there are several issues, such as memory leaks, where the symptoms are not detectable over the fuzzed protocol itself. To identify such vulnerabilities, Dennis will present the Agent Instrumentation Framework that allows to collect information from the automotive Linux system under test (SUT). This information is used to detect exceptions on the SUT and help identify the underlying causes. To showcase the effectiveness, Dennis will highlight several examples of issues, based on results from fuzz testing of multiple SUTs, that would have not been detected unless agent instrumentation was used.

Speakers
DK

Dennis Kengo Oka

Sr. Solutions Architect, Synopsys
Dennis Kengo Oka has been involved in automotive security since 2006. Dennis received his Ph.D. in Computer Security from Chalmers University of Technology in Sweden in 2009. In the past, he has worked with Volvo Car Corporation in Sweden where he bootstrapped automotive security... Read More →


Friday July 19, 2019 11:50 - 12:30
Main Hall (Floor 5F)

11:50

Performance/Power SoC/ACAP in Automotive Linux - Jerry Wong, Xilinx, Inc.
Performance/Power SoC/ACAP has become key in selection of Automotive platforms. Jerry Wong (Senior Manager of Processing Platforms) from Xilinx discusses the unique problems of asymmetrical OSs and Adaptive Compute Acceleration Platforms (ACAP) for Power Management, as well as the elegant Linux solutions. The talk will include a look to the future.

Speakers
avatar for Jerry Wong

Jerry Wong

Senior Manager Processing Platforms, Xilinx, Inc.
Responsible at Xilinx for Performance/Power Advantage tools and feature strategy. In last month's customer survey, Performance/Power is the #3 reason for selecting Xilinx. And has been a particularly key feature in selection for Automotive. Current duties include speaking at Xilinx... Read More →



Friday July 19, 2019 11:50 - 12:30
Hall A (1) (Floor 5F)
  • Experience Level Any

11:50

Panel Discussion: Cloud Native Data and Storage Management Challenges from End Users Perspectives - Moderated by Steven Tan, Huawei; Yuji Yazawa, Toyota; Shinya Tsunematsu, GMO Pepabo; Mitchitaka Terada, IIJ and Tomoko Kondo, Softbank
As businesses turn to cloud native technologies for agility and efficiency, they are facing new challenges that come with an agile, wide-scale infrastructure that spans not only multiple data centers but also multiple clouds. In this panel, we will explore specific data and storage management challenges experienced by the companies represented by the panelists, and see what they are doing or planning to overcome them.

Speakers
avatar for Yuji Yazawa

Yuji Yazawa

Principal Architect, Toyota
ハイパースケール級の環境での経験を基にレイテンシやスループットの観点での性能やスケール性に関する課題、容量や数量という意味で膨大なデータ量が課題になるような環境でキャリアを形成。現在は、将来必要となるであろう先端技術を研究するチームのリーダーを担うとともに、日々世界を飛び回り最先端の技術を開拓している。(English)Building... Read More →
avatar for Shinya Tsunematsu

Shinya Tsunematsu

Principal Engineer, GMO Pepabo
2009年入社後、ホスティングサービスやASPサービスの運用業務の後、OpenStackによるプライベートクラウドの構築・運用に従事。インフラサイドからの自動化とそれによる効率化、エンジニアの生産性向上に特に興味を持つ。English:Principal... Read More →
MT

Mitchitaka Terada

Engineer, IIJ
2013年入社後、自社クラウドのオブジェクトストレージの開発、構築、運用に従事。運用の効率化のため分散ファイルシステムの構築自動化に取り組んでいる。# EnglishHe has been working at Internet Initiative Japan, Inc. from... Read More →
ST

Steven Tan

VP & CTO Cloud Solution, Storage, Huawei
Steven Tan is OpenSDS TSC chair, and VP & CTO at Huawei where he is responsible for cloud storage solutions, and open-source collaboration. Steven brings over 20 years of engineering experience spanning cloud, virtualization, storage, data security, and data protection. He held various... Read More →


Friday July 19, 2019 11:50 - 12:30
Hall A (3) (Floor 5F)
  • Experience Level Any

11:50

Using Open Source Software to Build an Industrial-grade Embedded Linux Platform from Scratch - SZ Lin (林上智), Moxa
Building an embedded Linux platform is like a puzzle; placing the suitable software components in the right positions will constitute an optimal platform. However, selecting suitable components is difficult since it depends on different application scenarios. The basic components of an embedded Linux platform include the bootloader, Linux kernel, toolchain, root filesystem, it also needs the tools for image generation, upgrade, and testing. There are abundant resources in the Linux ecosystem with these components and tools; however, selecting the suitable modules and tools is still a key challenge for system designers.

In this presentation, SZ Lin will analyze the features in each component and compare common open source software with each tool. In addition, he will also share the experiences in selecting each component and tools for industrial-grade embedded Linux platform.

Speakers
avatar for SZ Lin (林上智)

SZ Lin (林上智)

Software Engineer, Moxa
SZ Lin is leading kernel workgroup and the representative of technical steering committee from Moxa in CIP (Civil Infrastructure Platform) project. He currently works for Moxa in the Embedded Linux Development Center, his team helps develop industrial-grade Linux distribution to adapt... Read More →



Friday July 19, 2019 11:50 - 12:30
Hall A (2) (Floor 5F)
  • Experience Level Any

11:50

Stream Processing on the Edge - Eduardo Silva, Arm / Treasure Data
In Data Analysis, Logging is one of the key components to collect and pre-process data, usually, a logging mechanism goes through the normal workflow of collect, parse, filter and centralize logs to a storage backend like a database, so data processing and analysis can be performed.

Data Processing usually happens after the data has been aggregated and stored, but for real-time analysis needs, process the data while is still in motion brings a lot of advantages and this kind of approach is called Stream Processing.

In this presentation, we will go further and present an extended approach called 'Stream Processing on the Edge', where data is processed on the edge service or device, in a lightweight mode empowering features like anomaly detection (in the order of milliseconds) and Machine Learning in a distributed way using pure Open Source software.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at ARM / Treasure Data. He currently leads the efforts to make logging and data processing more friendly and scalable in Embedded and Containerized systems such as Kubernetes. Maintainer of Fluent Bit, a Fluentd open source sub-project.


Friday July 19, 2019 11:50 - 12:30
Hall B (3) (Floor 4F)

11:50

Open Source QA: What It Will Take to Get to the Next Level - Tim Bird, Sony Corporation
Over the last 20 years, Open Source software has made incredible inroads and become the de-facto standard for system software in many market categories. The same is not true of Open Source Quality Assurance. Despite the availability of many QA resources that are Open Source, the testing landscape is very fragmented, and there are lots of areas where in-house and ad-hoc testing hardware, code and methods are used.

In this presentation, Tim will describe barriers to sharing existing tests and test infrastructure. Tim will give his insights about what will it take to get Quality Assurance to the same level of ubiquity, quality, community, ease of deployment, and low cost, as Open Source coding.

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engineer, Sony
Tim Bird is a Senior Software Engineer for Sony Corporation, where he helps Sony use Linux and other open source software in their products. Tim is the maintainer of the Fuego test framework, and is involved in various groups in the Linux Foundation, including the LF Technical Advisory... Read More →


Friday July 19, 2019 11:50 - 12:30
Hall B (4) (Floor 4F)

11:50

MinBFT, Hyperledger Lab - Open Source Project to Develop Efficient Consensus Protocol - Yuta Namiki, NEC Corporation
Blockchain technologies are attracting a lot of attention from various communities. A consensus protocol is one of key parts; it is a process to make an agreement on a value among distributed nodes.

In this presentation, Yuta Namiki introduces MinBFT, an open source project to implement an efficient consensus protocol achieving Byzantine fault tolerance. Even this project is under Hyperledger Labs, it is designed to be utilized by not only a blockchain system but also various kinds of distributed system. MinBFT leverages hardware-based trusted execution environments (TEEs), such as Intel SGX to make the protocol efficient and scalable. He shares technical brief of the protocol, design of the implementation, how this implementation can be utilized by applications, current status of the project, and feature roadmap of the project in this session.

Speakers
YN

Yuta Namiki

Assistant Manager, NEC Corporation
Yuta Namiki is a software engineer in NEC Corporation. He has more than 10 years of experience in database systems and is working in blockchain systems. He is contributing Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies. He... Read More →



Friday July 19, 2019 11:50 - 12:30
Meeting Room 1 (Floor 5F)

12:30

13:30

14:00

Common Attacks Against Car Infotainment Systems - Tong Lin & Luhai Chen, Intel
Nowadays, automakers and tech giants are competing to launch their own automotive platforms, which all provide an enhanced in-vehicle infotainment (IVI) experience.

With the growing complexity of IVI, concerns about potential car hacking have also been voiced. What can be confirmed is that cyber-attack surfaces are increasing as connected services expand. There are also some real-world attacks that have been disclosed, not just the plots in Hollywood movies.

This talk will first focus on in-depth analysis of the high-risk in-vehicle interfaces (Bluetooth, Wi-Fi/Cellular, USB, etc.) which may expose system to potential attacks. Then, the recent IVI attack scenarios and the related exploit methodology will be detailed case by case. In addition, the possible mitigation strategies, as well as best practices for automotive security testing will also be introduced during the presentation.

Speakers
TL

Tong Lin

Security Researcher, Intel
Tong Lin is a security researcher in Intel Open Source Technology Center. He has rich experiences in the fields of penetration testing, vulnerability discovery and exploitation development. In recent years, he has reported many security bugs to the related vendors or organizations... Read More →


Friday July 19, 2019 14:00 - 14:40
Main Hall (Floor 5F)
  • Experience Level Any

14:00

Scalable and Flexible Software-Platform for High-performance ECUs - Philipp Viktorin, Elektrobit Japan K.K.
Scalable and flexible software-platform for high-performance ECUs (Philipp Viktorin, Elektrobit Japan K.K.) - The car is becoming the most complex internet device we have known so far and it will become a software product. In this presentation, Philipp Viktorin will introduce a future architecture which is needed to cope with the challenges of future mobility. The main topics are the change from complex distributed systems to powerful central and zonal architectures as well as scalability, update, and upgrade capability, safety, security and how to deal with topics like open source within mass production projects.

Speakers
avatar for Philipp Viktorin

Philipp Viktorin

Head of Partner Management Asia, Elektrobit Japan K.K.
Philipp Viktorin has been working in the area of embedded software development for more than 13 years.Initially working as Software Engineer and Project Manager for car infrastructure including OSEK/VDX based systems, AUTOSAR platforms as well as boot loaders and automotive flash... Read More →



Friday July 19, 2019 14:00 - 14:40
Hall A (1) (Floor 5F)

14:00

Consolidate Real time and HMI with ACRN Hypervisor - Jason Chen, Intel Corporation
With the increasing momentum of embedded devices getting smarter and always connected, it is prevalent to see that more and more industrial automation manufacturers (Siemens, Beckhoff, Inovance, etc) are combining multiple platforms (PLC, HMI, MC, Robotics, etc) into the single products. The virtualization is the key technologies to empower such kind of workload consolidation. However, one of the challenges is its strict Real-Time requirements. Some of the products need the Real-Time task’s scheduling latency to be less than 30us or even less. The traditional virtualization solution is unable to hard to achieve the Real-Time requirements above. For example, the KVM is only able to achieve 100us-level scheduling latency. This talk will present those challenges and how ARCN Real-time is designed to overcome those challenges and meet the industrial-grade Real-Time performance.

Speakers
JC

Jason Chen

Technical Leader, Intel
Jason is a software engineer from Intel OTC. He is a key contributor for ACRN project from the very beginning. Now Jason is a technical leader for ACRN project, his focus area is ACRN usage on next generation of automotive platform. Jason have lots of speaking experience inside of... Read More →



Friday July 19, 2019 14:00 - 14:40
Hall A (2) (Floor 5F)

14:00

Developer Experience (DX) for Open-Source Projects: How to Engage Developers and Build a Growing Developer Community - William Cheng & Akihito Nakano, Founding Team Members of OpenAPI Generator
Developer experience is one of the most important factors when it comes to building a successful product for developers. Most successful open-source projects share a similar pattern - an engaging developer experience. How can an open-source project engage developers more easily? How should the developer experience be crafted differently compared to commercial products? What are the best practices in providing a world-class developer experience?

In this talk, William Cheng, who is the core team and founding member of OpenAPI Generator, will walk you through lessons in turning developers into loyal contributors to achieve 1000+ contributors with 100+ generators covering 30+ programming languages and 20+ server-side frameworks with the help of a vibrant and growing developer community.

Speakers
avatar for Akihito Nakano

Akihito Nakano

Founding Member, OpenAPI Generator
Akihito Nakano is a web application developer of E-Commerce Platform Department at ASKUL Corporation. He has been involved in web API development, cloud migration, development environments improvement & unit tests organization.
avatar for William Cheng

William Cheng

Founding Member, OpenAPI Generator
William Cheng is an experienced IT professional with 10+ years of experience in IT startups, academic research, a leading semiconductor equipment manufacturer and a top-tier global investment bank. He is also an entrepreneur, eBook author, conference speaker, and active open-source... Read More →


Friday July 19, 2019 14:00 - 14:40
Hall B (4) (Floor 4F)
  • Experience Level Any

14:00

The Activity of the Security Workgroup in the CIP Project - Takehisa Katayama, Civil Infrastructure Platform
The IEC established the IEC 62443 international security standard covering all layers engaged in the manufacturing of industrial control systems and all players. The Civil Infrastructure Platform (CIP) Project established Security Workgroup for supporting them to get the IEC 62443-4-2 Certification by using open source software. I'll introduce the activity and the aim of the Workgroup.

Speakers
TK

Takehisa Katayama

Senior Manager, Enterprise Infrastructure Business Division, Renesas Electronics Corporation
TSC representative from Renesas and Security Workgroup lead in CIP project. I'm a software architect and have more than 20 years of experience in software development for embedded systems.



Friday July 19, 2019 14:00 - 14:40
Meeting Room 1 (Floor 5F)
  • Experience Level Any

14:00

The Strategic Value of CommunityBridge: An Open Dialogue - Timothy Fong, The Linux Foundation
This discussion will share and invite feedback on the CommunityBridge suite of solutions, which includes Analytics, Security, Mentorship, EasyCLA, Funding, and other services.  

This session will also share a framework for how Open Source can deliver more Strategic Innovation to your company with the “LF Innovation Maturity Model.”

We would welcome your feedback in this breakout session where you participation is encouraged.

Speakers
TF

Tim Fong

Director of Product, The Linux Foundation


Friday July 19, 2019 14:00 - 14:40
Hall A (3) (Floor 5F)
  • Experience Level Any

14:00

BoF: Let's Play Small-mini-card-sized Computer Boards! - Masafumi Ohta, Japanese Raspberry Pi Users Group
There are tons of small, mini, card-sized computer boards have been released since Raspberry Pi was born to the production and lately you can see them everywhere to apply them to not only electric DIY personal/education use but also Enterprise/industrial use. In this session, Masafumi will discuss deep-dive topics :

1. Introduction: define those boards
2. Model concepts: why are they mini, small, card-sized and cheap?
3. Disk media: are they bearable for any use? (ex.SD)
4. Robustness: it is really robust ( circuits and etc..)?
5. Kernel: is it really fit on the boards?
6. Operating System: is it easy to handle?
7. Other tips and issues: USB, SoC thermo, Auto-deploy, Edge-AI and etc.. And Masafumi discuss many of use cases to look into deeply and learn some practices.
  • opportunities to use the boards
  • how to use the boards
  • how to manage the boards ( especially to overcome drawbacks )

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 July 19, 2019 14:00 - 14:50
Hall B (3) (Floor 4F)

14:50

The Mobility Frontier: Gearing Up for Automotive’s Next Great Journey - Alex Agizim, EPAM
It’s time for automotive companies to think beyond their traditional service offerings, creating new business models, revenue channels and services by transforming a vehicle from hardware to a software-defined vehicle. Automotive companies will have to adopt the best and modern practices of software development, cloud solutions, and edge computing quickly to turn into a software-defined car successfully. Dictated by safety requirements conservative mindset of traditional automotive industry players, security, and longtime development cycle are the biggest obstacles to achieving this. Mr. Agizim will talk about how by using open source solutions for the cloud, and edge computing can help automotive companies to transform themselves to be the next-generation mobility services providers.

Speakers
AA

Alex Agizim

CTO Automotive & Embedded Systems, EPAM
25 years of experience managing engineering teams, creating architecture designs and development of embedded systems for automotive, consumer electronics and telecommunication industries. Leading innovation programs for automotive and connected vehicle by creating mixed safety... Read More →


Friday July 19, 2019 14:50 - 15:30
Hall A (1) (Floor 5F)

14:50

V2X Communication and the Security Challenges for the Automotive Industry - Rolf Lumpe, BlackRidge Technology
The connected car represents one of the fastest growing IoT markets. By 2020, an estimated 250 million connected vehicles will be on the roads worldwide, with each one featuring 200 or more sensors continuously collecting and utilizing data about road conditions, the car, and driver preferences, according to Industry Week.

As the number of connected cars rises, so do security concerns and hacking fears. With the vulnerabilities of these cars becoming increasingly apparent, the question facing auto manufacturers and IoT platforms is: how do we protect connected vehicles and the people driving them?

Consider the Ultimate Triad of IoT, the Connected Car, and Cybersecurity.

Speakers
RL

Rolf Lumpe

Vice President Business Development, BlackRidge Technology
ROLF LUMPE Vice President of Business Development at BlackRidge Technology As VP Business Development at BlackRidge Technology he is responsible for leading the company’s international business expansion in various industry verticals such as IoT/IIoT, automotive, telecom, finance... Read More →


Friday July 19, 2019 14:50 - 15:30
Main Hall (Floor 5F)

14:50

Cloud Native CI/CD with Tekton Pipelines and Knative - Andrea Frittoli, IBM
Cloud-native developers can enjoy a rich ecosystem, with plenty of functionality already available from existing microservices, a service mesh or the cloud fabric. These benefits come at the cost of added complexity in the development workflow: a could native application is made of a potentially large number of components, and verifying and troubleshooting a small change in one of them might prove challenging. Automation, in the local development environment as well as in the form of continuous integration and delivery pipelines, is fundamental to reduce complexity. In this talk I will introduce Tekton pipelines and Knative; I will present my experience combining the two projects to build cloud-native continuous delivery pipelines. I will discuss the challenges and benefits of using the building blocks of the CD pipeline to implement CI and enhance the development workflow as well.

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 a contributor to the Tekton project and he has contributed to OpenStack for several years, with focus in Quality Engineering and CI/CD, with the role of Project Technical Lead of the QA Program for... Read More →


Friday July 19, 2019 14:50 - 15:30
Hall A (3) (Floor 5F)

14:50

Xenomai Based Real Time Prototype Model Without Using RTOS - Pintu Kumar, Sony India Software Centre
When it comes to Linux real time (RT), we have only two options today - PREEMPT_RT and XENOMAI. However it is still hard to choose one.

This talk is about designing a RT based hardware prototype model purely based on Linux and integrated with Xenomai RT capabilities. It also has an in-built intelligence for detecting sudden obstacle on its path and taking immediate action. The movement of this two-wheeler rover can also be controlled by using any Android Smart Phone and a light-weight framework built with Xenomai skin. This session will also demonstrate how Xenomai could be useful in improving the response time of the system (compared to normal Linux) during sudden obstacle detection, even on a heavy loaded system.

This presentation will end by sharing some of the pain-points (as a developer) in integrating Xenomai with Linux, along with some ideas onboard in improving the Xenomai ecosystem.


Speakers
avatar for Pintu Kumar

Pintu Kumar

Software Architect, Sony India Software Centre Pvt. Ltd. Bangalore
Pintu have more than 10 years of experience in Linux Kernel development. Currently he is working as a Software Architect in Linux Kernel team at Sony India Bangalore. Previously he was working with Samsung Research India Bangalore where he was part of the Tizen Kernel/BSP team. His... Read More →



Friday July 19, 2019 14:50 - 15:30
Hall A (2) (Floor 5F)
  • Experience Level Any

14:50

DPDK IPsec: A Scalable High Performance Library for Your IPsec Application - Fan Zhang, Intel
IPsec is the most commonly used security protocols in 4G-LTE, and is recognized as the method of securing control and data channels of 5G. For adapting the massive traffic encryption needs in 5G, we propose our DPDK IPsec library, a scalable, high performant, and modularized library with simple but comprehensive APIs to ease your IPsec application development. Moreover, DPDK IPsec library is designed with seamless adoption of different software and hardware security accelerators (lookaside and inline hardware), and can work in both native and virtual platforms without application change. In this presentation we will describe the modular architecture of the library and propose the integration of the library into data plane applications, including the performance indicators of different use-cases.

Speakers
FZ

Fan Zhang

Network Software Engineer, Intel
Zhang Fan, born in Changsha, Hunan province, holds a PhD. in Network Information Security from University of Limerick. He is now a network software engineer in Intel Ireland. Fan has published 3 international journals and conference papers indexed by SCI/EI and is one of the authors... Read More →


Friday July 19, 2019 14:50 - 15:30
Hall B (3) (Floor 4F)

14:50

Markings of a Healthy OSS Project - Clement Ho, GitLab
Almost all projects rely on open source. That is fantastic for everyone but not all open source projects are created equal. Some are healthy than others. In this talk, I’d like to share what indicators I use to gauge the health of an open source project so that we can all contribute in making open source projects healthier for everyone.

Speakers
avatar for Clement Ho

Clement Ho

Frontend Engineering Manager, GitLab
Clement is a frontend engineering manager at GitLab for the monitor stage of the DevOps lifecycle. He is a maintainer of GitLab's frontend code and is currently building his team in becoming charting experts at GitLab and in the industry. Prior to GitLab, he worked at HP and received... Read More →


Friday July 19, 2019 14:50 - 15:30
Hall B (4) (Floor 4F)
  • Experience Level Any

14:50

Secure Container in IoT Segment: Extend KATA to ACRN IoT Hypervisor - Yu Wang & Jason Chen, Intel
Today’s connected devices are increasingly expected to support a range of hardware resources, operating systems, and software tools/applications. Workload consolidation, resource isolation and safety become hot topics now, container technology should be an answer. KATA Container is a security enhanced container by leveraging Virtual Machines (VMs) technology, that feels and performs like containers, but provides the workload isolation and security advantages of VMs. Originally KATA is designed for data center usage, so there’re gaps and challenges to meet specific IoT segment requirements, for example, real time, functional safety and embedded I/O mediator requirements. ACRN™ is a flexible, lightweight hypervisor, built for real-time and safety-criticality usages. In this session, Yu/Jason will introduce how to extend KATA Container to ACRN IoT hypervisor to for embedded system usages.

Speakers
avatar for Yu Wang

Yu Wang

Technical Leader, Intel
Yu Wang is from Intel as software engineer, and working on ACRN hypervisor project as sub-maintainer now. Yu presented "ACRN™: A Big Little Hypervisor for IoT Development" session in 2018 LC3 and 2018 WG1 as primary speaker(no co-speaker). Besides, Yu have lots of speaking experience... Read More →
JC

Jason Chen

Technical Leader, Intel
Jason is a software engineer from Intel OTC. He is a key contributor for ACRN project from the very beginning. Now Jason is a technical leader for ACRN project, his focus area is ACRN usage on next generation of automotive platform. Jason have lots of speaking experience inside of... Read More →



Friday July 19, 2019 14:50 - 15:30
Meeting Room 1 (Floor 5F)
  • Experience Level Any

15:30

16:00

Embracing a Modular Architecture for the IVI system - Agustin Almansi, VNC Automotive
Embracing a modular architecture for the IVI system (Agustin Almansi, VNC Automotive) - As the role of the IVI system in the car expands, keeping up with the demand for new features is causing the software and hardware to become more complex and costly to develop. In response to this a trend is emerging, which moves away from a centralised design to a more modular approach that leverages the capabilities of mobile devices. Agustin Almansi will explain how smartphones and "add-on boxes" are being used to expand the capabilities of the IVI through a common interface.

Speakers
avatar for Agustin Almansi

Agustin Almansi

Technical Account Manager, VNC Automotive
I am a Technical Account Manager at VNC Automotive, a software company based in Cambridge, UK. VNC Automotive specialises in connectivity software for the automotive industry. I have been working at VNC Automotive for almost nine years, my responsibilities include working closely... Read More →



Friday July 19, 2019 16:00 - 16:40
Hall A (1) (Floor 5F)

16:00

V2X Connectivity with the DDS/RTPS - Steve Kwon, Wayties, Inc.
The Data Distribution Service for Real-Time Systems (DDS) is an open standard from the Object Management Group (OMG). The Real-Time Publish Subscribe (RTPS) is the interoperability protocol for DDS, widely used aerospace and defense industries for real-time applications.

In automotive industry, the DDS/RTPS is applying Adaptive AUTOSAR and Robot Operating System 2 (ROS2) which is used as a framework in Connected and Automated Vehicle (CAV).

In this talk, Steve Kwon will provide a brief overview about the DDS/RTPS technology, and introduce an approach to connect V2X devices with an open source implemented DDS/RTPS. Also, he will share his experiences and thoughts with the audience.

Speakers
avatar for Steve Kwon

Steve Kwon

CEO, Wayties, Inc.
Steve Kwon is the CEO of Wayties, Inc. that is a startup company developing V2X systems and solutions. He has worked as a software/system engineer for more than 15 years in tele-communication and automotive industry, covering embedded development, server/client-side software and web/mobile... Read More →



Friday July 19, 2019 16:00 - 16:40
Main Hall (Floor 5F)

16:00

Building a Scalable Data Science & Machine Learning Cloud Using Kubernetes -Murali Paluru, Rancher Labs, Inc.
Tagline: A real-life story of architecting & building a cloud-native data science platform using Kubernetes.

A growing team of data scientists was looking for a simple, flexible, scalable and a secure way of migrating to the cloud as the on-prem data center started becoming a bottleneck. Kubernetes, which enables applications to run on a variety of private and public clouds, along with an ever-growing feature set, matched most of the team's requirements.

In this talk, Murali Paluru, who had the opportunity to work with the Data Scientists team, will share the gathered requirements, architecture and in-depth details of the Data Science platform built on top of Kubernetes. He will also demo a one-click solution that he has developed, to hide away the complexity of Kubernetes and enable the Data Scientists to focus on analyzing the data instead of managing the underlying infrastructure.

Speakers
avatar for Murali Paluru

Murali Paluru

Principal Software Engineer, Rancher Labs, Inc.
Murali Paluru, Principal Software Engineer at Rancher Labs, Inc, started his career in networking in the mid-2000s and after working on various products lines at different companies, he is currently developing solutions involving containers and Kubernetes. Some of his past projects... Read More →


Friday July 19, 2019 16:00 - 16:40
Hall A (3) (Floor 5F)

16:00

Evolving NVDIMM for Enterprise Grade - QI Fuli, Fujitsu
Non-Volatile DIMM(NVDIMM) is expected to be a next generation memory. It can be accessed by a cpu directly and its data can remain when electrical power is removed. In-Memory Database will be a good example of NVDIMM.
Many people have been making great efforts on Linux, NVDIMM drivers, filesystems, and management command, and many libraries have been well developed for a few years.
However, there are several issues on RAS of NVDIMM to solve. For example, NVDIMM does not have a feature to save its data when it becomes physically damaged. Users are need to know when is the proper time to backup the data and do the replacement.
In this presentation, I will talk about the basis of NVDIMM, how to make a good use of NVDIMM for enterprise, and features what would be developed for enterprise.

Speakers
avatar for QI Fuli

QI Fuli

Software Engineer, FUJITSU
QI Fuli is a Linux engineer, currently focusing on Non-Volatile DIMMs at Fujitsu Limited, where he started his career since Apr. 2016. Meanwhile, he studies on persistent memory as a PhD student at the University of Tokyo.


Friday July 19, 2019 16:00 - 16:40
Hall A (2) (Floor 5F)
  • Experience Level Any

16:00

Carrier-Grade Container Components in BBU for 5G - Hui Chen, Huawei
Container like docker has been widely used in the cloud computing environment, but for the embedded devices used in the base stations have totally different requeiremnts for the container infrastructure. Huawei has developed its own light container components(as known LCRD in Huawei) for the BBU environment, which could help the customers to quickly deploy businesses, also dynamically allocate the resources between 3/4/5G. LCRD has been used in our 5G products and make them competetive around the world.

Speakers
HC

Hui Chen

Principle Engineer, Huawei
Dr. Chen is the principle engineer in Huawei RTOS development team. He obtained his Ph.D degree from Gatech and BeiYou University co-cultivation program. He has given several talks at L3C and other community conferences.


Friday July 19, 2019 16:00 - 16:40
Hall B (3) (Floor 4F)

16:00

Introduction to JanusGraph Database - Jason Plurad, IBM
JanusGraph is a scalable graph database that is optimized to store and query graphs with billions of vertices and edges distributed across a multi-machine cluster. We'll share several uses cases from IBM products that take advantage of a graph database to highlight the strengths that graph provides over relational and other NoSQL alternatives. We'll discuss the JanusGraph architecture which gives developers the flexibility to leverage their knowledge and operational skills from other storage backends. We'll cover how open source developers from the community united to establish JanusGraph at the Linux Foundation, and then discuss JanusGraph project directions and opportunities to build out the open source graph ecosystem.

Speakers
avatar for Jason Plurad

Jason Plurad

Software Developer, IBM
Jason Plurad is a software developer for IBM Cognitive Applications. He develops open source software and builds open communities in the big data and analytics space. His focus has been on graph databases and graph analytics. He is a Technical Steering Committee member and committer... Read More →



Friday July 19, 2019 16:00 - 16:40
Meeting Room 1 (Floor 5F)

16:00

Open Source Quantum Computing - Matthew Treinish, IBM Research
Quantum computers are not just science fiction anymore, as companies are building more powerful quantum computers. While the concepts of quantum computing have been around for over 30 years, it hasn’t been generally accessible until recently. Open source software for quantum computing has started being developed as these new machines are being built. Learning the lessons from the history of developing classical computers, there are already several open source projects available for quantum computers. So as the technology matures there will be an open source ecosystem already for quantum computing.

This talk will provide an introduction to the basics of quantum information theory, show some current quantum computers, explore the open source tooling available for quantum computing, and show how you can use that to write your own quantum programs and run them on actual quantum devices.

Speakers
avatar for Matthew Treinish

Matthew Treinish

Software Engineer, IBM Research
Matthew Treinish has been working on and contributing to Open Source software for most of his career. Matthew currently works for IBM Research developing open source software for quantum computing. He is also a long time OpenStack contributor and a former member of the OpenStack TC... Read More →



Friday July 19, 2019 16:00 - 16:40
Hall B (4) (Floor 4F)

16:50

Automotive Virtual Platform Using VIRTIO - Mikhail Golubev, OpenSynergy GmbH
In the modern world there is a growing demand for virtualized solutions on the automotive markets. The existing variety of proprietary solutions from both hardware and hypervisor vendors do not provide a possibility for a guest compatible with one solution to be used with a solution from a different vendor.

The VIRTIO-based standard Automotive Virtual Platform aims to provide an opportunity to easily create, use, and redistribute virtualized guests by making the conventional hardware functionality accessible for guests through a standardized VIRTIO interface.

The goal of this report is to provide a high-level overview of an Automotive Virtual Platform and to describe the ongoing effort to develop new VIRTIO-based devices, - virtio audio and virtio video, - which are not covered by the standard yet.

Speakers
MG

Mikhail Golubev

Technical Lead, OpenSynergy GmbH
Michail Golubev is a virtualization technical lead at OpenSynergy Gmbh, a company that develops the virtualization platform COQOS Hypervisor SDK that supports the convergence of software-based vehicle functions with different requirements on safety and security. His activity is mainly... Read More →


Friday July 19, 2019 16:50 - 17:30
Hall A (1) (Floor 5F)

16:50

A Deep Dive into the Performance of Istio - Shukun Song & Yushiro Furukawa, Fujitsu Limited
As a microservice application grows in size and complexity, the behavior of its network can become harder to be understood and managed.

To solve such complex management problem, Istio, a project which provides lots of network key features such as load balancing, monitoring, security and so on to microservice applications, has been developed. It can significantly ease the strain on development teams.

However, although Istio has become ready for production since V1.0, utilization of Istio may not be appropriate for enterprise applications in which high performance is required, as Istio can cause additional network latency.

In this presentation, Shukun SONG will explain where the bottleneck of Istio is by profiling its action. And he will also introduce a solution idea which is based on deploying Mixer as daemonset and use data to show the effect this idea can bring.

Speakers
YF

Yushiro FURUKAWA

Software Engineer, Fujitsu Limited
Yushiro FURUKAWA is a senior software engineer at Fujitsu Limited. He has been working in Openstack for the past 4 years and now he is focusing on bare-metal deployment and rolling-upgrade for Kubernetes components.
SS

Shukun SONG

Software Engineer, Fujitsu
Shukun SONG is a software engineer currently focusing on improving the performance of Istio and rolling-upgrade for Kubernetes components at Fujitsu Limited. In his spare time, he likes playing piano.


Friday July 19, 2019 16:50 - 17:30
Hall A (3) (Floor 5F)

16:50

Putting a Microscope on Your Application Monitoring via ebpf - Shashank Jain & Gaurav Gupta, SAP Labs
The problem with most of the monitoring systems and tools today is that they identify symptoms of the problem like a high cpu utilization but are unable to tell the cause. This leads to visible problems in conducting a proper root cause analysis of the problem. In the session we talk about a low level Linux kernel tracing mechanism called ebpf and how it can be used to perform fine grained monitoring of the systems we run. We take an example of a production database and how with very low overhead, metrics like performance of the block layer like block latency, build up of process queues or network congestion/packet drops can be detected. We also talk of generating flame graphs on the fly which can show the hot code on and off cpu. The talk also will entail some other tools like perf and how they can be used to provide microscopic view of systems and applications.

Speakers
SM

Shashank Mohan Jain

Chief Architect, SAP LABS
Shashank works as a chief development Architect with SAP cloud platform. Shashank works primarily in the area of virtualization and containers. Shashank has been a speaker in multiple cloud foundry summit as well as with other known conferences.
avatar for Gaurav Gupta

Gaurav Gupta

Developer, SAP Labs
Gaurav is a Software Engineer at SAP Labs, working with the Cloud Platform team. Gaurav is currently working on design and implementation of Service Brokers for SAP's Cloud Foundry and Kubernetes Cloud Platforms. He also has experience in Linux Kernel and User space profiling and... Read More →



Friday July 19, 2019 16:50 - 17:30
Hall A (2) (Floor 5F)

16:50

Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cloud Computing - Hyde Sugiyama, Red Hat
Launched in 2018, several blueprints are work in progress such as KNI(Kubernetes Native Infrastructure for Edge) project for 5G edge computing, in Akraino Edge Stack.

Service Providers started to explore for Container native Network Function such as 5GC, C-RAN and Edge computing, in Kuberntes(K8s) that is de facto container system environment in open source communities. They need not only legacy edge computing such as CDN service but also they will need Intelligent-edge platform providing AI platform, data lake and etc in scalable cloud manner.

Challenge of Edge computing in K8s environment at Telco edge is management scalability for many micro clouds over than 100-1000 edge sites.

This session will discuss K8s solutions and Telco Intelligent-edge possibilities by integrate with CoreOS Operator Framework that can manage CNFs, statefull and other stateless container applications.

Speakers
avatar for Hyde Sugiyama

Hyde Sugiyama

Chief Architect, Red Hat
Hidetsugu Sugiyama is Chief Architect at Red Hat and focus on Service Provider sector in Japan. Hidetsugu has been with Red Hat for six years, working on SDN/NFV/Edge Computing solutions development and joint GTM with NFV/SDN partners. He has 30+ years experience in the Information... Read More →



Friday July 19, 2019 16:50 - 17:30
Hall B (3) (Floor 4F)
  • Experience Level Any

16:50

To Improve and Sustain Your Business with Open Source - Yoshiya Eto, Fujitsu Ltd.
Recently, it is necessary to use open source software to create products and services. And it is very difficult to create any differentiation in them especially in platform technologies.

In this session, I will try to describe how I created an advantage and an entry barrier in my business.

Speakers
YE

Yoshiya Eto

Principal Architect, Fujitsu Ltd.
Yoshiya ETO had been leading open source development team for more than 15 years at Fujitsu. He served Linux Foundation board for 10 years and now he is fellow at Linux Foundation.


Friday July 19, 2019 16:50 - 17:30
Hall B (4) (Floor 4F)

16:50

Building an Open Autonomous Data Platform - Xing Yang, Futurewei
OpenSDS is an open source project under Linux Foundation. It aims at addressing storage integration challenges in cloud native environments. Its vision is to connect siloed data solutions to build a self governed and intelligent data platform.

In this session Xing will highlight the new features added in the Capri release. These include an object lifecycle policy engine that automatically migrates data from one cloud to another or across different storage tiers within the same cloud, an orchestration engine that automates migration across homogeneous and heterogeneous storage systems, the ability to provide file share support for Kubernetes, OpenStack, and other northbound ecosystems, and a common storage metrics model to collect data from heterogeneous storage systems, train the data to find the best model, and run model to detect anomalous data points.

Speakers
avatar for Xing Yang

Xing Yang

Lead Architect, OpenSDS
Xing Yang is the Lead Architect of OpenSDS, an open source project under Linux Foundation. Xing is a contributor in Kubernetes and Container Storage Interface (CSI), co-lead of Volume Snapshot project in Kubernetes SIG-Storage, co-author of CNCF Storage Landscape white paper, and... Read More →



Friday July 19, 2019 16:50 - 17:30
Meeting Room 1 (Floor 5F)
  • Experience Level Any

16:50

Raspberry Pi 4 Latest, Newbie, Evolution - 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 July 19, 2019 16:50 - 17:30
Main Hall (Floor 5F)
  • Experience Level Any