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.

Intermediate [clear filter]
Wednesday, July 17
 

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, NYU
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

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
avatar for Tsugikazu Shibata

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

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

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 Engineer, 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)

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

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

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)

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 25 years, and has developed Linux based embedded products for almost 20 years at a variety of companies large and small. Currently, he works for Konsulko Group as a Principal 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)

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

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)
 
Thursday, July 18
 

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
avatar for Laurent Pinchart

Laurent Pinchart

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


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

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

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

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 Corporation
Elena Zannoni is the manager for the Linux Toolchain and Tracing team at Oracle. The team covers the GNU toolchain and DTrace for Linux, among other things. Elena was one of the original GDB global maintainers and has spoken worldwide on topics related to tracing at many conferences... Read More →


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

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

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

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: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

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


Thursday July 18, 2019 14:50 - 15:30
Hall A (2) (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

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: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)
 
Friday, July 19
 

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

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: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

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 Staff 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 that advance the use of Linux in... 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)

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: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
avatar for Alex Agizim

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

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)

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

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

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 Development Architect, SAP
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. Gaurav is working on project Gardener - open sourced by SAP - which can manage Kubernetes clusters at scale across cloud providers. He also has experience in Linux Kernel and User space profiling and tracing.



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