Loading…
The schedule is still fluid at the moment as the final approved sessions are added. We appreciate your patience.
Tuesday, May 20
 

8:30am JST

Registration & Continental Breakfast
Tuesday May 20, 2014 8:30am - 9:30am JST
4F Lobby

9:30am JST

Welcome + Introduction - Jim Zemlin, Executive Director at The Linux Foundation
Jim Zemlin opens LinuxCon+CloudOpen Japan 2014.

Speakers
JZ

Jim Zemlin

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


Tuesday May 20, 2014 9:30am - 9:45am JST
Jupiter

9:45am JST

OpenDaylight Project: Year One - Neela Jacques, Executive Director at OpenDaylight Project
OpenDaylight Project Executive Director Neela Jacques shares his observations about the first year of the project and the burgeoning community.

Speakers
avatar for Neela Jacques

Neela Jacques

As OpenDaylight's executive director, Nicolas “Neela” Jacques works with the OpenDaylight community to advance SDN and NFV with a developer-driven open source platform for products and technologies that expand the intelligence, programmability and performance of network infrastructures... Read More →


Tuesday May 20, 2014 9:45am - 10:15am JST
Jupiter

10:15am JST

The Apache Way: How the Apache Software Foundation Does Things - Rich Bowen, Executive Vice President at Apache Software Foundation
With 150 projects, and 15 years in operation, The Apache Software Foundation is one of the most important software-producing entities on the planet.  We've gotten there because we have a set of core beliefs about how to do things, and we spend a lot of time teaching it to new projects. This way of doing things is generally referred to as "The Apache Way."

Speakers
avatar for Rich Bowen

Rich Bowen

Open Source Strategist, AWS
Rich Bowen has been involved in open source since before we started calling it that. He's a member of the Apache Software Foundation, where he currently serves as a board member and VP Conferences. Rich is an Open Source Strategist at AWS.


Tuesday May 20, 2014 10:15am - 10:45am JST
Jupiter

10:45am JST

Virtualization + Open Cloud Panel - Daniel Veillard, Red Hat; David Nalley, Citrix; Nigel Kersten; Puppet Labs; Bruno Cornec, HP; Moderated By Fernando Luis Vázquez Cao, NTT
Join us for a roundtable discussion about the latest in virtualization and open cloud technologies.

Moderators
FL

Fernando Luis Vazquez Cao

Fernando is a Linux developer based in Tokyo. His current interests include virtualization, data center bridging technologies, and high performance networking and storage systems. He is currently a principal software engineer at NTT Open Software Center and senior consultant at NTT... Read More →

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14).Bruno first worked 8 years around Software Engineering and Configuration Management Systems in Unix environments.Since 1995, he is Open Source and Linux (OSL) Technology Strategist, Linux... Read More →
NK

Nigel Kersten

VP of Ecosystem Engineering, Puppet
Nigel Kersten is the CIO and VP of Operations at Puppet Labs, a prominent IT automation company that curates a range of open source projects around configuration management and provisioning. He came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design... Read More →
DN

David Nalley

VP of Infrastructure, ASF
David Nalley is the Vice President, Infrastructure at the Apache Software Foundation
DV

Daniel Veillard

Manager for Standards, Red Hat
Daniel Veillard have been working on linux and open source software for two decades, most notably by creating and maintaining the projects libxml2 libxslt and libvirt and as a long time employee of Red Hat. He also created and used to run the rpmfind.net service, to help the management... Read More →


Tuesday May 20, 2014 10:45am - 11:30am JST
Jupiter

11:30am JST

Break
Tuesday May 20, 2014 11:30am - 12:00pm JST
Foyer

12:00pm JST

How Juju Makes DevOps Easy - Yaguang Tang, Canonical
How Juju makes cloud and devops easy (Yaguang Tang, Canonical) - Now cloud is everywhere, and OpenStack is the most popular open source cloud choice. In this presentation, Yaguang Tang will talk about how to using Ubuntu Juju and OpenStack to build a production cloud and deploy applications on the cloud with Juju. How cloud changes devops and make life easy.

Speakers
avatar for Yaguang Tang

Yaguang Tang

Software Engineer, Mirantis
My name is Yaguang Tang. I work for Canonical since 2012 December, I am in Canonical Technical Services Engineering team whose responsibility is developing and working with OpenStack upstream and maintaining customer projects. Before Canonical, I work for SINA as a OpenStack cloud... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Cassiopeia

12:00pm JST

LTSI: Toward the Best Choice of Embedded Linux Kernel - Hisao Munakata, Renesas & Tsugikazu Shibata, NEC
Linux is keeping very important role for growing Embedded industry now. For the future, both new and old industries are looking at using Linux such as Internet of Things, M2M, mobile devices, automotive and more. LTSI (long Term Support Initiative) had been established to support such industries by share and collaboration model based on Open Source. This presentation will cover expected requirements of the industries such as how we will keep better qualified Linux, how we keep maintain longer term to meet the needs of actually market and so on. And then, we will discuss possible idea to solve these issue by using LTSI.

Speakers
HM

Hisao Munakata

Hisao Munakata Executive Manager, Renesas Hisao Munakata is a AGL steering committee member and works for LTSI project in LF/CEWG. He works for a SoC provider company Renesas and as a manager of core kernel team. He had been supporting industry developers who want to run Linux on... Read More →
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advanced Technologist, NEC
Tsugikazu Shibata is leading LTSI Project. He has been working on coordinating the relationship among the industry, company and community. He is an active member of various and wide range of Open Source Projects from Embedded to Cloud Computing. He has been spoken many of Linux and... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Mars

12:00pm JST

Cloud Abstraction with Apache jclouds - David Nalley, Apache Software Foundation
Apache jclouds is an open source library that helps you get started in the cloud and utilizes your Java development skills. The jclouds API gives you the freedom to use portable abstractions or cloud-specific features. It's a multi-cloud toolkit that works with both public and private clouds, enabling hybrid cloud workloads.

Speakers
DN

David Nalley

VP of Infrastructure, ASF
David Nalley is the Vice President, Infrastructure at the Apache Software Foundation


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Pegasus

12:00pm JST

ACPI vs. Device Tree - Grant Likely, Linaro
To boot, the kernel needs to understand the hardware. While that information can be hard-coded into the kernel, it is more portable if the system can describe itself to the kernel. Over the years, several ways have been devised for doing so. In the PC world, that method is ACPI, while the embedded Linux world has settled on Flattened Device Tree, and there has been little crossover between the two. Recently however, the ACPI specification has gained support for the ARM architecture which means ARM system builders have a choice between two different solutions.

In this presentation, Grant Likely will talk about the current state of both Flattened Device Tree and ACPI support in the Linux kernel. We will cover the both the similarities and the differences, and why two different solutions exist. More importantly, we'll discuss how to choose between them.

Speakers
GL

Grant Likely

Senior Technical Director, Arm Ltd.
Grant Likely is a Linux kernel engineer working for Arm, Ltd. He is perhaps best know for his work on the Devicetree subsystem used by many embedded Linux systems, and for representing kernel developers on the Linux Foundation Technical Advisory Board. At Arm, Grant works on software... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Neptune

12:00pm JST

Bringing Application Owners and Systems Administrators Together via Configuration Management Workflows - Nigel Kersten, Puppet Labs
Too often application owners and systems administrators end up in an adversarial relationship due to mismatching workflows and expectations. In this talk Nigel Kersten will cover best practices for configuration management workflows that enable application owners and systems administrators to work together to ship reliable applications on top of reliable infrastructure. The principles covered in this talk will be applicable to any modern configuration management system, however concrete examples and demos will be done using Puppet Enterprise.

Speakers
NK

Nigel Kersten

VP of Ecosystem Engineering, Puppet
Nigel Kersten is the CIO and VP of Operations at Puppet Labs, a prominent IT automation company that curates a range of open source projects around configuration management and provisioning. He came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Soleil

12:00pm JST

Evaluating OpenDaylight and Implementing SDN - Yuji Sekiya, WIDE
Speakers
avatar for Yuji Sekiya

Yuji Sekiya

Associate Professor, The University of TOkyo
Yuji Sekiya, Ph.D. is an associate professor at the University of Tokyo. He also belongs to WIDE Project and OSCA. He worked on developing IPv6 protocol stack for Linux, called USAGI Project, over five years. Recently he is working on Cloud Computing, SDN, and Cyber Security (NECOMA... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm JST
Orchid 1 & 2

12:50pm JST

Lunch
Tuesday May 20, 2014 12:50pm - 2:00pm JST
Foyer

2:00pm JST

DevOps with Vagrant and KVM/qemu - Hiroshi Miura, NTT Data Corporation
Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface.
With a simple 'vagrant up', you can be working in a clean environment based on a standard template.
There are so many 3rd party plugins that expand Vagrant to use various environment.
I'd like to introduce a Vagrant and Vagrant-KVM, the KVM driver for Vagrant, and share the development experience with ruby-libvirt, libvirt, KVM, SELinux, AppArmor, Ruby, rspec, RVM, Travis-CI, Github, Jekyll, qemu and so on.
It will be a good chance to discuss how infrastructure engineers develop codes in DevOps way.

Speakers
avatar for Hiroshi Miura

Hiroshi Miura

Manager, NTT DATA Corporation
Mr. Hiroshi Miura is an experienced speaker in areas of Linux, Python, OSS education and OpenStreetMap. He made presentations and panel sessions including LinuxCon 2010, PyConJP 2011, LinuxCon 2012, Enterprise User Meeting 2013. He is now providing proffessional services to customers... Read More →


Tuesday May 20, 2014 2:00pm - 2:50pm JST
Cassiopeia

2:00pm JST

Development Status of Troubleshooting Features, Tracing, Message Logging in Linux Kernel - Seiji Aguchi, Hitachi
Linux system has been applied to mission critical systems required quick
root cause analysis when some issues happen.

This talk will introduce several examples of issues and how they were solved
with key troubleshooting features like tracing, message logging.
The issues on system boot/shutdown, hard disk failure, performance, kvm-based
virtualized environment will be covered.

Also, it will show use cases and technical details of "Persistent store (pstore)",
logging kernel messages to persistent device, which he has developed collaboratively
with engineers in Linux kernel community over three years.
Finally, it will summarize current status and remaining issues on troubleshooting feature.

Speakers
SA

Seiji Aguchi

Linux kernel developer, Hitachi
Seiji Aguchi is a Linux kernel developer, who has been working for Hitachi since 2004.He had developed a kernel memory dump tool, Linux Tough Dump, and a kernel tracing tool, Enterprise Event Recorder. He had developed a kernel memory dump tool, Linux Tough Dump, and a kernel tracing... Read More →


Tuesday May 20, 2014 2:00pm - 2:50pm JST
Neptune

2:00pm JST

OpenStack Trove: Database as a Service - Syed Armani, hastexo
OpenStack, the fastest growing infrastructure-as-a-service (IaaS) platform in the open source community, has recently added a database-as-a-service (DBaaS) named Trove, scheduled for its first production OpenStack release in April. Trove's purpose is to provide scalable and reliable cloud DBaaS provisioning functionality for both relational and non-relational database engines. With OpenStack Trove, database administrators can quickly provision and scale database capacity in the cloud and manage multiple database management systems (DBMS) such as MySQL, MongoDB and others from a single, unified management tool.

The audience for this presentation are those people who want to know more about the new OpenStack Trove service. Trove's purpose is to provide scalable and reliable cloud DBaaS provisioning functionality for both relational and non-relational database engines. Anyone who is interested in database as a service will benefit from this presentation.

This presentation will help people in understanding benefits of database as a service in OpenStack cloud. Which will directly help in increasing the adoption of OpenStack in the market. Since OpenStack is an Open source platform for creating private and public cloud. Increase in OpenStack will directly benefit the open source world.  


Speakers
SA

Syed Armani

Senior Technical Consultant at hastexo
Syed is an expert in OpenStack high availability and security, and one of the many organizers of meetups and community gatherings in the OpenStack community in India. He frequently speaks about OpenStack at user group meetings in India, and has extensive experience deploying OpenStack... Read More →


Tuesday May 20, 2014 2:00pm - 2:50pm JST
Pegasus

2:00pm JST

The Future of Containers in Linux - James Bottomley, Parallels
Containers in the Cloud has been receiving a lot of attention recently. If you look at the available containers technology (OpenVZ, ZeroVM, Docker, LXC, OpenShift, lmctfy ...) You'd think that there'd been even more proliferation and competition in the Linux containers space than in hypervisors with Xen and KVM. However, the reality is somewhat different. Thanks to a massive collaborative between most of the containers players on the upstream kernel, the underlying technology used to create containers that run on Linux is essentially the same. The
differences lie in the ways containers are created and managed from the point of view of which pieces of the in-kernel container technology they make use of.

Looking to the future, the enterprise embrace of containers, while great, leaves some CIOs worrying about their hardware investments in virtualization technology like SR-IOV and NFV.

This talk will survey the current state of container technology in Linux, what the control plane differences are between all the competing technologies, and how we might begin to standardise container technology and give some speculation about future container advances that will allow them to reuse hardware designed for hypervisors.

Speakers
JB

James Bottomley

James Bottomley is CTO of Server Virtualisation at Parallels with a current focus on Open Source container technologies and Linux Kernel maintainer of the SCSI subsystem, PA-RISC Linux and the 53c700 set of drivers. He has made contributions in the areas of x86 architecture and SMP... Read More →


Tuesday May 20, 2014 2:00pm - 2:50pm JST
Soleil

2:00pm JST

OpenDaylight Panel Discussion - Moderated by Neela Jacques, OpenDaylight Project
Join us for the an in depth conversation about SDN and NFV framework.

Moderators
avatar for Neela Jacques

Neela Jacques

As OpenDaylight's executive director, Nicolas “Neela” Jacques works with the OpenDaylight community to advance SDN and NFV with a developer-driven open source platform for products and technologies that expand the intelligence, programmability and performance of network infrastructures... Read More →

Speakers
avatar for Yoshiya Eto

Yoshiya Eto

Yoshiya Eto is a director at Fujitsu and has been involved in operating systems at Fujitsu including development and development management of Fujitsu proprietary operating systems and Linux. For over ten years he has been leading Linux community engineers in Fujitsu and working with... Read More →
avatar for Li Guangpeng

Li Guangpeng

Beijing, China, Huawei
Guangpeng Li is working at Huawei company. Since joined the research team of Huawei in 2011, he was researching technologies of cloud computing, SDN and NFV.
avatar for Masashi Kudo

Masashi Kudo

NEC
He has more than 20 year’s experience in IT and network commercial software. He has been involved in ODL since its beginning. He is acting as ODL Ambassador, and is organizing ODL Tokyo User Group to promote ODL and expand its user community in Japan.


Tuesday May 20, 2014 2:00pm - 2:50pm JST
Orchid 1 & 2

2:00pm JST

Tutorial: Developing Open Source Leadership - Guy Martin, Samsung
In this training session, Guy Martin, Senior Open Source Strategist from Samsung's Open Source Group, will present information that new open source developers and managers need to know to jump-start their work in open source communities.

Specifically, the session will cover information and strategies for:
  • Understanding open source development models and how they differ
  • from proprietary/closed models
  • Finding the right open source communities for you to work with
  • Effectively communicating and collaborating with those communities
  • Getting your contributions/patches accepted 'upstream'
  • Basic community etiquette
  • Balancing the needs and desires of your company and the community
The content will be drawn from materials used in Martin's previous consulting experience at Red Hat and also training materials that are currently being used internally at Samsung to increase the number of open source contributors at the company. Participants will come away from this course with a solid understanding of these fundamental concepts and some hints on how to apply them in their own companies.

Speakers
GM

Guy Martin

Senior Open Source Strategist, Samsung Open Source Group
Guy is the Senior Open Source Strategist at Samsung.


Tuesday May 20, 2014 2:00pm - 3:50pm JST
Mars

3:00pm JST

Improvements on Kdump Scalability Issues for Terabyte-Scale Memory System - Hatayama Daisuke, Fujitsu Limited
There had been several scalability issues on kdump framework with
recently emerging terabyte-scale memory systems. Due to the issues,
even partial crash dump required over 1 hour. Recently, there are
several improvements for the issues: we implemented zero copy with
mmap() and optimized makedumpfile to address bottlekneck of reading
crash dump from memory, and we now support parallel compression by
supporting fast compression format and by removing 1-CPU limitation on
kdump 2nd kernel. Of course, the improvements have also good effect on
systems with typical amount of memory.

This talk explains these improvements for the kdump scalability
issues, then explains also how to use them on kexec-tools on recent
fedora and RHEL7 systems and finally shows benchmark on them.

Speakers
HD

HATAYAMA Daisuke

Software Engineer, Fujitsu Limited
HATAYAMA Daisuke has been working on support job for mission critical fields like financial service for 5 years, specifically on crash dump system and debugging tools. He has also committed several open source communities relevant to kdump framework.


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Neptune

3:00pm JST

OpenDaylight Network Virtualization and its Future - Masashi Kudo, NEC Corporations
The first OpenDaylight release, Hydrogen, became downloadable on February 4th. It provides two types of virtualized network: one is fabric-based network, and another is tunnel-based network. Both network virtualization can improve system automation and reduce operation cost.
In this presentaion, those virtualized networks are discussed by taking OpenDaylight virtualization technologies as examples. Also, future directions of network virtualization are mentioned.

Speakers
avatar for Masashi Kudo

Masashi Kudo

NEC
He has more than 20 year’s experience in IT and network commercial software. He has been involved in ODL since its beginning. He is acting as ODL Ambassador, and is organizing ODL Tokyo User Group to promote ODL and expand its user community in Japan.


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Orchid 1 & 2

3:00pm JST

Introduction to a Virtualization Testsuite Based on Autotest Testing Framework - Fergus Yu, Fujitsu
Autotest is an open-source project, which provides a framework for fully
automated testing. It is designed primarily to test the Linux kernel, though
it is useful for many other functions such as verifying new hardware and
testing virtualization under Linux platforms.It is composed of a framework
and several testsuites that rely on the core libraries in the framework.
Virt-test is one of the testsuites which is used for testing different Linux
virtualization hypervisors. As Cloud Computing becomes more and more popular
in the world, virtualization, the base of it, is also important increasingly.
So in order to keep the virtualization infrastructure function and stable,
we need a way to test virtualization functions automatically and rapidly,
and virt-test is on this purpose. In this presentation, Yu Mingfei will introduce
this effective and convenient testsuite to you. 

Speakers
FY

Fergus Yu

Fujitsu
Yu Mingfei has been working at Fujitsu for three years. He was involved into Linux development since 5 years ago. Now his work is quality assurance for virtualization of Linux distributions. He is also interested in Linux server applications. He started to share ideas and sent patches... Read More →


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Cassiopeia

3:00pm JST

Introduction to OpenStack Swift - Yuji Hagiwara, NTT Data Corporation
Recently, Amount of data stored in business has been growing nonlinearly. thereby, Storage must be able to store large and mass data and to use stored mass data.
Swift, a part of OpenStack Project, is the open source software that can construct scalable and robustness distributed object storage. Swift Community is now approaching to realize features such as Erasure Coding, Searching, and more.

In this session, He will introduce basics of Swift and Swift's latest information. and he wish to discuss the future of Swift, including Python, cgroups, etc.

Speakers
YH

Yuji Hagiwara

Platform engineer, NTT DATA
He had developed PostgreSQL encryption module as an internship student at NTT Data in 2011. At this time, he knew OpenStack, and started to use it. He has joined OpenStack Swift development project since 2013. In this project, He is focusing on activities on the theme of Swift with... Read More →


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Pegasus

3:00pm JST

Revolution in Virtualized Workload Management - Daniel Veillard, Red Hat
Traditional management of the software on virtualized workload have been to either install full instance of the operating system on the guest, which means a large footprint and rather complex operations or focuse on creating minimalist instances like with Docker, discarding and regenerating the guest on needed updates. This presentation will expose a new way under development in the Atomic project, where custom minimalist instances of the OS can be provisioned based on the existing full operating system, but tuned to allow Docker installation, and also provide atomic upgrade operation on the guest. This can solve the cost vs. maintenance dilemma of many virtualized workloads.

Speakers
DV

Daniel Veillard

Manager for Standards, Red Hat
Daniel Veillard have been working on linux and open source software for two decades, most notably by creating and maintaining the projects libxml2 libxslt and libvirt and as a long time employee of Red Hat. He also created and used to run the rpmfind.net service, to help the management... Read More →


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Soleil

3:00pm JST

OpenDaylight Network Virtualization and its Future Direction - Masashi Kudo, NEC
The first OpenDaylight release, Hydrogen, became downloadable on February 4th. It provides two types of virtualized network: one is fabric-based network, and another is tunnel-based network. Both network virtualization can improve system automation and reduce operation cost. In this presentaion, those virtualized networks are discussed by taking OpenDaylight virtualization technologies as examples. Also, future directions of network virtualization are mentioned.

Speakers
avatar for Masashi Kudo

Masashi Kudo

NEC
He has more than 20 year’s experience in IT and network commercial software. He has been involved in ODL since its beginning. He is acting as ODL Ambassador, and is organizing ODL Tokyo User Group to promote ODL and expand its user community in Japan.
avatar for Hideyuki Tai

Hideyuki Tai

Hideyuki Tai works for NEC as a Software Engineer. He has been involved in development of NEC's SDN controller products. He is also an active contributor to OpenDaylight, predominantly on network virtualization.


Tuesday May 20, 2014 3:00pm - 3:50pm JST
Orchid 1 & 2

3:50pm JST

Break
Tuesday May 20, 2014 3:50pm - 4:20pm JST
Foyer

4:20pm JST

Google BigQuery for Open Data and the Open Source Community -Kazunori Sato, Cloud Platform GBU Team, Google Inc.
Google BigQuery might be the best place to store open data. Where else can people store arbitrarily large datasets, and have them available for instant analysis by others? Realizing its potential and applications, the big data and open source community has been embracing this cloud tool and extending it.

In this session we'll discuss some of the massively large available datasets (whole history of github, httparchive, Freebase, ...), running analytical queries over them in seconds, and how the open source community is embracing the project (data science with pandas and R, log collection with fluentd, ...)

Speakers
avatar for Kaz Sato

Kaz Sato

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


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Cassiopeia

4:20pm JST

A Streamlined Process to Open Source Proprietary Technology - Ibrahim Haddad, Samsung Research America
As corporate participation in open source grows, many companies are discovering the advantages of releasing formerly proprietary technologies as open source, growing a community of developers around it, and building a successful open ecosystem that allows and encourages innovation. Making the decision to open source or not is a lengthy process that involves various business, technical and legal stakeholders inside the company.

This talks introduces a basic process and checklist that may be followed when creating a new open source project from proprietary code, to ensure a successful release under an open source license. 

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

Executive Director, LF AI Foundation
Dr. Ibrahim Haddad is a technologist, strategist and an aspiring writer. His focus is on intersections between emerging technology, open source methodology and innovation. He is Vice President of Strategic Programs at the Linux Foundation and the Executive Director of the LF AI Foundation... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Mars

4:20pm JST

Virtual Switching Technologies and Linux Bridge - Toshiaki Makita, NTT Open Source Software Center
In a virtualized environment with KVM, most guests use virtual switches to communicate with other systems. Linux bridge is one of major technologies to realize it. Open vSwitch, macvtap and a NIC embedded switch can also be used. Recently, Linux bridge got some new features useful for virtualization, such as vlan filtering, fdb controlling, etc.

This presentation will give an overview of virtual switching technologies and an introduction to features in Linux bridge and others; what they are, how to use them, and what can be achieved by them.

Speakers
TM

Toshiaki Makita

Linux kernel engineer, NTT Open Source Software Center
Toshiaki Makita works for NTT Open Source Software Center (NTT OSSC), where he has been providing technical support for Linux kernel. He used to be a research and development engineer focusing on Ethernet VPN at NTT West, which is a regional carrier in NTT group. He has been an active... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Pegasus

4:20pm JST

LXCF: Tools for Dividing Host OS into Containers with libvirt-LXC - Yasunori Goto
LinuX Container(LXC) becomes a very popular feature, and there are some
good commands/tools/applications which use LXC.
E.g.)lxc(user-space tool-set which is called simply LXC), libvirt-lxc, Docker.

Among them, libvirt-lxc offers a very core feature set of containers for Fedora and RHEL.
To use libvirt-lxc, users have to customize manually to build an environment.

Here, we introduce our tool "LXCF" focusing on "dividing" host OS into containers with
following characteristics.
- Focusing on "dividing" OS.
- Based on libvirt-lxc.
- Systemd works in the container.
- Enable software update for each container.
- Runtime sharing among each container.

LXCF is provided at the following URL.
https://sourceforge.net/projects/lxcfacility/

In this presentation, we introduce the features of LXCF and how to use it.

Speakers
YG

Yasunori Goto

Senior Softwre Engineer, Fujitsu Limited
Yasunori Goto: I have been working for Linux since 2002, and had developed the memory hotplug feature with open source community. After that, I joined customer support team for several years, to analyze users' Linux kernel troubles. Currently, I joined Fujitsu cloud team, and I'm... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Soleil

4:20pm JST

Evaluation of uClinux and PREEMPT_RT for Machine Control Systems - Yoshihiro Hayashi, Hitachi
We are surrounded by Machine Control System such as Car which consists of many small sensors, microcontrollers and actuators. In this realm, application usually runs on special OS for embedded system or without any OS. For embedded system, size of all software running on microcontroller should be small. Furthermore, application should be realtime: low latency and low jitter.
Today, Linux looks good for Machine Control System because of uClinux and PREEMPT_RT patch. uClinux stands for MicroController Linux. Originally, Linux is developed for x86 which has MMU. However uClinux is running on microcontroller without MMU. PREEMPT_RT is patchset for achieving Real-Time with Linux.
In this presentation, Yoshihiro will talk about advantage to use Linux for Machine Control System; experience and issue while he has tried to use combination of uClinux and PREEMPT_RT patch.

Speakers
YH

Yoshihiro Hayashi

Software Engineer, Hitachi Ltd.
Yoshihiro Hayashi has been working on system software as a Software Engineer at Hitachi Ltd. since 2007. Recently he works on embedded system.


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Neptune

4:20pm JST

Increasing Performance and Stability of Open Daylight --- Community Lab at Huawei - Guangpeng Li, Huawei
A brief look at the first OpenDaylight release "Hydrogen," performance and stability improvements being focused on for the second release "Helium," and how Community Labs can support the future of OpenDaylight. Huawei created a Community Lab specifically for this purpose. We will discuss the performance of OpenDaylight, the goals, and the methodology for performance testing -- as well as give a brief introduction of the lab as a resource.

Speakers
GL

Guangpeng Li

Huawei
Guangpeng Li is working at Huawei company. Since joined the research team of Huawei in 2011, he was researching technologies of cloud computing, SDN and NFV. Now he is working on Open Daylight open source project and in charge of community lab at Huawei. In Open Daylight community... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm JST
Orchid 1 & 2

5:15pm JST

VIP Reception
Speakers and sponsors are invited to join us in the Galaxy Room at 5:15pm for dinner, drinks and networking. The reception is located on F1 of the Chinzan-so Plaza. 

Tuesday May 20, 2014 5:15pm - 8:00pm JST
Galaxy
 
Wednesday, May 21
 

9:00am JST

Registration
Wednesday May 21, 2014 9:00am - 9:30am JST
4F Lobby

9:30am JST

IoT Cloud, AllSeen Alliance - Masanari Arai, Kii Corporation
Importance of Cloud for IoT and one of the important standardization activity for IoT and AllSeen Alliance will be discussed. Role of IoT cloud are many, such as Interoperate via Internet, securely opening API to developers, Big data and Analytics, device management etc.

Speakers
MA

Masanari Arai

Co-founder and CEO, Kii Corporation
Masanari Arai is the co-founder and CEO of Kii Corporation in Japan. Masanari has more than 20 years experience in the mobile software space in Silicon Valley. He joined Intellisync in 1995 as one of the original member of the company. He has couple of positions in Intellisync, VP... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Cassiopeia

9:30am JST

Why You Should Consider Using btrfs, Real COW Snapshots and File Level Incremental Server OS Upgrades Like Google Does - Marc Merlin, Google
The presentation will give you everything you know to get up to speed with btfrs, why you should want to trust your data to btrfs, how it offers a lot of what ZFS offers without the licensing problems, as well as best practices for using it.
I will go into:
- the basics of administration of a btrfs filesystem
- How btrfs, swraid, dmcrypt, and lvm fit or don't fit together
- how to work with a single storage pool and create all your partitions from it without having to ever resize them, or require LVM as a slow and somewhat unreliable block layer.
- how to have virtually as many snapshots as you want and why you really want this
- how to do very efficient block level backups of changes only and much faster than rsync ever will
- how those block backups can be used to deploy OS upgrades at the file level like I explained in my talk on how Google maintains its many servers last year.

Speakers
avatar for Marc Merlin

Marc Merlin

Linux Engineer, Google
Marc has been using linux since 0.99pl15f (slackware 1.1.2, 1994), both as a sysadmin and userland contributor. He has worked for various tech companies in the Silicon Valley, including Network Appliance, SGI, VA Linux, Sourceforge.net, and now Google both a server sysadmin and software... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Orchid 1 & 2

9:30am JST

WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution - Juan José Sánchez Penas, Igalia
WebKit is a web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JSEngine), and 'ports' for specific platforms that implement bits like rendering, networking or multimedia. In the WebKit community, companies&individuals cooperate to evolve a complex codebase. Given the popularity of HTML5 and web tech, WebKit is a key open source project. About 10 months ago, Google announced Blink, a fork of WebKit which attracted many former WebKit contributors. Igalia's Browsers team maintains the WebKitGTK+ port and is top contributor to WebCore, JSC, V8, other ports (EFL, Clutter, Qt), and Blink. The talk will review the past/present/future of WebKit/Blink, their dynamics and development process, , the relationship with the Linux ecosystem, and will give information about how to contribute to or use both projects. Not very technical. Valid both for developers & managers.

Speakers
avatar for Juan J. Sanchez

Juan J. Sanchez

Co-Owner, Igalia
Born in 1976 (A Corunha, Galiza). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Neptune

9:30am JST

Large Scale Identification of Race Conditions (In OpenStack CI) - Joe Gordon, OpenStack
Does your project have a CI system that suffers from an ever-growing set of race conditions? We have the tool for you: it has enabled increased velocity despite project growth.
Richard Stallman once said, “it turned out that debugging these asynchronous multithreaded programs was really hard.” With 30+ asynchronous services developed by over 1000 people the OpenStack project is an object lesson of this problem. One of the consequences is race conditions often leak into code with no obvious defect. To address this problem we have developed an ElasticSearch based toolchain called “elastic-recheck.” This helps us track race conditions so developers can fix them and identify when CI failures are related to the failed patch or are due to a known pre-existing race condition. elastic-recheck has saved countless hours while allowing us to better manage our race conditions.

Speakers
avatar for Joe Gordon

Joe Gordon

Pinterest
Joe Gordon is an SRE at Pinterest, where he works on search and performance.. Before that He spent the last 4 years working full time on the open source project, OpenStack. Where he focused on improving quality. He has spoken at, and co-chaired at OpenStack summits. And has given... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Pegasus

9:30am JST

Tracing the Kernel: Advanced Usage of Ftrace - Steven Rostedt, Red Hat
Ftrace is the official tracing infrastructure of the Linux kernel. Most developers use it on a daily basis to help them understand how their code interacts with the rest of the kernel. System administrators use it to see how the kernel impacts performance on the system. Most people have a basic idea on how to use ftrace, but very few people know its full potential. This talk will go into some of the more advance features, like snapshots, back traces, graph tracing, stack tracer, trace markers, kprobes, multiple instances and much more. Ftrace came into the Linux kernel in 2009 and has continued to grow in features. This talk will explain the depths of what ftrace can do, and what it may do in the future.

Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Mars

9:30am JST

How The Linux Kernel is Developed - Greg Kroah-Hartman

Kernel maintainer Greg Kroah-Hartman gives a high-level introduction of how things work in the Linux kernel community and how university students and young developers can get involved with Linux development.


Speakers
GK

Greg Kroah-Hartman

Kroah-Hartman is among a distinguished group of software developers that maintain Linux at the kernel level. In his role as Linux Foundation Fellow, KroahHartman will continue his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in... Read More →


Wednesday May 21, 2014 9:30am - 10:20am JST
Soleil

10:30am JST

(LinuxCon Staging) Fast Live Migration for Data-intensive VMs by Exploiting Storage Area Network in Datacenter - Soramichi Akiyama, University of Tokyo
Improving energy efficiency of cloud datacenters is of great importance today. Dynamic optimization of VM placement using live migration is a key to achieve energy-efficient datacenters. We developed Page Cache Teleportation, a fast and low overhead live migration technique for VMs with large amount of page cache (a.k.a. file cache) such as database VMs and web server VMs. The main idea is to fully utilize the storage area network (SAN) in a datacenter in parallel with the multi-purpose network. Before a migration, our new kernel module inside guest OS detects memory pages containing restorable page cache, which are identical to disk blocks.

During a migration, these pages are copied from a storage server to the destination server via the SAN while other memory pages are transferred via the multi-purpose network. This presentation shows our implementation with QEMU/KVM and Linux, and performance evaluations.

Speakers
SA

Soramichi Akiyama

Soramichi Akiyama is a Ph.D. student in the Graduate School of Information Science and Technology of the University of Tokyo, Japan. He has an experience of working as an intern at Microsoft Research located in the US in Summer 2013. His research interest is in optimizing cloud datacenters... Read More →


Wednesday May 21, 2014 10:30am - 10:55am JST
Soleil

10:30am JST

Persistent Memory - Matthew Wilcox, Intel
This presentation discusses the changes being made to Linux in order to take advantage of Persistent Memory. NV-DIMMs provide persistent memory today, but they are mostly used in boutique solutions. In order for them to become more generally useful, we must make them easy to program. Matthew will also discuss some of the challenges that applications will need to deal with in order to fully take advantage of this new storage paradigm.

Persistent Memory is a hot topic in computing these days, and Linux support for it is critical to the success of both Persistent Memory and Free Software in general

The audience is programmers who are interested in either how Linux has been modified to better support Persistent Memory, or in how to write applications that take advantage of the benefits of Persistent Memory



Speakers
MW

Matthew Wilcox

Matthew works for Intel on storage-related Linux issues. His current projects include the NVM Express device driver and Persistent Memory. He has spoken at many conferences including Ottawa Linux Symposium, Linux Conf AU, LinuxCon and BSDCan.


Wednesday May 21, 2014 10:30am - 11:20am JST
Mars

10:30am JST

Introducing the Asian Legal Network - Better Governance Through Networking - Shane Coughlan, OIN
This talk with explain the structure and activities of the Asian Legal Network (ALN), an initiative launched in Hong Kong on the 14th of March 2014, and designed to hold quarterly roundtables in China, Japan and Korea. This informal network for legal and business professionals helps share best practices and to network professionals in the field of Open Source with a particular focus on the CJK region. It is intended to complement activities such as the Linux Foundation member counsel meetings and the European Legal Network, a neutral, non-partisan, private network of legal professionals with over 300 participants across 28 countries and 4 continents. The goal of the ALN is to help inform and improve strategic engagement around Open Source.

Speakers
avatar for Shane Coughlan

Shane Coughlan

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


Wednesday May 21, 2014 10:30am - 11:20am JST
Orchid 1 & 2

10:30am JST

Reconnaissance of Virtio: What's New and How It’s All Connected? - Mario Smarduch, Samsung
Virtio is at the heart of KVM IO. Recently, virtio has introduced new virtio transports that impact how various backends such as virtio-net and virtio-blk operate. With new architectures like ARM there are new virtio options besides PCI that are available for virtualized IO. This presentation will cover QEMU and Linux virtio implementation - Guest virtio device discovery, configuration and transport for new and legacy virtio. Performance concerns are always high priority when operating in a virtualized environment, and as such, the talk will also cover performance features, tuning and issues to look for in recent virtio architectures. The primary focus area is on ARM QEMU and KVM, PCI to expose virtio QEMU, Linux guest internals. 

Speakers
MS

Mario Smarduch

Senior Virtualization Architect, Samsung
Mario Smarduch is a Senior Virtualization Architect at Samsung's Open Source Group. Currently, he's working on ARM-KVM features and optimizations for Samsung products. He's also engaged in the Linux kernel KVM open source community, contributing some key features to KVM ARMv8 and... Read More →


Wednesday May 21, 2014 10:30am - 11:20am JST
Cassiopeia

10:30am JST

OpenStack Metering and Alarming with Ceilometer - Rich Bowen, Apache Software Foundation
Ceilometer is the metering and monitoring tool for OpenStack. In this talk we'll talk about how to use Ceilometer to gather statistics on your OpenStack installation, and how to have it notify you when meter thresholds are crossed.

Speakers
avatar for Rich Bowen

Rich Bowen

Open Source Strategist, AWS
Rich Bowen has been involved in open source since before we started calling it that. He's a member of the Apache Software Foundation, where he currently serves as a board member and VP Conferences. Rich is an Open Source Strategist at AWS.


Wednesday May 21, 2014 10:30am - 11:20am JST
Pegasus

10:30am JST

Enhancement Activities on the Current Upstream Kernel for Mission-Critical Systems - Yoshihiro Yunomae, Hitachi
Yoshihiro Yunomae will share bug fixing and suggestion of new features on the current upstream kernel for mission-critical systems such as banking systems and train management systems. People expect stable operation for long-term use, so the systems need to satisfy following RAS requirements:
1. To prevent any problems beforehand.
2. To continue the operation even if a problem is occurred.
3. To find out the root cause of the problem certainly in order to never induce the problem again.
He investigated the current upstream kernel from the viewpoints of these requirements. Then, he has found some bugs and lack of some features. For examples, there were deadlocking problem after panic() to get memory dump, linebreaks in a single error message in SCSI layer and so on. In this presentation, possible problems and the way to avoid the problems are to be explained in a detail way.

Speakers
YY

Yoshihiro Yunomae

Software Engineer, Hitachi Ltd.
Yoshihiro Yunomae is a Software Engineer at Hitachi Ltd. since 2010, he develops highly reliable Linux for mission-critical systems.


Wednesday May 21, 2014 10:30am - 11:20am JST
Neptune

10:55am JST

(LinuxCon Staging) How do Community Members Build a Relationship of Trust - Daisuke Ando, Keio University
I am interested in how Linux community members build a relationship of trust. Usually, how to build a relationship of trust and its impacts depend on culture that members belong to. For example, many people believe that face-to-face communication especially drinking party after work is the most important to build a good relationship in Japan. However, it is getting difficult to have a face-to-face communication because of globalization. We must search a new approach to build a trustful relationship without face-to-face communication. Therefore, I focus on Linux community in which people work together sometimes without having face-to-face communication. I believe the reason why the success of Linux community is trustful relationship among members. I would like to survey how to build a trustful relationship in Linux community and propose a community evaluation scale using sense of trust.

Speakers
DA

Daisuke Ando

Daisuke Ando is researching web-based communities at Keio University


Wednesday May 21, 2014 10:55am - 11:20am JST
Soleil

11:30am JST

Break
Wednesday May 21, 2014 11:30am - 12:00pm JST
Foyer

12:00pm JST

(LinuxCon Staging) Design & Implementation of Para-Virtualized Driver For Faster Inter-VM Communication Using Infiniband - Yukito Ueno, Keio University
 Both flexibility of the virtualization technology and I/O performance of a VM are incompatible with each other. The reduction technique for overhead of virtualization technology is necessary. The goal of this study is to improve performance of network I/O of an inter-VM communication. We proposed a para-virtualized driver that is applied overhead mitigation techniques such as zero-copy and interrupt-coalecsing, and designed and implemented that driver using Infiniband.
In this study, we measured latency, packet processing rate and CPU load of hypervisor of our driver and compared the results with our driver and the system consisting of vhost-net and eIPoIB that can realize similar function with our driver. As a result, we found that the para-virtualized driver implemented in this study has advantages over the system consisting of vhost-net and eIPoIB in terms of latency, packet processing rate and CPU load of hypervisor.


Speakers
YU

Yukito Ueno

Yukito Ueno is studying in the Murai-Lab, Graduate School of Media and Governance, Keio University.


Wednesday May 21, 2014 12:00pm - 12:25pm JST
Soleil

12:00pm JST

The Values of IBM POWER as an Open Platform, Including Technical Point of View - Jeffrey Scheel, IBM
The OpenPOWER Foundation, announced by Google, IBM, Mellanox, NVIDIA and Tyan in August 2013, is an open and global development alliance based on IBM's POWER microprocessor architecture to further accelerate the rate of innovation, performance and efficiency for next generation data center and changes the way of hardware procurement dramatically. Electronics giant Samsung has also become a member of the OpenPOWER Foundation since last February. Now the open platform ecosystem are dynamically changing. In this session, I will explain the market dynamics over open platform and the reason why those OpenPOWER members have evaluated IBM POWER as an open platform including technical point of view. I also talk about the values of Linux on Power for customers, system engineers and software developers . Lastly, I will advise about how to get started with Linux on Power.

Speakers
JS

Jeffrey Scheel

Senior Technical Staff Member, IBM
Jeff Scheel is an Senior Technical Staff Member in IBM's Linux Technology Center. He joined IBM in 1992 in Rochester, Minnesota with a B.S. in Computer Engineering from University of California at Davis. I have worked at IBM in Storage I/O adapter microcode, Logical Partitioning software... Read More →


Wednesday May 21, 2014 12:00pm - 12:50pm JST
Mars

12:00pm JST

NVM-Express PCI-e Storage - Keith Busch
NVM-Express is a standard for high performance PCI-e storage. We're now seeing devices released from many vendors throughout the industry implementing this protocol, and we've learned much since the driver's original inclusion in the Linux mainline kernel over 2 years ago. Keith Busch is one of the core contributors to this driver, and in this presentation will review the standard and how it fits into the Linux kernel, driver and kernel enhancements since it's original inception, and discuss proposed driver and block layer modifications to make full use of this protocol's potential.

Speakers
avatar for Keith Busch

Keith Busch

Software Engineer, Intel Corporation
Keith Busch is a software engineer working for Intel's Non-Volatile Solutions Group (NSG). He develops NVM products, writes updates and maintains the Linux drivers and user software, and represents Intel at committees and various industry conferences.


Wednesday May 21, 2014 12:00pm - 12:50pm JST
Orchid 1 & 2

12:00pm JST

New World of OpenStack RESTful API - Ken'ichi Ohmichi, NEC-Soft
The community of OpenStack Compute project(Nova) is discussing the design and the purpose of a new RESTful API now. The API is called "Nova v3 API".
The features of v3 API are "consistent API naming", "strong input validation", and "clean code".
We already started developing v3 API one year ago, and the most part has been implemented.
However, some core developers proposed the API should be dropped, because we have renamed many API attributes for the consistency and the fact will cause a lot of backward incompatibility issues to Nova API users. In addition, there are huge amount of RESTful APIs as Nova API, the developers concerned the maintenance cost for keeping both API versions(v2 and v3).
Ken'ichi is proposing an idea to solve the problem. He will show the mechanism of v3 API and the idea, and also show how to join OpenStack development community.

Speakers
KO

Ken'ichi Ohmichi

Leader, NEC
Ken'ichi from NEC has joined into OpenStack community since 2012, and he is working for OpenStack quality mainly. He has fixed many bugs as an OpenStack community member and he is a main developer of Nova v2.1 API which is released in Kilo as a big feature.Now he is a core developer... Read More →


Wednesday May 21, 2014 12:00pm - 12:50pm JST
Pegasus

12:00pm JST

Quick Overview on OpenStack Block Storage Layer - Masaki Kimura, Hitachi
 In cloud environments, there are a variety of systems running for different workloads. Each workload tends to have its own requirements, such as reliability, performance, and functionality. Therefore, cloud systems need to provide users with choices which can satisfy requirements from these workloads.
This presentation focuses on the choices of block storages for OpenStack. In OpenStack, block storages are managed by a component called Cinder. Cinder manages multiple types of data resources as block storages via the plugin for each data resource. Currently Cinder plugins for many types of data resources are available, from LVM and nfs to cluster filesystems and enterprise storages.
This presentation will show the characteristics of these Cinder plugins, comparison among the Cinder plugins from the view point of workloads of the systems in cloud environments.

Speakers
MK

Masaki Kimura

Engineer, Hitachi, Ltd.
Masaki Kimura is an OSS developer at Hitachi, Ltd. He has been working for improving Kubernetes. He is one of the main contributors to make raw block volume feature and CSI feature GA and CrossNamespaceVolumeDataSource feature alpha.


Wednesday May 21, 2014 12:00pm - 12:50pm JST
Cassiopeia

12:00pm JST

Dive Into the Internals of Kernel Network Stack with Direct Code Execution - Hajime Tazaki, University of Tokyo
Network protocol is becoming complicated as a demand of users increases. There are still new protocols (e.g., Multipath-TCP) which are under development and need to study in detail, but it is hard to debug them once the issue comes from a distributed operation (the system is highly distributed.)

In this talk, he will firstly review the difficulties of debugging with network protocol development with the example of Linux kernel, then present a solution executing Linux kernel over a userspace program, with an alternative virtualization, Direct Code Execution (DCE), to address the hard-to-debug problem of distributed network protocols.

Then he will provide a couple of use cases, protocol debugging among distributed nodes with gdb, memory error detections of kernelspace program with valgrind, and code coverage measurement with the help of parameter sweeping of ns-3 network simulator.

Speakers
HT

Hajime Tazaki

Lecturer, University of Tokyo
Hajime Tazaki is presently a lecturer of University of Tokyo. His interests include network architecture, protocols, and software architecture in general. Hajime Tazaki has talked about the topic of this talk (DCE) at various venues, including academic conference (ACM CoNEXT 13... Read More →


Wednesday May 21, 2014 12:00pm - 12:50pm JST
Neptune

12:50pm JST

Lunch
Wednesday May 21, 2014 12:50pm - 2:00pm JST
Foyer

2:00pm JST

Lessons about Community from Studio Ghibli - Dawn Foster, Puppet Labs
Communities are one of the defining attributes that shape every open source project, and the people within them are what make communities so special, not unlike how characters like Totoro, Kiki, and Ponyo shape every Studio Ghibli film.

The friendship between Ponyo and Sōsuke shows how people from different backgrounds can work together, like people in communities work together, to accomplish more than they could have alone. While we don't get to travel by catbus or Kiki's broom, many of us have the opportunity to travel the world interacting with community members. Unfortunately, we have to rely on online participation combined with more traditional methods of transportation.

This session focuses on community tips told through Studio Ghibli films. While the topic is fun and a little silly, the lessons about communities are real and tangible.

Speakers
avatar for Dawn Foster

Dawn Foster

Director of Open Source Community Strategy, VMware
Dawn is the Director of Open Source Community Strategy at VMware within the Open Source Program Office. She has 20+ years of experience at companies like Intel and Puppet with expertise in community building, strategy, open source software, metrics, and more. She is passionate about... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Mars

2:00pm JST

Tempest Scenario Tests: An Introduction for Testing your OpenStack Cloud - Masayuki Igawa, NEC-Soft
When you build a new cloud or modify part of an OpenStack module, you need to test whether the cloud is working properly. However, do you have enough test suite for that?
Tempest is the official OpenStack integrated test suite. Especially, the scenario tests are "through path" tests of OpenStack function, have real-life use cases and can test the interaction between multiple OpenStack services.
This talk includes:

* What is 'Tempest'?
* What is a 'Scenario test'?
* Overview of the current Scenario tests
* What types of things can be tested by the scenario tests?
* The goal
* How to use it
* How to add more scenarios
* Demonstration
* Look at the demo environment
* Execute a scenario test case
* Verify the result

Speakers
MI

Masayuki Igawa

Software Engineer, NEC-Soft, Ltd.
Masayuki Igawa is a software engneer at NEC-Soft, Ltd for 15 years on a wide range of software projects, and developing open source software related to Linux kernel and virtualization. He's been an active technical contributor to OpenStack since the Grizzly release. He is an OpenStack... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Pegasus

2:00pm JST

Killing Two Birds with One Stone: a Smart Task Scheduler for Smartphones - Mingyong Kim, Korea University
Smartphones have adopted Asynchronous Symmetric Multiprocessors (aSMP) to fulfill two conflicting requirements of the users: long battery life and high performance. As each core has independent frequency/voltage control, aSMP can save energy by lowering frequency of the cores running light applications while not degrading performance of other cores. Unfortunately, the Linux task scheduler does not exploit the energy saving mechanism, since it balances load across the cores regardless of what running applications are. Such pointless load balancing causes energy waste by confusing the scaling governor. This presentation proposes a novel task scheduling technique for aSMP that saves energy and improves performance . The proposed technique schedules applications based on their QoS-sensitivity by using an online classification method which is also proposed in this presentation.

Speakers
MK

Minyong Kim

Ph.D. Candidate, Korea University
Minyong Kim is a Ph.D. candidate in the Division of Computer and Communication Engineering, Korea University, Korea, under the supervision of Prof. Sung Woo Chung. His research interests include low power techniques and power profiling techniques for mobile devices. Recently, he developed... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Soleil

2:00pm JST

Ganeti, The Less Known Features - Guido Trotter, Google
Ganeti is a virtualization manager that allows to harness a cluster of physical machines to provide virtual machines to. It is used to provide virtual machines to Google employees and in many other environments. This talk is going to focus on newer and less known features of Ganeti, and how they can be used to make an admin's life easier and more effectively integrate it into his ecosystem. We will focus on monitoring daemon, network management, external storage but also what's coming in new bleeding edge versions.

Speakers
GT

Guido Trotter

Senior Engineer, Google
Guido is a Senior Engineer at Google, and has worked as a core Ganeti developer and designer since 2007. He is also a regular conference speaker, and presented before at LISA, Fosdem, Linuxcon, Debconf and other open source and community gatherings. He mostly speaks of Ganeti, virtualization... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Cassiopeia

2:00pm JST

Building a Virtual Router - Stephen Hemminger, Vyatta
The Linux ecosystem provides a wealth of components that can be used to build network applications. This talk focuses on the open source libraries that making building a high performance virtual router possible. It will discuss the Intel DataPlane Development Kit (DPDK) which provides high performance user mode networking; ØMQ which provides reliable messaging infrastructure; and userspace Read Copy Update (RCU) which allows for lock free threaded applications. The presentation will also address the challenges of offloading network functions from Linux.

The intended audience is anyone interested in building network applications and also interacting with multiple open source projects.

Speakers
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Neptune

2:00pm JST

Writing Drivers for the Linux Crypto Subsystem - Marek Vasut, DENX Software Engineering
Security is one of the highlights of the Linux kernel and the Linux Crypto subsystem is one of the key components of this. The Linux Crypto subsystem is the middleman between the cryptographic hardware and the consumers of it's services throughout the Linux kernel. It is therefore utterly important for this layer to work correctly under all circumstances.

There are a few implementation details to the Crypto subsystem which can be rather confusing. In this talk, Marek will explain in detail how to write a driver for cryptographic hardware and make it play well with the Linux Crypto subsystem. He will point out the possible pitfalls and explain how to avoid those. In the end, Marek will outline which options are there for testing the new driver, both on the kernel side and the userland side.

Speakers
avatar for Marek Vasut

Marek Vasut

Software engineer, Self employed
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm JST
Orchid 1 & 2

2:50pm JST

Break
Wednesday May 21, 2014 2:50pm - 3:30pm JST
Foyer

3:30pm JST

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

Speakers
JB

James Bottomley

James Bottomley is CTO of Server Virtualisation at Parallels with a current focus on Open Source container technologies and Linux Kernel maintainer of the SCSI subsystem, PA-RISC Linux and the 53c700 set of drivers. He has made contributions in the areas of x86 architecture and SMP... Read More →


Wednesday May 21, 2014 3:30pm - 4:30pm JST
Jupiter

4:30pm JST

Linux: Where Are We Going - Linux Creator Linus Torvalds and Intel's Chief Linux and Open Source Technologist Dirk Hohndel
Linux creator Linus Torvalds will take the stage with Intel’s Chief Linux and Open Source Technologies Dirk Hohndel to discuss the latest technical advancements in the kernel.

Speakers
DH

Dirk Hohndel

Dirk Hohndel has been an active developer and contributor in the Linux space since its earliest days. Among other roles, he worked as chief technology officer of SuSE and as vice president of The XFree86 Project, Inc. Prior to his position at SuSE, Dirk was Unix architect at Deutsche... Read More →
LT

Linus Torvalds

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


Wednesday May 21, 2014 4:30pm - 5:15pm JST
Jupiter
 
Thursday, May 22
 

9:00am JST

Registration
Thursday May 22, 2014 9:00am - 9:30am JST
4F Lobby

9:30am JST

Effect on Business Management by Utilization and Contribution of Open Source Software in Japanese IT Companies - Tetsuo Noda, Shimane University
To analyze how Open Source Software (OSS) affects business growth both through simple use and by deeper engagement as a stakeholder in OSS community, we conducted questionnaire survey to Japanese IT companies in 2012. Business environment around IT companies is always changing and it is conceivable that the OSS utilization and contribution also undergo the changes. So, we conducted questionnaire survey in 2013 in order to observe the progress and make comparison between years. In this paper, we capture the present situation of the utilization and contribution of OSS, and analyze how these indicators affect business growth. In 2013 survey, we make deeper analysis on the intangible effects by the utilization and contribution of OSS.

Speakers
avatar for Tetsuo Noda

Tetsuo Noda

Professor, Shimane University
Prof. Noda graduated from the graduate school of Hitotsubashi University. He is now studying and teaching the economic influence of the information technology, at Shimane University in Japan. He is presenting some study papers on the relation between open source development style... Read More →


Thursday May 22, 2014 9:30am - 10:20am JST
Neptune

9:30am JST

Crowbar Update: Open Crowbar - Yasushi Osonoi, Dell
Crowbar is a platform for server provisioning and development from bare metal. It was developed 2 years ago mainly by Dell Engineer as an Open Stack installer. Since then the Crowbar was evolved it’s function by development community. Crowbar becoming a strong tool to setup cloud infrastructure. This time, to enhance the function more and accelerate development, core team decided Crowbar project to be more open to community and changing the name to “Open Crowbar”. This session talks about main reason for this change.

Speakers
avatar for osonoi

osonoi

IBM
Works for IBM Japan. https://jp.linkedin.com/pub/yasushi-osonoi/3/85b/233


Thursday May 22, 2014 9:30am - 10:20am JST
Cassiopeia

9:30am JST

oVirt: How to Connect with a Mature Open Source Project - Daniel Veillard, Red Hat
oVirt is a powerful virtual data center manager with a history that includes closed source .NET-based code and its modern, open Java and Python code base. But this long past means that contributing is not always easy. Even with a project that is well-liked and used by a variety of businesses and academic organizations, contributing to a mature project like this can be challenging. oVirt's community is working to change that, by introducing other ways besides code contributions for people to become active in its community. Find out how and share your ideas on what makes a FLOSS community grow, beyond the code.

Speakers
DV

Daniel Veillard

Manager for Standards, Red Hat
Daniel Veillard have been working on linux and open source software for two decades, most notably by creating and maintaining the projects libxml2 libxslt and libvirt and as a long time employee of Red Hat. He also created and used to run the rpmfind.net service, to help the management... Read More →


Thursday May 22, 2014 9:30am - 10:20am JST
Pegasus

9:30am JST

Bufferbloat: Are We There Yet? - Stephen Hemminger, Vyatta
Bufferbloat is the name (coined by Jim Gettys) to describe excessive latency in computer networks caused by buffering. Through the collaborative effort of researchers, developers, and users many causes of this problem have been eliminated. This talk will show some of the solutions developed, demonstrate how they work, and identify where more work still needs to be done. The demonstrations use the analogy of fluid dynamics to explain CoDel, PIE, and other smart queuing mechanisms.

Speakers
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →


Thursday May 22, 2014 9:30am - 10:20am JST
Orchid 1 & 2

9:30am JST

The Past, Present and Future of Linux Real-Time - Thomas Gleixner, linutronix GmbH
Providing Real-Time capabilities to a general purpose Operating System is an outstanding technical problem. Efforts to reach this goal for the Linux Kernel date back into the mid 1990's and have been accompanied by passionate mostly academic debates about the correct
approach. All these efforts took place mostly disconnected from the mainline kernel community.

Almost 10 years ago, a new project emerged to bring Real-Time capabilities to the Linux Kernel: Preempt-RT. For the first time a couple of well recognized mainline kernel developers, heavily influenced by one of the visionary academic masterminds, took on the challenge with a clear focus to integrate the technology into the
mainline kernel.

A good reason to take a tour through the history of Linux Real-Time and the benefits which were brought to the mainline kernel by the Preempt-RT project.

While Linux Real-Time is primarily a deep technical problem, the Preempt-RT project had and still has to master some interesting non-technical challenges, which are crucial prerequisites for the technical success of the project. Analysing the present state and giving an outlook on the future of Preempt-RT will focus on the non-technical issues and discuss possible solutions.

Speakers
avatar for Thomas Gleixner

Thomas Gleixner

CTO, Linutronix GmbH
Thomas Gleixner is a long-time Linux kernel developer with an embedded background and a strong affinity to impossible missions. Aside of his role as CTO of Linutronix GmbH, a Germany based FOSS consultancy and service provider, he’s an active maintainer in the Linux kernel project... Read More →


Thursday May 22, 2014 9:30am - 10:20am JST
Soleil

9:30am JST

What is So Special About Mageia? - Bruno Cornec, HP
Now ranked #4 on DistroWatch, this fully community driven FLOSS distribution is still largely unknown and its merits underestimated. However, it provides unique features for both server or desktop users, based on a rich management, packaging and contribution set of tools, a friendly community eager to deliver the best Linux distribution. While young and born in 2010, Mageia is a full featured distribution inheriting from its Mandrake roots back in the 90's, but now fully managed by its community such as Debian, or Fedora. However, few people know what makes Mageia so appealing. This presentation will cover in detail deployment with auto_inst, security with msec, SELinux and Tomoyo, package management with urpmi and friends, and the numerous other tools (providing a real choice), or integration tasks or governance model that make it a unique distribution you should test next. 

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14).Bruno first worked 8 years around Software Engineering and Configuration Management Systems in Unix environments.Since 1995, he is Open Source and Linux (OSL) Technology Strategist, Linux... Read More →


Thursday May 22, 2014 9:30am - 10:20am JST
Mars

10:30am JST

Scalability Effort for Kprobes - Masami Hiramatsu, Hitachi
Scalability Effort for Kprobes (or how the massive multiple kprobes are handled) - The kprobes is a dynamic kernel probing mechanism for debugging/monitoring/tracing in Linux kernel. Masami Hiramatsu shows how he tried to probe all the functions in Linux kernel to sanitize bugs in kprobes, especially about what was the performance problems with massive multiple Kprobes and how it was analyzed and solved by software-implemented cache etc. By those efforts, now the Linux kernel can run with over 30,000 active probes probed on almost all kernel functions.

Speakers
MH

Masami Hiramatsu

Researcher, Hitachi Ltd.
Masami Hiramatsu is a Japanese kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Hitachi Ltd. and is a researcher in Yokohama Research Laboratory. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became... Read More →


Thursday May 22, 2014 10:30am - 11:20am JST
Neptune

10:30am JST

The Memory Hotplug Framework and its Updates - Yanfei Zhang, Fujitsu
Finally, boot-time handling for movable node functionality has been merged into
the Linux kernel. So currently, Linux kernel has a fairly integrated memory hotplug
solution. This talk will first introduce the memory hotplug framework to the audience,
including how memory hotplug works based on ACPI, the basic memory device
infrastructure support, the "physical" and logical phases of memory hot-add and
hot-remove operation and the concept of movable node. Besides, This talk will also
introduce some of features or fixes that are newly updated since last April, including
the auto-offline feature in hot-remove operation, the support for migrating aio ring
pages, boot-time handling for movable node support and so on.

Speakers
YZ

Yanfei Zhang

Fujitsu
Zhang Yanfei has been working for Fujitsu for almost 4 years. And he has been focusing on Linux for over 7 years from his college time. He worked on multiple Linux areas, for both userspace tools and the kernel, like Ftrace, Crash, Virsh dump, Kdump/Kexec, MM and Memory hotplug. And... Read More →


Thursday May 22, 2014 10:30am - 11:20am JST
Soleil

10:30am JST

Protecting the Integrity of the Linux System - Dmitry Kasatkin, Samsung
Runtime system integrity is protected by access control mechanisms. The Linux kernel provides Discretionary Access Control (DAC) and several Mandatory Access Control modules, such as SELinux, SMACK, Tomoyo, AppArmor. All of these assume trustworthiness of the access control related data. Integrity protection is required to ensure that offline modification of such data will not remain undetected.

This presentation will summarize the different methods of achieving integrity protection at different layers, compare them and will show how to use them to build integrity protected system. It will present the current state and future of the VFS level Linux kernel Integrity Subsystem, which allows since 3.7 to build integrity protected system, and compare it with block-level integrity protection modules, such as dm-integrity and dv-verity.

Speakers
DK

Dmitry Kasatkin

Principal SW Engineer, Huawei
Dmitry Kasatkin has been a Linux user since 1996 and a developer since 2000. His first major open source project was the Affix Bluetooth stack for Linux, which includes kernel space and user space components and was the first Nokia GPL Open Source project. In 2008 Dmitry's focus shifted... Read More →


Thursday May 22, 2014 10:30am - 11:20am JST
Mars

10:30am JST

Getting Started with your Raspberry Pi - Masafumi Ohta, Japanese Raspberry Pi Users Group
Getting Started! with your Raspberry Pi(Masafumi Ohta, Japanese Raspberry Pi Users Group) - Raspberry Pi is now two years but many of people purchasing and interested Raspberry Pi has no idea to use it in their daily life - they are still wondering 'what Raspberry Pi can and can't'.most of them feels some difficulty with low-speeded APM-based CPU,not so enough RAMs and bare-board (GPIOs) as a electric kit.Masafumi now leading and representing Japanese Raspberry Pi Community and hearing the difficulty and showing the use cases at meet-up (Raspberry Jam) and the conferences in Japan.in this presentation Masafumi will review the use cases through the meet-ups and conferences and discuss what cases would be 'useful' for Raspberry Pi beginners and starters explaining some cases in detail (Home Servers,Audio Devices,Robots,Electric kits..and so on).

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 for Eee PC - one of the project porting OpenSolaris to Netbook.he resigned the contributor in 2012 because of Oracle acquisition and started helping Japanese IT communities to encourage them to a 'grobal'.last... Read More →


Thursday May 22, 2014 10:30am - 11:20am JST
Orchid 1 & 2

10:30am JST

How NUMA Balancing Moves KVM Guests - Takuya Yoshikawa, NTT OSSC
NUMA Balancing is a feature we can find in recent Linux kernels, since the 3.8 kernel, which automatically moves tasks and their memory so that each task can use as much memory from the same NUMA node as possible. Since using more local memory results in better performance on NUMA systems, we can expect applications to perform better even without manually pinning and binding their threads.

In this presentation, the speakers will show some test results about how NUMA balancing behaves on a KVM host whose guests should get the best performance when they run within one NUMA node. In addition, they will discuss what is missing to fully replace the current way to pin and bind KVM guests, using libvirt for example, with this automatic balancing by the kernel.

Speakers
TY

Takuya Yoshikawa

Software Engineer, NTT OSSC
Takuya Yoshikawa is a software engineer at NTT OSSC. As a Linux developer, he has made some contributions to KVM for some years to improve and stabilize the virtualization technology of Linux. He also presented some of them at past conferences including KVM Forum and LinuxCon Japan... Read More →


Thursday May 22, 2014 10:30am - 11:20am JST
Pegasus

11:30am JST

Break
Thursday May 22, 2014 11:30am - 12:00pm JST
Foyer

12:00pm JST

Are LTS Kernels Good Enough? - Zefan Li, Huawei
Most commercial Linux distributions and private kernels used in serious products are based on LTS kernels, so the quality of LTS is crucial. As there's no such software that is bug-free, there're of course always bugs in LTS kernels. In Huawei we've been contributing to LTS kernels, and one of our ongoing work at this writing is adding hundreds of bug fixes for 3.4.x. I'll talk about in what ways we find bugs in LTS and find bug fixes for LTS.

Speakers
ZL

Zefan Li

Softwre Engineer, Huawei
Li Zefan is working at the kernel department in Huawei. He has been an active contributor to the Linux kernel since 2007, and he's maintaining cgroup and cpuset.


Thursday May 22, 2014 12:00pm - 12:50pm JST
Mars

12:00pm JST

In-Place Computing for Big and Complex Data - Yicheng Huang, MacroData
In order to address real-time analytic problems for big data, we’ve developed an unconventional technology, In-Place Computing (IPC). It defines an abstraction that data objects live (save) and work (compute) in one flat and infinite address space. To approximate an IPC system in 64-bit Linux, we introduce a key notion, Macro Data Structure (MDS), which looks just like any regular data structure except it is in-place, persistent, relocatable and big enough to hold entire set of big data. The challenge is to design a mechanism for efficient MDS implementation to reduce page faults and improve performance as the data size exceeds that of the swap space. The mechanism covers issues for (1) memory arrangements for better data locality and (2) access patterns in a hierarchical MDS. The mechanism delivers substantial performance advance for an IPC implementation.

Speakers
JC

Jocelyn Chen

MacroData
Started in late 2011 by two computer science researchers, Dr. Hseush from Columbia and Dr. Huang from Cornell, the BigObject team was first incubated inside eBizprise Inc., striving to solve complicated supply and demand forecast issues for emerging countries. In the past two years... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm JST
Neptune

12:00pm JST

JTAG debugger Solution on Linux - Kan Hayashi, Intel
Introduce System Software debug technologies, for in-depth SoC platform insights, featuring low overhead event tracing, logging, source level debug of EFI/UEFI firmware via JTAG and EDKII debug agent, bootloader, OS kernel, and drivers.

Speakers
KH

Kan Hayashi

Technical Consulting Engineer, Intel
Technical Consulting Engineer from DPD SSG of Intel. Joined Intel ’03, responsible for media processor, video analytics co-processor, embedded IA, Intel Capital New Biz Initiative, SW framework & JPEG committee member. Currently main focus is to use DPD tools to facilitate emerging... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm JST
Soleil

12:00pm JST

OpenStack Approach to SDN (Software Defined Networking) by Way of NFV (Network Function Virtualization) - Isaku Yamahata, Intel
OpenStack is an open source cloud Infrastructure as a Service software platform. Neutron is its networking sub-component. It is evolving from being the provider of basic networking services to becoming a system with pluggable components all tied through a common application programmer interface. That is, it is gaining an ability of NFV manager/orchestrator in addition to SDN controller/orchestrator, and is becoming an integration point between SDN and NFV.

In this talk, the activities for SDN and NFV is shows as an introduction and then the Advanced Network Service Framework (ANSF) that allows configuring, chaining, and deploying network functional components with multiple possible custom implementations and how ANSF lays the foundation for Network Function Virtualization with Software Defined Networking in OpenStack will be discussed.

Speakers
avatar for Isaku Yamahata

Isaku Yamahata

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


Thursday May 22, 2014 12:00pm - 12:50pm JST
Pegasus

12:00pm JST

Utilizing the Crypto Accelerators - Marek Vasut, DENX Software Engineering
The Linux kernel officially allows userland to make use of it's cryptographic acceleration facilities for more than three years now. In this talk, Marek will explain what are the options for accessing the cryptographic facilities from userland and how to use those facilities.

Marek will focus specifically on AF_ALG as the official, supported, in-kernel method and on the Cryptodev solution. Both of the solutions are widely used so he will look at pros and cons of both. He will then focus on a regular developer, how he can write userland code to leverage the power of the cryptographic hardware via either of the interfaces.

Speakers
avatar for Marek Vasut

Marek Vasut

Software engineer, Self employed
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm JST
Orchid 1 & 2

12:10pm JST

Deploying OpenStack with Kickstack - Syed Armani, hastexo
OpenStack is an open source platform for building public and private clouds. In this presentation, we discuss Kickstack. Kickstack is a pure-Puppet rapid deployment system for OpenStack. It uses Puppet modules hosted at StackForge that are also available through the Puppet Forge. Using a simple scheme of “node roles” expressed as classes in a Puppet module, you can use Kickstack to easily run, deploy and configure OpenStack using nothing but a Puppet manifest, an External Node Classifier (ENC), or both.

The primary audience for this tutorial is anyone from sysadmins, students to researchers. Who want to deploy OpenStack in an automated way. Which is far less complex than manually deploying various components of OpenStack. From this tutorial people will learn how to deploy various components of OpenStack using Kickstack. They can have a small OpenStack cloud up and running in 30 mins using Kickstack.

This tutorial will help people understanding that deploying OpenStack is not as difficult as it appears. This will help them in deploying OpenStack in an automated fashion and this will also help them in making an informed decision about adopting OpenStack for their production workloads.  

Speakers
SA

Syed Armani

Senior Technical Consultant at hastexo
Syed is an expert in OpenStack high availability and security, and one of the many organizers of meetups and community gatherings in the OpenStack community in India. He frequently speaks about OpenStack at user group meetings in India, and has extensive experience deploying OpenStack... Read More →


Thursday May 22, 2014 12:10pm - 1:45pm JST
Cassiopeia

12:50pm JST

Lunch
Thursday May 22, 2014 12:50pm - 2:00pm JST
Foyer

2:00pm JST

Mastering "Industrial Grade Linux" Challenges - Carsten Emde, OSADL
Industrial use cases of the Linux operating system and its real-time component Preempt-RT in particular face a unique technical challenge: While the strongholds of Linux-based systems, servers and smartphones, ship in high quantities with a relatively low variance of hardware and software features, the industrial area has to cope with a broad variety of hardware and software combinations each of which is shipped only in comparably low quantities.

The ability to handle a large variety of systems with an extremely high quality is one of the strengths of the Open Source development model, but it heavily depends on the feedback of the users which is difficult to obtain from an industrial environment. Alternatively, large-scale tests of similar systems can be carried out that certainly will expose common defects. But this is not sufficient as the past almost 10 years of exposure of the Linux kernel to the stress when running under real-time conditions have proven. To achieve "Industrial Grade Linux" quality it is necessary to expose the real-time Linux kernel to the most diverse set of hardware and software features. This exposure is necessary to guarantee the quality of the Linux Kernel for all involved parties, but none of the low-quantity Linux users can achieve that on their own.

The Open Source Automation Development Lab (OSADL) has started a collaborative effort years ago to put a broad variety of systems under test to fill the gap between the testing efforts of the high-quantity narrow use case and the low-quantity broad use case. The Preempt-RT developers have acknowledged the value of this effort, but they also are complaining about the shortcomings, which are mostly of non-technical nature.

All of this is a perfect reason to look at the achievements and the shortcomings and discuss possible solutions.

Speakers
CE

Carsten Emde

Carsten Emde has spent more than 25 years as a software developer, system integrator and software consultant for industrial computer systems. Among others, he is specialized on real time, video and image processing. Since founding of the Open Source Automation Development Lab (www.osadl.org... Read More →


Thursday May 22, 2014 2:00pm - 2:50pm JST
Orchid 1 & 2

2:00pm JST

Understanding Volunteers - Karen Pauley, The Perl Foundation
Karen Pauley is interested in the Open Source phenomena that makes intelligent people work for free. Many businesses believe that in order to get and retain the best people they must pay a good salary and provide a variety of benefits. But that is obviously not the reason why people participate in Open Source projects.

Why do people volunteer to work in an Open Source project? When your project has volunteers how do you keep them? After all, there are so many other projects they could choose. Do you know why anyone else would want to give up their Saturday nights to work on your favourite project? Is it fun? Do you continue to learn new things in a supportive environment? Do you feel like you are part of a community?

During this talk Karen will describe the issues around the people involved in Open Source projects, which run on people just as much as on technology.

Speakers
avatar for Karen Pauley

Karen Pauley

President, Perl Foundation
Karen Pauley is the President of The Perl Foundation and has been involved with the Perl Community since 2000. She has spoken at Open Source conferences across the world including OSDC Australia, O’Reilly Open Source Convention, and more than 20 Perl conferences.


Thursday May 22, 2014 2:00pm - 2:50pm JST
Soleil

2:00pm JST

What Can Ironic Do for You?: An Introduction for OpenStack Baremetal Deployment - Yuiko Takada, NEC-Soft
Ironic is an burgeoning OpenStack project which provides you provisioning of physical machines.

This talk includes:
* What is 'Ironic'?
* The purpose and the advantages of Ironic
* The mechanism of Baremetal Deployment
* The present development status of Ironic
* The problems should be solved

Speakers
avatar for Yuiko Takada

Yuiko Takada

Software Engineer, NEC Corporation
Yuiko Takada is a software engineer at NEC for 8 years on a wide range of software projects, and developing open source software. She's been an active technical contributor to OpenStack since the havana release.


Thursday May 22, 2014 2:00pm - 2:50pm JST
Pegasus

2:00pm JST

Introduction to Apache CloudStack - David Nalley, Citrix
IaaS clouds are gaining in popularity. The automated provisioning they perform is vital to the fast paced infrastructure that folks demand. Apache CloudStack is one of the leading open source IaaS platforms available. We'll review the history and architecture of Apache CloudStack and talk about best practices for implementing it; and then see some real world use. 

The audience is anyone interested in the future of the systems administration trade of Infrastructure as a Service.

The presentation will help sysadmins who are looking to deploy IaaS better understand their options.   

Speakers
DN

David Nalley

VP of Infrastructure, ASF
David Nalley is the Vice President, Infrastructure at the Apache Software Foundation


Thursday May 22, 2014 2:00pm - 2:50pm JST
Cassiopeia

2:00pm JST

D-Bus in the Kernel -Lennart Poettering, Red Hat
Most more modern OS designs than Unix started out with a high-level IPC from the beginning, and then built the rest of the OS on top of it. Linux/Unix began with only the most basic low-level IPC primitives in place (Pipes and stream sockets). Building on those over time various higher-level IPC systems were created, but only very few stood the test of time or became universal. On current Linux systems the best established high-level, local IPC layer is D-Bus. It implements a reliable message passing scheme, with access control, multicasting, filtering, introspection and supports a flexible object model.

In this talk I'd like to discuss the "kdbus" IPC system, a kernel implementation of the D-Bus logic and its userspace side. "kdbus" takes the concepts of classic D-Bus but makes them more universally useful, reducing latency and roundtrips, and increasing bandwidth.

The audience is anyone interested in Linux IPC, application and OS developers in particular.

We hope to establish kdbus soonishly in all important distributions, and we'd like to make sure get everybody into the loop and onboard, and collect feedback, to make sure kdbus turns out to be a success.  

Speakers
LP

Lennart Poettering

Principal Software Engineer, Red Hat
Lennart works on systemd, for Red Hat.


Thursday May 22, 2014 2:00pm - 2:50pm JST
Mars

2:00pm JST

How to Collect Information for Troubleshooting Enterprise Servers - Tetsuo Handa, NTT Open Source Software Center
When analyzing the cause of unexpected behavior such as system reboot, kernel panic, system freeze, service failover and unidentified execution of programs, it is important that information can be collected using permissible approaches. In this presentation, Tetsuo Handa will share his experience, utilities and methodology he developed for collecting information.

Speakers
TH

Tetsuo Handa

Technical Staff, NTT Open Source Software Center
Tetsuo Handa is the author of TOMOYO security module, and is now working at NTT Open Source Software Center as a technical staff for troubleshooting enterprise Linux servers. He is good at developing single-function easy-to-use utilities using C language and the aid of Linux kernel... Read More →


Thursday May 22, 2014 2:00pm - 2:50pm JST
Neptune

3:00pm JST

Understanding Legal Risks - Open Innovation & Challenges - Catharina Maracke, Keio University
Recent developments on patents, especially in the US context, have again demonstrated the necessity to understand legal risks in open innovation processes. The proposed talk will give an overview about current challenges for collaborative projects in an international context and introduce the Defensive Patent License project as one potential way to build influence in the patent challenge via Open Innovation Communities. 

Speakers
avatar for Catharina Maracke

Catharina Maracke

Chair, Open Source Initiative
Catharina is a lawyer by training and has been involved in intellectual property and public licensing models for over 15 years beginning with her work as director for Creative Commons International overseeing and stewarding the Creative Commons global licensing suite and managing... Read More →


Thursday May 22, 2014 3:00pm - 3:50pm JST
Mars

3:00pm JST

Sheepdog: Software-Defined Storage System For Converged Infrastructure - Hitoshi Mitake, NTT
Sheepdog is a software defined storage system for converged infrastructure developed as OSS. Its completely symmetric architecture enables scale out, easy to manage virtualized environment without expensive storage appliances. Sheepdog has been started as a software which provides virtual disks to QEMU originally. But recent development effort is significantly improving its capability and adding new features. In this talk, the recent results of development is presented. Especially, remarkable results are:
  1. Erasure coding: New coding scheme for improving both of space efficiency and writeperformance without losing reliability is added. 
  2. iSCSI interface: The standard interface of SAN is supported. The virtual disks can be used by hypervisors other than KVM and bare metal OSes. 
  3. Object atorage feature: Object storage interface like AWS S3 and Openstack Swift is supported.
In addition, performance comparison with Ceph and GlusterFS is presented.

Speakers
HM

Hitoshi Mitake

Senior Software Engineer, Indeed


Thursday May 22, 2014 3:00pm - 3:50pm JST
Pegasus

3:00pm JST

Everyone Wants To Know About the Secret of the Linux Community - Satoru Ueda, Keio University Leading Graduate School Program (Project Professor)
Can you tell why Linux community keeps on innovative? Recently many people are getting
to be aware the innovation comes from societal background, not just simply from the 
technological aspect. Some of them are interested in the nature of Linux community as the 
successful example of the societal and technological balance. Do you think it is possible 
to tell the “secret” of Linux community to those outsiders of the community? I believe there 
are a lot of human relationships observed in the Linux community which are crucial for 
achieving innovation. They are worth telling to those people but I am wondering if they can 
make sense. In this presentation I would like to discuss about such possibility.

Speakers
avatar for Satoru Ueda

Satoru Ueda

From early 2003, Satoru Ueda has been engaged in a project to widely use Linux for consumer electronics appliances. In the project he has been supporting to establish and enhance collaborative relationship between the community and the embedded system developers. As from 2012, he... Read More →



Thursday May 22, 2014 3:00pm - 3:50pm JST
Soleil

3:00pm JST

Precision Time Protocol on Linux: Introduction to linuxptp - Ken Ichikawa, Fujitsu
Precision Time Protocol (PTP) can provide sub-microsecond accurate clock synchronization in a local area network. In order to achieve such accuracy, hardware assisted timestamping is used. Linux kernel is now ready for the hardware timestamping using PTP Hardware Clocks and user-space software, linuxptp, uses the hardware timestamping and provides PTP capabilities on Linux. Fujitsu has worked on linuxptp development and testing for about a year and contributed to improve the functionality and reliability. This presentation introduces linuxptp, including how to use, what is needed, and how to apply it to the systems which need accurate clock synchronization (include mission critical systems).

Speakers
KI

Ken Ichikawa

Telecom Network Engineer, Fujitsu
Ken Ichikawa has been working for Fujitsu since 2012 as a member of Linux development team.


Thursday May 22, 2014 3:00pm - 3:50pm JST
Orchid 1 & 2

3:00pm JST

Evaluation of Real-time Property in Embedded Linux - Hiraku Toyooka, Hitachi
Linux has already been used in real-time systems. Current mainline Linux supports a variety of real-time features such as deterministic scheduling, kernel preemption, high-resolution timer and IRQ thread. In addition, we can get more deterministic behavior by using PREEMPT_RT patch set. To benefit from those features, we need to pay attention to many kernel configurations, use of appropriate APIs and hardware settings. In this presentation, I will talk about how to enable those real-time features and how to evaluate real-time performance by tools such as rt-tests or by your own program. I will also show measurement results in some ARM Cortex-A boards.

Speakers
HT

Hiraku Toyooka, Hitachi

Software Engineer, Hitachi
Hiraku Toyooka is a Software Engineer who has been working at Hitachi since 2010. His current working area is industrial control systems. He developed "snapshot" interface for ftrace which was merged into Linux 3.9. He has made presentations about ftrace enhancement (LinuxCon Japan... Read More →


Thursday May 22, 2014 3:00pm - 3:50pm JST
Neptune

3:50pm JST

Break
Thursday May 22, 2014 3:50pm - 4:20pm JST
Foyer

4:30pm JST

Invest for the Future: Our Motivation For The Upstreaming Effort - Hisao Munakata, Executive Manager at Renesas
Now almost 80% of Linux kernel patches are submitted by professional programmer who belongs to the industry. Traditionally Enterprise giant like IBM, Red Hat and Intel played a leadership role in the kernel development and now you can see many embedded semiconductor companies
join the development to make Linux support wider use case. This is very good thing, but can you imagine why major company committed to opensource development so much? Some people seem still wondering the how can we justify the investment for the kernel development as the work result can be shared by anyone who did not spend money. Renesas had been working for upstreaming and now we can say the value of upstreaming is much more than just a social contribution activity. In this keynote, I want to introduce our motivation of upstreaming work and how we utilized the work result to the real business case.

Speakers
HM

Hisao Munakata

Hisao Munakata Executive Manager, Renesas Hisao Munakata is a AGL steering committee member and works for LTSI project in LF/CEWG. He works for a SoC provider company Renesas and as a manager of core kernel team. He had been supporting industry developers who want to run Linux on... Read More →


Thursday May 22, 2014 4:30pm - 5:00pm JST
Jupiter

5:00pm JST

Linux Kernel Developer Panel - Thomas Gleixner, linutronix; Stephen Hemminger, Vyatta; Grant Likely, Linaro; Moderated By Greg Kroah-Hartman, The Linux Foundation
A roundtable discussion on the Linux Kernel.

Moderators
GK

Greg Kroah-Hartman

Kroah-Hartman is among a distinguished group of software developers that maintain Linux at the kernel level. In his role as Linux Foundation Fellow, KroahHartman will continue his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in... Read More →

Speakers
avatar for Thomas Gleixner

Thomas Gleixner

CTO, Linutronix GmbH
Thomas Gleixner is a long-time Linux kernel developer with an embedded background and a strong affinity to impossible missions. Aside of his role as CTO of Linutronix GmbH, a Germany based FOSS consultancy and service provider, he’s an active maintainer in the Linux kernel project... Read More →
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →
ZL

Zefan Li

Softwre Engineer, Huawei
Li Zefan is working at the kernel department in Huawei. He has been an active contributor to the Linux kernel since 2007, and he's maintaining cgroup and cpuset.
GL

Grant Likely

Senior Technical Director, Arm Ltd.
Grant Likely is a Linux kernel engineer working for Arm, Ltd. He is perhaps best know for his work on the Devicetree subsystem used by many embedded Linux systems, and for representing kernel developers on the Linux Foundation Technical Advisory Board. At Arm, Grant works on software... Read More →


Thursday May 22, 2014 5:00pm - 6:00pm JST
Jupiter

5:45pm JST

Attendee Reception

Directly following the conference on Thursday evening, join your fellow attendees for a Closing Reception on the 4th Floor Plaza Lobby/Jupiter Foyer to view sponsor products and services and enjoy appetizers and drinks.



Thursday May 22, 2014 5:45pm - 8:00pm JST
4F Lobby
 
Filter sessions
Apply filters to sessions.