Loading…
Learn more about LinuxCon + ContainerCon + CloudOpen China, happening June 19-20. 

Customize your schedule by experience level and/or presentation language: Refer to the “Filter by Type” list on the right to find a session based on topic and/or experience level. Presentation Language - Sessions are categorized as [C] Chinese, [C,E] Chinese with English Slides or [E] English at the end of each talk title.

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

Monday, June 19
 

07:30 HKT

Continental Breakfast
Monday June 19, 2017 07:30 - 09:00 HKT
4th Floor North Foyer

07:30 HKT

Registration
Monday June 19, 2017 07:30 - 18:00 HKT
Main Lobby B

09:00 HKT

Keynote: Are You Ready? [E] - Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Monday June 19, 2017 09:00 - 09:20 HKT
Plenary Hall A CNCC
  Keynote

09:20 HKT

Keynote: My Way on Open Source [C] - Lu Shouqun, Honorary Chairman, China OSS Promotion Union
As being the leader of open source development in China, Professional Liu has been dedicating himself to help promote/facilitate open source development in China for decades.  He is going to talk about how he got involved in China open source world and the latest open source development in China.

Speakers
avatar for Professor Lu Shouqun

Professor Lu Shouqun

Honorary chairman, China OSS Promotion Union
陆首群教授曾任中国开源软件推进联盟(China OSS Promotion Union)名誉主席,中国工业经济联合会副会长。 曾任国务院信息化联席会议办公室常务副主任。 曾任北京电子振兴办公室主任兼北京市政府电子工业办公室主任。 曾任中国长城计算机集团公司董事长,中国吉通通信公司董事长,中国联通公司筹建组负责人之一,首都信息发展股份有限公司名誉董事长。 曾受聘担任中国人民银行、广播电影电视部、北京市人民政府、航天工业部的信息化高级顾问。 陆教授曾组织(之一)UNIIX... Read More →



Monday June 19, 2017 09:20 - 09:25 HKT
Plenary Hall A CNCC

09:30 HKT

Keynote: Cloud and Open Source Facilitate Digital Transformation for Enterprises [C] - Peixin Hou, Chief Architect of Open Software and Systems, Huawei

云与开源,助力企业数字化转型”


Speakers
avatar for Peixin Hou

Peixin Hou

Chief Open Source Expert, Huawei Technologies
Peixin Hou is currently serving as the Chief Architect of Open Software and Systems in the Central Software Institute, Huawei. He has been working in the software industry for over 20 years and has experience in operating systems, mobile software, media processing, and cloud computing.Peixin... Read More →


Monday June 19, 2017 09:30 - 09:45 HKT
Plenary Hall A CNCC
  Keynote

09:50 HKT

Keynote: Jonathan Bryce, Executive Director, OpenStack Foundation [E]
Speakers
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack Foundation
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud.He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had... Read More →


Monday June 19, 2017 09:50 - 10:10 HKT
Plenary Hall A CNCC
  Keynote

10:15 HKT

Keynote: Change Ignites Innovation [C] - Gebi Liang, Partner Director of Cloud and Enterprise Engineering China, Microsoft Asia-Pacific Research and Development Group

As a cloud platform company we aim to help developers achieve more using the platforms and languages they know,” said Scott Guthrie, Executive Vice President, Microsoft Cloud and Enterprise Group. Since Satya Nadella becoming CEO of Microsoft, the Corporation had changed significantly to embrace Open Source and innovate as supporting open source technologies. This speech will review the Microsoft open source history, summarize the Microsoft open source progress, and explain how we partner with Linux community and other open source communities to achieve more. Then we will share  Microsoft's open source strategy. And through a series of real examples, we want the audience to take away that Microsoft is not only embracing the Open Source World but also innovate based on the Open source technologies. Furthermore, we are contributing back these innovations and are working closely with the community to empower our customers with more agility, creativity, platform/product selections, and technological offerings so they can achieve more.


Speakers
avatar for Gebi Liang

Gebi Liang

Partner Director of Cloud and Enterprise Engineering China, Microsoft Asia-Pacific Research and Development Group
Ms. Gebi Liang is the Partner Director of Cloud and Enterprise Engineering China, Microsoft Asia-Pacific Research and Development Group, and leading the China Cloud Innovation Center (CCIC). CCIC is dedicated to help partners and customers in China to embark on the journey to the... Read More →



Monday June 19, 2017 10:15 - 10:30 HKT
Plenary Hall A CNCC
  Keynote

10:30 HKT

11:00 HKT

Update on Hyperledger: Where is it Now? [E] - Brian Behlendorf, Hyperledger
Speakers
avatar for Brian Behlendorf

Brian Behlendorf

General Manager, Open Source Security Foundation (OpenSSF)
Brian Behlendorf is the General Manager for the Open Source Security Foundation (OpenSSF), an initiative of the Linux Foundation, focused on securing the open source ecosystem. Brian has founded and led open source software communities and initiatives for more than 30 years, first... Read More →


Monday June 19, 2017 11:00 - 11:30 HKT
Room 306B
  Blockchain, Operations
  • Presentation Language English
  • Experience Level Any
  • Presentation Language English

11:00 HKT

GPU Virtualization on the Alibaba Cloud: Security and Scalability [C] - Lawrence Liu, Alibaba Cloud
GPU, as a powerful heterogeneous computing accelerator, is now being widely deployed on the cloud. In recognizing the GPU cloud potential, many users moved their GPU based workloads onto the public cloud. To serve these workloads under the SLA, the public cloud has to meet customer’s performance expectation and achieve the security requirement, while at the same time reduce the cost for their customers to use GPU on the cloud. This requires the CSP to support the multi-tenancy on multiple or even a single GPU in their implementation deployment; Supporting multi-tenancy present brings new challenges of DevOps, Security and QoS issues for multiple users among vGPUs and requires fine-grained GPU resources partition scheme. In this presentation, we would like to introduce how Alibaba Cloud approach these issues and how we balance the flexibility, scalability and security when deploying our

Speakers
LL

Lawrence Liu

Staff Engineer of Alibaba OpenSource department, Alibaba Cloud
Lawrence is an expert in heterogenouse computing in the cloud, especially on the GPU compute. Lawrence has been working in the GPU virtualization industry for years and has hands on experience on variouse GPU virtualization technique, like VMware vSGA, vDGA and AMD SRIOV etc.. Always... Read More →


Monday June 19, 2017 11:00 - 11:30 HKT
Room 308
  Cloud, Developer

11:00 HKT

GPU Acceleration for Container on Intel Processor Graphics [E] - Zhenyu Wang, Intel OTC
Container is a popular technology in cloud with the merits of fast provisioning, high density and near-native performance. New requirements have been rising to further use GPU to accelerate various applications in containers, e.g. media trans-coding, machine learning, etc. However there is still gap of managing GPU in such container usages. This presentation will first review the status of GPU support on both native container and Intel clear container, then provide an anatomy of technical gaps and enabling plans in major areas (orchestration layer, resource isolation and QoS performance isolation), then review our work for GPU virtualization in clear container and prototype work through extensions in docker plugin, cgroup and GPU scheduler to fix those gaps.

Speakers
ZW

Zhenyu Wang

Software engineer, Intel Corp.
Zhenyu Wang, from Open Source Technology Center of Intel Corp. He has been working on Intel open source graphics driver stack for many years, experience from low level hardware feature enabling to high level userspace 2D/3D drivers. And now focus more on how to fully apply GPU utilization... Read More →



Monday June 19, 2017 11:00 - 11:30 HKT
Room 309B
  Cloud Native & Containers, Developer

11:00 HKT

Breaking the Curse of Legacy: How Unikernels can Prepare Us for the IoT [E] - Amir Chaudhry, Docker
Eventually, almost everything will become connected to the internet. However, with each big shift we carry forward legacy ideas, embodied in code, into these new environments — e.g. deploying fat VMs that only run one service. Containerisation and minimal OSs are mitigating this but there's still a way to go.

The IoT is an even more exotic environment and we must make it accessible to developers, without them having to relearn from scratch. One way of solving this is to improve our cloud software in a way that also extends to programming for the IoT. Unikernels, an extreme form of minimal OS, offer a fresh approach that spans both cloud and IoT. By combining unikernels with a familiar toolchain, we can greatly accelerate developer access to IoT.

This talk covers how we build systems today and will provide a demo of what unikernels offer for programming both the cloud and IoT.

Speakers
avatar for Amir Chaudhry

Amir Chaudhry

Member of Technical Staff, Docker
Amir Chaudhry is the Community Manager for MirageOS and works at Docker to make unikernels accessible to developers everywhere. Most of his time is spent on open source efforts and he's a big fan of automation to maximise developer impact. In previous lives he led operations at a... Read More →


Monday June 19, 2017 11:00 - 11:30 HKT
Room 311B
  Embedded/IoT, Developer

11:00 HKT

Scale Kubernetes to Support 50,000 Services [E] - Haibin Xie, Huawei
Kubernetes currently has two load balancing mode: userspace and IPTables. They both have limitation on scalability and performance. We introduced IPVS as third kube-proxy mode which scales kubernetes load balancer to support 50,000 services. Beyond that, control plane needs to be optimized in order to deploy 50,000 services. We will introduce alternative solutions and our prototypes with detailed performance data.

Speakers
HH

Haojie Hang

PM, Jingwei Capital
I am software architect from Huawei PaaS platform team, previously principal software engineer at AOL video ads team and senior software engineer and tech lead at Microsoft Azure Monitoring team and Bing Ads team.



Monday June 19, 2017 11:00 - 11:30 HKT
Room 309A
  KubeCon, Developer

11:00 HKT

Evolving Ext4 for Shingled Disks [E] - Theodore Ts'o, Google
Drive-Managed Shingled Magentic Recording (SMR) disks offer a higher capacity alternative to traditional disk drives. However, non-sequential workloads can show bi-modal behaviour. After a short period of high performance they enter a continuous period of low performance. We were able to make a small change (600 LOC) to ext4 that significantly improves the throughput in both modes, resulting in 2-13x improvements on metadata-heavy workloads, and 1.7-4.9x improvements on a file server benchmark. The changes also resulted in performance improvements on conventional disk drives.

Speakers
TT

Theodore Ts'o

Staff Programmer, Google
Theodore Ts'o is the first North American Linux Kernel Developer, and started working with Linux in September, 1991. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is a Debian Developer, and is the maintainer of the ext4 file system... Read More →


Monday June 19, 2017 11:00 - 11:30 HKT
Room 307A
  LinuxCon, Developer
  • Presentation Language English
  • Experience Level Any

11:00 HKT

OpenStack: Growing and Adapting in Today’s World of Rapid Change [E] - Alan Clark, SUSE

We all recognize that the world of open source technology is advancing rapidly. With such rapid change how has that effected Cloud computing and in particular mature projects such as OpenStack. How does this change impact their technology, community and relationships with other related open source innovative efforts?  Through this session Alan will provide some insight into the latest cloud industry trends, OpenStack community adoption to this change and the ties to cloud use for business today and tomorrow.


Speakers
avatar for Alan Clark

Alan Clark

CTO Office, SUSE


Monday June 19, 2017 11:00 - 11:30 HKT
Room 307B
  LinuxCon, Operations
  • Presentation Language English
  • Experience Level Any

11:00 HKT

VNF On-Boarding in ONAP [C] - Hui Deng, Huawei Technologies, Inc.
One of the most significant challenges in NFV today is providing a consistent format for VNF On-boarding. ONAP is addressing this problem through the VNF SDK project. Learn about ONAP’s VNF packaging format and tools, and plans for VNF compliance testing.

Speakers
avatar for Hui Deng

Hui Deng

Chief NFV Strategy Officer, Huawei
Hui DENG obtained his Doctor degree from Dept. Computer Science and Technology at Tsinghua University in 2002. He worked as chief researcher in Hitachi (China) R&D Cooperation from 2002 to 2007, and worked as Principal staff between 2007 and 2016 in China Mobile. He joined Huawei... Read More →


Monday June 19, 2017 11:00 - 11:30 HKT
Room 310
  Networking & Orchestration, Wildcard
  • Presentation Language Chinese
  • Experience Level Any

11:40 HKT

Meet the Hyperledger Technical Working Group China [C,E] - Baohua Yang, IBM; Charles Cai, Wanda; Dr. Haiyang Ding, Huawei
Speakers
avatar for Charles Cai

Charles Cai

Senior Advisor to the President, Chief Data Officer and Chief Architect, Wanda, Wanda Intenret Technolog Group
Charles Cai, Senior Advisor to the President Wanda Financial Group and acting Chief Architect, is responsible for building Center of Excellences for disruptive products and services around Big Data, Cloud and BlockChain. Charles has more than two decades of experience and track records... Read More →
avatar for Baohua Yang

Baohua Yang

Principal Architect, Oracle America, Inc.
Baohua Yang is currently leading the research and development of Oracle's Blockchain as the principal architect. He has been linked into the system and algorithm areas for 10+ years, with interests on Distributed System and Data Science. He is an open source developer, and has served... Read More →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 306B

11:40 HKT

Quickly Debug VM Failures in OpenStack [C,E] - Chenli Hu, Red Hat
The good working state of VM in OpenStack is critical, and quickly debug the cause of VM operation failures and then do related configuration or report product issues are very important. In this presentation, Chenli Hu will introduction the virtualization implementation in OpenStack compute service,and show the way to quickly debug the configuration issues/product issues.

Speakers
CH

Chenli Hu

Red Hat
I am Chenli Hu, working in RedHat Beijing R&D office. I have worked with Linux for more than eight years. I am keen in linux technologies, including virtualization, cloud, embedded system. And I volunteered to contribute to Linux and open source ecosystem testing.



Monday June 19, 2017 11:40 - 12:10 HKT
Room 308
  Cloud, Operations

11:40 HKT

Is There Still Room for Innovation in Container Orchestration and Scheduling? [E] - Sheng Liang, Rancher Labs
In the container ecosystem, there is perhaps no technology that has received more focus and attention than orchestration and scheduling. Mesos, Kubernetes, and Swarm have established themselves as the leading technology choices in this space.

In this talk, Sheng will discuss what he learned from working directly with hundreds of users who have deployed one of these frameworks. He will look at how these frameworks will continue to evolve and if there’re any gaps and opportunities in container orchestration and scheduling. Sheng will make a case that there are still room for innovation and new orchestration and scheduling frameworks will be created in the future. He will discuss what new frameworks might look like--the features, functionalities, and attributes that differentiate them from the mainstream frameworks today.

Speakers
avatar for Sheng Liang

Sheng Liang

Co-Founder & CEO, Rancher Labs
Sheng Liang is a co-founder and CEO of Rancher Labs. Prior to starting Rancher, Sheng was CTO of the Cloud Platforms group at Citrix Systems after their acquisition of Cloud.com, where he was co-founder and CEO. Sheng has more than 15 years of experience building innovative technology... Read More →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 309B

11:40 HKT

Serverless at the Edge [E] - Greg Osuri, OvrClk
Distributing workloads at the edge brings enormous gains to performance and scalability, but it presents a set of challenges around manageability and orchestrating for consistency guarantees

In the presentation, Greg Osuri will discuss benefits and challenges of edge delivery and how managed pattern abstraction helps develop, deliver and debug the edge

Speakers
avatar for Greg Osuri

Greg Osuri

CEO, Akash Network
Greg Osuri is the founder of OvrClk, where he spear heads a serverless platform that delivers high-performance workloads at the edge. Prior to OvrClk, Greg founded AngelHack. Greg is an active open source contributor to projects like Kubernetes and Terraform Prior speaking experiences... Read More →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 311A
  Cloud Native & Containers, Developer

11:40 HKT

Let's Build an IoT OS Together - Sun Chan/Ben, Huawei
The internet of things (IoT) has been hyped for a few years now. Commercial success still to be seen. To help build up momentum for IoT ecosystem, Huawei has open source our RTOS targeted for IoT usages. We open sourced Huawei-LiteOS to enable companies to leverage community effort to create a full IoT stack, so that they can focus on their own smart devices in the IoT world. In this talk, we will introduce our effort in connectivity, communication and easy to write close to C performance apps with Javascript. We will also layout our plan to include other important components in the IoT software stack. With this talk, we want to invite and engage more contribute and collaboration in this open source community effort for an exciting, proliferate and safe IoT world.

Speakers
SC

Sun Chan/Ben

Chief Software Architect, Huawei IoT
Sun Chan is a veteran in embedded system software, starting in the 80’s. His later turned his interest to compilers and optimization for HPC and servers. He was the main gatekeeper for the open64 compiler. He returned to embedded systems in the last 10 years and is now the chief... Read More →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 311B
  Embedded/IoT, Developer
  • Experience Level Any

11:40 HKT

Policy-Based Resource Placement Across Hybrid-Cloud Federations of Kubernetes Clusters [E] - Torin Sandall & Irfan Rehman, Huawei R&D
Resource placement is a policy-rich problem, particularly across multi-cluster, multi-geography and multi-cloud environments. Placement may be based on company conventions, external regulation, pricing, performance requirements, or complex combinations of those. Furthermore, placement policies evolve over time and vary across organizations. As a result, it is very difficult to anticipate the policy requirements of all users.

In this presentation, Torin Sandal (Lead Engineer of Open Policy Agent) will present, along with Irfan Ur Rehman, and demonstrate the work they've done integrating OPA into the Kubernetes Cluster Federation Control Plane. This enables high level policies to be expressed in a easy to understand policy language, and automatically enforced across federations of Kubernetes clusters.

Speakers
IU

Irfan Ur Rehman

Sr. Software Engineer, Turbonomic
Irfan is a senior engineer associated with the Advanced Engineering group at Turbonomic. In his current role he is tasked with drafting multi cluster capabilities for Turbonomic’s analytics platform. He has also been associated with SIG Multicluster, particularly Kubernetes Cluster... Read More →
avatar for Torin Sandall

Torin Sandall

VP of Open Source, Styra
Torin Sandall is a co-founder of the Open Policy Agent (OPA) project. Torin has spent 10 years as a software engineer working on large-scale distributed systems projects. Torin is a frequent speaker at events like KubeCon, DockerCon, Velocity, and more. Prior to working on OPA, Torin... Read More →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 309A
  KubeCon, Developer

11:40 HKT

Linux Kernel Development - How It All Works [E] - Greg Kroah-Hartman, The Linux Foundation

The Linux kernel is the largest collaborative software development projects ever.  This talk will discuss exactly how Linux is developed, how fast it is happening, who is doing the work, and how we all stay sane keeping up with it.  It will discuss the development model used, and how it differs from almost all "traditional" models of software development.


Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Linux Foundation Fellow, 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 →



Monday June 19, 2017 11:40 - 12:10 HKT
Room 307A
  LinuxCon, Developer

11:40 HKT

Reproducible Builds: Fulfilling the Original Promise of Free Software [E] - Chris Lamb, CII
Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary or "compiled" packages to end users.

The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always generated from a given source.

This prevents against the installation of backdoor-introducing malware on developers' machines - an attacker would need to simultaneously infect or blackmail all developers attempting to reproduce the build.

This talk will focus on how exactly software can fail to be reproducible, the tools, tests & specifications we have written to fix & diagnose issues as well as the many amusing "fails" in upstream code that have been unearthed by this process. In addition, you will learn what to avoid in your own software.

Monday June 19, 2017 11:40 - 12:10 HKT
Room 307B
  LinuxCon, Developer

11:40 HKT

Introducing ONAP: An SDN/NFV Orchestration and Automation Project [E] - Lingli Deng, China Mobile
The new Linux Foundation Open Network Automation Platform (ONAP) project is being formed from the merger of OPEN-O and Open ECOMP. It is creating an open source platform for SDN/NFV orchestration and network automation. This presentation will provide an introduction to the project, including a discussion of the architecture, roadmap, and plans for the first release.

Speakers
avatar for Lingli Deng

Lingli Deng

Technical Manager, China Mobile
Lingli obtained her Doctorate in Computer Application Technology from the Institute of Software, Chinese Academy of Sciences and joined China Mobile in 2009.She is a core member of the Novonet project which drives SDN/NFV strategy for China Mobile, and has been working on evaluation... Read More →


Monday June 19, 2017 11:40 - 12:10 HKT
Room 310
  Networking & Orchestration, Developer

12:10 HKT

Lunch
Monday June 19, 2017 12:10 - 13:35 HKT
Exhibition Hall 5, Level B1

12:15 HKT

LinuxCon Women in Technology Luncheon Panel — Presented by Microsoft

All women attendees are invited to join us in the LinuxCon during the day 1 luncheon session for a special Women in Technology-focused set of activities. We will have a panel of women leaders in Microsoft and women key opinion leaders in 3rd party communities, followed by a special networking event.

We will discuss topics such as what they think would be the most important piece of advice they received when starting their careers, what keeps them excited about technology, and the best piece of advice they would give young women considering technology careers today. We will cover how to encourage more women to join, stay, and achieve highly in the technology industry.

No matter where you are in your professional development, or what technology-related field you’re in, our women panel will offer a broad range of resources to advance women in technology from the event.

Complimentary lunch will be provided.

Difficulty Level: Beginner

Prerequisites: LinuxCon Lady attendees; Passion on community networking and help other women; If you are a progressive and supportive man, please join us. You are very welcome.

Objectives:
You will know:
Several ladies who’re technical/business leaders in Microsoft;
Several ladies who’re key influencers of OSS Communities;
More ladies who’re passionate and brilliant in technology;
A better way to extend your network with other outstanding women in technical community;
How to build your career in technology industry and demonstrate your wisdom and fascination.


Monday June 19, 2017 12:15 - 13:15 HKT
Room 302AB

13:30 HKT

Huawei MicroService Workshop

ServiceComb is an opensource microservice development kit and service management framework. It intended rapid development support of microservices and smoothes the transition from monolithic applications.
During the workshop, developer will learn the best practices of how to use ServiceComb to develop the microservice application, and deploy to cloud.

Prerequisites:
Basic knowledge of Java & Docker

Objectives:
How to use ServiceComb develop microservice application.
How to deploy microservice application to cloud

ServiceComb是一个开源的微服务框架,为微服务应用开发提供了服务开发以及服务管理的功能。 用户可以通过ServiceComb快速开发新的微服务或者是将传统的单体应用平滑转换成为微服务。
在本次的workshop中,听众可以了解微服务架构的原则,使用ServiceComb微服务开发相关的最佳实践以及如何将开发好的服务部署到云上。

参会者要求:
了解Java以及Docker基本知识。

目标:
如何用ServiceComb快速开发微服务
如何部署微服务到云,治理云上的微服务


Monday June 19, 2017 13:30 - 17:30 HKT
Room 303A

13:35 HKT

Build Robust Blockchain Services with Hyperledger and Container [C,E] - Jay Xie, WuTongTree
Build robust blockchain services (Wenjie(Jay) Xie, wutongtree.com) - Blockchain is considered as a great evolution. But the performance, maintainability, and scalability are still confusing many companies. Jay will show you how they reach high availability, scalability, and performance by using hyperledger and container to build robust blockchain services. He will also share their experience on dealing TB data in blockchain and operating a large scale of blockchain services in containers, including linking hyperledger and hbase, service warmup, and much more.

Speakers
avatar for Wenjie(Jay) Xie

Wenjie(Jay) Xie

CTO, ChainNova
ChainNova, member of hyperledger and linux foundation, IBM partner, is a technology company founded by veteran entrepreneurs with deep expertise in distributed systems, cloud computing, big data, and financial services. Our team consists of members with past experience at leading... Read More →



Monday June 19, 2017 13:35 - 14:05 HKT
Room 306B
  Blockchain, Developer

13:35 HKT

Libvirt API Certification [C] - Chunfu Wen, Red Hat
The Libvirt API is cloud industry standard API to manage virtualization hosts on cross platforms.It is widely implemented in renowned cloud system such as openstack,opencloud. The compatibility and fragmentation avoiding of Libvirt APIs will eventually play great impact on what Libvirt can achieve as a whole. For this reason,Libvirt API certification is introduced. Libvirt API certification focuses on testing a technology implementation to make sure that it operates consistently with all other implementations of the same Libvirt technology specification.
In this paper, the author will review current state of Libvirt API certification, discuss the challenges it faces, and look forward to how Libvirt community may address those challenges.

Speakers
avatar for Chunfu Wen

Chunfu Wen

principal software quality engineer, Red Hat
I am an open source contributor and promoter.I work at Red Hat, and have 17+ years working experiences in various companies such as:Oracle, Motorola, Siemens.



Monday June 19, 2017 13:35 - 14:05 HKT
Room 308
  Cloud, Developer

13:35 HKT

Managing Services on Hybrid Infrastructure at Twitter Scale: From Identity to Chargeback [E] - Jeyappragash JJ, Twitter
Twitter is powered by a collection of diverse, multi-tenant infrastructure and platform services. Some of the Twitter's acquisitions run on public clouds/ We run Mesos/Aurora for general compute, Manhattan for storage, Hadoop for batch compute and many more. We also run many platform services and one such example is our custom observability (monitoring) service.

Given Twitter scale, these services should always be available, reliable, scalable, well utilized, cost effective and flexible. The multi tenant nature of these services brings increased management complexity and a host of challenges, for both the service providers and application developers. We will talk about some of the challenges that we faced and how we solved them and how it influences
- Developer Agility
- Infrastructure Efficiency and Management
- Resource Metering, Cost Accounting including evaluating ROIs.

Speakers
avatar for JJ Jeyappragash

JJ Jeyappragash

tetrate.io
Jeyappragash previously built the team and lead the technical roadmap for Twitter's Cloud Infrastructure Management Platform. This platform helps developers manage their services and provides detailed visibility to the infrastructure and the services that use the infrastructures... Read More →


Monday June 19, 2017 13:35 - 14:05 HKT
Room 311A
  Cloud Native & Containers, Developer

13:35 HKT

Secure Containers With EPT Isolation [E] - Chunyan Liu, Huawei & Jixing Gu, Intel
Secure Container solution is to enhance container security by isolating memory between Docker containers inside one VM with Intel VT-x EPT HW, which is highly effective to protect container’s memory and at the meantime defends ret2user privilege escalation attack that exploits kernel vulnerabilities (eg. CVE-2017-6074 UAF (use-after-free) vulnerability). It extends KVM interfaces which the guest OS can leverage to isolate container memory from other containers, and the interfaces rely on Intel VT-x EPT hardware extension and provide memory access protection for the container which sits in an isolated memory region. Each secure container has a dedicated EPT table rather than sharing one EPT table with guest OS, which enforces the cross-EPT memory access protection. The whole solution is user-friendly to fit in the existing cloud server infrastructure with very limited changes.

Speakers
JG

Jixing Gu

SW Architect, Intel
PhD, Software Architect of Intel CIG SW Engineering. He has worked in Intel for 7+ years, on secure, sensor, and multimedia projects. In this project, Jixing is working on secure container solution architecture design, and KVM support.
CL

Chunyan Liu

Principal Engineer, Intel
Principal Engineer, Huawei Kernel Dep. She is now working in Huawei container team. Before that, she worked in SUSE virtualization team for 6+ years. In this project, Chunyan is working on secure container solution design, guest OS support and docker tooling integration.



Monday June 19, 2017 13:35 - 14:05 HKT
Room 309B
  Cloud Native & Containers, Developer
  • Presentation Language English
  • Experience Level Any

13:35 HKT

Long-term Maintenance Model of Embedded Industrial Linux Distribution [E] - SZ Lin, MOXA
To introduce a robust, secure and reliable platform for the industrial environments is a key challenge; moreover, the platform needs to survive for a long time (more than 10+ years). There are many good solutions aiming to meet these requirements, such as LTSI (Long Term Support Initiative) and CIP (Civil Infrastructure Platform). However, it still needs a high amount of maintenance and development costs in handling SoC/ hardware board in-house patch, non-upstream driver and keep source code consistent with different SoC and platform afterwards.

In this presentation, SZ Lin will introduce how to operate long-term maintenance model of embedded industrial Linux distribution. In addition, he will also address the building, deploying and testing architecture and workflow for producing a robust, secure and reliable platform.

Speakers
avatar for SZ Lin (林上智)

SZ Lin (林上智)

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



Monday June 19, 2017 13:35 - 14:05 HKT
Room 311B
  Embedded/IoT, Operations
  • Presentation Language English
  • Experience Level Any

13:35 HKT

PaaS Evolution of the Huawei IT System with Kubernetes [C,E] - Zefeng (Kevin) Wang & Jianlin Wu, Huawei Technologies
Kubernetes is a powerful open source system, and how to evolve it into tools or production scenario is a hot topic. In this talk we'll present how Huawei builds a global distributed IT system for application development, resource management, and scheduling with Kubernetes, and how it reduces the application deployment from one week to 10 minutes. We will also talk about our enhancements on monitoring, logging, security, volume, DFX, etc, which make Kubernetes production ready and support Huawei IT application migration to Cloud Native. Furthermore, we will introduce the problems we met and our solutions.

Speakers
avatar for Kevin Wang

Kevin Wang

Lead of Cloud Native Open Source Team, Huawei Cloud
Kevin Wang is a contributor in the CNCF community since its beginning, leader of the cloud native open source team at Huawei, and co-founder of the CNCF KubeEdge, Volcano and Karmada projects.Kevin has contributed to Kubenretes upstream for years and now spends 100% of his work and... Read More →
JW

Jianlin Wu

Software Engineer, Huawei
Jianlin is currently helping Huawei IT on moving their system to cloud-native, containerizing legacy applications and resolving operation and management problems of large-scale deployment.



Monday June 19, 2017 13:35 - 14:05 HKT
Room 309A
  KubeCon, Developer

13:35 HKT

Enhancing Linux Security with TPM 2.0 [E] - James Bottomley, IBM

Thanks to work by Intel and Microsoft, TPMs are ubiquitous in today’s hardware, from tablets all the way to servers, and Thanks to Microsoft, the most recent incarnation: TPM 2.0 is being deployed reasonably universally. TPMs can perform four essential functions: secure measurement and logging, secure signing, encryption, and private key escrow, data sealing, and attestation. (TPMs  can be divided into two classes: the modern 2.0 incarnation required by  Microsoft and used in the Surface and newer systems and the older (and much more common) 1.2 System.  Although his talk will mention the Older1.2 stack because it can do a significant subset of the 2.0 features, it will concentrate on 2.0 (because that's the one James has in his laptop).  Most people have heard (at length) about measurement and all its problems. Here, We will explain how secure signing can be made to function where an external key is irretrievably (so that neither hackers nor the cloud service provider can get it) placed into a TPM and used to perform a variety of RSA authentication operations. The useful target for this is VPN, but there are a variety of other authentication systems for which this can be made to work. We also demonstrate how an existing RSA key can be wrapped for secure transmission to the TPM and then used via the OpenSSL engine functions, how an agreed PCR  timer can make this key expire after an agreed interval, why it cannot ever be retrieved, and how the trust model actually works. And for the paranoid who don’t trust their own cloud provider, James covers how the TPM attestation functions can be used to verify exactly that you weren’t tricked into wrapping the key for a software-based TPM, which could allow the trickster to steal your private key. James then explains how sequestered trust models like the TPM can be used in the industry to enhance security even in an apparently insecure environment.


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 →


Monday June 19, 2017 13:35 - 14:05 HKT
Room 307A
  LinuxCon, Developer

13:35 HKT

Much Ado About Blocking: Wait/Wake in the Linux Kernel [E] - Davidlohr Bueso, SUSE Labs
Blocking and waking on an event is one of the most fundamental tasks any general purpose operating system must do. Being so common it is fundamental it be efficient, incurring in minimal overhead, but it also means that this functionality can occur under many different constraints throughout the kernel. There have been numerous changes targeting both performance and real-time which improve waiting on events. As such, this presentation hopes to update the audience on these increasingly changing kernel interfaces;illustrating a number of new calls that build upon, and extends the basic wait/wake semantics to very ad-hoc situations. Understanding when and how to use them are important when integrating new functionality in the kernel that make use of blocking for something.

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 →



Monday June 19, 2017 13:35 - 14:05 HKT
Room 307B
  LinuxCon, Developer

13:35 HKT

The Open vSwitch and OVN Projects [E] - Justin Pettit, VMware & Ben Pfaff, Open vSwitch Project
Open vSwitch (OVS) is a multilayer open source virtual switch. OVS is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces. OVN is a new network virtualization project that brings virtual networking to the Open vSwitch user community. OVN includes logical switches and routers, security groups, and L2/L3/L4 ACLs, implemented on top of a tunnel-based overlay network.

In this presentation, we will provide an overview of the current state of the projects and their future plans, such as:

- The current state of the Linux, DPDK, and Hyper-V ports
- A status update on a portable BPF-based datapath
- The latest stateful and OpenFlow features available in OVS
- Performance and debugging enhancement to OVN
- OVN features under development such as ACL logging and encrypted tunnels

Speakers
JP

Justin Pettit

Lead Developer, Open vSwitch & OVN, VMware
Justin Pettit is a lead developer on the Open vSwitch and OVN projects. He was a founding employee at Nicira and is currently working at VMware. Prior to Nicira, Justin worked at three successful startups focused on network security. While completing his Master’s degree in Computer... Read More →
BP

Ben Pfaff

Principal Engineer, VMware
Ben Pfaff is a lead developer of the Open vSwitch project. He was a co-creator of OpenFlow and led the development effort of the original OpenFlow reference implementation. He was a founding employee at Nicira and is currently at VMware. He received his PhD from Stanford University... Read More →


Monday June 19, 2017 13:35 - 14:05 HKT
Room 310
  Networking & Orchestration, Operations

14:15 HKT

Build an Energy Internet by Blockchain [C,E] - Yin Cao, Energy Blockchain Labs
Energy Internet is thought as the next generation ecosystem of energy industry, it can greatly alt the way we produce, transmit and consume power. Blockchain is a distributed sharing ledger technology. Its applications are in the ascendant in various fields. The characteristics of blockchain technique, decentralization, transparency, fairness, and openness, are consistent with the spirit of Energy Internet. The blockchain technique has a great potential to contribute to the implementation of Energy Internet. In this presentation, Dr. Cao Yin, the founding partner of Energy Blockchain Labs, and the earliest proponents of Energy Internet concept in China will review and discuss the why blockchain is so important to Energy Internet, how it can address challenges Energy Internet faces in China, and what kind of challgenges it will face when design blockchain application in Energy industry. 

Speakers
avatar for Yin Cao

Yin Cao

Founding Partner and Chief Strategist, Energy Blockchain Labs
Mr. Cao is the Founding Partner and Chief Strategist of the Energy Blockchain Labs, focused on blockchain energy and sustainable finance application along the whole value chain of energy industry. He is now developing a DLT platform for carbon market and green finance market. He is... Read More →


Monday June 19, 2017 14:15 - 14:45 HKT
Room 306B
  Blockchain, Business

14:15 HKT

High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking & GPU Pass-Through [C,E] - Kylie Liang, Microsoft
Can we leverage the resource of public cloud for gaming, streaming, transcoding, machine learning and visualized CAD application on demand? Yes if it provides the capability and infrastructure to utilize GPUs. Can we get high performance networking in the cloud as what I have in the bare metal environment? Yes with SR-IOV. How to achieve them? In this presentation we describe Discrete Device Assignment (also known as PCI Pass-through) support for GPU and network adapter in Linux guest and SR-IOV architectures of Linux guest with near-native performance profile running on Hyper-V. We also will share how to integrate accelerated graphics and networking capabilities in Microsoft Azure infrastructure.

Speakers
avatar for Kylie Liang

Kylie Liang

Pincipal PM Lead, Microsoft
Kylie Liang is a principal PM lead at Cloud + AI Group of Microsoft where she is driving Azure Spring Cloud (a fully managed service jointly build and operated by Microsoft and Pivotal), Spring integration with Azure services and Azure toolkit for Java IDEs/Code editors. Prior to... Read More →



Monday June 19, 2017 14:15 - 14:45 HKT
Room 308
  Cloud, Developer

14:15 HKT

From Resilient to Antifragile - Chaos Engineering Primer [E] - Sergiu Bodiu, Pivotal Software
Failure injection is somewhat analogous to a vaccine. We want to inject these bad behaviours so our developers can build immunities to them. Can we inject failure scenarios into deployed systems to reduce platform risk Demonstrations of the Simian Army, Chaos Lemur and Locust.io tools will be presented.

Even when all of the individual services in a distributed system are functioning properly, the interactions between those services can cause unpredictable outcomes. Unpredictable outcomes, compounded by rare but disruptive real-world events that affect production environments, make these distributed systems inherently chaotic.

Speakers
avatar for Sergiu Bodiu

Sergiu Bodiu

Cloud Architect 首席云架构师, Standard Chartered
Sergiu is passionate Cloud Architect within the Cloud Infrastructure Services @StandardChartered. Previously he was the Regional Platform Architect for APJ @Pivotal, where he was helping the region’s most strategic customers successfully implement technology, process and software... Read More →



Monday June 19, 2017 14:15 - 14:45 HKT
Room 311A
  Cloud Native & Containers, Developer

14:15 HKT

Running Legacy Applications with Containers [C,E] - Hong Guo, SkyCloud Software
Enterprise data centers have to support a diverse of set of workloads: cloud native, big data, high performance computing, and legacy applications. While cloud native applications are ideal to run in Docker clusters, bare metal and virtualization infrastructures must still be supported in the data center. The result is a proliferation of clusters and technologies running in individual silos, resulting in high management costs and low utilization. This talk describes the challenges and experiences in implementing a shared cluster infrastructure based on Kubernetes to support big data, high performance computing, and VM-based workloads. The talk will show the deployment and scaling of a high performance computing workload manager, Spark, and OpenStack, and how the VM and Docker management can be integrated together.

Speakers
HG

Hong Guo

VP of Technology, SkyCloud Software



Monday June 19, 2017 14:15 - 14:45 HKT
Room 309B

14:15 HKT

Driving the Open Source Road [E] - Noriaki Fukuyasu, The Linux Foundation

The automotive industry has fallen behind the smartphone in terms of features and functionality because innovation is too slow, time-to-market is too long and there's very little software reuse. Automotive companies are now in the software business, and they are realizing that open source and sharing a common platform is the way forward.

Noriaki Fukuyasu, Vice President of Linux Foundation Japan, will provide an overview of Automotive Grade Linux and discuss the benefits and challenges of adopting an open source approach, the impact on product development and the need for more collaboration across the industry.


Speakers
avatar for Noriaki Fukuyasu

Noriaki Fukuyasu

Vice President of Japan Operations, Linux Foundation
Noriaki is the Vice President of Japan Operations for The Linux Foundation. Prior to joining The Linux Foundation, he led the international business for a leading Japanese Linux distributor, Turbolinux, Inc., as Director of International Business. He also served as the CEO of Zend... Read More →


Monday June 19, 2017 14:15 - 14:45 HKT
Room 311B
  Embedded/IoT, Developer

14:15 HKT

Fully Automated Kubernetes Deployment and Management [C] - Peng Jiang, Rancher Labs
Fully Automated Kubernetes Deployment and Management (Peng Jiang, Rancher Labs) - Kubernetes is rapidly gaining popularity as a powerful container orchestration and scheduling platform. But deploying and managing Kubernetes clusters is still a challenge for many organizations.How to ensure Kubernetes clusters in different clouds and data centers can communicate with each other? How to automate the deployment of multiple Kubernetes clusters? How to incorporate the new Kubernetes Federation into multi cloud and multi datacenter deployments? How to manage the health of Kubernetes cluster itself? etc.

In this talk, Peng will share his experience on how to automate and simplify Kubernetes deployments, and discuss how some of the latest community projects (such as kubeadm and self-hosting Kubernetes) will help address the problems in the future.

Speakers
avatar for Peng Jiang

Peng Jiang

Technical Director, Rancher Labs
Technical Director of Rancher Labs in Greater China. Former Microsoft Senior Technical Project Manager and Solution Specialist, Citrix's Chief Consultant. More than 10 years' work experience in unified communications, application delivery, virtualization, cloud computing and other... Read More →



Monday June 19, 2017 14:15 - 14:45 HKT
Room 309A
  KubeCon, Developer
  • Presentation Language Chinese
  • Experience Level Any

14:15 HKT

Beginning to Harden Linux by Secure Boot + Measured Boot [E] - Seehwan Yoo, Dankook University
Grub is a decent bootloader for many Linux distros that supports rich functionalities. Recent TrustedGRUB2 supports measured boot with TPM. It measures the integrity of booting process, generating a hash value that could be used for root-of-trust. On the other hand, UEFI defines secure boot, which checks the validity of the bootloader and kernel. Unfortunately, both have some limitations: measured boot lacks in enforcement mechanism, and secure boot doesn't give any provenance of integrity to use as root-of-trust. Secure boot+measured boot makes Linux booting harden. Secure boot will check the integrity of binary, with proper enforcement mechanism; measured boot will provide root-of-trust that measures the system integrity information to the post-boot software. This talk will review why and how the two booting processes (secure boot and measured boot) can be integrated with TrustedGRUB.

Speakers
avatar for Seehwan Yoo

Seehwan Yoo

Professor, Dankook University
Dr. Seehwan Yoo is an assistant professor in Dankook University. Dr. Seehwan Yoo has received Ph.D. from Korea University in 2013. He conducted some virtualization project on mobile devices, running multiple OSs over smartphones. He worked for LG electronics in 2014, and currently... Read More →



Monday June 19, 2017 14:15 - 14:45 HKT
Room 307B
  LinuxCon, Developer

14:15 HKT

Rethinking the OS: A Travel Journal [E] - Simona Arsene, SUSE
A new wave of Operating Systems optimized for containers appeared on the horizon making us excited and puzzeled at the same time.

"Why do we need anything different for containers when traditional OSs served us well in the last 25+ years?" "Isn't Kubernetes just another package to install on top of my favorite distro?"" Will this obsolete my whole infrastructure?" are some of the questions this talk will shed some light on. 

Explore the journey SUSE made in rethinking the OS: From a conservative linux distribution to a platform that goes hand in hand with the needs of Microservices.

You will get an insight at what lessons were learned during the intense development effort that lead to SUSE Containers as a Service Platform, how the obstacles along the way were lifted and why "Upstream first" is - and should always be - the rule.

Speakers
avatar for Simona Arsene

Simona Arsene

Product Manager, SUSE
Simona Arsene is the Senior Product Manager for SUSE Container as a Service Platform at SUSE, working out of the SUSE headquarters in Nuremberg, Germany. She is an Open Source adopter with over ten years of experience in developing and managing software for the enterprise. Simona... Read More →



Monday June 19, 2017 14:15 - 14:45 HKT
Room 307A
  LinuxCon, Wildcard
  • Presentation Language English
  • Experience Level Any

14:15 HKT

Simpilify Networking for Container [C] - Lei Ye & Shui Cao, Huawei Cloud Network Lab
With the booming of Container technology, it brings obvious advantages for cloud: simple and faster deployment, portability and lightweight cost. But the networking challenges are significant. Users need to restructure their network and support container deployment with current cloud framework, like container and VMs.

In this presentation, we will introduce new container networking solution, which provides one management framework to work with different network componenets through Open/friendly modelling mechnism. iCAN can simplify network deployment and management with most orchestration systems and a variety of data plane components, and design extendsible architect to define and validate Service Level Agreement(SLA) for cloud native applications, which is important factor for enterprise to deliver successful and stable service via containers.

Speakers
LY

Lei Ye

Lei Ye is senior software engineer from Huawei cloud networking lab and is responsible for software architecture about Huawei new generation container networking solution.Mr. Ye is focus on light-weight Virtualization OS and Network, has deep understanding about latest industry technologies... Read More →
avatar for 曹水

曹水

Senior Researcher, 华为
Liang Wang and Jerry Li are senior architects from Huawei Cloud Network Lab. They focus on Smart NIC , vSwitch, have rich experiences on Packet Processing optimization and DPDK appliances.



Monday June 19, 2017 14:15 - 14:45 HKT
Room 310
  Networking & Orchestration, Wildcard

14:55 HKT

Flowchain: A Case Study on Building a Blockchain for the IoT in Node.js [C,E] - Jollen Chen, Flowchain.co
The Blockchain for the Internet of Things (IoT) has considered to "change the future." Despite a myriad of studies on the blockchain IoT, few studies have investigated how an IoT blockchain system develops with open source technologies, open standards, web technologies, and a p2p network. In this presentation, Jollen will share the Flowchain case study, an open source IoT blockchain project in Node.js; he will discuss the practice, the technical challenges, and the engineering experiences. Furthermore, to provide the real-time data transaction capabilities for current IoT requirements, he will utilize the "virtual block" idea to facilitate such technical challenges.

Speakers
avatar for Jollen

Jollen

Founder and Lead Developer, Flowchain.co
Jollen Chen is the lead software developer and founder of Flowchain.co, the open source based IoT blockchain solutions. Prior to joining Flowchain.co, Jollen has been working on embedded software development and cloud APIs development for several years. His research interests are... Read More →



Monday June 19, 2017 14:55 - 15:25 HKT
Room 306B
  Blockchain, Developer

14:55 HKT

Get a Taste of 1K+ Nodes by a Handful of Servers [E] - Yaxuan Wang & Rui Zang, Intel
Large scale testing is a headache for cloud software. It is important, but also of high cost. The study we had done is to provide a large-scale test bed for cloud software whereas limiting the hardware consumption by leveraging container technologies.
The experiment was specially done on benchmarking neutron v.s. OpenDaylight in an OpenStack environment. In this talk, we will reveal the results we got in the form of data. This could be an ideal way for cloud software to be tested on large scale in a daily based way.

Speakers
avatar for Yaxuan Wang

Yaxuan Wang

Software Engineer, Intel Corporation



Monday June 19, 2017 14:55 - 15:25 HKT
Room 308
  Cloud, Developer

14:55 HKT

Security: Hardware-Assisted and Software-in-Time - Yong Zhang, Huawei
Yang Zhang focuses on the security design of Huawei Container OS, mainly about the runtime security and image security. He designs a runtime security solution by leveraging TPM2.0 on Intel platform, OS secure boot, container image integration are all guaranteed. Also he provides a EulerOS CVE service which is very flexible for orchestration of K8s/Swarm/Mesos to integrate with, a user will receive a security notification in-time.

Speakers
avatar for Liang Chenye

Liang Chenye

Huawei
Liang Chenye is a Huawei engineer. He has ever worked in SUSE and has over 12 years of OS development experience. He is also an active open source committer of Linux community and container community.



Monday June 19, 2017 14:55 - 15:25 HKT
Room 309B

14:55 HKT

That's Not a Metric! Data for Cloud-Native Success [E] - Gordon Haff, Red Hat
“Without data, you’re just another person with an opinion.” W. Edwards Deming was talking about statistical quality control in manufacturing but he could equally have been referring to managing modern iterative and automated software deployment pipelines and cloud-native infrastructure. Certainly there's a wealth of open source tools to capture and visualize data. However, a data strategy isn’t solely or even mostly about drawing up a long list of technical measurements and instrumenting software to capture everything. It's crucial to distinguish between metrics that relate software initiatives to positive business outcomes, the alerts needed to respond to problems now, and the data required for root cause analysis or to optimize processes over time. All data is not equal. And most data is not a metric for measuring success.

Speakers
avatar for Gordon Haff

Gordon Haff

Technology Advocate, Red Hat
Gordon Haff is Technology Advocate at Red Hat where he works on market insights; writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. Among the topics he works on are edge, AI, quantum, cloud-native platforms, and next-generation... Read More →


Monday June 19, 2017 14:55 - 15:25 HKT
Room 311A
  Cloud Native & Containers, Wildcard
  • Presentation Language English
  • Experience Level Any

14:55 HKT

Advanced Networking Scheduling and Isolation in Kubernetes [E] - Kuralamudhan Ramakrishnan & Swati Sehgal, Intel
A Major breakthrough in cloud-native technology is driving the giant telecom and cable industries to transition from the existing VM based infrastructure to Container Orchestration Engines like Kubernetes, which has given rise to the need to support multi-interface pods. Isolation of network traffic into different network planes such as management, control and media is an indispensable feature of telecom infrastructure. Kubernetes doesn’t have support for multi-network and network isolation, and scheduling criteria for pods currently only to takes compute resources into consideration and is agnostic to other opaque resources like SRIOV. In the presentation, Kural and Swati demonstrate a dynamic solution for advanced network scheduling and in order to take advantage of node’s hardware and network capabilities using Multus & SRIOV CNI and Node feature discovery in Kubernetes.

Speakers
avatar for Kuralamudhan Ramakrishnan

Kuralamudhan Ramakrishnan

Senior Software Engineer, Intel
Kuralamudhan Ramakrishnan is working as a Senior Network Software Engineer in Intel, Shannon Ireland. Kuralamudhan has specialised in the field of Networking for past 8 years in storage and data management and worked in Telco industries. His area of interest is in container networking... Read More →
avatar for SWATI SEHGAL

SWATI SEHGAL

Cloud Software Engineer, Intel
Swati Sehgal is a Cloud Software Engineer in the Cloudnative Orchestration Software Engineering team in the Datacenter Solutions Group, Intel to deliver best-in-class networking applications and leading edge solutions for Intel Architecture (IA) processors. She is working with Intel... Read More →


Monday June 19, 2017 14:55 - 15:25 HKT
Room 309A
  KubeCon, Developer

14:55 HKT

MD RAID1 and NVMe: High Performance Data Duplication - Coly (Yong) Li, SUSE Linux
On high performance storage devices like NVMe SSD, data duplication can only be realized by software running on server's main CPUs. To support 1 million+ I/O per second on a single server, MD RAID1 is the most popular data duplication solution in Linux kernel. It was originally designed for hard disk drive, for really fast storage devices like NVMe SSD, there are still some challenges existing. This presentation will introduce why MD RAID1 is still highly demanded now days, and how Linux kernel developers cooperate to make a powerful high performance data duplication by MD RAID1. In this presentation, basic MD RAID1 design, code algorithm improvement, and benchmark result will be mentioned as well. The speaker is one of the major patch contributors, first part of the team work effort is merged into Linux v4.11.

Speakers
CY

Coly (Yong) Li

SUSE Linux
Linux kernel developer from SUSE Labs, working on block layer and maintain md/dm/bcache for SUSE Linux Enterprise Server kernel. In year 2010-2015, I initiated Linux kernel engineering team for Taobao Core Infrastructure and then led cold data storage development for Alibaba Site... Read More →



Monday June 19, 2017 14:55 - 15:25 HKT
Room 307A
  LinuxCon, Developer

14:55 HKT

There is NO Open Source Business Model [E] - Stephen Walli
There are best practices to understand when building products from open source software, but there are a number of anti-patterns that crop up along the way. Product teams (from engineering to marketing) need to understand these patterns and practices to participate best in open source project communities and deliver products and services to their customers at the same time. These patterns hold regardless of whether the vendor created and owns the project or participates in projects outside their control.

Speakers
avatar for Stephen Walli

Stephen Walli

Principal Program Manager, Microsoft
Stephen is a principal program manager working in the Azure team at Microsoft. Prior to that he was a Distinguished Technologist at Hewlett Packard Enterprise. Stephen has been a technical executive, a founder, a writer, a systems developer, a software construction geek, and a standards... Read More →



Monday June 19, 2017 14:55 - 15:25 HKT
Room 307B
  LinuxCon, Business
  • Presentation Language English
  • Experience Level Any

14:55 HKT

The 5G Network: A Glimpse Into the Connected Future [E] - Lingli Deng, China Mobile
There’s a lot of buzz surrounding the potential for 5G to completely change the technology landscape and enable massive connectivity and IOT. But what is 5G really? What is the market opportunity for 5G and what infrastructure is needed to support it?

Speakers
avatar for Lingli Deng

Lingli Deng

Technical Manager, China Mobile
Lingli obtained her Doctorate in Computer Application Technology from the Institute of Software, Chinese Academy of Sciences and joined China Mobile in 2009.She is a core member of the Novonet project which drives SDN/NFV strategy for China Mobile, and has been working on evaluation... Read More →


Monday June 19, 2017 14:55 - 15:25 HKT
Room 310

14:55 HKT

Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT [E] - Kate Stewart, The Linux Foundation; Wayne Ren, Synopsys; Frank Wang, Linaro; Yanan Liu, ZTE

Zephyr is an upstream open source project for places where Linux is too big to fit.  This talk will overview the progress we've made in the first year towards the projects goals around incorporating best of breed technologies into the code base, and building up the community to support multiple architectures and development environments.  We will share our roadmap, plans and the challenges ahead of the us and give an overview of the major technical challenges we want to tackle in 2017.


Speakers
YL

Yanan Liu

Deputy Director, ZTE
Operating Systems, IoT
avatar for Wayne Ren

Wayne Ren

Software R&D manager, Synopsys
Wayne Ren is a senior software engineer at Synopsys and located at Wuhan, P.R. China. He is one of the maintainers for the ARC architecture in Zephyr, the architect of embARC project, special member of TOPPERS project, and contributor of several other open source project. His expertizes... Read More →
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.



Monday June 19, 2017 14:55 - 16:05 HKT
Room 311B
  Embedded/IoT, Operations

15:35 HKT

The Practices of Blockchain as a Service in Dianrong [C] - Shiyuan Xiao, Dianrong
The practices of Blockchain as a service in Dianrong (Shiyuan Xiao, Dianrong.com) - Blockchain as a Service (BaaS) provides a easy, low-cost and flexible platform for companies to enable their businesses based on blockchain backed by a cloud platform. Shiyuan will introduce the experiences to build such a BaaS platform, what is the architecture, what problems we have met and solved and the best practices we summarized. 

Speakers
avatar for Shiyuan Xiao

Shiyuan Xiao

Chief scientist, Blockchain Lab, Dianrong.com
Shiyuan Xiao comes from Dianrong, an online marketplace lending leader, in China. Before he joined Dianrong, he worked for Ericsson for more than ten years as product architect in mobile TV, IPTV, LTE broadcast and CDN areas. He holds 8 patents and Ph.D. degree from Huazhong University... Read More →



Monday June 19, 2017 15:35 - 16:05 HKT
Room 306B
  Blockchain, Developer

15:35 HKT

OpenStack on AArch64 [E] - Yibo Cai, ARM
Besides huge success in mobile, ARM is also ambitious in server field. Software ecosystem is now a barrier for wide deployment of ARM servers in data center. ARM Shanghai Workloads team is working on clouding and big data software enablement and optimization on ARM64 platform.
In this presentation, Yibo Cai will introduce the status and challenges of running OpenStack on ARM servers, with emphasis on OpenStack compute, storage and networking.

Speakers
avatar for Yibo Cai

Yibo Cai

Principal Software Engineer, Arm
Yibo is staff software engineer from Arm. He has been working in IT industry for 17 years, and he has rich experience in OpenStack and OPNFV development on Arm. Yibo presented "OpenStack on AArch64" at LinuxCon ContainerCon CloudOpen China, Jun-2017.



Monday June 19, 2017 15:35 - 16:05 HKT
Room 308
  Cloud, Developer

15:35 HKT

BoF: Containers: What Are They and How Do I Get Started [E] - Gordon Haff & Jerry Zhang, Red Hat
Speakers
avatar for Gordon Haff

Gordon Haff

Technology Advocate, Red Hat
Gordon Haff is Technology Advocate at Red Hat where he works on market insights; writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. Among the topics he works on are edge, AI, quantum, cloud-native platforms, and next-generation... Read More →
JZ

Jerry Zhang

Software Engineer, Red Hat
Jerry is a member of Project Atomic (http://www.projectatomic.io/) focusing on container technologies, contributing to the atomic host and system containers. Jerry is also an active member of the fedora atomic workgroup and is a maintainer in the fedora container registry.


Monday June 19, 2017 15:35 - 16:05 HKT
Room 309B

15:35 HKT

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

Speakers
avatar for Zhang Chen

Zhang Chen

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



Monday June 19, 2017 15:35 - 16:05 HKT
Room 311A

15:35 HKT

Storage Management in Kubernetes - Jing Xu, Google
Storage is a critical part of running containers, and Kubernetes offers some powerful primitives for managing it. This talk will cover a variety of volume plugins supported in Kubernetes and their current state and usage. Then it will focus on the major components in the storage system to enable automatic attaching/detaching network attached volumes, dynamic provisioning, and storage capacity management.

Speakers
JX

Jing Xu

Software Engineer, Google
Jing Xu obtained her Ph.D. from Electrical and Computer Engineering Department, University of Florida in May 2011. After graduation, she had been a lecturer in School of Computer Science in Florida International University for about 4 years. She moved to Bay area in late 2014 and... Read More →



Monday June 19, 2017 15:35 - 16:05 HKT
Room 309A
  KubeCon, Developer

15:35 HKT

Building a Better Thermostat [E] - Matthew Treinish, IBM
After returning from a recent trip that occurred during the middle of a heat wave. I arrived home to find my apartment quite hot, at least 45C inside. Needless to say it wasn’t the most comfortable way to come home after 15 days out of town, I decided it was time for me to do something about it to address this so I didn't come home to that unpleasant surprise again. Normally, this problem is solved by having a thermostat which controls the air conditioning. However, my apartment did not have a thermostat. So I decided to build one using open source software.

This talk will cover how I went about solving my problem using existing software and protocols like home-assistant, MQTT, and also some new software that was created for this. It'll also discuss how using open software and home automation I was able to solve my issue but also make cooling my apartment smarter.

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 →



Monday June 19, 2017 15:35 - 16:05 HKT
Room 307A
  LinuxCon, Wildcard

15:35 HKT

Unikernelized Linux [E] - Tiejun Chen, VMware
Unikernel is a novel software technology that links an application with OS in the form of a library and packages them into a specialized image that facilitates direct deployment on a hypervisor. Comparing to the traditional VM or the recent containers, Unikernels are smaller, more secure and efficient, making them ideal for cloud environments. There are already lots of open source projects like OSv, Rumprun and so on. But why these existing unikernels have yet to gain large popularity broadly? We think Unikernels are facing three major challenges: 1. Compatibility with existing applications; 2. Lack of production support (e.g. monitoring, debugging, logging); 3. Lack of compelling use case. In this presentation, we will review our investigations and exploration of if-how we can convert Linux as Unikernel to eliminate these significant shortcomings, plus some explorations of coordinating and cooperating with hypervisor.

Speakers
avatar for Tiejun Chen

Tiejun Chen

Sr. Technical Lead, VMware
Tiejun Chen is one technical leader and Architect from Advanced Technology Group, VMware OCTO. Before joined VMware, he worked at Wind River System and Intel OTC. He's been working on a lot of areas - hw assisted virtualization technologies, edge computing, ML/AI, RISC-V, WebAssembly... Read More →



Monday June 19, 2017 15:35 - 16:05 HKT
Room 307B
  LinuxCon, Developer

15:35 HKT

Challenge and Practice of SDN in Large Scale Data Centers [C] - Shunmin Zhu, Alibaba Cloud
The growth of data center is faster than ever, so are the demands of public . How to handle the scale of network appliances with performance and reliability while keeping pace with the changes from the cloud is a big challenge. In this presentation, He will discuss the problems that alibaba cloud faces in networking field and how SDN is applied in the data center to solve these problems.

Speakers
CH

顺民 祝

Senior Staff Engineer, 阿里巴巴
Jiang, has been working in networking filed for 16 years and is now responsible for delivering networking products/solutions to public cloud.


Monday June 19, 2017 15:35 - 16:05 HKT
Room 310
  Networking & Orchestration, Developer
  • Presentation Language Chinese
  • Experience Level Any

16:05 HKT

16:15 HKT

Keynote: Network Re-architecture Based on Open Source: China Unicom’s Practice and Lessons Learned [C,E] - Dr. Wei Zhou, Director, China Unicom Network Technology Research Institute

China Unicom is actively involved in network open source projects and has conducted some SDN/NFV tests and field trials based on open source. This presentation will talk about network re-architecture based on open source SDN/NFV/Cloud from telecom operator’s perspective and discuss the trend and challenges of open networking technologies. China Unicom’s practice and lessons on open source networking projects will be introduced. The contents of this presentation include: China Unicom’s vision and activities on network re-architecture based on SDN/NFV/Cloud, main open source networking projects such as ONOS/CORD and OPNFV at China Unicom, lessons and challenges of open source and white boxes deployment for telecom operators.


Speakers
DW

Dr. Wei Zhou

Dr. Zhou is the Director of the Network Technology Research Institute of China Unicom and leads the Open Source Networking Platform and Ecosystem. He has more than 10 years of experience in telecommunication technologies development and has been awarded more than 3 patents granted... Read More →


Monday June 19, 2017 16:15 - 16:35 HKT
Plenary Hall A CNCC

16:40 HKT

Keynote: “Networking” the Logical Micro-Service Infrastructure [E] - Dave Ward, ‎CTO of Engineering and Chief Architect, Cisco Systems
Cloud adoption is driven by the need to provide fast business response to competitive pressures, changing market conditions. More & more enterprises are realizing their survival depends on focusing their funding, cloud strategy on achieving business agility, fast delivery of applications to market.Cloud native, micro-services based methodology was adopted to speed up delivery of new application features. Still micro-services architecture introduced distributed system challenges where a number of service nodes using multiple logical compute units (containers/VMs) must communicate with each other or to the outside world based on rules specified by devops teams.This presentation discusses how one can bridge the gap between current “infrastructure networking/security” and micro-services logical infrastructure to address their challenges and automate, hide networking & security components.

Speakers
avatar for Dave Ward

Dave Ward

CTO of Engineering & Chief Architect, Cisco
David Ward is CTO of Engineering and Chief Architect at Cisco where he is responsible for leading research and development of new Cisco technologies.Recognized in the industry for his expertise in routing, systems software and network design, he was also one of the chief architects... Read More →


Monday June 19, 2017 16:40 - 17:00 HKT
Plenary Hall A CNCC
  Keynote

17:05 HKT

Keynote Lightning Talk: How to Make Kubernetes Smarter - Xin Zhang, CEO, Caicloud
The declarative design pattern presents the central tenet of Kubernetes; combined with various control loops, the mechanism results in great automation of container, service, and node management. While a lot of ongoing efforts in the community focus on making Kubernetes more automated, scalable, reliable, and versatile, we explore ways to make Kubernetes "smarter".

In this talk, we will share our work on transforming Kubernetes' computing power and agility into intelligence, and show how to make Kubernetes more data-driven and excel at mining the value of data.

Speakers
XZ

Xin Zhang

CEO, Caicloud
Xin is currently CEO and co-founder of Caicloud (https://caicloud.io), a startup that fosters Kubernetes community in China and provides Kubernetes-based products and services for Fortune 500 Chinese enterprises. Before founding Caicloud, Xin was a Googler for almost 4 years working... Read More →


Monday June 19, 2017 17:05 - 17:10 HKT
Plenary Hall A CNCC

17:15 HKT

Keynote: Build an All-Cloud Network Innovation Platform & Embrace Digital Transformation [C] - XuDong Ren, Vice President of Strategy & Industry Development, Huawei

“打造网络云化创新平台,拥抱行业数字化转型”


Speakers
XR

XuDong Ren

Vice President of Strategy & Industry Development, Huawei Technology


Monday June 19, 2017 17:15 - 17:30 HKT
Plenary Hall A CNCC
  Keynote

17:35 HKT

18:00 HKT

Invite-Only Kernel Meetup sponsored by Huawei

Please see below for the Meetup Agenda:

18:00-18:30: Attendee Networking

18:30-18:45: Attendee Group Photo

18:45-19:45p: Kernel Panel Discussion featuring: Linus Torvalds (Creator of Linux and Git); Greg Kroah-Hartman (Linux Kernel Maintainer); Ted Ts’o (Linux Kernel Maintainer); and Coly Li (Linux Kernel Contributor). Moderated by Kate Stewart of The Linux Foundation, and featuring an audience Q&A


Moderators
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Linux Foundation Fellow, 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 →
CY

Coly (Yong) Li

SUSE Linux
Linux kernel developer from SUSE Labs, working on block layer and maintain md/dm/bcache for SUSE Linux Enterprise Server kernel. In year 2010-2015, I initiated Linux kernel engineering team for Taobao Core Infrastructure and then led cold data storage development for Alibaba Site... Read More →
avatar for Linus Torvalds

Linus Torvalds

Fellow, The Linux Foundation
Linus Torvalds created the Linux kernel and oversaw open source development of the widely-used Linux operating system. Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds enrolled at the University of Helsinki in 1988, graduating with a master's degree in computer... Read More →
TT

Theodore Ts'o

Staff Programmer, Google
Theodore Ts'o is the first North American Linux Kernel Developer, and started working with Linux in September, 1991. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is a Debian Developer, and is the maintainer of the ext4 file system... Read More →


Monday June 19, 2017 18:00 - 19:45 HKT
Room 307A

18:30 HKT

LinuxCon Microsoft OSS Hands-on Lab Night School – Presented by Microsoft

Get hands-on experience with OSS cloud technologies from Microsoft OSS Hands-on Lab Night School provided by Microsoft. Practice with the latest OSS cloud products and services in a live environment and advance your cloud skills for free. While the onsite teachers and the self-paced labs will provide the instruction on topics ranging from managing applications to troubleshooting and monitoring.

You will have the opportunity to select any 1 or both 2 sessions of Microsoft OSS Hands-on Lab during the day 1 night of LinuxCon:
1. Build Container Service on Microsoft Azure
2. Deep Learning by Cognitive Toolkit (CNTK) on Azure with Linux

Session 1 – Build Container Service on Microsoft Azure
Time: 18:30 pm – 19:30 pm

Azure Container Service makes it simpler for you to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. It uses an optimized configuration of popular open-source scheduling and orchestration tools. This enables you to use your existing skills, or draw upon a large and growing body of community expertise, to deploy and manage container-based applications on Microsoft Azure. By using Azure Container Service, you can take advantage of the enterprise-grade features of Azure, while still maintaining application portability–including portability at the orchestration layers.

Difficulty Level: Beginner

Prerequisites:
No prerequisites on Azure; Comfort with the Linux command line; Basic knowledge of Docker or Kubernetes.

Objectives:
You will learn:
What is Azure Container Service
Deploy cluster with Azure CLI
Connect with an ACS cluster
Container management with Kubernetes UI


Session 2 – Deep Learning by Cognitive Toolkit (CNTK) on Azure with Linux
Time: 19:30 pm – 20:30 pm

Cognitive Toolkit (CNTK) is a free, easy-to-use, open-source, commercial-grade toolkit that trains the deep learning algorithms to learn like the human brain same as TensorFlow. In this lab, you will learn how to provision Cognitive Toolkit service on Azure Linux Virtual Machine; how to train with CNTK on Azure with Linux.

Difficulty Level: Medium

Prerequisites:
No prerequisites on Azure or Cognitive Toolkit;
Comfort with the Linux command line;
Basic knowledge of deep learning;

Objectives:
You will learn:
What is Cognitive Toolkit
Fundamental Cognitive Toolkit concepts and components
The process of training Cognitive Toolkit
Interactive with Cognitive Toolkit by Python

 


Monday June 19, 2017 18:30 - 20:30 HKT
Room 311B

19:30 HKT

 
Tuesday, June 20
 

08:00 HKT

Continental Breakfast
Tuesday June 20, 2017 08:00 - 09:00 HKT
4th Floor North Foyer

08:00 HKT

Registration
Tuesday June 20, 2017 08:00 - 16:30 HKT
Main Lobby B

09:00 HKT

Keynote: Linus Torvalds, Creator of Linux & Git, in conversation with Dirk Hohndel, VP, Chief Open Source Officer, VMware [E]
Speakers
avatar for Dirk Hohndel

Dirk Hohndel

Chief Open Source Officer, Cardano Foundation
Dirk is the Chief Open Source Officer of the Cardano Foundation, focused on creating a vibrant open source third party contribution ecosystem for the Cardano infrastructure. Dirk was previously VMware’s Chief Open Source Officer, where he lead the company’s Open Source Program... Read More →
avatar for Linus Torvalds

Linus Torvalds

Fellow, The Linux Foundation
Linus Torvalds created the Linux kernel and oversaw open source development of the widely-used Linux operating system. Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds enrolled at the University of Helsinki in 1988, graduating with a master's degree in computer... Read More →


Tuesday June 20, 2017 09:00 - 09:25 HKT
Plenary Hall A CNCC
  Keynote

09:30 HKT

Keynote: Network Transformation, 5G and Open Source Practice [C,E] - Xiaodong Duan, Director, Department of Network Technology, China Mobile
Open source is playing an increasingly important role in technology innovation and network transformation. In this presentation, Xiaodong will be sharing China Mobile’s vision in network transformation and related open source practice.

Speakers
avatar for Xiaodong Duan

Xiaodong Duan

Director, Department of Network Technology, China Mobile
Mr. Duan is the director of the department of network technology at China Mobile Research Institute and is responsible for architecture vision and technology strategy of the network infrastructure especially focusing on IP network, optical transport, data center and wireless core... Read More →



Tuesday June 20, 2017 09:30 - 09:50 HKT
Plenary Hall A CNCC
  Keynote

09:30 HKT

Huawei LiteOS Workshop

In 2015 HNC, Huawei announced open sourcing of Huawei LiteOS to be targeted for IoT end devices. Since then, we have slowly but surely gain momentum. Thanks to MCU manufacturers such as STMicro, NXP, …. many Huawei LiteOS based hardware platform and reference design is now available. In MWC 2016, we announced NB-IoT solution. Huawei NB-IoT chip is in full mass production, it takes full advantage of low power feature available in Huawei LiteOS. And to facilitate fast time to market smart devices, our OS also supports third party NB-IoT chips and IoT platform.

To celebrate LinuxCon conference’s first entry in China, we are organizing a workshop in LinuxCon to engage developers and collaborators and at the same time introduce open IoT development for smart devices. The workshop will be held on the 20th with two sessions. The morning session will focus on IoT ecosystem and collaboration topics. We will introduce Huawei LiteOS ecosystem and open source strategy; current status and road map. Product of partners and collaborators will be introduced, including results and demonstration of previously held Hackthons.

In the afternoon session, we have invited Huawei LiteOS experts for deep dive discussion into various topics in the full IoT SW stack supported by Huawei LiteOS. . For those interested in getting into IoT SW development or simply interested in contribute to an open source project, this session will give you a glimpse of the fun and challenges of IoT OS and SW stack.

We look forward to seeing you for a full day of fun and activity.

Agenda:

Huawei LiteOS: The Past, Present, and Future, Liu Jianjun, Leader of Huawei LiteOS TDT

Huawei LiteOS Makes NB-IoT Easy, Huang Jisong, Huawei LiteOS Architect

STM32 and Huawei LiteOS Partner to Promote NB-IoT, Cao Jindong, STMicroelectronics Senior Marketing Manager of Microcontrollers, Greater China

Application of Huawei LiteOS in an E2E IoT Solution, Li Xun, Director of Limedia R&D Business Unit

Limedia's NB-IoT Solution, Guo Junzhen, Senior Architect, Limedia R&D Business Unit

E2E NB-IoT EVK Solution Based on Huawei LiteOS Lierda's NB-IoT Solution, Hao Qiang, General Manager of Industry Application, Lierda's IoT Smart Product Group

Introduction to the Open-Source Huawei LiteOS–based Development Kit for NB-IoT, Zhai Xiyong, NB-IoT Module Architect

The Huawei LiteOS Device-Cloud Solution, Liu Xuming, Huawei LiteOS Open-Source Technology Expert

Presentations by Winning Huawei LiteOS Hackathon Teams




自2015年Huawei LiteOS在HNC大会发布以来生态逐渐成熟,当前已得到多家MCU厂商支持(ST, NXP等), 共同打造终端智能硬件开发及参考平台,尤其是2016年在世界移动大会物联网峰会上正式面向全球发布了端到端NB-IoT解决方案,其中Huawei LiteOS与NB-IoT 芯片使能的智能化终端方案已于2017年正式规模商用。Huawei LiteOS提供了面向低功耗的行业协议栈,同时支持华为或第三方的NB-IoT芯片和IoT平台,有效缩短NB-IoT智能终端的上市周期。如今Huawei LiteOS为迎接LinuxCon峰会首次来到中国,为了能够让更多的开发者和合作伙伴能够近距离的接触到最新的开源物联网开发技术,Huawei LiteOS团队和社区生态伙伴们一起组织了本次workshop。20日上午是生态合作伙伴专场,重点介绍Huawei LiteOS生态合作策略以及合作伙伴的成果展示,另外还有前期由由Huawei LiteOS开源团队、华为开发者社区,包括芯片厂商、硬件提供商等合作伙伴共同发起的面向开发者的线下Hackthon作品展示及Demo,下午开发者社区专场将由Huawei LiteOS技术专家全方位的为您解读相关开源技术,一天的议题希望能够带您从入门到精通Huawei LiteOS物联网操作系统,Huawei LiteOS开源团队期待您的参与。


Huawei LiteOS的过去、现在和未来 - 刘建军 Huawei LiteOS TDT经理

Huawei LiteOS Make NB-IoT easy -- 黄基松 Huawei LiteOS架构师

STM32携手Huawei LiteOS推动NB产业化进程 -- 曹锦东 意法半导体中国区微控制器市场及应用总监

Huawei LiteOS在物联网E2E解决方案中的应用 -- 青柠优视NB-IoT解决方案 -- 李逊 青柠优视研发事业部总监, 郭俊振 青柠优视研发事业部资深架构师

基于Huawei LiteOS的NB-IoT EVK 端到端解决方案 -- 利尔达NB-IoT解决方案 -- 郝强 物联网智能产品事业群行业应用总经理

基于Huawei LiteOS的NB-IoT开源开发套件介绍 -- 翟西永 NB-IoT模组架构师

Huawei LiteOS端云解决方案 -- 刘旭明 Huawei LiteOS开源技术专家

Huawei LiteOS Hackathon获奖团队分享




Tuesday June 20, 2017 09:30 - 17:00 HKT
Room 402AB

09:55 HKT

Keynote: Virtualization at Scale @ Alibaba Cloud [E] - Hong Tang, Chief Architect, Alibaba Cloud

This talk will give attendees a glance into how Alibaba built China's top 1 virtualization cluster, and what their perspective is about the future of cloud computing. 


Speakers
avatar for Hong Tang

Hong Tang

Chief Architect, Alibaba Cloud
Dr. Hong serves as Chief Architect at Alibaba Cloud, the cloud computing arm of Alibaba Group. He joined Alibaba Cloud in 2010 and has been instrumental in the development of Apsara, Alibaba Cloud’s large-scale computational engine. Prior to Alibaba Cloud, he was a Director of Search... Read More →



Tuesday June 20, 2017 09:55 - 10:10 HKT
Plenary Hall A CNCC
  Keynote

10:15 HKT

Keynote: After 25 Years, Where Are We? [E] - Dr. Thomas Di Giacomo, Chief Technology Officer, SUSE

Last year we celebrated 25 years of Linux (oh, and by the way SUSE is also turning 25 in 2017). The IT and industry landscapes have changed significantly during the last two decades: open source and Linux in particular have been extensively adopted across all industries, which in turn has also inspired many new open source projects to start and develop.

Today, one of the challenges enterprises face to adopt open source technologies, besides test, set-up, security and long term support, is the integration of these different open source projects. Now more than ever, communities and companies have to work together across projects to facilitate this integration.

Another important change compared to 1991 is that infrastructure and development have come a lot closer together. With DevOps principles and technologies like containers, not only do we have infrastructure- and development-related open source projects, but blurring borders and tight coupling between them.

As an example, today SUSE will announce the release of a new product, rooted in communities and in partnerships, at such a cross-roads of open source software-defined infrastructure and cloud native development.


Speakers
avatar for Thomas Di Giacomo

Thomas Di Giacomo

Chief Technology Officer, SUSE
Thomas Di Giacomo is Chief Technology and Product Officer for SUSE, where he leads our global Office of the CTO and Product and Solution Management. His team covers SUSE’s entire portfolio of products as well as innovation priorities. He is also responsible for driving and guiding... Read More →



Tuesday June 20, 2017 10:15 - 10:30 HKT
Plenary Hall A CNCC

10:30 HKT

10:30 HKT

LinuxCon Kubernetes Bootcamp 101 - Presented by Caicloud

About:
Kubernetes Bootcamp 101 provided by Caicloud will cover fundamental Kubernetes concepts, design principle, workflow and architecture. You will learn how to create, set up and operate your own Kubernetes cluster in a distributed system; how to configure and manage your own Kubernetes control and worker nodes, DNS, CLI; how to use Kubernetes to automate deployment, scaling and management of containerized applications.

Difficulty Level – Beginner
Prerequisites – No prerequisites on Docker or Kubernetes; Comfort with the Linux command line; Basic knowledge of cloud and virtualization concepts;

Objectives
You’ll learn:
What is Kubernetes and why it is needed
Fundamental Kubernetes concepts and components
How to create Kubernetes pods, deployments, and services
The process of deploying applications
How to expose your application publicly
How to scale up your application
How to discover and connect containers
To configure and administer availability with Kubernetes

 


Tuesday June 20, 2017 10:30 - 12:30 HKT
Room 401

11:00 HKT

The Business Reality of Building Open Source: What We Learned from OVS and OVN [E] - Justin Pettit, VMware & Ben Pfaff, Open vSwitch Project
A number of questions commonly arise in supporting open source projects within companies that primarily develop closed source software. Such as:

* How many resources should we allocate?
* Are we just enabling our competitors?
* What, if anything, should we keep proprietary?
* What are the implications of the license being used?
* What should we expect in terms of community contributions?
* How do we balance the needs of the community versus the company?

As founding members of the Open vSwitch and OVN projects, the presenters have had to help answer these questions at both an early stage startup as well as a large established company. In this presentation, we will discuss how we've navigated the often conflicting goals of open source projects and our companies.

Speakers
JP

Justin Pettit

Lead Developer, Open vSwitch & OVN, VMware
Justin Pettit is a lead developer on the Open vSwitch and OVN projects. He was a founding employee at Nicira and is currently working at VMware. Prior to Nicira, Justin worked at three successful startups focused on network security. While completing his Master’s degree in Computer... Read More →
BP

Ben Pfaff

Principal Engineer, VMware
Ben Pfaff is a lead developer of the Open vSwitch project. He was a co-creator of OpenFlow and led the development effort of the original OpenFlow reference implementation. He was a founding employee at Nicira and is currently at VMware. He received his PhD from Stanford University... Read More →



Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 306B
  Business of Open Source, Wildcard
  • Presentation Language English
  • Experience Level Any

11:00 HKT

Low-latency KVM Hypervisor [E] - Wanpeng Li, Individual Contributor
Low-latency KVM Hypervisor(Wanpeng Li) - The kvm hypervisor is at the core of cloud computing, the latency is more sensitive for workloads like LAMP servers, Memcache, Redis and so on. In this presentation, Wanpeng Li will discuss the latency optimization features which he introduces to KVM, the performance improvement and practical deploy in cloud computing companies.

Speakers
avatar for Wanpeng Li

Wanpeng Li

Linux Kernel Contributor, Tencent Cloud
Wanpeng Li is a 9 years experienced Linux kernel/virtualization developer who works in Tencent Cloud currently. He mainly focuses on KVM, scheduler and memory management. In KVM, he contributes a lot of features to improve performance and stability. He has worked in the IBM LTC kernel... Read More →


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 308
  Cloud, Developer
  • Presentation Language English
  • Experience Level Any

11:00 HKT

Efficient and Secure Container Image Management in Enterprise [E] - Haining Zhang, VMware
As container technology become widely adopted in the industry, how to manage containerized applications posts new challenges to administrators. The management challenges come from two aspects: the dynamic container runtime and the static container images. In this presentation, we will focus on the management of container images and review the challenges to enterprises. We will discuss how to manage container images efficiently and securely to meet the need of enterprises. Challenges to be addressed include RBAC (Role Based Access Control) of images, image consistency, large scale image distribution, image replication and promotion and high availability of registry. The open source registry Project Harbor will be introduced as part of the solution to these challenges.

Speakers
HZ

Haining Zhang

Chief Architect, VMware
Haining Zhang (Henry) has multiple years of experience in the design and development of software application. He is the Chief Architect of Cloud Native of VMware China R&D. Currently focusing on innovation in emerging technology, including areas like container and blockchain. Current... Read More →



Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 311A
  Cloud Native & Containers, Developer

11:00 HKT

Fireside Chat: Containers and Networking: A Symbiotic Relationship [E] - Moderated by Sheng Liang, Rancher Labs
As cloud adoption grows, containers are increasingly being used to simplify deployment of distributed applications. Ironically, the mix of container deployment models ranging from VM to bare metal, as well as the need to manage overlay container networks independently but synchronously with the underlay, create a new thicket of networking complexity to navigate.


Moderators
avatar for Sheng Liang

Sheng Liang

Co-Founder & CEO, Rancher Labs
Sheng Liang is a co-founder and CEO of Rancher Labs. Prior to starting Rancher, Sheng was CTO of the Cloud Platforms group at Citrix Systems after their acquisition of Cloud.com, where he was co-founder and CEO. Sheng has more than 15 years of experience building innovative technology... Read More →

Speakers
avatar for Rajat Chopra

Rajat Chopra

Engineer, Red Hat
Rajat works for Red Hat Inc. as an engineer in the core development of OpenShift and kubernetes projects. He is the original author of openshift-sdn - one of the earliest container networking solutions and the default container networking software for OpenShift. He is an expert in... Read More →
avatar for Lorenzo Fontana

Lorenzo Fontana

Senior Software Engineer, Gitpod
Lorenzo Fontana is an Open Source Software Engineer at Sysdig where he primarily works on Falco. He’s passionate about distributed systems, software defined networking, the Linux kernel, containers security and performance analysis.


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 309B
  Cloud Native & Containers, Business
  • Presentation Language English
  • Experience Level Any

11:00 HKT

Securing Embedded Systems with the Hypervisor [E] - Lars Kurth, Citrix
Hypervisors were once seen as purely cloud and server technologies, but have slowly seeped into the embedded space providing extra layers of security. This discussion will showcase how companies from security vendors to automotive are using open source hypervisors (particularly Xen Project) to secure embedded systems, what challenges they face and how they have overcome it. We will also explore what this might mean to IoT at large and how to get started in securing your embedded system with a hypervisor-first approach.

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 →


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 311B
  Embedded/IoT, Developer

11:00 HKT

Scheduling and Resource Management in Kubernetes [E] - Ian Lewis, Google

Effective management of shared resources (CPU, memory, etc.) is critical to achieving high utilization and strong isolation in shared clusters. This talk will describe the Kubernetes features that allow you to simultaneously achieve your utilization, isolation, and availability goals. We will also examine the new features in Kubernetes 1.6 that give you fine-grained control over placement of your containers, and describe how to use them to achieve various concrete policy goals. Lastly we will discuss the feature roadmap in this area for the next few releases.

Speakers
avatar for Ian Lewis

Ian Lewis

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


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 309A
  KubeCon, Developer

11:00 HKT

Releasing a Linux Distribution In the Age of DevOps [E] - Brian Stinson, The CentOS Project
Operating systems need to move faster without sacrificing stability. New hardware, new software features, and bugfixes are making it into distribution components every day. To maintain stability, packagers and distribution developers are looking toward lessons learned in the DevOps movement to implement Continuous Integration/Continuous Delivery (CI/CD) workflows that provide quicker test feedback to developers.

This talk highlights some of the coming trends in Fedora such as: streamlined base package sets, userspace applications delivered as containers, continuous validation of individual distro components and the distro as a whole, and collaboration with the CentOS Project.

Speakers
BS

Brian Stinson

Systems Administrator, The CentOS Project
Brian is a Systems Administrator for The CentOS Project working on public Continuous Integration/Continuous Delivery infrastructure (http://ci.centos.org).



Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 307A
  LinuxCon, Developer

11:00 HKT

Timekeeping in Linux VMs [E] - Vitaly Kuznetsov, Red Hat
Keeping time in Linux is not simple and virtualization adds additional challenges as well as new opportunities to it. In this presentation, Vitaly will review KVM, Xen, and Hyper-V related time keeping techniques and the corresponding parts of Linux kernel. The talk will cover existing hardware features, clocksources and clockevents, the newly added PTP sources, read methods and more.

Speakers
avatar for Vitaly Kuznetsov

Vitaly Kuznetsov

Principal Software Engineer, Red Hat
Vitaly works at Virtualization Engineering team at Red Hat focusing on KVM development as well as making Linux the best guest for other hypervisors. He frequently presents at FOSDEM, KVM Forum, DevConf and other technical conferences.


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 307B
  LinuxCon, Developer

11:00 HKT

OpenDaylight OpenStack Integration - Rui Zang & Isaku Yamahata, Intel
Being the most popular open source cloud software, how OpenStack works with other SDN solutions is a question. OpenDaylight as one of the most popular open source SDN solutions certainly has its position in OpenStack. This talk will introduce how OpenDaylight integrates with OpenStack Neutron. How the integration evolves and what are the challenges and how are we facing them. OpenStack Neutron has a "stadium" policy to work with all of its ecosystems. This talk will also specifically present how the "stadium" works and what effort had been spent on keeping networking-odl in Neutron stadium.

Speakers
avatar for Isaku Yamahata

Isaku Yamahata

Software engineer, Intel
Isaku Yamahata is a Software architect in the Open Source Technology Center, Intel. His main focus is virtualization technology, network virtualization as Software Defined Networking for multiple years. Isaku is an active on Graphene LibOS and OpenStack Neutron (networking) and has... Read More →
RZ

Rui Zang

Software Engineer, Intel
Rui Zang is a senior cloud engineer at Intel. He has profound technical background on cloud orchestration, networking, storage and OS. Recently his focus is on serverless stack optimization.



Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 310

11:40 HKT

FOSSology - New Features for License Compliance in HD [E] - Michael Jaeger, Siemens AG
FOSSology is an industry standard tool for the end-to-end analysis of software components in a single Web server application. It lets organizations scan source code for: a) License information, b) Copyright notices, c) Export control relevant statements. It makes software analysis more efficient by offering high precision with few false positives, greatly reducing overhead costs. FOSSology lets users generate compliance documentation according to the organization's needs, in a variety of data formats, emphasizing SPDX tag-value and RDF documents. FOSSology is an Open Source Software tool licensed under GPL-2.0 and a Linux Foundation collaboration project. The presentation introduces the application and shows new features in the project and how to contribute. At the end, the presentation will explain how FOSSology can be integrated with other tools in the workflow.

Speakers
avatar for Michael C. Jaeger

Michael C. Jaeger

Project Lead, Siemens AG
Michael C. Jaeger is one of the maintainers for Linux Foundation\\'s FOSSology and Eclipse SW360 projects, both available on Github and both in the area of OSS handling w.r.t. license compliance and component management. At Siemens Corporate Technology in Munich, Germany, Michael... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 306B
  Business of Open Source, Business

11:40 HKT

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

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

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

Speakers
avatar for Wei Chen

Wei Chen

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



Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 308
  Cloud, Developer

11:40 HKT

Container Networking Overview [E] - Rajat Chopra, Red Hat
Container networking overview (Rajat Chopra, Red Hat) - As containers become ubiquitous, let us look at networking technologies which drive one of their most striking features - a complete network endpoint just for your process. But how is container networking different from traditional software defined networking? Understand the scale at which container networking operates and where are the un-obvious pitfalls. What are the inter-operatability challenges where different container cluster orchestration technologies are involved, and hence, the importance of open source standards that are needed to overcome them. In this talk, Rajat Chopra will discuss the basics of container networking plumbing, common solutions used today and upcoming open source technologies. Keywords: container, docker, cni, kubernetes, veth, ipvlan, sriov, openvswitch, vpp, kernel bypass, ipv6, ebpf

Speakers
avatar for Rajat Chopra

Rajat Chopra

Engineer, Red Hat
Rajat works for Red Hat Inc. as an engineer in the core development of OpenShift and kubernetes projects. He is the original author of openshift-sdn - one of the earliest container networking solutions and the default container networking software for OpenShift. He is an expert in... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 311A
  Cloud Native & Containers, Operations

11:40 HKT

Container-based Machine Learning Platform at Scale [C] - Kai Zhang, Alibaba Cloud
Running large-scale machine learning is frustrating. It requires massive data and computational power. Its model is often built with frameworks like Tensorflow, Caffe, SparkML. Each fairly requires big efforts to manage libraries and dependencies. It commonly takes a long procedure from preparing data, training model to online prediction. In Aliyun, Kai's team builds elastic machine learning platform based on Docker technology to resolve above difficulties. It provides services to support environment portability and repeatability, CPU/GPU isolation, job scheduling, monitoring, load balancing and auto scaling.
In this topic, Kai introduces how they facilitate end-to-end lifecycle of large-scale machine learning workload with GPU acceleration through container management and orchestration. Demo will show how people can start to train his first neural network model in minutes.

Speakers
avatar for Kai Zhang

Kai Zhang

Staff Engineer, Alibaba
Kai Zhang, is now a staff engineer of Alibaba Cloud. He's worked on container service product and enterprise solution development for 3 years. Before that, he worked in deep learning platform, cloud computing, distributed system and SOA area over 10 years. Recently, he is exploring... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 309B
  Cloud Native & Containers, Developer

11:40 HKT

Hardening Your IoT Endpoints: A Preventive Toolkit [E] - Rabimba Karanjai, Almaden Research Center
A lot of Internet of things devices use linux as its core. More so with the advent of DIY projects and Internet of things projects. A lot of Raspberry PI's, Beaglebone, Tessel boards are out there with default settings, and all connected to the internet, ready to be taken over. With the recent dyn DNS attack its of prime importance to know how we can keep these end point devices secure and out of the hands of botnet hoarders, attackers. In this presentation Rabimba Karanjai will show how to harden the security on these endpint devices taking a RaspBerry PI as an example. He will explain different techniques with code examples along with a toolkit made specifically for this demo which will make devices considerable harder to compromise. And even when they are, will allow to locate and detect the breach. After all, proetcting the device fially protects us all (prevents another DDOS)

Speakers
avatar for Rabimba Karanjai

Rabimba Karanjai

Researcher, Mozilla
Rabimba Karanjai is a full time graduate researcher, part time hacker and FOSS enthusiast. He is working with Mozilla Research Mixed Reality team on WebVR. He also is a Mozilla TechSpeaker and would love to chat with you on VR,AR,Security and openweb over a cup of coffee or bottle... Read More →



Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 311B
  Embedded/IoT, Developer

11:40 HKT

Migrating Legacy Monoliths to Cloud Native Microservices Architectures on Kubernetes [E] - Dan Kohn, CNCF
Cloud Native architectures, like those built on Kubernetes, are envied for their ability to segment different parts of an application into microservices to be separately containerized, so that each microservice can be written in its own language, with its own framework & unique set of libraries. This has been shown to significantly increase developer & team productivity by decoupling dependencies between different parts of a team. However, most legacy code consists of a large monolithic code base, not microservices applications. In this talk, Dan Kohn, executive director of CNCF, will walk through how monoliths evolve into modern cloud native architectures by taking advantage of the DevOps revolution & result in developer productivity gains.

Speakers
avatar for Dan Kohn

Dan Kohn

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


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 309A
  KubeCon, Business
  • Presentation Language English
  • Experience Level Any

11:40 HKT

Alibaba's Work on Resource Management in Linux Kernel [C] - Tao Ma, Alibaba Cloud
Linux has provided many methods for resource management, say blkcg for IO management, CFS bandwidth control for CPU management and memcg for memory management etc. In Alibaba, we use these methods to do our resource management and try to improve Linux kernel to work better for different workloads. In this presentation, Tao Ma will share with the audience how we used resource management, what improvement we have done and what we need for resource management in Kernel.

Speakers
TM

Tao Ma

Principal Software Engineer 首席软件工程师, Alibaba Cloud
Tao Ma had his first Linux box in the late 1990s. He played with Linux from then on and found his first job of C programming on Linux. He had his first commit in Linux kernel in 2007 and began his journey in Linux kernel development. Most of his contribution was related to file system... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 307A
  LinuxCon, Developer

11:40 HKT

Implementation of Tail Latency Optimization for Distributed Storage System based on Linux [C] - Wang Xiaorui, Alibaba Cloud
In 2012, Alibaba released its source of RocketMQ, a third-generation distributed messaging middleware. Through several years of technical improvement, RocketMQ is now capable of transferring trillions of concurrent online messages as in Alibaba’s Nov. 11th Shopping Festival.

In November 2016, Alibaba donated RocketMQ to the Apache Software Foundation (ASF) as an incubator project. That was a huge step for Alibaba to make it through ASF’s competitive evaluation process. During the Alibaba’s annual Nov. 11 Global Shopping Festival , RocketMQ robustly provided stable infrastructure with a transfer throughput of more than one trillion messages.

What have we done to optimize behind such magic figure?This sharing will give you a details about the optimization about RocketMQ’ storage engine, especially about low-latency request optimization under the linux kernel.

Speakers
WX

Wang Xiaorui

Staff Engineer of Alibaba OpenSource department, Alibaba Cloud
Wang Xiaorui, senior technologist, alibaba's messaging team leader. He is responsible for alibaba's several generation messaging engine since entering alibaba middleware department in 2011. In order to meet the demand about the alibaba high-speed business growth. In 2012, he led to... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 307B
  LinuxCon, Developer
  • Presentation Language Chinese
  • Experience Level Any

11:40 HKT

Only Use FD.io VPP to Achieve High Performance Service Function Chaining [C] - Yi Yang, Intel
Currently Opendaylight sfc project use OVS and our NSH patches to implement NSH-based service function chaining, but we failed to push our NSH patches to ovs and Linux kernel because of various factors, but VPP is another high-performance data plane implementation, it has included NSH and Vxlan-gpe support in official release, so people can feel free to use it and mustn't worry if related code is in official releases or not. From 17.01 on, FD.io VPP project has supported IETF ACL and classifier, so we can use VPP to achieve high performance service function chaining without ovs involved, this provides another choice for users to deploy service function chaining solution. This presentation will demonstrate and showcase how we pull it off.

Speakers
YY

Yi Yang

SSE, Intel
I'm Intel employee, I work on Opendaylight SFC project and OPNFV SFC project, I ever presented Meego Image Creator in San Francisco as primary speaker (I'm only one speaker), presented several topics in Open Networking Summit and Opendaylight Summit and FD.io mini Summit.



Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 310
  Networking & Orchestration, Operations

12:00 HKT

Invitation-Only VIP Luncheon, Hosted by Huawei
The luncheon will begin with speakers from Huawei and The Linux Foundation, and will provide attendees with plenty of opportunity to network with fellow attendees. Among them are top-level executives from Huawei and various industries, senior leaders from the China Government, representatives from academia and engineering institutions, and visionaries of some of the most disruptive open source projects and technologies including Linus Torvalds, the Creator of Linux and GIT, and Brian Behlendorf, Executive Director of the Hyperledger Project. Brian was a founding member of the Apache Software Foundation and previously CTO of the World Economic Forum.

Please note that this luncheon is open to invited attendees only.

Tuesday June 20, 2017 12:00 - 13:30 HKT
Room 302AB

12:10 HKT

Lunch
Tuesday June 20, 2017 12:10 - 13:35 HKT
Exhibition Hall 5, Level B1

13:00 HKT

LinuxCon K8S + TensorFlow Bootcamp 101 - Presented by Caicloud

About:

K8S + TensorFlow Bootcamp 101 provided by Caicloud will cover fundamentalKubernetes and TensorFlow concepts, design principle, workflow and architecture. Youwill learn how to create and setup your own Kubernetes cluster in a distributed system;how to create, configure and manage your own TensorFlow application.

Difficulty Level – Beginner

Prerequisites – No prerequisites but basic knowledge on Docker or Kubernetes preferred; Comfort with the Linux command line; Basic knowledge of TensorFlow;

Objectives
You’ll learn:
Fundamental Kubernetes concepts and components
Fundamental TensorFlow concepts
How to set up and run sample distributed TensorFlow application

 


Tuesday June 20, 2017 13:00 - 14:30 HKT
Room 401

13:30 HKT

Huawei ContainerOS Workshop

Euler iSula is the Huawei container OS distribution designed for the cloud, small, secure and efficient. During this workshop, developer will know how to build his/her own container OS, how to use a container OS, how to deploy, upgrade and rollback a container OS instance on the cloud.

欧拉iSula是华为的容器OS版本,为云而生,轻便、安全并且高效。通过这个workshop,开发者可以知道如何构建
自己的容器OS,如何使用容器OS,如何在云端部署、升级、回滚容器OS实例。

 

 


Tuesday June 20, 2017 13:30 - 17:30 HKT
Room 303AB

13:35 HKT

Gaining Influence in an Open Source Community [E] - Phil Robb, Open Daylight Project
In the open source developer community, code is king. But who is the kingmaker?

Most people are used to operating in hierarchical, “command and control” environments, and often expect the same rules and behaviors to work when they join open source communities. But with so many different people and organizations all theoretically working as peers, how do leaders emerge, and what does it take to become influential?

This presentation will provide insights and best practices into navigating open source projects and ways to get involved, including: submitting code, becoming a PTL, joining an Advisory Group, Technical Steering Committee or board of directors. Hear about the different values and leadership opportunities and what they can mean for you and your organization.

Speakers
avatar for Phil Robb

Phil Robb

Vice President - Operations, Networking & Orchestration, Linux Foundation
Phil Robb’s experience spans more than 30 years of work on the leading edge of software and networking technology, beginning with the launch of the personal computer in the early 1980s. He began working with open source in 2001 at Hewlett Packard, where he formed and led the company’s... Read More →


Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 306B
  Business of Open Source, Operations
  • Presentation Language English
  • Experience Level Any

13:35 HKT

GPGPU on OpenStack - The Best Practice for GPGPU Internal Cloud [E] - Masafumi Ohta, Japanese Raspberry Pi Users Group
GPGPU on OpenStack - the best practice for GPGPU internal cloud ( Masafumi Ohta, Itochu Techno Solutions) - GPGPU on OpenStack is one of the OpenStack use cases automotive companies may use it as huge temporary instances and trials for Machine Learning, HPC and more like Amazon EC2 as internal cloud but it hasn’t been documented yet in detail on anywhere on websites. In this session, Masafumi will review the backgrounds why GPGPU is needed for virtualization, the detailed mechanism, and settings how to use GPGPU on virtualization environments, discuss the challenges we face with on GPGPU on OpenStack open-source based virtualization cloud system, the issues on GPGPU on virtualization systems, the roadmap and feature may address those challenges and issues and the good use case automotive companies might adopt for their business.

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation.Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →



Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 308
  Cloud, Operations
  • Presentation Language English
  • Experience Level Any

13:35 HKT

The New Container Engine from the New Containerd [E] - Qiang Huang, Huawei
Containerd has been a component of Docker and served as a wrapper and supervisor of runc containers for many years. Since Dec last year, Docker announced to expend containerd to be an independent project which contains all the core primitives people need to manage containers with parity on Linux and Windows hosts. In other words, Docker will make containerd a full container engine.

In this topic, Qiang will lead a deep dive into containerd, the key components and technologies in containerd, talk about how containerd work as a full container engine. Then Qiang will introduce the status of containerd project and community, the roadmap and how containerd work with other projects, and the benefits containerd will bring to the whole container ecosystem.

Speakers
QH

Qiang Huang

Software Engineer, Huawei
Qiang Huang is a software engineer who has been working in Huawei for 6+ years, he has been working on container area since he joined the company. With experience in cgroup, namespace, LXC, CRIU, docker, OCI etc, he is now focusing on Docker, containerd, OCI and the ecosystem, as... Read More →


Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 309B
  Cloud Native & Containers, Developer

13:35 HKT

Status of Embedded Linux [E] - Tim Bird, Sony
In this talk, Tim will discuss the recent status of the Linux with regard to embedded systems. This will include a review of the last year's worth of mainline kernel releases, as well as topic areas specifically related to embedded, such as boot-up time, security, system size, etc. Tim will also present recent and planned work by the Core Embedded Linux Project of the Linux Foundation, and discuss the current status of Linux in various markets and fields. Tim will go over current areas of work, and discuss remaining challenges faced by Linux in embedded projects.

Speakers
avatar for Tim Bird

Tim Bird

Principal Software Engineer, Sony Electronics
Tim Bird is a Principal 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 LF Board of Directors... Read More →



Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 311B
  Embedded/IoT, Developer

13:35 HKT

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

Speakers
avatar for Ian Lewis

Ian Lewis

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


Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 309A
  KubeCon, Developer

13:35 HKT

Obstacles & Solutions for Livepatch Support on Arm64 Architecture [C] - Bin Li, Huawei
Livepatch is a Linux dynamic kernel patching infrastructure which allows kernel patches to be applied while the kernel is still running. It allows kernel-related security updates to be applied immediately that enhancing the reliability&stability under the premise of ensuring high availability.
In November 2014, Red Hat's Seth Jennings submitted the first version of livepatch to the Linux kernel maillist, and in February 2015, Linus merged the livepatch into the upstream.
But by now, it only supports x86/s390/powerpc architecture. Due to some restrictions, arm64 has not been supported. This topic gives the description of the obstacles about Livepatch support on arm64 architecture, and the introduction of the solutions that have been proposed and discussed in the Linux community.

Speakers
BL

Bin Li

Software Engineer, Huawei
Bin Li, Software engineer, Huawei Technologies Inc. Have worked in Huawei kernel team for about five yeas, focus on livepatch, scheduler and kernel tracing subsystem.



Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 307A
  LinuxCon, Developer
  • Presentation Language Chinese
  • Experience Level Any

13:35 HKT

UEFI HTTP/HTTPS Boot [E] - Keng-Yu Lin, HPE
UEFI HTTP/HTTPS Boot is a new feature of UEFI 2.5+. In the meantime, this feature is not yet implemented in any Linux bootloader. This Birds of a Feather session will give an introduction to UEFI HTTP/HTTPS Boot, and share a proof-of-concept implementation based on grub2 that works on both the emulator (QEMU/OVMF) and HPE ProLiant Gen10 servers.

For HTTPS, the experience and comparison will be shared between the purely software-based and UEFI-based implementations in the aspects of ease of implementation, security strength, and limitation.

Speakers
avatar for Keng-Yu Lin

Keng-Yu Lin

System Software Developer, Hewlett Packard Enterprise
Keng-Yu Lin is the System Software Developer at Hewlett Packard Enterprise. Keng-Yu works on the hardware enablement of HPE ProLiant product line by triaging and fixing the Linux defects. Besides the paid work, Keng-Yu is also involved in Debian development as a Debian Maintainer... Read More →



Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 307B
  LinuxCon, Developer
  • Presentation Language English
  • Experience Level Any

13:35 HKT

DPDK Cryptodev Library: A Framework for Processing DPDK Crypto Workloads [C] - Fan Zhang, Intel
A key aspect of providing secure and reliable cloud services is to protect their control and data plane traffic secured. However, nowadays it is not easy to protect network flows due to the increased network throughput, the faster rate of application development, and more and more complex network applications. In this work presented here we propose the DPDK Crypto Library, a framework for processing crypto workloads in DPDK, to make use of and unify Intel® Performance Library and Intel® QuickAssist Technology to accelerate crypto operations. The DPDK Crypto Library provides crypto poll mode drivers as well as a standard API that supports all these PMDs and can be used to perform various cipher, authentication, and AEAD symmetric crypto operations in DPDK. The library is also provided the feature for effortless migrating between physical hardware and visualized software.

Speakers
avatar for Fan Zhang

Fan Zhang

Senior Software Engineer, 3M
Fan Zhang is a Senior Software Engineer at 3M Digital Science Community Ireland.


Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 310
  Networking & Orchestration, Developer

14:15 HKT

Managing the Open Source Supply Chain [E] - Shane Coughlan, OpenChain Project
The global supply chain is a key challenge for effective compliance in Open Source. One significant step towards addressing this challenge have been taken by an initiative called OpenChain, which was created to provide Specification, Conformance and Curriculum material for managing Open Source Compliance. This talk will explain how to engage with the OpenChain Project, what benefits it brings in practical terms to commercial entities and how it can be expected to impact the market in the coming year. In a nutshell, OpenChain has the potential to revolutionize how we deal with Open Source in combination with software bills of materials like SPDX and tooling like FOSSology. This is because, taken together, these documents, processes and tools are commodifying the knowledge and methods applied by the largest companies and making them available for even the smallest entities.

Speakers
avatar for Shane Coughlan

Shane Coughlan

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



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 306B
  Business of Open Source, Operations

14:15 HKT

The Core Infrastructure Initiative: Its First Three Years and Onwards to the Future [E] - Marcus Streets, Core Infrastructure Initiative

This session looks back over the first three years of the CII and forward to future plans.

Three years ago the reputation of Open Source Software was severely damaged by Heartbleed and other problems. The Linux Foundation founded the CII to help solve the underlying weaknesses that led to these problems. This talk will look back at the first three years and discuss how the CII has helped and look forward to the Initiative's plans for the future. 

It will discuss the latest developments with the Best Practices Badge and explains why this is important and how you can apply for a badge for your free software project.


Speakers
MS

Marcus Streets

Programme Director, Core Infrastructure Initiative
Marcus Streets is the Programme Director fo the Core Infrastructure Initiative. Before joining the Linux Foundation a year ago, Marcus worked on cryptographic software for the previous twenty years. He is one of the authors of the OASIS KMIP standard and of many of the Global Platform... Read More →


Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 308
  Cloud

14:15 HKT

How the Open Container Initiative (OCI) is Setting Standards for Container Format and Runtime [E] - Chris Aniszczyk, The Linux Foundation
With the proliferation and rapid growth of container-based solutions over the past few years— including container-based solutions from almost all major IT vendors, cloud providers and emerging start-ups—the industry needed a standard on which to support container formats and runtime. Enter the Open Container Initiative (OCI), established to help promote a set of common, minimal open standards and specifications around container formats and runtime.
The OCI community is approaching its v1.0 release of container runtime and image format specifications along with seeing early adoption from the AWS, Cloud Foundry, Kubernetes, Mesos communities and more. This early adoption trend, combined with the impending release of a formal certification program, OCI is bridging the industry closer to standardized container distribution. Hear from OCI Executive Director Chris Aniszczyk on how these spec

Speakers
avatar for Chris Aniszczyk

Chris Aniszczyk

CTO, Linux Foundation (CNCF)
Chris Aniszczyk is an open source executive and engineer with a passion for building a better world through open collaboration. He's currently a CTO at the Linux Foundation focused on developer relations and running the Open Container Initiative (OCI) / Cloud Native Computing Foundation... Read More →


Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 309B
  Cloud Native & Containers, Developer

14:15 HKT

Introduction to OCI Image Technologies Serving Container [C] - Keyang Xie & Jitang Lei, Huawei
Open Container Initiative (OCI) focus on creating open industry standards around container formats and runtime, associated with some open projects. Inside which, technologies of OCI image help to build system, and output an image manifest, a filesystem serialization, and an image configuration. This topic will introduce the specification roles, customer tools, and community status of OCI image. Huawei is making continuous contribution to OCI community. We are presenting meaningful technologies, as to reduce the consumption of bandwidth and time, during publishing image. We will discuss about these pain points and how we solved them.

Speakers
avatar for Jitang Lei

Jitang Lei

Software Engineer, Huawei
Software Engineer from Huawei, maintainer of OCI image-tool project and docker,has contributed a lot of patchs to OCI community and docker community. He works at Huawei focusing on linux container technology and has several years experience in using Linux containers.
KX

Keyang Xie

Software Engineer, Huawei
Software engineer, maintains of OCI image-tools project. He works at Huawei focusing on development of open container technology, and contributes some open projects such as OCI and docker.



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 311A
  Cloud Native & Containers, Developer

14:15 HKT

Simplifying Embedded and IoT Development Using Linux Containers [E] - Yan Vugenfirer & Dmitry Fleytman, Daynix Computing LTD.
Simplifying embedded and IoT development using Linux Containers (Yan Vugenfirer, Daynix) - Using Linux containers for management of development and test environments saves the pain of dealing with multiple toolchains, packages and compilers dependencies.

In this presentation, Yan Vugenfirer will show appropriate techniques for seamless use of containers in development process for embedded and IoT. The implementation of those techniques will be demonstrated by using new and open source management framework, Rebuild (https://github.com/daynix/rebuild).

Speakers
avatar for Dmitry Fleytman

Dmitry Fleytman

CTO, Daynix Computing LTD
Dmitry is CTO at Daynix Computing LTD. Dmitry maintains and frequently contributes to several virtualization-related open source projects.
avatar for Yan Vugenfirer

Yan Vugenfirer

Virtualization Expert, Daynix Computing LTD.
Yan Vugenfirer is virtualization expert at Daynix Computing LTD. Since 2006, he has been specialized in the development of technologies related to virtualization as a contributor to QEMU and maintainer of virtio-win project.



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 311B
  Embedded/IoT, Developer

14:15 HKT

Adoption and Localization of Kubernetes in China - Xin Zhang, Caicloud
We have witnessed the soaring interest in Kubernetes among the Chinese developers, and how Kubernetes has empowered even the traditional, state-owned enterprises to reform their legacy production systems to excel in the “Internet+ transformation” wave in China. 

We’ll share the tale of how Kubernetes has evolved to win the container cluster management battle in China, with unprecedented interviews and stats from both the local developer community and Chinese Fortune 500 enterprises. Looking forward, we also shed lights on how to better localize Kubernetes in China and thus propel its adoption globally.

Speakers
XZ

Xin Zhang

CEO, Caicloud
Xin is currently CEO and co-founder of Caicloud (https://caicloud.io), a startup that fosters Kubernetes community in China and provides Kubernetes-based products and services for Fortune 500 Chinese enterprises. Before founding Caicloud, Xin was a Googler for almost 4 years working... Read More →


Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 309A

14:15 HKT

KDUMP: Usage and Internals [E] - Pratyush Anand, Red Hat India Pvt Ltd
Kdump is a long existing method for acquiring dump of crashed kernel, however very few literatures are available to understand it's usage and internals. We receive a lot of queries on kexec mailing list about different issues related to the kexec/kdump environment.
In this presentation, we talk about basics of kdump usage and some internals about kdump/kexec kernel implementation. It includes end to end flow from kdump kernel configuration to crash analysis. We discuss some of the problem which is frequently faced by kdump users. It also includes related information about ELF structure, so that one can debug if vmcore itself gets corrupted because of any architecture related issue.

Speakers
avatar for Pratyush Anand

Pratyush Anand

Senior Software Engineer, Red Hat India Pvt Ltd
Pratyush is working with RedHat as a Linux Kernel Generalist. Primarily, he takes care of several kexec/kdump issues being faced by Red Hat product and upstream. He also handles other kernel debugging/tracing/performance issues around Red Hat supported ARM64 platforms. Apart from... Read More →



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 307B
  LinuxCon, Developer

14:15 HKT

See What Happened With Real-Time KVM When Building Real-Time Cloud? [E] - Pei Zhang, Red Hat
Real-Time is used for deadline-oriented applications and time-sensitive workloads. Real-Time KVM is the extension of KVM(Linux Kernel-based Virtual Machine) to allow the virtual machines(VM) to be a truly Real-Time operating system.Users sometimes need to run low-latency applications(such as audio/video streaming, highly interactive systems, etc) to meet their requirements in clouds. NFV is a new network concept which uses virtualization and software instead of dedicated network appliances. For some use cases of telecommunications, network latency must be within a certain range of values. Real-Time KVM can help NFV meet this requirements.

In this presentation, Pei Zhang will talk about:
(1)Real-Time KVM introduction
(2)Real-Time cloud building
(3)Real-Time KVM in NFV: VM with openvswitch, dpdk and qemu’s vhostuser
(4)Performance testing results show

Speakers
PZ

Pei Zhang

测试工程师, 红帽软件(北京)有限公司
Pei Zhang is a Quality Engineer from Red Hat. She has been working for Real-Time KVM testing and NFV testing about 2 years.



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 307A
  LinuxCon, Operations

14:15 HKT

Practical Container Network Interface [E] - Lorenzo Fontana, Kiratech
The Container Network Interface project redefined the way we connect containers and think about networks when using the container runtimes that implemented the specification, however the specification hides a lot of interesting implementation details addressed by the project itself or external plugin. The purpose of this talk is to tackle the topic in a practical way by showing what's under the CNI and by showcasing cool hacks and usage scenarios.


Speakers
avatar for Lorenzo Fontana

Lorenzo Fontana

Senior Software Engineer, Gitpod
Lorenzo Fontana is an Open Source Software Engineer at Sysdig where he primarily works on Falco. He’s passionate about distributed systems, software defined networking, the Linux kernel, containers security and performance analysis.



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 310
  Networking & Orchestration, Wildcard

14:55 HKT

How Open Source Communities do Standardization - Li Li, Huawei
The open source world is facing a mega change to have deep engagement with the business world. To change bare technologies developed in the open source communities to profitable products and services, standardization is a powerful tool and in most cases is a necessity. But meritocracy culture is different from traditional standards culture, and open source communities are not experienced enough on standardization. In this presentation, Thomas Li will describ why standards is important for open source, how traditional standardization works, the challenges of doing standardization in open source communities, and suggest principles of shaping new style standardization under the environment of open source.

Speakers
avatar for Li Li

Li Li

VP, Standardization & Industry, Huawei
Li Li (Thomas Li) received his Bachelor’s degree of radio technologies from Xi’an Jiaotong University, and his Master of Business Administrations from Tsing Hua University. He has worked at Huawei for 21 years, with broad standards experiences in many SDOs like IEEE, 3GPP, IETF... Read More →



Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 306B

14:55 HKT

Challenge of HPC Data Center: When HPC Meets the ML/DL and Container [C} - Yong Feng, IBM Canada Ltd.
With the trend of the AI technology, the HPC data centers are facing the challenge of developing and running ML/DL workloads on their systems with container run time environment.
The existing HPC job schedulers are not usually chosen to run ML/DL stack due to the gap of supporting long running services. However, the popular container platform used to run ML/DL stack cannot meet the requirement of traditional HPC workload due to the lack of non-docker support and scheduling policy such as back-fill, cpu binding and so on.
This session introduces a Kubernetes+HPC Job Scheduler+Tensorflow based architecture of HPC data center to run MPI job and DL stack together, isolated by container and dynamically share resource between each other with a demo. The session explains the technical issues met during development and how they are resolved by enhancing those open source components.


Speakers
YF

Yong Feng

Senior Product Architect, IBM Canada Ltd.
Yong Feng is a Senior Product Architect in IBM Spectrum Computing Canada. He has more than 10 years experience on resource scheduling and management in the areas of HPC, virtual machine management, analytics/big data platforms and container cloud. Yong Feng is currently leading a... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 309B
  Cloud Native & Containers, Developer

14:55 HKT

Make Accelerator Pluggable for Container Engine [C] - Jiuyue Ma, Huawei
Containers are widely used to deploy applications. In the meantime, more and more applications (e.g. big data processing, deep learning) are trying to use specialized hardware accelerators to improve performance (including lots of CT products in Huawei). However, the lack of accelerator support in containers make it hard to achieve both easier deployment and better performance. In this presentation, Jiuyue will introduce a plugin mechanism for container to bridge this gap. In this mechanism, accelerator plugins are shipped with drivers by vendors, users do not need to install drivers or libraries inside container, which make the images portable. The users only need to specify the required accelerator runtime environment when build the image. The container engine will take care of all the rest things. The detailed design and a Docker based prototype will be discussed in this presentation.

Speakers
JM

Jiuyue Ma

Engineer, Huawei
Jiuyue Ma is a research engineer from Huawei. He joint Huawei after received PhD degree in computer architecture from ICT, CAS. His research interests include datacenter and accelerator.



Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 308
  Cloud Native & Containers, Developer
  • Presentation Language Chinese
  • Experience Level Any

14:55 HKT

OpenSDS: Cloud-Native Storage Management at Scale [E] - Howard Huang & Leon Wang, Huawei
Cloud-native applications are built and deployed in a rapid manner by cloud orchestration frameworks such as Kubernetes and Mesos. These frameworks can easily spin up hundreds of containers across nodes, replicate containers to replace those that failed, and clone new containers to scale out services as demand increases. OpenSDS, a Linux Foundation community project, offers a storage solution centered on what’s important to cloud-native applications, so that developers can focus on their application design, without thinking about storage. In this session, we will discuss the goals, architecture and design of OpenSDS, as well as show how developers can leverage it for their stateless and stateful applications.

Speakers
avatar for Zhipeng Huang

Zhipeng Huang

Senior OpenSource Engineer, Director AI Open Source,, Huawei, Huawei
Zhipeng Huang currently serve as open source community manager for MindSpore. Zhipeng is now the TAC member of LFAI, TAC and Outreach member of the Confidential Computing Consortium, co-lead of the Kubernetes Policy WG, project lead of CNCF Security SIG, founder of the OpenStack Cyborg... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 311A
  Cloud Native & Containers, Developer

14:55 HKT

BoF: FOSSology [E] - Michael Jaeger, Siemens AG

FOSSology can help with scanning software to find license compliance information. Interested in learning more about how to use FOSSology, but not sure where to start?  Come join us and others interested to ask your questions about the project and learn how to install this FOSSology,  use it, and help us make it better for all of us. 


Speakers
avatar for Michael C. Jaeger

Michael C. Jaeger

Project Lead, Siemens AG
Michael C. Jaeger is one of the maintainers for Linux Foundation\\'s FOSSology and Eclipse SW360 projects, both available on Github and both in the area of OSS handling w.r.t. license compliance and component management. At Siemens Corporate Technology in Munich, Germany, Michael... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 311B
  Embedded/IoT, Wildcard

14:55 HKT

BoF: Fedora, CentOS and EPEL [E] - Brian Exelbierd, Red Hat
The Fedora, CentOS and EPEL BoF will feature project leaders and coordinators to answer questions AMA style and help community members and new participants join together for success.

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 307A
  LinuxCon, Wildcard
  • Presentation Language English
  • Experience Level Any

14:55 HKT

Live Patching, Virtual Machine Introspection and Vulnerability Management [E] - Lars Kurth & Cheng Zhang, Citrix
There are three interconnected stories of how the largest clouds in production came together through the Xen Project to develop an industry leading open source security process to manage software vulnerabilities effectively, how those vendors collaborated to stop cloud reboots through Live Patching and how security and CPU vendors collaborated to protect against 0-day vulnerabilities and advanced persistent threats using hardware assisted virtual machine introspection. The talk will cover the impact these technologies have on sys admins and in general.

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 →
avatar for Cheng Zhang

Cheng Zhang

Citrix
Cheng Zhang has more than 9 years of experience working in software engineer. He is now working for XenServer for more than 3 year. Cheng has very good understanding on both software engineer and architecture and currently working for XenServer Livepatch integration and new packaging... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 307B
  LinuxCon, Developer

14:55 HKT

Generic VNF Configuration Management and Orchestration [E] - Marco Ceppi, Canonical
The telecommunication industry is in a state of disruption as network functions (DNS, firewall, routers, etc) are virtualized. The days of running these workloads on proprietary hardware are ending.

In this presentation, Marco Ceppi will discuss the state of Network Function Virtualization, how these functions can be virtualized and containerized, how to manage the complex configuration between applications from multiple vendors, and how to operate them at scale.

Speakers
avatar for Marco Ceppi

Marco Ceppi

Software Engineer
Marco Ceppi is a DevOps Engineer helping build the future of clouds. He's been managing deployments at scale for 10 years on both physical and virtual machines. Currently resides as an MDG on the Open Source MANO project leading VNF Configuration and Abstraction


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 309A
  Networking & Orchestration, Developer
  • Presentation Language English
  • Experience Level Any

14:55 HKT

High Performance Container Networking Solution in NFV Environment [E] - Danny Zhou, Hongjun Ni & Jianfeng Tan, Intel
Containerized Network Function in NFV environment is becoming popular due to its low overhead and fast boot-up time characteristics quite fit certain NFV scenarios (e.g. vCPE and Cloud Radio Access Network). But the current container networking solutions building from legacy in-kernel components such as vEth pairs and Bridge become performance bottle-neck in NFV environment. The presentation will show an open source high performance Container Networking solution that includes below key elements 1) DPDK virtio_user Polling Model Driver and Vector Packet Processing to accelerate the container-to-host interface and vSwitch respectively. 2) Calico controls and manages the accelerated data plane in a flat L3 networking within Quagga based vRouter. 3) Enable Kubernetes/Docker to support the Enhanced Platform Awareness features for scheduling and placing Containerized Network Functions.

Speakers
avatar for Hongjun Ni

Hongjun Ni

Technical Leader, Intel
Hongjun Ni has been focusing on Cloud Networking and Network Security. He is FD.io VPP Maintainer, UDPI Project Lead, Sweetcomb Project Lead and NSH_SFC Project Lead. He has fifteen years' rich experience on Cloud Networking, Network Security, SmartNIC and Wireless. He has given 20... Read More →
avatar for Jianfeng Tan

Jianfeng Tan

Software Engineer, Ant Financial
DZ

Danny Zhou

Sr. SDN/NFV Software Architect, Intel Corporation
Danny Zhou is the Sr. SDN/NFV software architect from Intel. He led a engineering team focusing on networking relevant open source projects, such as DPDK, OpenvSwitch, OpenDaylight, FD.io and Open-O to build SDN/NFV reference architecture on x86 platform. He hold10 US patents and... Read More →



Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 310
  Networking & Orchestration, Developer

15:25 HKT

16:00 HKT

Keynote: Red Hat, and the Power of Open Source [E] - Dirk-Peter van Leeuwen, SVP & GM APAC, Red Hat

Red Hat is the number one provider of commercial IT products and solutions based on open source. How did we get here? It all started with an operating system, a community, and a guy in a red cap.

The operating system was, of course, Linux--the reason that many of you are here. But the real star of the show isn’t the guy or even the red hat, it’s the community that continuously identifies the best new ideas--and then improves on them. Open source communities brought us the technologies that have transformed our world:  the internet, cloud computing, containers, and more.

Hear how Red Hat and its partners, customers, and contributors are helping build and strengthen the source of IT innovation--today, tomorrow, and for the future.


Speakers
avatar for Dirk-Peter van Leeuwen

Dirk-Peter van Leeuwen

Senior Vice President and General Manager, Asia Pacific, Red Hat
Dirk-Peter van Leeuwen is the senior vice president and general manager for Red Hat's Asia Pacific region. In this role he is responsible for expanding Red Hat's presence and oversee all sales, marketing, and services throughout the Asia Pacific region. Since his move to Singapore... Read More →



Tuesday June 20, 2017 16:00 - 16:20 HKT
Plenary Hall A CNCC
  Keynote

16:25 HKT

Keynote: The Kubernetes Community [E] - Ian Lewis, Developer Advocate, Google

Kubernetes has emerged as a leading container management platform not just because of its technical capabilities, but also because of the tremendous open-source community that has powered its development. How did Kubernetes reach the top 0.01% of all Github projects based on stars analysis? In this talk, we will describe how the Kubernetes community organizes and runs the project, and some of the principles that the community has learned over its 2.5 years of rapid growth have been critical to its success.


Speakers
avatar for Ian Lewis

Ian Lewis

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


Tuesday June 20, 2017 16:25 - 16:45 HKT
Plenary Hall A CNCC
  Keynote

16:50 HKT

Keynote: Open Source in a Data-Driven World [C] - Xu Chen, Director PRC Cloud Strategic Planning, Intel Open Source Technology Center

As we move toward a world where everything is smart and connected, there is a massive flood of data. This considerable growth requires the data center to analyze and transform data at an unprecedented scale. These transformations are powered by an end-to-end infrastructure from the cloud and data center, the network, and the Internet of Things (IoT), and bound together by connectivity. Xu Chen, Director for PRC Cloud Strategic Planning at Intel Open Source Technology Center, will highlight how we can use OpenStack, containers, and other open source software to support our rapidly changing world.


Speakers
avatar for Xu Chen

Xu Chen

Cloud Strategic Planning Director, Intel China Ltd
Mr. Xu Chen, Ph.D., Cloud Strategic Planning Director of Intel China Ltd, is focusing on the planning of cloud computing and related open source technologies.  He is also a member of China Computer Confederation, member of Pervasive Computing Committee, Standing Deputy Secretary... Read More →



Tuesday June 20, 2017 16:50 - 17:05 HKT
Plenary Hall A CNCC
  Keynote

17:05 HKT

Closing Remarks [E] - Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Tuesday June 20, 2017 17:05 - 17:20 HKT
Plenary Hall A CNCC
  Keynote
 
Filter sessions
Apply filters to sessions.