Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own

LinuxCon Japan is the premiere Linux conference in Asia that brings together a unique blend of core developers, administrators, users, community managers and industry experts.

CloudOpen Japan is a conference celebrating and exploring the open source projects, technologies and companies who make up the cloud. It’s built on a belief that open works: for users, for industry and for technology.

Register Now

View analytic

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

Wednesday, May 29
 

8:30am

Registration
Wednesday May 29, 2013 8:30am - 9:45am
Foyer

9:45am

Opening Keynote - Jim Zemlin, Executive Director at The Linux Foundation
Jim Zemlin opens LinuxCon/CloudOpen Japan 2013.

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 future of computing. | | Zemlin’s career took root at Western Wireless, which had a successful IPO and was later acquired by Deutsche Telekom and renamed T-Mobile... Read More →


Wednesday May 29, 2013 9:45am - 10:15am
Jupiter

10:15am

Introduction to OpenDaylight: An Open Source Community Around Software-Defined Networking - Terry Nakajima, Senior Manager, SDN Business Strategy at NEC Corporation of America

OpenDaylight, a newly formed OSS project around SDN, hosted by Linux Foundation unites technology industry leaders to establish the largest SDN open source project. It is designed to help accelerate the development of technology available to users and enable widespread adoption of Software-Defined Networking.

Come join us to learn about the community-led, industry-supported open source framework!

 


Speakers
avatar for Terry Nakajima

Terry Nakajima

Senior Manager, SDN Business Strategy, NEC Corporation of America
Terry Nakajima is Senior Manager in NEC Corporation of America, leading business strategy and engineering for NEC’s Software defined networking products. As a founding member of NEC ProgrammableFlow product line, he was instrumental in launching the world’s first production ready SDN product in Q2 2011. Prior to ProgrammableFlow, Terry led NEC's strategic corporate alliance for IT platform.  He also has over 10 years of... Read More →


Wednesday May 29, 2013 10:15am - 10:45am
Jupiter

10:45am

Panel - Virtualization & Open Cloud - Laszlo Hornyak, Red Hat; David Nalley, Apache CloudStack; Muharem Hrnjadovic, Rackspace; Guido Trotter, Google; 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 Data Intellilink, dividing his time between community open source work and his consulting and support duties at NTT.

Speakers
avatar for Laszlo Hornyak

Laszlo Hornyak

Software Engineer, Myself LTD
avatar for Muharem Hrnjadovic

Muharem Hrnjadovic

Cloud Advocate, Rackspace
Muharem Hrnjadovic is a cloud advocate with Rackspace, hacks mostly in Python and is interested in anything that helps with the deployment, monitoring and (auto)scaling of systems in the cloud.
DN

David Nalley

@ke4qqq, Apache CloudStack
David is a member of the Apache Software Foundation and a committer and project management committee member of Apache CloudStack. David is a recovering sysadmin, having spent a decade in operations. Other current and past open source projects include the Fedora Project and Zenoss. David is employed by Citrix in the Open Source Business Office.
avatar for Guido Trotter

Guido Trotter

Senior Engineer, Google
Guido is a Senior Engineer at Google, a Debian Developer and a member of the Xen Advisory Board. He 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 in the Open Source world, and Linux networking features for virtualized environments.


Wednesday May 29, 2013 10:45am - 11:30am
Jupiter

11:30am

Break
Wednesday May 29, 2013 11:30am - 12:00pm
Foyer

12:00pm

KVM Weather Report - Gleb Natapov, Red Hat

KVM has brought Linux to the forefront of data center virtualization and cloud computing. The KVM project evolves rapidly to meet the challenges of these computing environments. Come learn about the advances KVM has made over the past year, and what new developments are on the horizon for KVM. The session will discuss the major new developments in KVM/QEMU in the last year, and in particular those targeting data centers and cloud management.The audience should be familiar with server virtualization technology, general data center and cloud computing concepts.


Speakers
GN

Gleb Natapov

Software Engineer, Red Hat
I am principal software engineer at Red Hat. My main responsibility is to maintain KVM project in upstream Linux kernel, so I spend most of my time reviewing KVM patches, fixing KVM bugs and writing KVM features. My speaking experience includes talks that I gave at previous KVM and CloudOpen forums.


Wednesday May 29, 2013 12:00pm - 12:50pm
Cassiopeia

12:00pm

Making Nested Virtualization Real by Using Hardware Virtualization Features - Jun Nakajima, Intel

Nested Virtualization was once considered as a research project, but we are seeing real demands for it, even in the cloud. Without nested virtualization, hardware virtualization is not enabled in the cloud. As Linux is required to run in virtualization as the default deployment for IT and the cloud, the virtualization feature such as KVM or Xen is required to be available and optimized in guests as well. For example, the Android emulator wouldn’t provide practical performance on a Linux VM without nested virtualization. In this talk, we discuss use cases, characteristics of nested virtualization, and optimizations using new hardware virtualization features, such as
"€œVMCS shadowing"€.

The expected audience is developers interested in new technologies for virtualization and the cloud. They will learn about use cases, latest status, and how nested virtualization is becoming real.


Speakers
avatar for Jun Nakajima

Jun Nakajima

Senior Principal Engineer, Intel Open Source Technology Center
Jun Nakajima is a Senior Principal Engineer leading open source virtualization and cloud projects, such as, KVM, Xen, and OpenStack at the Intel Open Source Technology Center. Jun has been working on various virtualization projects for almost a decade, and NFV is one of his ongoing projects. Jun presented a number of times at technical conferences, including KVM Forum, Xen Summit, and USENIX. He has over 20 years of experience with operating... Read More →


Wednesday May 29, 2013 12:00pm - 12:50pm
Sakura

12:00pm

An Efficient Backup and Replication of Storage - Takashi Hoshino, Cybozu Labs Inc.

We propose an algorithm and its implementation for efficient backup and replication of storage, called 'WalB'. The word 'WalB' means Block-level Write-Ahead Logging. A WalB device stores 'redo logs' in another block device, never 'undo logs'. This achieves small performance overhead. The logs allows you incremental backup and asynchronous replication without full-scan nor random read of the device. The current implementation consists of a Linux kernel module to provide wrapper block devices and its related tools to control them. Its source code are available on GitHub repository under the GPLv2 or v3 license.

The expected audience of this talk are:
(1) people who search for a good solution for storage backup and replication.
(2) Linux kernel developers who are working on block devices or file systems.
(3) software engineers who are interested in storage technology.


Speakers
TH

Takashi HOSHINO

Software Engineer, Cybozu Labs Inc.
Takashi HOSHINO works for Cybozu Labs Inc. He received his bachelor and master of engineering degrees from the University of Tokyo. He talked about his research at 4th IEEE International Conference on Autonomic Computing (ICAC 2007). His technical interests are in database and storage systems. He is currently working on the WalB project, which is a Linux kernel module and its related tools for storage backup and replication.


Wednesday May 29, 2013 12:00pm - 12:50pm
Jupiter

12:00pm

Integrating Atomic IO into Filesystem Transactions - Chris Mason

Atomic IO is a new storage feature allowing filesystems to send down writes as a group to the storage device and know the entire group will be written as a single unit, or not at all. This presentation will examine how filesystems can use atomics to improve performance in synchronous workloads. Sample implementations and benchmarks for Btrfs, Ext4 and XFS will be discussed. I'll also cover interfaces for exporting atomics to user level applications.


Speakers
CM

Chris Mason

Fusion-IO


Wednesday May 29, 2013 12:00pm - 12:50pm
Neptune

12:00pm

Status of Memory Hotplug - Yasuaki Ishimatsu, Fujitsu

Development of memory hotplug which dynamically adds/removes physical memory device was started at 2003. At first, Linux supported memory hotadd feature at 2006. And at 2012, memory hotremove feature was started developing. For supporting memory hotremove feature, there are some problems that should be solved. In this session, I will talk about the problems, current status and future expectations.

The target audience of the talk are kernel developers and people interested in memory hotplug.


Speakers
YI

Yasuaki Ishimatsu

Software Engineer, FUJITSU LIMITED
Yasuaki Ishimatsu has been working for Fujitsu since 2006. He had worked as Linux kernel support engineer for several years. And now he is working for development team, focusing on dynamic partitioning.


Wednesday May 29, 2013 12:00pm - 12:50pm
Mars

12:00pm

Yocto Project Overview and Update - Saul Wold, Intel

The Yocto Project is a joint project to unify the world's efforts around embedded Linux and to make Linux the best choice for embedded designs. The Yocto Project is an open source starting point for embedded Linux development which contains tools, templates, methods and actual working code to get started with an embedded device project. In addition, the Yocto Project includes Eclipse plug-ins to assist the developer. This talk gives a walk-through of the key parts of the Yocto Project for developing embedded Linux projects. In addition, features will be described from the latest release of the Yocto Project, v1.3. The talk will include demos of some of the key new features such as the Build Appliance and Hob.
At the end of the talk, developers should be able to start their own embedded project using the Yocto Project and use it for developing the next great embedded device.


Speakers
SW

Saul Wold

Software Architect, Intel - Open Source Technology Center
Saul is currently the Yocto Project Meta-Intel maintainer at Intel's Open Source Technology Center. He has spoken recently at the various LinuxCon Events and Linux Foundation's Embedded Linux Conferences and at past Usenix and JavaOne conferences. He has been on the Conference Committees of both Usenix and the Java Virtual Machine Conferences. He has also been a presenter other regional and local Linux and Java users groups around the world.


Wednesday May 29, 2013 12:00pm - 12:50pm
Pegasus

12:00pm

Tizen Overview and Architecture - Alvin Kim, Samsung

Tizen is an open-source, standards-based platform targeting multiple device categories such as smartphones, in-vehicle infotainment devices, and smart TVs. Tizen 2.1 has been recently announced with upgraded Web application framework and Native application framework. This talk will present an overview of the latest platform features and SDK provided by Tizen, along with its architecture.


Speakers
AK

Alvin Kim

Alvin Kim, Ph.D. is currently working at Mobile Communication division of Samsung Electronics since 2004. In Samsung Electronics, he has been working on a couple of R&D and commercialization projects related to mobile platforms including bada which is the first open smart phone platform announced by Samsung Electronics. His expertise and current interests are designing object-oriented application framework, Open API definition & management... Read More →


Wednesday May 29, 2013 12:00pm - 12:50pm
Soleil

12:50pm

Lunch
Wednesday May 29, 2013 12:50pm - 2:00pm
Lunch

2:00pm

Lightweight Virtual System Mechanism: Linux Container - Gao Feng, Fujitsu

Linux container(LXC) is known as one of the operating system level virtualization solution, who has better performance because all the Guests share the same kernel with Host, using namespace to isolate each Guest. People can use LXC to implement application containers and operation system containers. An application container provides a partial virtualization. An operating system container provides the whole virtualization. In this topic, the LXC related technologies, such as namespace and related API will be introduced, and the main contribution of Fujitsu and the problems and challenges we are facing. Audience: All the LXC developers, users, and whoever is interested in LXC.


Speakers
avatar for Gao Feng

Gao Feng

Software engineer, fujitsu
Gao Feng is a Linux kernel developer from Fujitsu. He has been working as a kernel network protocol stack developer since 2009, mainly in developing network testing tools, and kernel bugfix. Since last year, he has been contributing to the linux-net, netfilter, Libvirt, namespace, and cgroup communities. And now, he mainly concentrates on LXC.


Wednesday May 29, 2013 2:00pm - 2:50pm
Cassiopeia

2:00pm

Tracing Merge System '€œIntegrated Trace'€ for a Virtualization Environment - Yoshihiro Yunomae, Hitachi

In a virtualization system, problems like I/O and scheduling delay sometimes occur on guests because those operations of guests and the host will compete by sharing I/O devices or CPU cores. But if you just look into only guest's trace data, it will be difficult to analyze the problems. So, we are developing "Integrated trace" system which allows us to analyze trace data of all guests and a host by merging data in chronological order. Our proposal is to use TSC for merging and the concept was reviewed by the community, and we found that there are two problems: TSC offset changing and difference of TSC between multiple CPUs.

In this presentation, we report current status of Integrated trace, share the problems using TSC in detail, and explain how to approach for that. This presentation will be a help for troubleshooting on virtualized mission-critical systems or cloud systems.


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 29, 2013 2:00pm - 2:50pm
Sakura

2:00pm

Automotive Linux Summit Review - Rudi Streif, The Linux Foundation
Join Rudi Streif as he provides highlights from the recent Automotive Linux Summit.

Speakers
RS

Rudi Streif

Rudi Streif has 20+ years of experience in software and hardware engineering, product development, life-cycle management and organizational leadership in the engineering consulting and test equipment industries. At Verimatrix, Streif implemented custom head-end solutions for content security and conditional access for IPTV and DVB digital television systems. Prior to that, as an engineering manager for Teradyne, he leveraged Linux for a... Read More →


Wednesday May 29, 2013 2:00pm - 2:50pm
Neptune

2:00pm

Linux Storage & File System and Memory Management Summit: What is Coming Soon - Ric Wheeler, Red Hat

Each year, the Linux kernel developers who lead the development of file and storage systems and memory management gather for strategic planning. This year's event was co-located with the Linux Foundation's Collab Summit in San Francisco.

This talk will provide highlights of what was discussed in each of the three independent track and will provide insight into what are the current hot items in our development communities.


Speakers
RW

Ric Wheeler

Kernel File and Storage Team Director & Architect, Red Hat
Ric works at Red Hat as the director of Red Hat's Storage Engineering team and a past director of file and storage kernel engineering. He spent ten years at EMC in the Symmetrix and Centera groups, four years at The Open Group's Research Institute and four years at Thinking Machines working on the CM5 operating system. Ric is a frequent speaker at Linux Foundation events, past chair of the USENIX FAST conference and a member of the Linux... Read More →


Wednesday May 29, 2013 2:00pm - 2:50pm
Jupiter

2:00pm

The Evolution of Workqueue - Tejun Heo, Red Hat

Workqueue is asynchronous execution mechanism in kernel used to defer function executions to process context and used for various purposes in the kernel - to decouple execution of time-consuming tasks, to handle tasks which require process-context from places which can't sleep and so on.

Like most in-kernel infrastructure, workqueue has been constantly evolving as new usages and requirements arise and we learn new and better ways to implement it.

This presentation gives overview of workqueue and follows through its evolution in the hope of showing how design decisions accumulate and affect long-term trajectory of development, the dynamics between new features and existing behaviors, and how compatibility often becomes the over-ruling criterion when making design decisions.


Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.


Wednesday May 29, 2013 2:00pm - 2:50pm
Mars

2:00pm

Using and Understanding the Real-Time Cyclictest Benchmark - Frank Rowand, Sony

Cyclictest results are the most frequently cited real-time Linux metric. The core concept of Cyclictest is very simple. However the test options are very extensive. The meaning of Cyclictest results appear simple but are actually quite complex. This talk will explore and explain the complexities of Cyclictest. At the end of the talk, the audience will understand how Cyclictest results describe the potential real-time performance of a system.

This presentation will be useful and understandable for persons of all levels of
technical expertise.


Speakers
FR

Frank Rowand

Sony Network Entertainment
Frank's first experience with a real time unix operating system dates | back to the early 90's, when was a kernel developer on HP-RT. He was | worked on many other areas of computer technology before and since, | but often returns to the world of real-time, including contributing to | the real time Linux patches while at MontaVista. Currently, his primary | area of responsibility at Sony is embedded real time Linux for consumer | and... Read More →


Wednesday May 29, 2013 2:00pm - 2:50pm
Pegasus

2:00pm

Tizen Development Model and Open Source Practices - Thiago Maciera, Intel

"Tizen is an open source, standards-based software platform" says tizen.org, but it left unsaid how the project will actually be developed. With the Tizen 2.0 release, the project is now welcoming developers, artists, translators and other types of contributors to participate and improve Tizen, through a process modelled on existing Open Source projects and taking into account the needs of the companies making a business around it. This session is meant to present and explain the Tizen development and governance model, starting with how an individual contributor can interact with existing developers, through the patch submission process all the way to how the Technical Steering Group and its working groups affect the project. It will also try to explain why this model was chosen and how it is helps the project achieve its goals. This session will be of interest to existing contributors as well as those who are thinking of starting to contribute to the Tizen project.


Speakers
TM

Thiago Maciera

Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He was also behind the creation of the Qt Project, an open source project around the Qt codebase. He works for Intel'€™s Open Source Technology Center (OTC) and he collects too many air... Read More →


Wednesday May 29, 2013 2:00pm - 2:50pm
Soleil

3:00pm

Building a Dev/Test Clouds with Apache CloudStack - David Nalley, Apache CloudStack

There's lots of hype about "the cloud," but the buzz doesn't help give a concrete plan to put open source cloud software into action. We'll focus on doing something useful that almost every cloud-ready organization needs to do: Build a dev/test cloud.

To build up a dev/test cloud, we'll use Apache CloudStack as well as open source configuration management tools like Chef and Puppet, as well as usage accounting tools like CloudCat. At the end of the talk, you'll be well on your way to a successful cloud testbed that can serve as a
standalone development environment or pilot project for a larger cloud
deployment.


Speakers
DN

David Nalley

@ke4qqq, Apache CloudStack
David is a member of the Apache Software Foundation and a committer and project management committee member of Apache CloudStack. David is a recovering sysadmin, having spent a decade in operations. Other current and past open source projects include the Fedora Project and Zenoss. David is employed by Citrix in the Open Source Business Office.


Wednesday May 29, 2013 3:00pm - 3:50pm
Cassiopeia

3:00pm

Hardware Error Handling Improvement for Reliable KVM Hypervisor - Mitsuhiro Tanino, Hitachi

In virtual environment, many guests are running on one hypervisor and reliability of KVM hypervisor is really important. One of the key features is "hardware error handling." In order to minimize area of influence when hardware error, such as Machine Check, is detected, isolating hardware with a failure, shutting down only affected guest, are required. As for hardware error handling of Linux, there are three key features: pre-failure detection, failure isolation, continuity after isolation. These features are generally implemented in upstream kernel, however some important issues are still unresolved.

This presentation will show the current implementation of the three key features, detail of unresolved issues, and current activities to solve those issues will be explained. Target audience is kernel developers who are interested in reliability of virtual environment.


Speakers
MT

Mitsuhiro Tanino

Engineer, Hitachi, Ltd
Mitsuhiro Tanino is a Linux engineer who has been working for Hitachi since 2004. He has experience about development of virtual machine manager for heterogeneous cloud systems. His current working area is RAS features for KVM virtual environments. Especially, he focuses to improve features which are associated with MCA Recovery in order to provide KVM into high reliable virtual environment. This will be his first public presentation.


Wednesday May 29, 2013 3:00pm - 3:50pm
Sakura

3:00pm

Improve Linux swap for High Speed Flash Storage - Shaohua Li, Fusion-io

Because of high density, low power and low price, flash storage (SSD) is a good candidate to partially replace DRAM. A quick usage model is using SSD as Linux swap. But Linux swap is designed for slow hard disk storage. There are a lot of challenges to efficiently use SSD for swap. This presentation will give details
about these challenges, the mystery behind them, possible solutions and current progress. Some solutions are specific for SSD, so some SSD internals will be discussed too.

This talk involves both Linux swap and SSD optimization. It would be good staff for people who have interesting in these areas. While this is for high speed SSD, actually some contents can be applied to relatively low speed flash storage too (for example, SD card swap in Android phone).


Speakers
SL

Shaohua Li

Software Engineer, Facebook
Shaohua Li is a software engineer in Facebook, working on storage and performance tuning. He has more than 10 years experience in Linux kernel. His interest is storage, memory management and performance tuning.


Wednesday May 29, 2013 3:00pm - 3:50pm
Jupiter

3:00pm

Introduction to ACPI-Based Memory Hot-Plug - Tang Chen, Fujitsu

Topic: ACPI based memory hot-plug is a newly developed functionality, which is an important component of DP(Dynamic partition) functionality. It enables users to hot-plug memory device while the system is running. This presentation is focus on the contributions from Fujitsu developers, including:

  1. physical memory hot-remove
  2. movable_online functionality
  3. ovablemem_map boot option 


Audience: Anyone who is familiar with ACPI, memory management, NUMA architecture, device hot-plug, or who is interested in any area of above.


Speakers
avatar for Tang Chen

Tang Chen

Linux engineer, Fujitsu
Biography: Tang Chen is a Linux kernel developer from Fujitsu, who has been contributing to Autotest, Libvirt, linux-pci, and linux-mm communities since 2010. Since last year, he has been focus on ACPI based device hot-plug development, also known as DP (Dynamic Partition).


Wednesday May 29, 2013 3:00pm - 3:50pm
Mars

3:00pm

Recent Developments in the Linux Kernel Security Subsystem - James Morris, Oracle

Following on from last year's overview of the current state of the Linux security subsystem, in this talk I'll detail development which has occurred in this area over the past year.

This will be a moderately technical talk aimed at keeping technical kernel users up to date with advances in the kernel security subsystem. A good working knowledge of OS security concepts is assumed.


Speakers
avatar for James Morris

James Morris

Consulting Member Of Technical Staff, Oracle
James Morris is the maintainer of the Linux kernel security subsystem. He is the author of sVirt, multi-category security (MCS), and the kernel cryptographic API; and has contributed to the SELinux, Netfilter, and IPsec projects. He works for Oracle as manager of the mainline Linux kernel development team, from his base in Sydney, Australia. | | http://blog.namei.org/


Wednesday May 29, 2013 3:00pm - 3:50pm
Neptune

3:00pm

LinuxCon Staging - Greg Kroah-Hartman + Student Presentations

Are you interested in learning more about Linux, the Linux community and what opportunities are available for Linux developers at Japanese companies? LinuxCon Staging is the perfect opportunity for university students studying computer science to meet and interact with International and Asian Linux kernel developers and learn how they can participate as an active Linux developer.

There will be an introduction by kernel maintainer and Linux Foundation Fellow Greg Kroah-Hartman followed by three presentations by students.

How The Linux Kernel is Developed

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.

Greg Kroah-Hartman, The Linux Foundation
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 a fully neutral environment. He will also work more closely with Linux Foundation members, workgroups, Labs projects (http://www.linuxfoundation.org/labs), and staff on key initiatives to advance Linux. Kroah-Hartman created and maintains the Linux Driver Project. He is also currently the maintainer for the Linux stable kernel branch and a variety of different subsystems that include USB, staging, driver core, tty, and sysfs, among others. Most recently, he was a Fellow at SUSE. Kroah-Hartman is an adviser to Oregon State University’s Open Source Lab, a member of The Linux Foundation's Technical Advisory Board, has delivered a variety of keynote addresses at developer and industry events, and has authored two books covering Linux device drivers and Linux kernel development

 

Student Presentations:

1. The History and Future Plans of the One Laptop Per Child Project
The One Laptop Per Child (OLPC) project has used Linux and opensource programs from the very beginning, enabling it to help achieve its mission of empowering the world’s children through education.  This talk will discuss the progress that OLPC has made since it started, how it has changed, and where they plan to go next.
 

Madeline Kroah-Hartman
Madeline Kroah-Hartman is a high school and college student who has been following the OLPC project since its beginning, when she received one of their first models.  She has spoken about the project at OSCON in the past. 

2. Real-time Virtual NIC on KVM for Real-Time Network with OpenFlow
In this presentation, real-time network infrastructure for KVM with OpenFlow network is proposed. It is important for real-time network such as VoIP, video streaming, and industrial network to control QoS. On the other hand, some studies have tried to improve a real-time performance on KVM. We introduce design and implementation of real-time virtual NIC on VMM using KVM and Linux for real-time network communication. To achieve real-time guarantees, VMM and OpenFlow manage bandwidth and priority control for avoiding deadline miss. RTvNIC(Real-Time virtual NIC) is implemented on KVM with running Open vSwitch and Trema on Linux. The evaluation shows that the worst round trip time between KVMs via Ethernet is reduced from 120ms to 16ms by this system.

Kenichi Suzuki
Kenichi Suzuki is an undergraduate in Department of Computer andInformation Sciences of Tokyo University of Agriculture and Technology, and will enter master course in the graduate school on this spring. Computer and Information Sciences is his major including systems software such as an operating system and distributed computer systems. He is a member of Information Processing Society of Japan (IPSJ) and IPSJ Special Interest Group on system software and Operating System (SIGOS). His research interest is virtualization technology for computer systems and computer network focused on OpenFlow network and VMM to guarantee the requirements on real-time network.In this research, he modified network stack and kernel modules of Linuxand KVM for virtual NIC of QEMU/KVM and implemented an OpenFlow real-timecontroller with Trema and Open vSwitch. 

3. A Kernel Process Monitoring Mechanism for Linux Embedded Systems
We developed a low-overhead and prolonged Linux process monitoring for embedded system friendly with small memory environment. It is useful to monitoring the behavior of Linux processed via network in embedded devices in order to debug, test, and learn about the embedded systems.

The mechanism is separated into two parts —a Logging Environment (LE) and a Logging Monitoring Environment (LME)—to reduce the effect of the target device and increase the volume of log data stored area. LE consists of a Log Generation Part (LGP) — reforms ftrace structure to friendly log data sending format with context-dependant compressing algorithm— and a Log Collection Part (LCP) —using redis for storing log data and changing data format in order to monitor the behavior of kernel processing in several times. LME is available on monitoring applications operating on the web browsers and supporting HTTP/2.0.

Praween Amontamavut
My name is Praween Amontamavut. I come from Thailand. I am studying in Graduate School of Engineering, Electronic and Information Science, Master course at Takushoku University, Japan. I am researching about embedded system using Linux kernel and I am interesting about embedded cloud computing. I have not only experience about system developing but I also have an experience of web application development and HTTP communication protocol.


Wednesday May 29, 2013 3:00pm - 3:50pm
Pegasus

3:00pm

Thermal Management in TIZEN - Jonghwa Lee, Samsung

Generic Thermal Framework provides thermal management solution to systmes in order to handle thermal units and cooling devices efficiently. With this framework, system engineers can monitor certain regions in systems and control the temperature with the given cooling devices. The framework also supports multiple governors, which determine cooling states, so that users may choose one of the them for their own purpose. Themal management is one of the most important tasks in all platforms, especially in mobile. Thermal issues are capable of inflicting critical damages to the whole system and can easily incur negative effects to the system in various ways Samsung Electronics has been addressing such thermal issue for mobile devices with thermal framework. I would like to share how we use generic thermal framework in TIZEN and what is our plan for the further.


Speakers
avatar for Jonghwa Lee

Jonghwa Lee

Engineer, SAMSUNG ELECTRONICS
Jonghwa is a kernel developer in Samsung Electronics. He is currently involved in Tizen platform team which is developing new platform 'TIZEN' led by Samsung and Intel. He is in charge of power and thermal management in Tizen and has interests in all fields related to manage the power like DVFS, CPUFREQ, scheduler, and so on.


Wednesday May 29, 2013 3:00pm - 3:50pm
Soleil

3:50pm

Break
Wednesday May 29, 2013 3:50pm - 4:20pm
Foyer

4:20pm

KVM Live Migration: What is New in 1.4 and Future Plans - Juan Quintela, Red Hat

On this talk we are going to discuss what has changed on KVM migration since LinuxCon2012.

Migration thread
We discuss the work of moving the execution of outgoing live migration to a separate dedicated thread. Using a separate thread for live migration reduces contention with the IO thread and vcpus: higher throughput and more reliable downtime. Move migration to use synchronous IO. 

Block Migration
Now we can migrate storage, independently of how we are handling migration itself.


Migration performance on large guests

  • Performance on very large guests and the issues we encounter with such a guest. This discussion will include convergence and actual downtime
  • Live migration effects on the running guest (downtime and guest download impact)
  • Resource consumption
  • XBZRLE compression
  • Postcopy migration?
  • Use RDMA?


What is on the pipeline?


Speakers
avatar for Juan Quintela

Juan Quintela

Senior Software Engineer, Red Hat
Born in Galicia (Spain). Starting doing PhD in Computing Science (Functional Programming). After 3 years, Linux Kernel Programming lured him. Worked at Mandriva as Kernel Maintainer from 2000 to 2005. In 2005 he joins the Virtualization Team at Red Hat. Currently he is working at kvm hypervisor, from handling migration with VMState, build system/config issues and other random bits. He teachs Operating Systems in Universidade da Coruña... Read More →


Wednesday May 29, 2013 4:20pm - 5:10pm
Sakura

4:20pm

QEMU Weather Report - Gleb Natapov, Red Hat & Jan Kiszka, Siemens

QEMU serves as the core device model for both KVM and Xen making it a solid foundation for the Open Cloud. This talk will focus on the features and function QEMU offers that make Open Virtualization a compelling alternative to proprietary technologies. I will cover the current state of the community and present a roadmap for version 2.0 and beyond.

This talk is intended for virtualization developers and IT professionals evaluating virtualization software. Attendees can expect to learn about the benefits of Open Virtualization, the future roadmap of QEMU, and how to participate in its development.


Speakers
JK

Jan Kiszka

Senior Key Expert, Siemens AG
Jan Kiszka is working as consultant and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens sectors with adapting and enhancing open source as platform for their products. For customer projects and whenever his spare time permits, he is contributing to open source projects, specifically in the area of real-time and virtualization.
GN

Gleb Natapov

Software Engineer, Red Hat
I am principal software engineer at Red Hat. My main responsibility is to maintain KVM project in upstream Linux kernel, so I spend most of my time reviewing KVM patches, fixing KVM bugs and writing KVM features. My speaking experience includes talks that I gave at previous KVM and CloudOpen forums.


Wednesday May 29, 2013 4:20pm - 5:10pm
Cassiopeia

4:20pm

Advanced Size Optimization of the Linux kernel - Tim Bird, Sony Mobile Communications

This presentation will cover recent research by Tim on aggressive size reduction of the Linux kernel. This will include results from using gcc link-time optimization (LTO) with the ARM architecture (using Andi Kleen's out-of-tree patches), as well as results and discussion of other optimization techniques (including whole-system optimization for embedded devices).

This talk is directed at kernel developers interested in reducing the size of their Linux systems (and possibly improving their performance in the process). The talk will be highly technical.


Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engineer, Sony Corporation
Tim Bird is a Senior Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also the Chair of the Architecture Group of the CE Working Group of the Linux Foundation. This group seeks to improve Linux for use in consumer electronics products. In this position, Tim directs technical initiatives, and encourages companies to participate in the open source community. Tim has been working... Read More →


Wednesday May 29, 2013 4:20pm - 5:10pm
Jupiter

4:20pm

Namespaces for Security - Jake Edge, LWN.net

Namespace support has been growing in the Linux kernel, so there are now a number of ways that namespaces can be used to help protect Linux systems from exploits. Using namespaces (in particular, the mount, network, PID, and user namespaces) can isolate processes in ways that will prevent some types of vulnerabilities from compromising more of the system. Namespaces can be used as part of a "defense in depth" strategy to avoid the harm (or most of the harm) from exploits of vulnerable user-space applications. This talk will be for Linux developers, particularly "system level" developers. It will assume some knowledge of C and Linux, but not require in-depth knowledge of either. Participants can expect to come away with a good foundation on what namespaces are and can do, along with concrete ideas of how to use namespaces in their projects.


Speakers
JE

Jake Edge

Editor, LWN.net
After 20 years as a software engineer Jake Edge joined LWN.net as a full-time editor in 2007. Prior to LWN, he did development of system-level software, mostly on Linux after 1994 or so. Jake puts together the weekly LWN Security page as well as writing on other topics of interest to the Linux and free software development communities. Jake has spoken at multiple conferences including LinuxCon, Embedded Linux Conference, GUADEC, Akademy, and... Read More →


Wednesday May 29, 2013 4:20pm - 5:10pm
Neptune

4:20pm

Reports from mm-summit - Hiroyuki Kamezawa, Fujitsu

Many developers are joining Linux kernel development and memory management is one of hot place. Every year, memory-management-summit is held at San Francisco in April. In this session, I'd like to make a brief report from the summit and share what's going on in Linux memory management.

Any audience who are interested in linux kernel are welcomed. I'd like to explain in easy-to-understand way but some topics will require knowledge of technical details.


Speakers
HK

Hiroyuki Kamezawa

engineer, Fujitsu
Kamezawa has been working on linux kernel development for 8 years as a Fujitsu engineer. He has been working on memory management and other issues of enterprise platform.


Wednesday May 29, 2013 4:20pm - 5:10pm
Mars

4:20pm

LinuxCon Staging Presentations

Are you interested in learning more about Linux, the Linux community and what opportunities are available for Linux developers at Japanese companies? LinuxCon Staging is the perfect opportunity for university students studying computer science to meet and interact with International and Asian Linux kernel developers and learn how they can participate as an active Linux developer.

There will be an introduction by kernel maintainer and Linux Foundation Fellow Greg Kroah-Hartman followed by three presentations by students:

1. The History and Future Plans of the One Laptop Per Child Project
The One Laptop Per Child (OLPC) project has used Linux and opensource programs from the very beginning, enabling it to help achieve its mission of empowering the world’s children through education.  This talk will discuss the progress that OLPC has made since it started, how it has changed, and where they plan to go next.
 

Madeline Kroah-Hartman
Madeline Kroah-Hartman is a high school and college student who has been following the OLPC project since its beginning, when she received one of their first models.  She has spoken about the project at OSCON in the past. 

2. Real-time Virtual NIC on KVM for Real-Time Network with OpenFlow
In this presentation, real-time network infrastructure for KVM with OpenFlow network is proposed. It is important for real-time network such as VoIP, video streaming, and industrial network to control QoS. On the other hand, some studies have tried to improve a real-time performance on KVM. We introduce design and implementation of real-time virtual NIC on VMM using KVM and Linux for real-time network communication. To achieve real-time guarantees, VMM and OpenFlow manage bandwidth and priority control for avoiding deadline miss. RTvNIC(Real-Time virtual NIC) is implemented on KVM with running Open vSwitch and Trema on Linux. The evaluation shows that the worst round trip time between KVMs via Ethernet is reduced from 120ms to 16ms by this system.

Kenichi Suzuki
Kenichi Suzuki is an undergraduate in Department of Computer andInformation Sciences of Tokyo University of Agriculture and Technology, and will enter master course in the graduate school on this spring. Computer and Information Sciences is his major including systems software such as an operating system and distributed computer systems. He is a member of Information Processing Society of Japan (IPSJ) and IPSJ Special Interest Group on system software and Operating System (SIGOS). His research interest is virtualization technology for computer systems and computer network focused on OpenFlow network and VMM to guarantee the requirements on real-time network.In this research, he modified network stack and kernel modules of Linuxand KVM for virtual NIC of QEMU/KVM and implemented an OpenFlow real-timecontroller with Trema and Open vSwitch. 

3. A Kernel Process Monitoring Mechanism for Linux Embedded Systems
We developed a low-overhead and prolonged Linux process monitoring for embedded system friendly with small memory environment. It is useful to monitoring the behavior of Linux processed via network in embedded devices in order to debug, test, and learn about the embedded systems.

The mechanism is separated into two parts —a Logging Environment (LE) and a Logging Monitoring Environment (LME)—to reduce the effect of the target device and increase the volume of log data stored area. LE consists of a Log Generation Part (LGP) — reforms ftrace structure to friendly log data sending format with context-dependant compressing algorithm— and a Log Collection Part (LCP) —using redis for storing log data and changing data format in order to monitor the behavior of kernel processing in several times. LME is available on monitoring applications operating on the web browsers and supporting HTTP/2.0.

Praween Amontamavut
My name is Praween Amontamavut. I come from Thailand. I am studying in Graduate School of Engineering, Electronic and Information Science, Master course at Takushoku University, Japan. I am researching about embedded system using Linux kernel and I am interesting about embedded cloud computing. I have not only experience about system developing but I also have an experience of web application development and HTTP communication protocol.

 


Wednesday May 29, 2013 4:20pm - 5:10pm
Pegasus

5:30pm

VIP Reception
Speakers and sponsors are invited to the Galaxy Room at 6:00pm for dinner, drinks and networking. The reception is located on floor B1 of the Chinzan-so Tower. Conference staff will be available to guide VIPs to the dinner from the 4th Floor Plaza Foyer.

Wednesday May 29, 2013 5:30pm - 7:30pm
Galaxy
 
Thursday, May 30
 

9:00am

Registration
Thursday May 30, 2013 9:00am - 9:45am
Foyer

9:45am

The Open Source Data Center: The Holy Grail of X Computing and Community Driven Innovation - Cole Crawford, Chief Operating Officer at Open Compute Foundation

Did you know that X Rays are called X Rays because when they were discovered their nature was unknown, hence the X. Come join a discussion about the current state of the data center while we look to the future and how together we can do more.


Speakers
CC

Cole Crawford

Cole is an industry-recognized leader on cloud and scale computing, and he has been involved with open source since 1992, working for OpenStack and Nebula and advising the Linux Foundation.


Thursday May 30, 2013 9:45am - 10:15am
Jupiter

10:15am

Open Source Development in Real Business - Yoshiya Eto, Fujitsu

For the last 10 years, Fujitsu has been practicing core technology development as a part of the open source community in their mission to provide optimized ICT platform technology for their customers. Why did Fujitsu choose open source technology and how can other companies take advantage of the benefits of open source in real world business environments?

Join Yoshiya Eto as he answers these questions and shares the secrets of successful core technology development using open source; including his unique perspective on management methodology and best practices that he learned while directing Fujitsu's Linux development team.


Speakers
avatar for Yoshiya ETO

Yoshiya ETO

Fujitsu


Thursday May 30, 2013 10:15am - 10:45am
Jupiter

10:45am

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 Bank; before that, he was a senior software engineer for AIB Software Corporation and PLATINUM technology. Dirk joined Intel in 2001. He works in the Software and... 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 science. His M.Sc. thesis was titled Linux: A Portable Operating System. | | An avid computer programmer, Linus authored many gaming applications in his early... Read More →


Thursday May 30, 2013 10:45am - 11:30am
Jupiter

11:30am

Break
Thursday May 30, 2013 11:30am - 12:00pm
Foyer

12:00pm

Crowbar 2 Update - Yasushi Osonoi, Dell

Building up cloud infrasturacture is a challenging work. You need to have number of system resource and install appropriate software stuck for each resources. Crowbar is making this easy. By using Crowbar, you can simply discover resource and configure software stack to setup cloud. This talk will show basics of crowbar and latest information. Target audience is IT people who want to use OpenSTack/Hadoop by using easy install tool.


Speakers
YO

Yasushi Osonoi

Work for Dell as a Community Technologist. Facilitate users community providing place where IT professional can discuss and share the Best practice. Based on that community, providing/exchanging latest OpenStack/ Crowbar information.


Thursday May 30, 2013 12:00pm - 12:50pm
Sakura

12:00pm

It Was Never About Innovation - John Mark Walker, Red Hat
We've seen the last ubiquitous proprietary solution in the data center. We always wondered what world domination looks like, and now we know. Innovation is now happening in customers' data centers more than from proprietary software vendors. Put simply, without open source, there is no cloud. But what lesson did we gain from this victory?

Open source was never about innovation - that was just an interesting by-product of the freedoms granted to the customer: redistribution, usage as needed, ability to study how it works, and sharing changes. IaaS, SaaS and PaaS have all been affronts to user freedom, despite the fact that the vast majority of these solutions are built with open source software. As more and more compute resources are deployed to the cloud, it can seem as though our future platforms will be built atop Software Livre, with none of the associated freedoms of these underlying foundational elements. If one is a believer in Software Livre, is the cloud simply best avoided?

This talk will examine the ways in which all of us - users, developers, systems administrators and CIOs - can create a future in which the cloud will be as 'open source' as the components used to create it.  To create this future, these five requirements must be satisfied to preserve freedom in the cloud:

Open Formats: All user data and metadata must be represented in Open Standard formats.

Copyrights: The standard must be documented in all its details, published and both accessible and [re]usable free of charge.

 Patents: Any patents possibly present on [parts of] the standard must be irrevocably made available on a royalty-free basis.

Trademarks: Any trademarks possibly present on identifier(s) must be used for non-discriminatory enforcement of compliance only.

Free Software: There must be multiple full, faithful, independent and interoperable implementations licensed in their entirety under an Open Source Initiative (OSI) approved license or placed into the public domain.


Attendees will leave this presentation with a solid understanding of the ways that the freedoms of Software Livre may be preserved in the world of cloud computing, as well as an examination of how the Gluster Community and the projects incubating in the Gluster Forge meet these five requirements.

Speakers
avatar for John Mark Walker

John Mark Walker

Open Source Ecosystems Leader, Red Hat, Inc
John Mark is the ManageIQ Community Leader. For three years prior to his ManageIQ role, he was the Gluster Community Leader and is a long-time Open Source community advocate and strategist.


Thursday May 30, 2013 12:00pm - 12:50pm
Cassiopeia

12:00pm

kdump: Improve Reliability on Kernel Switching - Takao Indoh, Fujitsu

One of the biggest problem on kdump is that kdump kernel can be unstable after switched from first kernel. The kdump kernel boot is disturbed by device interruption or DMA which is derived from I/O issued in first kernel, it causes kernel panic, driver error, and at last kdump fails. Recently this problem surfaces when iommu is used for PCI passthrough on KVM guest. This presentation shows introduction of kdump reliability problem and its solution by resetting devices at kdump kernel boot time to stop ongoing DMA and cleaning up them.

The audience is expected to be interested in kdump, especially its reliability, to have basic skills to operate linux system, and to have very basic kernel knowledge if interested also in technical aspects. Knowledge of device(PCI, DMA, etc) is helpful to understand presentation more deeply.


Speakers
TI

Takao Indoh

software engineer, Fujitsu
Takao Indoh has been working for support service of Linux system in Fujitsu since 2001, especially working for crash dump for mission critical server, and has also committed several open source communities relevant to crash dump framework, LKCD(Linux Kernel Crash Dump), diskdump, kdump, and so on.


Thursday May 30, 2013 12:00pm - 12:50pm
Jupiter

12:00pm

Mastering Compliance in Your Supply Chain - Andrew Aitken, Olliance Group, a Black Duck division

Software is often "invisible," making it difficult to track and control. As a result, it is rarely subject to the rigorous supply chain management systems employed for hardware. But as open source software becomes more ubiquitous in all industries, it is more important than ever to track and manage what'€™s used, and gain the right level of visibility and control to mitigate potential risks. This presentation by Andrew Aitken - Senior Vice President of Olliance Consulting, will help senior development managers, business executives and supply chain managers, along with anyone interested in broader open source use in the supply chain, learn to gain control of the software supply chain by discussing:

  • How to protect your company by gaining visibility into code
  • The role of standardized tools such as SPDX
  • Real world examples of how to best manage compliance 
  • Solutions for managing Linux, specifically, along with other OSS in the supply chain

Speakers
avatar for Andrew Aitken

Andrew Aitken

GM & SVP, Olliance Group, a Black Duck division
Andrew Aitken is the Founder and Senior Vice President of Olliance Consulting, a division of Black Duck. He is a recognized expert on strategies for the commercialization of open source and has been a leader in the open source community for nearly 10 years. Andrew has more than 20 years senior management experience in building and leading national professional services firms, including Renaissance Worldwide and eWork. | | In 2001 Mr. Aitken... Read More →


Thursday May 30, 2013 12:00pm - 12:50pm
Neptune

12:00pm

One User Space Approach to big.LITTLE MP System on Real Silicon - Tetsuya Nakagawa, Renesas

In upstream, Linux kernel support is going on for ARM new big.LITTLE architecture. On the other hand, we already has some existing support in Linux kernel such as cgroups, hotplug etc. Chris Redpath from ARM proposed this user space approach in his pioneering work based on simulation environment. We took a further step and integrated a new prototype implementation into Android environment on our APE6 LSI which is one of the first SoCs supporting big.LITTLE architecture. And got some insight and found some issues to be solved.

To all audience who has interest in big.LITTLE MP system. We can share our experimental results and experience on real silicon supporting big.LITTLE MP hardware with community members to further investigate better solutions.


Speakers
TN

tetsuya nakagawa

Senior Expert, Renesas Electronics Corporation
From embedded SoC provider company Renesas Electronics Corporation. A Software engineer and Technical manager of big.LILLTE MP kernel development for Renesas SoC APE6. More than 20 years experience in software and system development.


Thursday May 30, 2013 12:00pm - 12:50pm
Mars

12:00pm

Recent Developments in the Linux Tracing World - Elena Zannoni, Oracle

This talk will summarize the recent trends in the Linux tracing area. Some major pieces of tracing infrastructure such as Uprobes have been finally integrated officially in the Linux Kernel. What else has happened recently in the world of Perf, Systemtap, and Ftrace? Are we satisfying the user community needs at this point? The talk will also present some concrete usage examples of these powerful tools.


Speakers
EZ

Elena Zannoni

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


Thursday May 30, 2013 12:00pm - 12:50pm
Pegasus

12:50pm

Lunch
Thursday May 30, 2013 12:50pm - 2:00pm
Lunch

2:00pm

Tizen Contest Announcement Overview
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!

(Presented in English)


Thursday May 30, 2013 2:00pm - 2:15pm
Orchid 3

2:00pm

Open vSwitch In Your Network - Jesse Gross, VMware

Network virtualization and software defined networking present new opportunities for data center design. However, they also impose new requirements to fully realize that vision such as greater levels of visibility, remote control, and programmability. Open vSwitch takes advantage of its unique position on the edge of the network to bring together the power and flexibility of software with the rich information available to the hypervisor.

Starting with an overview of the Open vSwitch design and features, the presentation will also cover uses, the broader ecosystem, and future directions.


Speakers
JG

Jesse Gross

Sr. Staff Engineer, VMware
Jesse Gross has worked on the Open vSwitch project since its inception and is the Linux kernel maintainer of the fast-path dataplane. He is also a coauthor of several other technologies related to network virtualization including the Geneve tunneling protocol currently being standardized in the IETF. Jesse works at VMware (formerly Nicira), where he is a Sr. Staff Engineer.


Thursday May 30, 2013 2:00pm - 2:50pm
Cassiopeia

2:00pm

OpenStack Cloud Tutorial - Muhharem Hrnjadovic, Rackspace

This tutorial will include: 

  • OpenStack cloud overview
  • Overview of the nova (compute) and swift (storage) API
  • Cloud architecture best practices

The target audience should have a background in devops, with a basic working knowledge of Linux and Python. Attendees can expect to walk away with a good grasp of the OpenStack cloud and cloud architectures.


Speakers
avatar for Muharem Hrnjadovic

Muharem Hrnjadovic

Cloud Advocate, Rackspace
Muharem Hrnjadovic is a cloud advocate with Rackspace, hacks mostly in Python and is interested in anything that helps with the deployment, monitoring and (auto)scaling of systems in the cloud.


Thursday May 30, 2013 2:00pm - 2:50pm
Sakura

2:00pm

Perf in Userspace Program Analysis - Tetsuo Takata, NTT DATA

Perf is powerful and low-overhead profiling/tracing tool. It can analyse not only kernel but also userspace programs. This presentation will mainly focus userspace program analysis and show advantages and problems by introducing a use-case. In operation phase of enterprise systems, accountability is one of most important thing. When the system causes panic or slowdown, we must analyse it and show the evidence. Since the reason of failure is various, the tool which can be analyzed integrative is important for it. We think that perf is excellent in such a case.

The presentation is mainly targeted at support enginneers, program developers and system operators. Knowledge of program analysis technologies such as profiling, tracer, executable file format(elf and dwarf) is advantageous, but not required.


Speakers
TT

Tetsuo Takata

Deputy Manager, NTT DATA
He works for NTT DATA, a Japanese IT Services and IT consulting company.His missions are expanding the OSS's application domain, such as a mission critical domain. | | He was working for NTT Open Source Software Center where he was responsible for Linux technical support. | | Currently, he makes use of experience there and tackling the improvement in analyticity of Linux.


Thursday May 30, 2013 2:00pm - 2:50pm
Jupiter

2:00pm

Reducing Memory Access Latency - Satoru Moriya, Hitachi Data Systems

Currently Linux is used in enterprise systems which require low latency (e.g. few msec/transaction). In such systems, latency of memory allocation/access is really important. To satisfy customers latency requirement, commercial Unix has pagecache limitation features. But Linux doesn't have it and has been improved to reduce latency without it. This talk will cover the efforts which were done in the community, their evaluation and discussion for future improvement. The target audience is system administrators and developers who are interested in system latency.


Speakers
SM

Satoru Moriya

Principal Software Engineer, Hitachi Data Systems
Satoru Moriya is a software engineer at Hitachi, Ltd. He started his career with developing a system call tracer for linux. Then, he joined SystemTap project and Vesper project. His recent focus area is reducing latency related to memory management.


Thursday May 30, 2013 2:00pm - 2:50pm
Pegasus

2:00pm

System and User Space Virtualization Support in Yocto: The Yocto Meta-Virtualization Project - Michael Christofferson, Enea

Enea has initiated and is co-maintaining a “Linux meta-virtualization layer” within the Yocto environment consisting of both system and user space virtualization technologies. Specifically the program is: a) to collaboratively research/benchmark system level virtualizationtechnologies such as LxC/KVM/Xen and combined with advanced core isolation techniques for multicore devices, and b)  to integrate and contribute emerging user space virtualization technologies like OpenFlow, OpenvSwitch, LxC, CRIU, dmtcp along with incremental contributions of OpenStack components. Most of these technologies are primarily associated with enterprise/cloud computing for Linux. Yocto is explicitly for embedded Linux distribution support wherein the requirement for system level virtualization in multicore devices is somewhat but yet still not well established. But even more puzzling, why add these user space virtualization technologies to an embedded Linux distribution? This presentation examines emerging market drivers and developments that are blurring the traditional lines between embedded and enterprise/cloud computing. This presentation will show that many next generation of embedded computing solutions will adopt virtualization approaches originally targeted for enterprise/cloud applications. Enter the Yocto Meta-virtualization project.


Speakers
avatar for Michael Christofferson, Enea

Michael Christofferson, Enea

Product Marketing Director, Enea
Previous speaking: 2014 - 1) ELC San Jose, April 29-May 2, 2014, "User Space Drivers in Linux – Pros, Cons, and Implementation Issues. In 2013 - 1) Linux Embedded Systems Conference San Franciso, Feb 20-22 2013 on the "Yocto Meta-Virtualization Project", 2) LinuxCon/Cloud Open North America, Sept 2014, on "A Platform Independent, Clock Cycle Based Performance Measurement System”, 3) The Embedded World Conference, Europe/Edinburgh, Oct... Read More →


Thursday May 30, 2013 2:00pm - 2:50pm
Mars

2:00pm

Upstreaming Due Dilligence - Armijn Hemel, Tjaldur Software Governance Solutions

Checking source code is a mandatory task for license compliance. But scanning a lot of source code each time is costly: it takes time and effort and the available tools don't always make it easy, by generating a lot of information that needs to be analyzed for correctness. Especially if the scanned code is often very similar to previously scanned code this can be frustrating.

I argue that besides a waste of resources it is also unnecessary! There are far more effective methods that allow someone to quickly drill down to problematic files in minutes, rather than having to wade through tens of thousands of source code files for hours or days, which is especially useful if quick action needs to be taken, or if audits need to be done frequently (for example on snapshots of code from an upstream vendor).

In this talk I will describe a very simple method that I have found to be very effective, namely trusting upstream software teams more. It requires to make a few reasonable assumptions, but can dramaticaly decrease the problem space with over 90%, making for example a Linux kernel audit manageable.


Speakers
AH

Armijn Hemel, Tjaldur Software Governance Solutions

Tjaldur Software Governance Solutions
Armijn Hemel, MSc, is a Dutch technologist, specialising in license compliance engineering and supply chain management. As a former member of the core team of gpl-violations.org he has intimate knowledge of license enforcement, common mistakes in supply chains and resolution of these mistakes. With his own company Tjaldur Software Governance Solutions he makes tools for supply chain management that reach far beyond source code scanning and... Read More →


Thursday May 30, 2013 2:00pm - 2:50pm
Neptune

2:15pm

Tizen Overview, Tizen Store Overview
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!


Thursday May 30, 2013 2:15pm - 2:45pm
Orchid 3

2:45pm

Tizen Web API Overview
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!


Thursday May 30, 2013 2:45pm - 4:15pm
Orchid 3

3:00pm

Our Experience in KVM-Based System Implementation - Keiichiro Tokunaga, Fujitsu
Fujitsu has worked on Linux and virtualization enhancements and spread
them to Mission Critical area.  The area has unique prerequisites and
usages and Fujitsu has confronted and solved unique issues and challenges
through building, running, and supporting Mission Critical systems.  This
talk will show some cases of our experience, and our future work.

Speakers
KT

Keiichiro Tokunaga

Keiichiro TOKUNAGA has been working for Fujitsu since 2002. He | has worked as Linux kernel support engineer and kernel development engineer with community for several years.


Thursday May 30, 2013 3:00pm - 3:50pm
Sakura

3:00pm

What is new in Libvirt? - Michal Privoznik, Red Hat

Since last year we have introduced many new features. The biggest one is dropping the Big Libvirt Lock which speeds up domain starting by 200%. Then, we have introduced support for external disk snapshots and block jobs for better control of restoring points. In area of disk locking, our own implementation has been released so users are not locked down with just sanlock. Support for yet another hypervisor has been added. This time it's Parallels Cloud Server. Speaking of drivers, ESX driver has been completely rewritten and gained new functionality. Since last year, we have taught libvirt to utilize qemu guest agent so now it's possible to run some operations from inside the guest. And many other important features that will be more detailed in the talk.

The talk is aimed mostly at developers, especially those working in virtualization.


Speakers
MP

Michal Privoznik

Software Engineer, Red Hat
I'm a senior software enginneer at Red Hat, joined 2011 and working on virtualization (mostly libvirt).


Thursday May 30, 2013 3:00pm - 3:50pm
Cassiopeia

3:00pm

Case Study: Doing a Live Upgrade of Many Thousand Servers at Google from an Ancient Red Hat Distribution to Recent Debian-Based One - Marc Merlin, Google

This talk will look at how we upgraded our ancient linux distribution on all our production servers to a more modern one based on debian stripped down and built from source. We do live upgrades of running machines using an rsync-like rollout mechanism, and we switched distributions on the fly without rebooting (we built debs and converted them to rpms for install until the entire distribution was replaced and switched to dpkg). I'll explain the issue with package pre/post install scripts when you replicate on the file level and I'll give some design details of ProdNG, our production linux image, and how we built a hermetic self hosting distribution, including building a biarch 32bit distro on 64bit systems. I'll also explain how we review images before rolling them out.

Audience: sysadmins, engineers, and managers interested on how to deal with large linux image deployment and upgrade.


Speakers
avatar for Marc Merlin

Marc Merlin

Linux Geek / BOFH, 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. | He has been giving Linux related talks since 2001 and done hacking in various areas like mail with exim, mailman, SpamAssassin, as well as maintained linux distributions. | Marc currently... Read More →


Thursday May 30, 2013 3:00pm - 3:50pm
Pegasus

3:00pm

Finding the Long-Term Usable Linux Kernel for the Embedded Products - Tsugikazu Shibata, NEC and Simon Horman, Horms Solutions

There are a huge number of embedded devices running Linux in the market, and it is expanding rapidly. Manufactures are providing latest and greatest products with rapid release cycles.
By using Linux, We can pick any version freely, but if we cannot pick the right version, that will make us many problem. If we pick the right version, that makes us great benefit. 

This talk will discuss how to decide the kernel version and keep it maintain kernel by the view point of industry initiative LTSI (Long Term Support Initiative). Also, discuss the common issue of the industry such as joining the community, and how to solve it. This talk will be intended to discuss common issue of the embedded industry with managers and engineers and not necessary to have specific knowledge.


Speakers
SH

Simon Horman

Managing Director, Horms Solutions Ltd.
"Simon has been working on free and open source software for most of his professional career, initially in operations and then as a developer. | | He enjoys working on network-related projects, and is interested in the way that they bring people together. He also has a keen interest in the pervasive power of embedded systems. | | Simon works as an independent consultant and is engaged by Netronome for the work covered by this presentation."
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advavnced Technologist, Open Source Promotion Center, NEC
Tsugikazu Shibata is LTSI Project lead. Tsugikazu Shibata is Chief advanced Technologies of NEC and he has been working on coordinating the relationship between industry and community since the early days of Japanese Linux community. He have spoken at number of Open Source conferences such as LinuxCon, Embedded Linux Conference and OpenStack summit. He is also a board member of the Linux Foundation.


Thursday May 30, 2013 3:00pm - 3:50pm
Jupiter

3:00pm

How Engaging with Open Source Software Affects Business Growth in Japanese IT Companies - Tetsuo Noda, Shimane University

The presentation analyzes how OSS effects Japanese IT companies’ business growth both through simple use and by deeper engagement as stakeholders in OSS communities. The methodology we employ in this study is to investigate the effect on the business growth by OSS utilization and contribution in Japanese IT companies. “The more IT companies contribute to OSS communities, the more they are able to acquire economic effect”. According to this methodology, we sent out a detailed questionnaire survey to IT companies in Japan, during 2012, and analyzed it statistically. This is the first time that such a link between the utilization of OSS and economic growth has been explored in the context of Japan, and it can hopefully lay a foundation for further study regarding the real economic value of this approach to software.


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 and the productivity in information service industries at academic societies domestically and internationally. And he is leading the collaborative research of... Read More →


Thursday May 30, 2013 3:00pm - 3:50pm
Mars

3:00pm

Open Source Governance Today - Where We Are and Where We Are Going - Shane Coughlan, Open Invention Network

This talk will explore developments in Open Source governance around the world over the last twelve months with a particular focus on the outcomes of recent events, meetings and discussions held in Europe, Japan, Korea and Taiwan. It will explain how Open Source is being managed in server, desktop, mobile and embedded products, and discusses how this knowledge will prove useful for future products in the automative market. It will put emphasis on how governance is broader than technical or legal concerns, and includes issues of business strategy.

This talk is intended for project leaders, legal experts and managers who want to understand copyright, trademark and patent challenges in the context of the commercial market. It will be delivered in accessible language by one of the most experienced figures in this area, based on his work supporting Linux and wider OSS technologies.


Speakers
avatar for Shane Coughlan

Shane Coughlan

VP, Global Business Development, Insignary
Shane Coughlan is an expert in communication, security and business development. He is well known for building bridges between commercial and non-commercial stakeholders in the technology sector. His professional accomplishments include establishing a legal department for the primary NGO promoting Free Software in Europe, building a professional network of over 270 legal counsel and technical experts across 4 continents, and launching the first... Read More →


Thursday May 30, 2013 3:00pm - 3:50pm
Neptune

3:50pm

Break
Thursday May 30, 2013 3:50pm - 4:20pm
Foyer

4:15pm

How To Port Your App

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!

Presented in English


Thursday May 30, 2013 4:15pm - 4:45pm
Orchid 3

4:20pm

10 Years of Xen and Beyond - Lars Kurth, Citrix

In 2013, the Xen Hypervisor will be 10 years old: when Xen was designed, we anticipated a world, which now is known as cloud computing. Today, Xen powers the largest clouds in production and is the basis for several commercial virtualization products. In this talk we will give on overview of Xen and related projects, cover hot developments in the Xen community and outline what comes next.

The talk is intended for users and developers that are familiar with virtualization: no deep knowledge is required. We will start with an architectural overview and cover topics such as: Xen and Linux, how to secure your cloud using disaggregation, SELinux and XSM/FLASK, the evolution of Paravirtualization, Xen on ARM and common challenges for open source hypervisors. We will explore the potential of Open Mirage for testing hypervisors. The talk will conclude with an outlook to the future of Xen.


Speakers
avatar for Lars Kurth

Lars Kurth

Director, Xen Project / Citrix
Lars Kurth had his first contact with the open source community in 1997 when he worked on various parts of the ARM toolchain. This experience led Lars to become a passionate open source enthusiast who worked with and for many open source communities over the past 19 years. Lars contributed to projects such as GCC, Eclipse, Symbian and Xen and became the open source community manager for Xen.org in 2011 and later chairman of the Xen Project... Read More →


Thursday May 30, 2013 4:20pm - 5:10pm
Sakura

4:20pm

oVirt and SLA - Maintaining QoS in your Private Cloud - Laszlo Hornyak, Red Hat

The oVirt Project is an open virtualization project providing a feature-rich server and desktop virtualization management platform with advanced capabilities for hosts and guests, including high availability, live migration, storage management, system scheduler, and more. oVirt provides an integration point for several open source virtualization technologies, including kvm, libvirt, spice and oVirt node. oVirt's SLA features allows the users to have policies to prioritize virtual machines, limit CPU and High-Availability. You can also fine-tune with VM affinity, RAM consumption and allow overcommitment.

The target audience of this presentation is developers, system administrators, integrators and users.


Speakers
avatar for Laszlo Hornyak

Laszlo Hornyak

Software Engineer, Myself LTD


Thursday May 30, 2013 4:20pm - 5:10pm
Cassiopeia

4:20pm

Is Nonprofit Driven Free Software Different than Business Driven Open Source? - Karen Sandler, GNOME Foundation

Software is becoming more and more integrated into our lives and our society. It'€™s become what we rely on to communicate with each other and also how we accomplish a large portion of our basic activities. Free and open source software is better, safer, often cheaper and always the right thing to do. But is there a difference based on how that software is created?

This talk will discuss the implications of our software being created by one company and '€œthrown over the wall'€ versus a vibrant community effort and combinations of the two.


Speakers
KS

Karen Sandler

Executive Director, Software Freedom Conservancy
Karen M. Sandler is Executive Director of the Software Freedom Conservancy, the nonprofit home of dozens of essential free software projects. She is known for her advocacy for free and open source software, particularly in relation to the software on medical devices. She was previously the Executive Director of the GNOME Foundation. Karen co-organizes Outreachy (formerly Outreach Program for Women). She received an O'Reilly Open Source Award... Read More →


Thursday May 30, 2013 4:20pm - 5:10pm
Neptune

4:20pm

kdump: Towards Fast and Stable Crash Dumping on Terabyte-Scale Memory System - Daisuke Hatayama, Fujitsu

There have been several issues on kdump framework with recently emerging terabyte-scale memory systems: failure of collecting crash dump due to OOM on kdump 2nd kernel, constant performance degradation on memory filtering additionally taking 40 minutes per 1TB memory, etc, where several components consisting of kdump framework can no longer scale on huge memory environments. This talk explains the issues and the corresponding upstream improvements.

From this talk, audience can learn not only recent upstream improvements, but also practical tips for kdump configuration on huge memory system. The audience is expected to have at least basic skills about linux system operations to understand kdump configuration, and basic kernel knowledge if they are interested in technical aspects, too.


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.


Thursday May 30, 2013 4:20pm - 5:10pm
Jupiter

4:20pm

Shift the Last CPU: CPU0 Hot Plug - Fenghua Yu, Intel

CPU0 or BSP (Bootstrap Processor) has been the last processor that cannot be hot plugged on x86. We implement CPU0 online/offline and remove this obstacle to CPU hotplug. RAS needs the feature. If socket0 needs to be hot plugged for any reason (any thread on socket0 is bad, shared cache issue, uncore issue, etc), CPU0 is required to be offline to keep the system run. The implementation removes all road blocks which prevent kernel from removing BSP, fixes up various issues e.g. irq, wakes up BSP through NMI, handles S3/S4 etc. The code is in kernel 3.7 now.

Targeted audience are kernel developers, RAS developers, and BIOS/platform designers. The skillful speaker will discuss how this long time issue is solved in kernel and how to utilize this feature in new RAS BIOS and platform designs. Ability of hot plugging all CPUs opens doors to new ways of power management and ucocode loading too.


Speakers
avatar for Fenghua Yu

Fenghua Yu

Linux Kernel Developer, Intel
Fenghua Yu is a Linux kernel developer in Intel. He has been working on Linux kernel development for over ten years. His projects cover various areas include platform QoS, EFI, kernel optimization, power management, context switch, security, etc. He lives in the San Francisco bay area.


Thursday May 30, 2013 4:20pm - 5:10pm
Mars

4:20pm

Virtualizing Real-time Systems with Linux - Jan Kiszka, Siemens AG

Virtualization has become a well established feature in enterprise, desktop and embedded computing. Not only in the latter domain, certain workloads can benefit from improved real-time capabilities of the hypervisor. This talk will present ongoing efforts to enhance QEMU/KVM in this regard. It will point out the status, opportunities and limits of this approach and discuss options beyond it.

The presentation will target advanced virtualization users and developers that face real-time requirements for their workloads. They should be familiar with virtualization concepts but will not require deep understanding of their implementations. The talk shall trigger further discussions on real-time virtualization use cases and viable approaches to fulfill them.


Speakers
JK

Jan Kiszka

Senior Key Expert, Siemens AG
Jan Kiszka is working as consultant and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens sectors with adapting and enhancing open source as platform for their products. For customer projects and whenever his spare time permits, he is contributing to open source projects, specifically in the area of real-time and virtualization.


Thursday May 30, 2013 4:20pm - 5:10pm
Pegasus

4:45pm

Q&A and Closing
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!


Thursday May 30, 2013 4:45pm - 5:00pm
Orchid 3
 
Friday, May 31
 

9:00am

Opening and overview
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!


Friday May 31, 2013 9:00am - 9:15am
Orchid 3

9:00am

Registration
Friday May 31, 2013 9:00am - 10:00am
Foyer

9:15am

Hackathon
Limited Capacity seats available

The Tizen Developer Lab is an in-depth, hands-on overview of the excellent tools and APIs available today for developers creating applications for Tizen based systems.  It includes a look at the Tizen SDK features  (now available for Mac, Wndows, and Ubuntu), a review of both the Tizen Native and Web APIs, porting tips and tricks, a developer contents, and more.  Join us, and discover the rich development environment available for Tizen developers!


Friday May 31, 2013 9:15am - 1:00pm
Orchid 3

10:00am

Gluster Community Roadmap and Project Overview - John Mark Walker, Red Hat

GlusterFS is a popular, software-only distributed storage system and the lynchpin of the Gluster community. Every day, more users and developers come to appreciate the simplicity, ease of use, and flexibilty of scale-out storage, GlusterFS style. In this talk, attendees will learn about the project's history, what's new in the latest release (version 3.4) and what's new in the project roadmap for the 3.5 release, the community's governance structure and the developer toolset available on Gluster.org.

GlusterFS 3.4 is now in beta and will soon be ready for GA. One of the major features of this release is the QEMU integration and block device translator. This will significantly increase the scope of possible use cases for GlusterFS. With the QEMU integration, we’re bypassing FUSE and going through a new client library, libgfapi.

In addition to the QEMU integration, other features coming in 3.4:

* WORM (write once read many)
* Operating version for glusterd
* Block device translator
* Duplicate Request Cache
* Server Quorum
* libgfapi
* NFSv3 ACL support


Speakers
avatar for John Mark Walker

John Mark Walker

Open Source Ecosystems Leader, Red Hat, Inc
John Mark is the ManageIQ Community Leader. For three years prior to his ManageIQ role, he was the Gluster Community Leader and is a long-time Open Source community advocate and strategist.


Friday May 31, 2013 10:00am - 10:45am
Soleil

10:00am

Ensuring OpenStack Version up Compatibility - Masayuki Igawa, NEC-Soft

OpenStack is one of the most popular Open Source IaaS infrastructure software. Commercial use of OpenStack is already started including large scale environments. By the large number of developer participation, features of OpenStack is evolving with six month release cycle. Increasing number of features itself is great, but for user's viewpoint, it is necessary to consider compatibility between newer and older version to safely upgrade and continue to operate the cloud infrastructure.

This talk will discuss the compatibility issues such as databases, APIs, configuration files, and possible solutions such as compatibility tests, increasing API test coverage and so on. This talk will be intended for developers/users who are interested in developing and using OpenStack.


Speakers
avatar for Masayuki Igawa

Masayuki Igawa

Open Source Engineer, Hewlett Packard Enterprise
Masayuki Igawa is a software engineer for over 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 Tempest, subunit2sql, openstack-health core member. He currently works for HPE's Upstream OpenStack team to make OpenStack better for everyone. He has previously been a... Read More →


Friday May 31, 2013 10:00am - 10:50am
Cassiopeia

10:00am

I see OpenStack in your future! - Muharem Hrnjadovic, Rackspace

Introduction to OpenStack and why it matters

Cloud computing presents a key paradigm shift for how systems are built, deployed and operated.

OpenStack:

- is leading the way to open cloud computing
- has become the operating system for the cloud and won the race to become the standard
- is one of the most high-profile open source projects today and creating thousands of IT Jobs

"No one gets fired for choosing OpenStack" :-) Even IBM makes a big bet on OpenStack and so should you!

audience: anyone interested in cloud and future IT trends


Friday May 31, 2013 10:00am - 10:50am
Sakura

10:00am

A New Scripting Dynamic Tracing Tool For Linux - Jovi Zhang, Huawei

KTAP is a new dynamic tracing tool for Linux, it is designed to give operational insights that allow users to tune and troubleshoot kernel and application. It's similar with Linux Systemtap and Solaris Dtrace.

KTAP uses a scripting language and lets users trace the Linux kernel dynamically.
KTAP have different design principles from SystemTap in that it's based on bytecode, so it doesn't depend upon GCC, doesn't require compiling a kernel module, have great portability, safe to use in production environment, fulfilling the embedd ecosystem's tracing needs. 

KTAP is built from scratch, with GPL licensed: https://github.com/ktap/ktap.git

Target audience of this KTAP presentation expect to be Linux developers or system administrators. Audience will get to know?

  1. Tutorial on how to use ktap
  2. Details on design and implemetation
  3. Future todo list and roadmap info

Speakers
ZW

ZHANG WEI

Senior system engineer, Huawei corporation
Jovi Zhang, Linux kernel developer at Huawei in China, has long term experience on embedded systems software and kernel development, and is currently focusing on kernel tracing and debugging. His ongoing project is ktap, a simple but powerful scripting tool for dynamic tracing. English speaking ability is qualified, have speaking experiences at several tech presentations (including LinuxCon Japan).


Friday May 31, 2013 10:00am - 10:50am
Neptune

10:00am

Bluetooth Smart Devices and Low Energy Support on Linux - João Paulo Rechi Vita, INdT

This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, presenting the available APIs and how to interact with Bluetooth Smart devices. Then we'll present the profiles we're currently working on and what support can be expected to be found on Linux and BlueZ this year. There will be also a few demos of Bluetooth Smart devices working on Linux.

The audience of this talk is application or framework developers that want to add support for Bluetooth Smart devices to their software, hardware vendors, and technology curious. Basic Bluetooth understanding is recommended but not required.


Speakers
avatar for João Paulo Rechi Vita

João Paulo Rechi Vita

Software Engineer, INdT
João Paulo is an active contributor of BlueZ since 2008. He has worked with A2DP, HFP, AVRCP, HoG, Bluetooth Low Energy, among others. He has also worked on PulseAudio, oFono, and a few other FOSS projects. He now works as a Software Engineer in the Connectivity Team at INdT.


Friday May 31, 2013 10:00am - 10:50am
Jupiter

10:00am

Computer Vision Controlled Robots, Powered by the Yocto Project - Scott Garman, Intel

Computer vision capabilities are allowing robotics to become more autonomous, and open source tools such as OpenCV (Open Source Computer Vision) and ROS (Robot Operating System) are offering enthusiasts high-quality tools to bring their ideas into reality. Combine this with a powerful and affordable open source hardware platform such as the MinnowBoard (minnowboard.org) and you have a recipe for success!

This talk will introduce you to each of the above technologies and show how they were combined using the Yocto Project to develop some fun and exciting robotics projects. This talk will be accessible to most audiences; some familiarity with the Yocto Project will be helpful.


Speakers
avatar for Scott Garman

Scott Garman

Embedded Linux Engineer and Technical Evangelist, Intel's Open Source Technology Center
Scott Garman is an Embedded Linux Engineer and Technical Evangelist at Intel's Open Source Technology Center. He is a core team member of the Yocto Project and is cultivating an open source community around the MinnowBoard embedded hardware platform. Scott is active in the open source developer community in Portland, OR.


Friday May 31, 2013 10:00am - 10:50am
Mars

10:00am

Proposal of Software-based Logical Partitioning in x86 Machine - Hiraku Toyooka, Hitachi

In this presentation, we propose a mechanism which partitions x86 machine resources into some logical instances and run guest OSes on those instances in parallel with host Linux. This mechanism directly assigns a subset of CPUs, physical memory areas and I/O devices to a guest OS when it boots. The instance’s CPUs are unplugged from host Linux when the guest OS runs. As a result, we can run the guest OS with less overhead and noise than that in existing virtualization technology such as KVM. This mechanism is useful for consolidation of real-time systems. It is also applicable to server appliances which have separated sub-OSes to control specific hardware. I’m currently implementing this mechanism into Linux using remoteproc framework.

The target audience for this presentation is developers who interested in virtualization and real-time systems.


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 2012) and software-based logical partitioning (LinuxCon Japan 2013).


Friday May 31, 2013 10:00am - 10:50am
Pegasus

10:45am

Converged Infrastructure: Leveraging oVirt and Gluster for Fully Virtualized Environments - Theron Conrey, Red Hat

New virtualization features in Gluster 3.4 allow for more flexible and more tightly integrated virtualization solutions. With the addition of oVirt management functionality, Gluster and oVirt can help users today deploy a more flexible virtualized infrastructure. We will discuss setting up a GlusterFS volume with a block device translator, obtaining the right versions of QEMU and libvirt, managing VMs with QEMU and using the oVirt interface. This session will guide users through the steps needed to set up a working virtualization environment.


Speakers
TC

Theron Conrey

Theron is new to Red Hat and stayed busy before joining helping organizations roll out hosted virtualization offerings in both private and public facing configurations with Nexenta as a solutions engineer. With diverse roles from turning wrenches at hosting companies to managing and designing the virtualization infrastructure for a fortune 500 company, Theron has jumped feet first into all things oVirt and cloud at Red Hat.


Friday May 31, 2013 10:45am - 11:30am
Soleil

11:00am

CloudStack Networking - Kimihiko Kitase, Citrix & Hiroaki Kawai, Stratosphere


1. CloudStack overview
CloudStack is the software to build IaaS cloud. CloudStack controls servers (multi hypervisors), network and storage and provide self-service portal to end user.
2. CloudStack Networking architecture
- Advanced Network
- Basic Network
- CloudStack Network Design
3. Inside of CloudStack Virtual Router
4. CloudStack SDN approach
CloudStack will provide the SDN controller inside of management server to control Open vSwtich.
5. CloudStack Network ecosystem
- Introduce OpenFlow switch and controller vendor like Midokura, Stratosphere, Nicira and others CloudStack can control.
- Introduce L4-7 cloud networking like NetScaler, Juniper and etc CloudStack can control.
6. Wrap-up


Target audience:
1. System administrator that is trying to build private and public cloud in service provider, university and enterprise.
2. Individual engineers who are interested in cloud.


Speakers
avatar for Kimihko

Kimihko

Solution Marketing Manager, Citrix Systems Japan
Kimihiko Kitase is the Solution Marketing Manager at Citrix Systems Japan K.K.. Prior to joining the marketing team, he was the manager of Citrix Systems Japan R&D K.K., where he was responsible for software customization, maintenance and offshoring. He is a recognized expert in virtualization and cloud market in Japan.
HK

Hiroaki Kawai

Hiroaki Kawai is a senior enginner at Stratosphere, | resposible for cloudstack integration. He is a committer | for Apache Cloudstack, and is a coauthor of the very | first published book of Cloudstack in Japan. He is | also an Apache member and contributing for various | oss software for long.


Friday May 31, 2013 11:00am - 11:50am
Sakura

11:00am

Wakame-VDC: Yet Another Open Source Cloud Platform - Yasuhiro Yamazaki

With Wakame-VDC we seek to provide the same experience to data centers, as virtual machines did for operating systems. The VDC (Virtual Data Center) offers virtualized facilities such as servers, network, and storage in what could be described as a data center level hypervisor. Deployment, migration and taking snapshots of a virtual data center can freely be done between any infrastructure running Wakame-VDC, with very little reconfiguration needed.
Wakame-VDC thus allows the developer focus on writing code instead of spending time dealing with infrastructure issues.

We will show the following:

  • Wakame-VDC concept
  • Architecture and Technology (Virtual Networking using OpenFlow and etc.)
  • Users and Case Study
  • Demonstration
  • Introduction for our community

Speakers
avatar for Yasuhiro Yamazaki

Yasuhiro Yamazaki

CEO, Axsh Co.
Wakame-VDC Project Leader


Friday May 31, 2013 11:00am - 11:50am
Cassiopeia

11:00am

Adventures in Dynamic ELF Linking - Armijn Hemel, Tjaldur Software Governance Solutions
Dynamic linking is a hotly debated topic. There are conflicting views about when a program and its dependencies are a derivative work, and when not, leading to misunderstandings, anger, and possibly even legal problems. To get a better understanding about how programs and libraries interact at runtime I researched dynamically linked ELF binaries in firmwares, with some surprising results. Today I will share these results.

Speakers
AH

Armijn Hemel, Tjaldur Software Governance Solutions

Tjaldur Software Governance Solutions
Armijn Hemel, MSc, is a Dutch technologist, specialising in license compliance engineering and supply chain management. As a former member of the core team of gpl-violations.org he has intimate knowledge of license enforcement, common mistakes in supply chains and resolution of these mistakes. With his own company Tjaldur Software Governance Solutions he makes tools for supply chain management that reach far beyond source code scanning and... Read More →


Friday May 31, 2013 11:00am - 11:50am
Pegasus

11:00am

Btrfs Specific Data Deduplication - Lui Bo, Oracle

Data means a lot to every business. To maintain requirements from the data storage, IT organization must learn to manage data storage effectively. The most common case in the world is data growth results in seperate copies of the same data with disparate users, where storage system deduplication technology can offer a great increase in storage efficiency with saving the
cost. Generally, data deduplication is a specialized form of data compression technique, typically to improve storage utilization. As btrfs has a good infrastructure to fit shared data by naturally supported block back-reference, this'd be a good start for data deduplication. This talk will show how to implement a btrfs specific data deduplication and how practical it is.

For this session, there'd be some filesystem specific content, so for the target audience, it'd be better to have a basic knowledge base of filesystem.


Speakers
LB

Liu Bo

oracle
Liu Bo has been working on linux kernel development since late 2010. He is now working for Oracle and has given talks in both LinuxCon Japan 2012 and 2013. He has been working on filesystem field and he's now focusing on btrfs development. He helped btrfs to build up the error handling framework, per file cow/compression control and snapshot-aware defrag project and so on.


Friday May 31, 2013 11:00am - 11:50am
Neptune

11:00am

Introduction of LZ4 De/Compressor and Contribution to the Linux Kernel - Kyungsik Lee, LG Electronics

LZ4 is a very fast compressor, based on well-known LZ77 algorithm. It provides better compression ratio for text files and reaches impressive decompression speed. These speeds are scalable with multi-threading modes. In this presentation, we will discuss about supporting LZ4 in the Linux Kernel. In particular,

  • Introduction to LZ4 De/Compressor
  • Reducing Kernel Boot-up time
  • Performance test method of decompressors and results
  • Potential users of LZ4
  • Current status & Challenges

This talk is oriented towards developers interested in any of the following areas:
reducing kernel boot-up time, compressed file system, fast decompressor and where De/Compressor needed. People attending this talk are expected to have basic kernel and system knowledge and some parts will be useful for Embedded System Developer.


Speakers
avatar for Kyungsik Lee

Kyungsik Lee

Software Engineer, LG Electronics
Kyungsik Lee is a Software Engineer at Software Platform R&D Lab. in LG Electronics, and currently works on Android and Software Platform development. He also has many experiences on Embedded Device development. He is interested in contributing to the Linux Kernel and Open Source Software.


Friday May 31, 2013 11:00am - 11:50am
Jupiter

11:00am

Simple and Efficent Way to Get the Last Log Using MMAP - Tetsuyuki Kobayashi, Kyoto Microcomputer

Logging is very important at troubleshooting. However, it causes seriously slowing down when logging is so frequently and output device speed is limited. To avoid to slow down you can put logs to ring buffer on memory and flush it periodically. But if the target process suddenly abort by segmentation fault or some reason, the last log remaining the ring buffer may be lost. The last log is very important in troubleshooting.

My simple idea is to use file associated shared memory for the ring buffer. The key is to utilize mmap system call. In this session how the kernel handles mmap'ed memory is described. This talk targets developers who want to resolve problems in user space by logging. Knowledge in kernel inside is not required, but knowledge in system calls will be helpful.


Speakers
avatar for Tetsuyuki Kobayashi

Tetsuyuki Kobayashi

Kyoto Microcomputer
Tetsuyuki Kobayashi is 20+ years experienced engineer working on embedded system development. Now he belongs Kyoto Microcomputer, which is Japanese development tool vendor. He is working in gcc, linux, QEMU, Android and so on. Especially, he studies Android source code since it released at 2008. He presented many times in Japan Technical Jamboree of CE Working Group of Linux Foundation. Also he presented at LinuxCon Japan 2011, ELC Europe 2011... Read More →


Friday May 31, 2013 11:00am - 11:50am
Mars

11:30am

CTDB integration - Etsuji Nakai, Red Hat

CTDB (Clustered TDB) is an extension of TDB(Trivial Database) used by Samba to store temporary data. One of the challenges to realize the clustered Samba filesystem was to distribute meta-data across servers in a scalable way. CTDB was created by Andrew Tridge, the author of Samba, for this purpose. It has been extended to provide additional features such as IP failover, and now can be used with GlusterFS. In this session, I will explain concrete steps to design and build scalable and high available Samba/NFS file server using GlusterFS and CTDB.


Speakers
EN

Etsuji Nakai

Etsuji Nakai works at Red Hat as a solution architect specializing in cloud and storage solutions. He spent more than 10 years at IBM working on designing and administering distributed Unix/Linux infrastructure. His first Linux project was to support administration of 8,000+ Linux servers in retail stores spread over Japan. He has deep understanding of Linux infrastructure technologies including storage and network required for reliable IT... Read More →


Friday May 31, 2013 11:30am - 12:00pm
Soleil

12:00pm

GlusterFS in Japan 2012-2013 - Keisuke Takahashi, NTTPC

Having participated in creating storage services with GlusterFS and Red Hat Storage and deploying them in large scale-out environments, I found that the Japanese Gluster community was in its infancy but growing. During 2012 and 2013, we found a need for more and better Japanese-language information on GlusterFS for those interested in learning more and located in Japan.

What is currently happening with the Gluster Community in Japan? And what do Japanese service providers request from GlusterFS and the Gluster Community? I will explain these things with real-world episodes and make suggestions to Gluster Developers and the greater Gluster Community.


Speakers
avatar for Keisuke Takahashi

Keisuke Takahashi

Keisuke is an software engineer at NTTPC Communications,Inc (a.k.a. NTTPC), a strategic subsidiary company of NTT Communications. In addition to his work as a programmer of network services, he has followed and explored GlusterFS since 2007 and introduced it into some services and solutions. Now GlusterFS is an advantage of NTT Communications group as a key technology of cloud storage business. With the experiences of these achievements, he... Read More →


Friday May 31, 2013 12:00pm - 12:45pm
Soleil

12:00pm

MPLS Enlightened Open vSwitch - Simon Horman, Horms Solutions Ltd.

Open vSwtich is a multi-layer software switch and MPLS is a mechanism to allow direction of data based on labels which are attached to frames. Although MPLS is conceptually simple at the frame-level, a stack of one or more 4 byte entries inserted into a frame, adding support to Open vSwtich has proved challenging. This presentation will explore those challenges and discuss the approaches that are being taken to address them.


Speakers
SH

Simon Horman

Managing Director, Horms Solutions Ltd.
"Simon has been working on free and open source software for most of his professional career, initially in operations and then as a developer. | | He enjoys working on network-related projects, and is interested in the way that they bring people together. He also has a keen interest in the pervasive power of embedded systems. | | Simon works as an independent consultant and is engaged by Netronome for the work covered by this presentation."


Friday May 31, 2013 12:00pm - 12:50pm
Cassiopeia

12:00pm

OpenStack/Quantum SDN-based network virtualization with Ryu - Kei Ohmura, NTT

Ryu is an open-sourced network operating system licensed under Apache License v2. The project URL is http://osrg.github.com/ryu/ . Ryu aims to provide logically centralized control and well defined API that makes it easy for cloud operators to implement network management applications on top of the Ryu. Currently, Ryu supports OpenFlow protocol to control the network devices. Ryu plugin for OpenStack was merged into Quantum. You can create tens of thousands of isolated virtual networks without using VLAN. The project goal is to develop an OSS network operating system that has high quality enough for use in large production environment in code qualify/functionality/usability. This talk is intended for cloud operators and developers. Audience
members will learn Ryu desgin and how to manage network with Ryu. We expect that the audience is familiar with network.


Speakers
KO

Kei Ohmura

Researcher, NTT
Kei Ohmura is a researcher working for NTT Labs. His group has been developing open source software such as NILFS (log structured file system), Kemari (virtual machine synchronization mechanism for fault tolerance) and Sheepdog (distributed storage system for QEMU). His current interest are cloud computing and virtualization technologies. He has been working for Ryu and Kemari project. He has an experience with talking at the KVM forum 2011... Read More →


Friday May 31, 2013 12:00pm - 12:50pm
Sakura

12:00pm

Challenges for Free Open Source Software applications on Linux Supercomputers - Christian Kuelker, ETH Lab

Most supercomputers (SC) run with free open source software? Right! So why worry? The fact is that the most popular OS on SC is Linux! Unix is gone - everything is fine? Wrong! What is with the user applications and layers in between or with the OS on accelerators? The run for exascale SC has just started, most applications of today struggle to exploit the computational power of tomorrow.

The lecture will focus on FOSS user applications & the Linux OS and its struggle in competition with proprietary solutions in the unique world of High Performance Computing. It describes specific demands and rules of the academic world in its need for highest execution speed & computational power.


Speakers
avatar for Christian Kuelker

Christian Kuelker

HPC, Project Manager, Senior Software Engineer, Partnership Program Coordinator, ETH Lab, Eurotech
C. Kuelker is HPC Project Manager and Partnership Program Coordinator at ETH Lab of Eurotech a supercomputer (SC) OEM. Linux knowledge since 1995, focused 2006 on the high speed branch of applied information science, sysadmin of SC for ETH at the German Electron Synchrotron in the field of custom designed SC for LQCD. Experience with Linux solutions in data center management, production QA, benchmarking of SC in Europe & Japan. Supports... Read More →


Friday May 31, 2013 12:00pm - 12:50pm
Neptune

12:00pm

OSEK/VDX over Linux - Naohiko Shimizu, Tokai University

Real-time performance of Linux have been improved. But I have investigated on embedded Linux applications and found that some applications which were migrated from existing real-time OS use tasks as subroutines and caused performance problems. In addition, migration of existing applications to Linux is a little harder if the API is not POSIX. In this presentation, I will present on OSEK/VDX over Linux for migrating existing embedded applications and/or training on embedded applications. The task switching performance will be very important on migrations. Therefore, I used micro task switching method in a process. I used open source OSEK/VDX implementation and implement some additional futures. The task switching time, the signal to task raise time and the interrupt to task raise time are evaluated on proposed system versus bare Linux.


Speakers
NS

Naohiko Shimizu

Professor, Tokai University
1985 Master of Engineering from Sophia University Japan. | 1985 to 1994 Mainframes and parallel super computer design engineer at Hitachi Ltd. | 1994 Ph.D. from Sophia University Japan. | 1995 to now Tokai University, professor. | In '90s I was involved in Linux Super Page project for high performance memory system. | I have experienced over 30 speaking in international or domestic conferences. | Now my main concern is design methodology... Read More →


Friday May 31, 2013 12:00pm - 12:50pm
Pegasus

12:00pm

OSS Meetups in Japan, case study of Linux Kernel Code Reading Party - Hiro Yoshioka, Rakuten

We will discuss about OSS meetups and community driven value creation. There are many active user group meetings, seminars, meetups, events, and parties in Japan. We exchange not only technical information but also tacit knowledge and we are building network of OSS professionals. We will share OSS community management tips, challenge, and show my experience. I have led an informal seminar series, known as Linux Kernel Code Reading Party with members of YLUG (Yokohama Linux Users Group) since April of 1999. Also I am a founder of Study groups study group.

The target audience will be a community manager, community leader, event organizer. No technical expertise is required.


Speakers
avatar for Hiro Yoshioka

Hiro Yoshioka

Technical Managing Officer, Rakuten, Inc
Hiro Yoshioka is a technical evangelist of Rakuten, Inc. Rakuten is a leading EC company in Japan. His mission is to empower Rakuten engineers and build a hacker centric culture in the company. He leads the corporate's OSS strategy and promote Rakuten technology to the community. Before joining Rakuten, he was a CTO of Miracle Linux in Japan, where he led the products strategy and promoted OSS value in Japan.


Friday May 31, 2013 12:00pm - 12:50pm
Jupiter

12:00pm

XFS in Rapid Development - Jeff Liu, Oracle

XFS is in rapid development in the past three years, I'd like to give an update with new features, significant improvements after upstream 3.0, as well as the coming things.

Highlites(Kernel):

  • Improve metadata performance and scalability with delaylog enabled by default.
  • Online discard(aka TRIM) for solid-state drives (SSDs) and thinly-provisioned storage.
  • SEEK_DATA/SEEK_HOLE as well as the refinement.
  • Better disk quota caching, speedup in-memory quota searching as well as scalability.
  • Kill xfsbufd daemon in favour of on-stack delayed buffer writeback lists
  • Reduce exclusive ilock hold times.
  • Refactored inode allocator.
  • New xfsalloc workqueue, resolve kernel 4k stack exceeding.


Highlights(User space):

  • Various improvements.


Upcoming:

  • Support project and group quota at the same time.
  • Online shrinking.
  • CRC check.
  • xfs_reno(8).


Audience:
Junier kernel developer, experienced system admin.


Speakers
avatar for Jeff Liu

Jeff Liu

Senior Member Of Technical Staff, Oracle
Jeff has been working for Oracle mainline kernel engineering team since 2011. He is currently focus on XFS, LXC as well as OCFS2 development. Jeff started his open source career with developing Wireshark dissector for the OCFS2 network protocol and improving Coreutils for copying sparse file more efficient.


Friday May 31, 2013 12:00pm - 12:50pm
Mars

12:50pm

Lunch
Friday May 31, 2013 12:50pm - 2:00pm
Lunch

2:00pm

OCDET Activity and glusterfs - Masanori Itoh, OCDET/NTT DATA
This talk is an introduction of OCDET, the Open Cloud Demonstration Experiment, activity in Japan. We built several POC systems using OpenStack and CloudStack and tried to integrate them with glusterfs. In this talk, I will show how glusterfs fits for those IaaS cloud implementations and share our experiences (including pitfalls) with the audience. Also, I will share near future technical expectations and some (perhaps stupid) ideas for glusterfs.

Speakers
MI

Masanori Itoh

Biography coming soon.


Friday May 31, 2013 2:00pm - 2:30pm
Soleil

2:00pm

Ganeti: A Cluster Virtualization Manager (Introduction) - Guido Trotter, Google

Ganeti is a software developed at Google which can be used to manage physical hardware in order to host virtualization workloads. It is used worldwide to manage infrastructures, host customer machines, and provide IaaS clouds.

In this talk we'll introduce the Ganeti platform, and see how it can be used, how it is evolving and how to deploy it in your infrastructure.


Speakers
avatar for Guido Trotter

Guido Trotter

Senior Engineer, Google
Guido is a Senior Engineer at Google, a Debian Developer and a member of the Xen Advisory Board. He 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 in the Open Source world, and Linux networking features for virtualized environments.


Friday May 31, 2013 2:00pm - 2:50pm
Sakura

2:00pm

Juju with OpenStack - Takenori Matsumoto, Canonical

Juju provides fantastic way to get an OpenStack cloud up and running. What about after you've got OpenStack?

At Ubuntu we're working on solving problems such as, how do you manage your cloud at the higher service level? How do you bring the speed of cloud deployments down to your developers so they can leverage the cloud faster?

We've built a tool called Juju. Juju makes deploying services on an OpenStack cloud very simple, and we've got many over 110+ services ready to go. This workshop will be a technical overview of how Juju works, and how you can use it to make deploying services in OpenStack simpler for you; I will also do live demonstration.


Speakers
avatar for Takenori Matsumoto

Takenori Matsumoto

Presales Engineer, Canonical
Takenori Matsumoto currently works as presales engineer for Canonical Ltd, the company behind Ubuntu. | | Now focusing on OpenStack and juju, the next generation service orchestration tool at hyper-scale computing.


Friday May 31, 2013 2:00pm - 2:50pm
Cassiopeia

2:00pm

systemd: The First Three Years - Lennart Poettering, Red Hat & Kay Sievers, Red Hat

The systemd project is now three years old. It found adoption as the core of many big community and commercial Linux distributions, and is a major build block of many embedded devices and appliances. It’s time to look back what we achieved, what we didn’t achieve, how we dealt with the various controversies, and what'€™s to come next.


Speakers
LP

Lennart Poettering

Sr. Software Engineer, Red Hat
Lennart Poettering works at Red Hat in the Server Experience Group. He's one of the creators of PulseAudio, Avahi and systemd.
KS

Kay Sievers

Red Hat
Kay Sievers works for Red Hat. Kay is the long-term maintainer of udev, and created the Gummiboot boot loader, among other projects.


Friday May 31, 2013 2:00pm - 2:50pm
Mars

2:00pm

Upcoming IPv6 Features - Hideaki Yoshifuji, Keio University

I will talk about current status of IPv6 stack and will also discuss upcoming IPv6 features including

  • IPv6 over Firewire
  • SEND (Securing Neighbour Discovery)
  • UDP with zero-checksum

In this session, I will also discuss future directions of IPv6 networking as well. Audience: basic knowledge of Linux networking stack is recommended.


Speakers
YH

YOSHIFUJI Hideaki

Keio University
Yoshifuji Hideaki was born in Tokyo, Japan. He received the B.Eng., and M. of Information Sciences from Tohoku University, Sendai, Japan, in 1999 and 2001, and the Ph.D. of Information Science and Technology from the University of Tokyo in 2004, respectively. He works for USAGI Project as core member since its establishment in 2000. He is one of Linux co-maintainers of networking area, since 2003. He now works for Keio University, as assistant... Read More →


Friday May 31, 2013 2:00pm - 2:50pm
Neptune

2:00pm

Why and How to use KMS as Your Userspace Display API of Choice - Laurent Pinchart, Ideas on board SPRL

Frame Buffer Device (FBDEV) has been the dominant embedded Linux display API for more than a decade. The tide is turning and Kernel Mode Setting (KMS) is now challenging that dominant position with major embedded vendors adopting KMS as their display API of choice.

Discover in this talk all an application developer should know about KMS. We will go through the KMS API, explain why it will replace FBDEV, and then study how to use KMS in applications and libraries. You will learn how to transition from FBDEV to KMS based on real examples.

The talk targets userspace developers who want to understand why and how to use KMS, either when developing new projects or migrating existing FBDEV code. The discussion will primarly focus on embedded applications and frameworks using the frame buffer device directly, without X or Wayland.


Speakers
avatar for Laurent Pinchart

Laurent Pinchart

Ideas on board, Ideas on board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on Board, a company specialized in embedded Linux design and development. He has given | Linux kernel-related talks at the FOSDEM, LPC and ELC. He currently works with the Renesas Linux kernel team where he develops a wide... Read More →


Friday May 31, 2013 2:00pm - 2:50pm
Pegasus

2:00pm

Yocto Project Eclipse Plug-in and Other Developer Tools Offerings - Jessica Zhang, Intel

Yocto project is an open source collaboration project that aims at helping embedded Linux software development. To help Embedded developers become more efficient, Yocto project continues to improve its development tools offerings as well for ease of use. These tools including Hob, a GUI tool for bitbake and yocto-bsp tool. The Yocto Project Eclipse plug-in provides an integrated development environment that based on the widely adopted Eclipse Projects, e.g. CDT and LinuxTools. Within Eclipse IDE, user can seamlessly interact with yocto project developers' tools. This talk will show case the Yocto Project Eclipse plug-in, interacting with other tools, e.g. hob, to demonstrate the usage flow for both embedded system and application development.

This talk aims to those who're interested in the Yocto project tools offerings for streamline their development cycle. Some knowledge of Yocto Project and Eclipse IDE would be nice.


Speakers
JZ

Jessica Zhang

Software Engineer Manager, Intel
Jessica Zhang is a software engineer working at Intel Open Source Technology Center on Yocto Project. Her focused areas is developer experience improvement tools, e.g. ADT (application developement toolkit), web hob, hob and the maintainer of Eclipse plug-in. She has given talks and presentations at various Linux Foundation conferences including LinuxCon (North America, Europe and Japan), ELC North America and ELC-E. She also taught sessions at... Read More →


Friday May 31, 2013 2:00pm - 2:50pm
Jupiter

2:30pm

Hands On Development: Getting Started with GlusterFS translators, GluPy, and libgfapi - Kaleb Keithley, Red Hat

Kaleb Keithley, Senior Engineer at Red Hat, will introduce the audience to the concept of translators, stackable modules in user space through which control and data flows. Translators can be developed in C and Python - and soon other languages. Kaleb will guide attendees through the GlusterFS architecture, how features are implemented in translators, and how developers can modify the GlusterFS stack and build entirely new filesystems with translators. Kaleb will also cover the new in 3.4 Gluster File API (libgfapi).


Friday May 31, 2013 2:30pm - 3:45pm
Soleil

3:00pm

Challenge to Add OpenStack API Validation Framework - Ken'ichi Ohmichi, NEC-Soft

OpenStack is the open source cloud platform. The OpenStack community releases a new version every six months, and the OpenStack APIs are increasing version by version. Now OpenStack has hundreds of its API.

In each API, it should be checked out all parameters of API in terms of acceptable types, minimum and maximum length and ranges. However, not all the parameters are completely checked out. By such situation, many API operations run without parameter check.

For this problem, I'd like to propose the API validation framework. The framework requires the definition of all API parameters, and it checks parameters by the definition before each API operation runs. If parameters are invalid, the framework will return errors on unified manner.

The purpose of this talk is to introduce the API validation framework. This talk is targeted for people who is interested in developing OpenStack.


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 of both OpenStack Compute(Nova) and OpenStack QA(Tempest).


Friday May 31, 2013 3:00pm - 3:50pm
Sakura

3:00pm

Introduction to network virtualization in IaaS Cloud - Yoshi Tamura, Midokura & Akane Matsuo, Midokura
Midokura will present an overview of various technologies in Cloud Network, and introduce Midokura's technology, MidoNet, which addresses the problems such as scalability, fault tolerance, agility and self-service by tenants.  The plugins and client libraries for MidoNet are open source and the plugins for both OpenStack and CloudStack have been merged in upstream.  The target audience is cloud operators and providers.  The level of expertise would be from engineers operating or considering to deploy cloud suites, and managers considering to leverage cloud for their businesses.

Speakers
AM

Akane Matsuo

Akane Matsuo is a senior manager at Midokura where she works on business development and sales. Akane has been talking with Cloud users about network virtualization in IaaS Cloud to improve MidoNet, Midokura's network virtualization technology. Prior to Midokura, Akane worked for NTTCommunications.
YT

Yoshi Tamura

Yoshi Tamura is a Product Manger at Midokura where he joined as a Senior Software Engineer in 2011. He worked on various components of MidoNet, Midokura's network virtualization technology, such as core, GUI and automated deployment system for QA. Prior to joining Midokura, Yoshi spent six years at NTT labs as a researcher, where he worked with various open source communities especially in virtualization.


Friday May 31, 2013 3:00pm - 3:50pm
Cassiopeia

3:00pm

BoFs: systemd - Lennart Poettering, Red Hat & Kay Sievers, Red Hat
In this BoFs we'd like to sit down with everybody working with systemd, and interested in it, and discuss current limitations and development as well as future perspectives for systemd. We are looking for feedback on this core component of many Linux operating systems, and suggestions where we should drive development next.

Speakers
LP

Lennart Poettering

Sr. Software Engineer, Red Hat
Lennart Poettering works at Red Hat in the Server Experience Group. He's one of the creators of PulseAudio, Avahi and systemd.
KS

Kay Sievers

Red Hat
Kay Sievers works for Red Hat. Kay is the long-term maintainer of udev, and created the Gummiboot boot loader, among other projects.


Friday May 31, 2013 3:00pm - 3:50pm
Mars

3:00pm

From the Front Lines of Open Innovation: OpenRelief, OpenStreetMap and Openness Challenges - Shane Coughlan, OIN

This talk provides an update on the OpenRelief project launched at LinuxCon Japan 2012. In doing so it explores how the intersection between open collaboration, software, hardware and data is helping to solve problems around the world. It uses examples from OpenRelief and the broader OpenStreetMap eco-system to explain how such approaches can improve disaster response and other social services. It also explains how the complexity and scope of these projects presents immense challenges around turning the potential of broad collaboration into tangle outcomes. In other words, it helps to unpack what Open Innovation really is, and how it works in practice.
This talk is intended for project leaders and managers interested in multi-discipline collaboration, especially in the context of "open projects" that may involve stakeholders with dramatically different motivations for participation.


Speakers
avatar for Shane Coughlan

Shane Coughlan

VP, Global Business Development, Insignary
Shane Coughlan is an expert in communication, security and business development. He is well known for building bridges between commercial and non-commercial stakeholders in the technology sector. His professional accomplishments include establishing a legal department for the primary NGO promoting Free Software in Europe, building a professional network of over 270 legal counsel and technical experts across 4 continents, and launching the first... Read More →


Friday May 31, 2013 3:00pm - 3:50pm
Pegasus

3:00pm

Messages Beyond /var/log/messages - Sungho Kim, Hitachi

Messages in /var/log/message is the first step to understand what happened inside the system. However it is not enough for system administration and operations utilizing the messages to enhance reliability of the system in the mission critical areas. What if messages not just record in the logging system in more informative way also trigger some actions if needed, to notify the administrator by output reporting to system console. Moreover, messages including critical error messages and working log could be as decision making factors for failure recovering systems such as HA cluster and safety critical systems needing stop all operations when detecting critical errors leading to disaster.To expand area of utilizing the messages as mentioned above, here we propose message mechanism to acheive those benefits.The audience can learn about how to use trace and current message infrastructure.


Speakers
SK

Sungho Kim

Sungho Kim works for Hitachi Ltd, Yokohama Laboratory as a software engineer on Linux kernel reliability improvement. For previous speaking, he made a presentation in Ottawa Linux Symposium 2008€ about the performance overhead and the portability to KVM of VESPER tracing facilities for virtualization.


Friday May 31, 2013 3:00pm - 3:50pm
Neptune

3:00pm

Standardized Copyright Terms for Contributor Agreements (Harmony Development Project) - Catharina Maracke, Keio University

The presentation will discuss the current status on standardized copyright terms for contributor agreements. It will begin with an overview (background/purpose) of contributor agreements and respective legal challenges. It will demonstrate case studies to highlight the significance of contributor agreements and discuss some arguments in favor and against standardization efforts in this field. Finally, the Harmony project (harmonyagreements.org) will be introduced as one potential option to provide standardized contributor agreements and to enable any person to generate her own standardized contributor agreement for free and open source software and open content projects. The presentation aims to be a starting point for a fruitful discussion on legal issues for standardized contributor agreements and is therefore set up to address developers, lawyers, business leaders (legal and policy).


Speakers
avatar for Catharina Maracke

Catharina Maracke

Associate Professor, Keio University
Dr. Catharina Maracke is an associate professor at the Graduate School for Media and Governance, Shonan Fujisawa Campus, at Keio University. Her current work and interests include intellectual property law and policy, standardization efforts for public licensing schemes, and the general interaction between law and technology. Catharina is also a fellow at the Berkman Center for Internet & Society at Harvard Law School and fellow at the... Read More →


Friday May 31, 2013 3:00pm - 3:50pm
Jupiter

3:45pm

Concluding Remarks - John Mark Walker, Red Hat
John Mark wraps up the Gluster Workshop.

Speakers
avatar for John Mark Walker

John Mark Walker

Open Source Ecosystems Leader, Red Hat, Inc
John Mark is the ManageIQ Community Leader. For three years prior to his ManageIQ role, he was the Gluster Community Leader and is a long-time Open Source community advocate and strategist.


Friday May 31, 2013 3:45pm - 3:50pm
Soleil

3:50pm

Break
Friday May 31, 2013 3:50pm - 4:20pm
Foyer

4:20pm

A World Without OpenStack and the OpenStack Community - Kyle MacDonald, Vice President of Cloud and Enterprise Business at Canonical

Technologies come and go but OpenStack represents a combination of technologies along with a powerful community delivering what is required to build a next generation distributed system (or cloud). In this talk I will examine the impact of OpenStack on the computing landscape and what the world would be like without OpenStack. OpenStack is growing faster than any other open source project we have seen - but its important to understand the value it is really creating in new business modes, advanced technology and the rapid adoption by telcos, carriers and service providers.


Speakers
KM

Kyle MacDonald

Kyle MacDonald is Vice President of Cloud and Enterprise Business at Canonical. He is responsible for strategy and execution of the Ubuntu Cloud & Server business. Mr. MacDonald also sits on the OpenStack Foundation board of Directors. Mr. MacDonald served as Chief Evangelist and VP of Corporate Development at Cloud.com. Inc. until their merger with Citrix Systems. He also served as Vice President of Corporate Development and Strategy at... Read More →


Friday May 31, 2013 4:20pm - 4:50pm
Jupiter

4:50pm

Linux Kernel Report - Jon Corbet, Editor at LWN.net

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


Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net
Jonathan Corbet is the executive editor at LWN.net. He is the maintainer of the kernel's documentation subsystem, a member of the Linux Foundation's Technical Advisory Board, and a frequent speaker at community events worldwide.


Friday May 31, 2013 4:50pm - 5:35pm
Jupiter

5:35pm

Panel - Linux Kernel Developers - Liu Bo, Oracle; Tejun Heo, Red Hat; Hiroyuki Kamezawa, Fujitsu, Chris Mason, Fusion-io & Ric Wheeler, Red Hat (Moderator)

A roundtable discussion on the Linux Kernel.


Moderators
RW

Ric Wheeler

Kernel File and Storage Team Director & Architect, Red Hat
Ric works at Red Hat as the director of Red Hat's Storage Engineering team and a past director of file and storage kernel engineering. He spent ten years at EMC in the Symmetrix and Centera groups, four years at The Open Group's Research Institute and four years at Thinking Machines working on the CM5 operating system. Ric is a frequent speaker at Linux Foundation events, past chair of the USENIX FAST conference and a member of the Linux... Read More →

Speakers
LB

Liu Bo

oracle
Liu Bo has been working on linux kernel development since late 2010. He is now working for Oracle and has given talks in both LinuxCon Japan 2012 and 2013. He has been working on filesystem field and he's now focusing on btrfs development. He helped btrfs to build up the error handling framework, per file cow/compression control and snapshot-aware defrag project and so on.
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.
HK

Hiroyuki Kamezawa

engineer, Fujitsu
Kamezawa has been working on linux kernel development for 8 years as a Fujitsu engineer. He has been working on memory management and other issues of enterprise platform.
CM

Chris Mason

Fusion-IO


Friday May 31, 2013 5:35pm - 6:20pm
Jupiter

6:30pm

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

Friday May 31, 2013 6:30pm - 8:00pm
Foyer