Loading…
Attending this event?
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.
View analytic

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

Monday, June 19
 

07:30

07:30

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

09:00

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


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

09:20

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


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

09:30

09:50

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 a vision to build a sophisticated web hosting environment where users and businesses alike could turn to design, develop and deploy their ideal web site... Read More →


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

10:15

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 Cloud. Her team is committed to developing cloud services to address the unique needs from China local customers and is responsible for the entire lifecycle of these cloud services running on Microsoft Azure platform. Such services include MySQL PaaS, Fusion CDN, etc. At the same time, Ms. Liang has always been an enthusiastic evangelist in promoting various open source technologies and solutions as Microsoft embraces Open source. She has rich experience with and has led team working on Linux and FreeBSD services, Container services, Cloud Foundry, etc. She is certified RedHat Engineer (RHCE) herself. Prior to joining Microsoft, Gebi was a 15-year veteran of Intel and held several key technical and leadership roles in the US... Read More →


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

10:30

11:00

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

Brian Behlendorf

Executive Director, Hyperledger, Linux Foundation
Brian Behlendorf is the Executive Director of the Hyperledger Project. He was a primary Apache web server developer and a founding member of the Apache Software Foundation. He was the founding CTO of CollabNet, CTO of the World Economic Forum and a board member of the Electronic Frontier... Read More →


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

11:00

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


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

11:00

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.


Monday June 19, 2017 11:00 - 11:30
Room 309B

11:00

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

Software Engineer, 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
Room 311B

11:00

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
HX

Haibin Xie

Software Architect, Huawei
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
Room 309A

11:00

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


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

11:00

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

-, SUSE
Alan Clark is an experienced industry and corporate leader who specializes in engineering external R&D. Alan has participated in open source for several years. He is the current Board Chair for the Open Stack Foundation, is a board member for the openHPC and open Mainframe proje... Read More →


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

11:00

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

NFV strategy officier, 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
Room 310
  • Presentation Language Chinese
  • Experience Level Any

11:40

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 and Chief Architect, Wanda, Wanda
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 of global transformational programs... Read More →
avatar for Baohua Yang

Baohua Yang

Research Scientist, IBM
Baohua Yang is a senior researcher at IBM. His interests include key areas in Cloud Computing, Fintech, Distributed System and Analytics, especially on emerging technologies such as Blockchain, BigData, SDN/NFV and cognitive computing. | | Now he is leading the Hyperledger C... Read More →



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

11:40

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
Room 308

11:40

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



Monday June 19, 2017 11:40 - 12:10
Room 309B
  • Experience Level Any

11:40

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


Monday June 19, 2017 11:40 - 12:10
Room 311A

11:40

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
Room 311B
  • Experience Level Any

11:40

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

Senior Engineer, Huawei Technologies
TS

Torin Sandall

Software Engineer, Styra



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

11:40

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

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



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

11:40

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.

Speakers
avatar for Chris Lamb

Chris Lamb

Computer Programmer, CII
I am a polyglot freelance computer programmer who is the author of dozens of free projects and contributor to 100s of others. I've been an official Debian Developer since 2008 and am currently highly active in the Reproducible Builds project where I have been awarded a grant from... Read More →


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

11:40

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

Project Manager, China Mobile
Lingli Deng is a core member of the Novonet project which drives SDN/NFV strategy for China Mobile.She has been representing the company in several open source communities, including OPNFV and OPEN-O. In particular, she is leading the OPNFV DPACC and OPEN-O NFV-O projects, and se... Read More →


Monday June 19, 2017 11:40 - 12:10
Room 310

12:10

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

12:15

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
Room 302AB

13:30

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
Room 303A

13:35

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 Technologies Co., Ltd.
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
Room 306B

13:35

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
CW

Chunfu Wen

Red Hat
I am chunfu wen from RedHat Beijing R&D office. I had been working with Linux since graduated more than ten years ago. I am curious about variable linux technologies including kernel,cloud,tools.,etc. Needless to say, I am volunteer to contribute to Linux and open source ecosyste... Read More →



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

13:35

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 Jeyappragash JJ

Jeyappragash JJ

Technical & Product Lead, Twitter
Jeyappragash is the Technical and Product Lead 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. Previously he was a Di... Read More →


Monday June 19, 2017 13:35 - 14:05
Room 311A

13:35

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
Room 309B
  • Presentation Language English
  • Experience Level Any

13:35

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


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

13:35

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
ZK

Zefeng (Kevin) Wang

Software Engineer, Huawei Technologies Co., Ltd.
Zefeng Wang (Kevin) is a Senior Engineer of the PaaS Team at Huawei. Currently working on Kubernete for Huawei. Zefeng lead the initial design and development of operation & management sub-system for Huawei PaaS. He also designed the affinity/anti-affinity scheduling and multi-AZ... 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
Room 309A

13:35

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


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

13:35

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

Linux Kernel Developer, 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, tacklin... Read More →



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

13:35

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


Monday June 19, 2017 13:35 - 14:05
Room 310

14:15

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

Chief Architect, Energy Blockchain Lab
Mr. Cao is the Founding Partner and Chief Architect of the Energy Blockchain Labs, focused on blockchain energy 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 aslo the chief expert... Read More →


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

14:15

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
KL

Kylie Liang

Sr. Program Manager, Microsoft
Kylie Liang is a senior program manager at Microsoft where she focuses on enabling Linux & FreeBSD running well on Hyper-V (the virtualization platform) and Azure (public cloud). Prior to Microsoft, Kylie started her career at Intel and led several software projects of Linux kern... Read More →



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

14:15

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

Platform Architect, Pivotal
Sergiu is the Platform Architect for Asia Pacific and Japan @Pivotal, he is helping the region’s strategic customers to successfully implement cloud strategy for enterprise software business and software architecture for cloud applications. Sergiu Bodiu is founder of Singapore... Read More →



Monday June 19, 2017 14:15 - 14:45
Room 311A

14:15

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
Room 309B

14:15

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

VP of Japan Operations, The 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 Zen... Read More →


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

14:15

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



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

14:15

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

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


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

14:15

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



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

14:15

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
SW

Shui Waterman Cao

Senior Technical Specialis, Huawei Cloud Network Lab
Shui Cao is Senior Technical Specialist from Huawei Cloud Network Lab and responsible for Open Source Community about Huawei container networking. Mr. Cao has rich experience on computer networking and communication, deep understanding in data plane, virtualization , NFV
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 indu... Read More →



Monday June 19, 2017 14:15 - 14:45
Room 310

14:55

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
Room 306B

14:55

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
Room 308

14:55

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
YZ

Yong Zhang

Yong Zhang is a Huawei container OS architect. He has ever worked in Loongson and WindRiver and has over 11 years of OS development experience. He is also an active open source committer of Linux community.



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

14:55

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

Cloud Evangelist, Red Hat
Gordon Haff is technology evangelist at Red Hat where he writes and speaks extensively on cloud computing, DevOps, containers, and IoT. Prior to Red Hat, Gordon wrote hundreds of research notes, was frequently quoted in technical and other publications, and advised clients on pro... Read More →


Monday June 19, 2017 14:55 - 15:25
Room 311A
  • Presentation Language English
  • Experience Level Any

14:55

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 5 years in storage and data management and worked in Telco industries. He is very new to could computing and cont... Read More →
avatar for Swati Sehgal

Swati Sehgal

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


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

14:55

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


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

14:55

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 R Walli

Stephen R Walli

Consultant, Independent
Stephen is a consultant working at Docker Inc. 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 diplomat. He has worked... Read More →



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

14:55

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

Project Manager, China Mobile
Lingli Deng is a core member of the Novonet project which drives SDN/NFV strategy for China Mobile.She has been representing the company in several open source communities, including OPNFV and OPEN-O. In particular, she is leading the OPNFV DPACC and OPEN-O NFV-O projects, and se... Read More →


Monday June 19, 2017 14:55 - 15:25
Room 310
  • Experience Level Any

14:55

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
WR

Wayne Ren

Senior Software R&D Engineer, Synopsys
Embedded Systems, IoT,  Hardware-Software Co-design.
avatar for Kate Stewart

Kate Stewart

Sr. Director of Strategic Programs, Linux Foundation
With almost 30 years of experience in the software industry, she has managed open source development teams in the US, Canada, UK, India and China. Currently a Senior Director of Strategic Programs at the Linux Foundation, she is responsible for a portfolio of open source projects... Read More →



Monday June 19, 2017 14:55 - 16:05
Room 311B

15:35

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



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

15:35

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

Staff Software Engineer, ARM
Yibo has been working in IT industry for 17 years. He is Staff Software Engineer of ARM LTD, and he is regarded as an expert of OpenStack on AArch64. He is one of the key contributors of Linaro Developer Cloud and Enterprise Reference Platform (a product ready, open source platfo... Read More →



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

15:35

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

Cloud Evangelist, Red Hat
Gordon Haff is technology evangelist at Red Hat where he writes and speaks extensively on cloud computing, DevOps, containers, and IoT. Prior to Red Hat, Gordon wrote hundreds of research notes, was frequently quoted in technical and other publications, and advised clients on pro... 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
Room 309B
  • Experience Level Any

15:35

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
Room 311A

15:35

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, Kubernetes, Google



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

15:35

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

Developer Advocate, IBM
Matthew is currently a member of the OpenStack TC and was previously the PTL (project technical lead) of the OpenStack community's QA program from 2014 to 2016. He currently works for IBM's Developer Advocacy team working to make open source software better for everyone. He has p... Read More →


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

15:35

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

Staff Engineer, VMware
I’m a staff engineer from ATC, Advanced Technology Center, VMware China. Currently we’re trying to work out our own Unikernel & IoT & Serverless project. Before join VMware, I worked at Wind River where I was responsible of developing Wind River Linux BSP, Kernel features and... Read More →



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

15:35

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
SZ

Shunmin Zhu

Staff Engineer of Alibaba OpenSource department, Alibaba Cloud
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
Room 310
  • Presentation Language Chinese
  • Experience Level Any

16:05

16:15

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


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

16:40

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


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

17:05

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 (https://kubeacademy.caicloud.io) and provides Kubernetes-based products and services for Chinese enterprises. His team has helped tens of well-known Chines... Read More →


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

17:15

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
Plenary Hall A CNCC

17:35

18:00

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

Sr. Director of Strategic Programs, Linux Foundation
With almost 30 years of experience in the software industry, she has managed open source development teams in the US, Canada, UK, India and China. Currently a Senior Director of Strategic Programs at the Linux Foundation, she is responsible for a portfolio of open source projects... Read More →

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Greg is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully neutral envir... Read More →
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 S... 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 comput... 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 fil... Read More →


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

18:30

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
Room 311B

19:30

 
Tuesday, June 20
 

08:00

08:00

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

09:00

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

VP, Chief Open Source Officer, VMware
Dirk is VMware’s Chief Open Source Officer, leading the company’s open source efforts and strategy and driving common values and processes across the company for VMware’s interaction with the open source communities. Before joining VMware, Dirk spent almost 15 years as Inte... 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 comput... Read More →


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

09:30

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 network. | | Mr. Duan is... Read More →


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

09:30

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
Room 402AB

09:55

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 System Infrastructure at the... Read More →


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

10:15

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

CTO, SUSE
As Chief Technology Officer, Dr. Thomas Di Giacomo drives the rapid innovation and growth of SUSE’s expanding portfolio from the enterprise Linux operating system to software-defined solutions such as the OpenStack cloud infrastructure, Ceph-based storage, and software-defined... Read More →


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

10:30

10:30

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
Room 401

11:00

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



Tuesday June 20, 2017 11:00 - 11:30
Room 306B
  • Presentation Language English
  • Experience Level Any

11:00

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 Developer
Wanpeng Li is a 5 years experienced Linux kernel/virtualization developer. He mainly works on KVM, scheduler and memory management. In KVM, he works on performance and stability. He has experience worked in IBM LTC kernel team and INTEL OTC virtualization team before.


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

11:00

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



Tuesday June 20, 2017 11:00 - 11:30
Room 311A

11:00

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 techn... 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 i... Read More →
avatar for Lorenzo Fontana

Lorenzo Fontana

DevOps, Kiratech
Lorenzo Fontana is a DevOps Engineer at Kiratech, he runs everything in containers, also what is not supposed to work. He loves talking about networking, security, filesystems, linux and hacks in general.


Tuesday June 20, 2017 11:00 - 11:30
Room 309B
  • Presentation Language English
  • Experience Level Any

11:00

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, Citrix
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 community manager for the Xen Project. Lars has 9 years of experience building and leading enginee... Read More →


Tuesday June 20, 2017 11:00 - 11:30
Room 311B

11:00

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 Advocate, Google Inc.
I am a Developer Advocate at Google on the Google Cloud Platform team. Originally from Washington D.C. I have been based in Tokyo since 2006. I am active in the Python and Go communities in Tokyo and am a founder, board member, and media team lead of PyCon JP, the largest Python... Read More →


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

11:00

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
Room 307A

11:00

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

Senior Software Engineer, Red Hat
Vitaly works at Red Hat Virtualization Development team and takes care of Red Hat Enterprise Linux as a guest on Hyper-V and Xen hypervisors. During last several years he was speaking at Xen Project Developer Summit 2015 and DevConf.cz 2016.


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

11:00

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
IY

Isaku Yamahata

Software architect
Isaku Yamahata is a Software architect in the Open Source Technology Center, Intel. His main focus is Network virtualization as Software Defined Networking and Network Function Virtualization. Isaku is an PTL for OpenDaylight neutron northboundan project, core developer for netwo... Read More →
RZ

Rui Zang

Software Engineer, Intel
Rui has years of experiences on cloud, networking, SDN, storage and OS kernel. He is an active OpenStack contributor.



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

11:40

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
MJ

Michael Jaeger

FOSSology.org
For the OSS projects Fossology and SW360, Michael is one of the maintainers (check them on Github!). Both projects in the area of OSS handling w.r.t. license compliance and component management. At Siemens Corporate Technology in Munich, Germany, Michael worked in several roles a... Read More →


Tuesday June 20, 2017 11:40 - 12:10
Room 306B

11:40

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
WC

Wei Chen

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



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

11:40

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


Tuesday June 20, 2017 11:40 - 12:10
Room 311A

11:40

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 Cloud
Kai Zhang, is now a staff engineer of Alibaba.com. He works on container service related product and enterprise solution development powered by Alibaba's cloud. Before that, he'd worked in deep learning platform, cloud computing, distributed system and SOA areas for 10 years. Rec... Read More →


Tuesday June 20, 2017 11:40 - 12:10
Room 309B

11:40

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

Mozilla TechSpeaker, Almaden Research Center
Full Time Graduate Researcher, part time hacker and FOSS enthusiast I used to write code for Watson and do a bunch of other things at their lab (mostly deals with algorithm,NLP, Ontologies,reading papers among other stuff). At present intern at Almaden Research Center. And crawli... Read More →


Tuesday June 20, 2017 11:40 - 12:10
Room 311B

11:40

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

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


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

11:40

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

Staff Engineer of Alibaba OpenSource department, 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 s... Read More →


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

11:40

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


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

11:40

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

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
Room 310

12:00

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
Room 302AB

12:10

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

13:00

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
Room 401

13:30

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
Room 303AB

13:35

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

Executive Director, Open Daylight Project
Phil Robb is interim executive director of OpenDaylight, an open source platform for SDN and NFV. Phil is a widely respected expert in the area of open source strategy, business impact, and governance. He is frequently asked to speak at international technology and business event... Read More →


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

13:35

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 used to be Core Contributor for OpenSolaris leading OpenSolaris Laptop project.He also had lead Tokyo OpenSolaris Users Group, which was the community for Westerner living in Japan.he had attended OpenSolaris Global leaders meeting and conference to discuss and share the... Read More →



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

13:35

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
Room 309B

13:35

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
TB

Tim Bird

Sr. Software Engineer, Sony
Tim Bird is a Senior Software Engineer at Sony, where he helps improve the Linux kernel for use in Sony's products. Tim is also the Chair of the Architecture Group of the Core Embedded Linux Project of the Linux Foundation. Tim has been working with Linux for over 20 years and ha... Read More →


Tuesday June 20, 2017 13:35 - 14:05
Room 311B

13:35

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 Advocate, Google Inc.
I am a Developer Advocate at Google on the Google Cloud Platform team. Originally from Washington D.C. I have been based in Tokyo since 2006. I am active in the Python and Go communities in Tokyo and am a founder, board member, and media team lead of PyCon JP, the largest Python... Read More →


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

13:35

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
Room 307A
  • Presentation Language Chinese
  • Experience Level Any

13:35

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
Room 307B
  • Presentation Language English
  • Experience Level Any

13:35

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
FZ

Fan Zhang

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


Tuesday June 20, 2017 13:35 - 14:05
Room 310

14:15

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

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



Tuesday June 20, 2017 14:15 - 14:45
Room 306B

14:15

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


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

14:15

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
CA

Chris Aniszczyk

VP Developer Relations, Linux Foundation
Chris Aniszczyk brings more than 15 years experience as The Linux Foundation’s Vice President of Developer Relations and Programs. His work is focused on working with the developer community to advance open source projects at scale. Previously Aniszczyk served as Twitter's Head... Read More →


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

14:15

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
Room 311A

14:15

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
Room 311B

14:15

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 (https://kubeacademy.caicloud.io) and provides Kubernetes-based products and services for Chinese enterprises. His team has helped tens of well-known Chines... Read More →


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

14:15

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
Room 307B

14:15

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

Quality Engineer, Red Hat
Pei Zhang, Quality Engineer in Redhat Software(Beijing) Co.,Ltd. I have been working in Real-Time KVM and NFV testing for almost 2 years. During these period, I gave several presentations in local office and in our team.



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

14:15

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

DevOps, Kiratech
Lorenzo Fontana is a DevOps Engineer at Kiratech, he runs everything in containers, also what is not supposed to work. He loves talking about networking, security, filesystems, linux and hacks in general.



Tuesday June 20, 2017 14:15 - 14:45
Room 310

14:55

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 Thomas Li

Thomas Li

Director, Standardization and Industry Development, 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, IE... Read More →



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

14:55

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
Room 309B

14:55

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

Research 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
Room 308
  • Presentation Language Chinese
  • Experience Level Any

14:55

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 Howard Huang

Howard Huang

Standard Engineer, Huawei
I'm currently PTL of OPNFV Parser project and contributor/committer for several other projects (Multisite, DPACC).


Tuesday June 20, 2017 14:55 - 15:25
Room 311A

14:55

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
MJ

Michael Jaeger

FOSSology.org
For the OSS projects Fossology and SW360, Michael is one of the maintainers (check them on Github!). Both projects in the area of OSS handling w.r.t. license compliance and component management. At Siemens Corporate Technology in Munich, Germany, Michael worked in several roles a... Read More →


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

14:55

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

Software Engineer, Red Hat Developer Tools
Brian Exelbierd has over 13 years of experience in IT/IS ranging from programming to team leadership and business roles. He has worked for non-profits, for-profits and government. Brian joined Red Hat in 2014 to work on platform technologies and containers. Brian is currently the... Read More →


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

14:55

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, Citrix
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 community manager for the Xen Project. Lars has 9 years of experience building and leading enginee... 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 packa... Read More →


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

14:55

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
Room 309A
  • Presentation Language English
  • Experience Level Any

14:55

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
JL

Jitang Lei

Software Engineer, Intel
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.
avatar for Hongjun Ni

Hongjun Ni

Senior Software Engineer, Intel Corporation
Hongjun Ni is a Senior Software Engineer at Intel, focusing on high performance data plane and SDN/NFV. | He is FD.io subproject VPP Maintainer, Hc2vpp committer and NSH_SFC committer. | He has twelve years' production experience on developing SDN, NodeB, RNC, SGSN, GGSN, FMC... Read More →
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 pate... Read More →


Tuesday June 20, 2017 14:55 - 15:25
Room 310

15:25

16:00

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 in September 2009, as the leader of the Asia Pacific region he has tripled the... Read More →


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

16:25

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 Advocate, Google Inc.
I am a Developer Advocate at Google on the Google Cloud Platform team. Originally from Washington D.C. I have been based in Tokyo since 2006. I am active in the Python and Go communities in Tokyo and am a founder, board member, and media team lead of PyCon JP, the largest Python... Read More →


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

16:50

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 General of China Open Source Software Promotion... Read More →


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

17:05

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


Tuesday June 20, 2017 17:05 - 17:20
Plenary Hall A CNCC