Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic

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

Wednesday, June 3
 

08:00

Registration & Breakfast
Wednesday June 3, 2015 08:00 - 09:30
Foyer

09:30

State of Linux - Jim Zemlin, Executive Director, The Linux Foundation
Hear expectations for the Linux platform in 2015 from Linux Foundation Executive Director, Jim Zemlin.

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 innovation in technology through the use of open source and Linux. | | At the Linux Foundation, Zemlin works with the world’s largest technology companies, including IBM, Intel, Google, Samsung... Read More →


Wednesday June 3, 2015 09:30 - 10:00
Jupiter

10:00

The Makings of a Modern Application Architecture - Chip Childers, Technology Chief of Staff, Cloud Foundry Foundation
It wasn’t too long ago that artisans, bathed in the glow of molten metal, forged parts that would go on to make up bigger, more powerful machines. Today, we call those artisans developers. Instead of metal, they use bits and bytes in the cloud to forge a modern application architecture that supports public, private and hybrid application deployment. One that enables users and developers to move their applications wherever they need to go. And it’s built on a growing, vibrant ecosystem.

Nowhere is this epic shift in how things are made more visible than the meteoric adoption of Cloud Foundry. In this talk, Cloud Foundry technology chief of staff Chip Childers will give attendees an inside look at the economic forces that have made Cloud Foundry the fastest growing open source project in history.

He will also provide a look at the technologies driving this new level of efficiency for application developers (tech like containers, Docker, Kubernetes, OpenStack, Cloud Foundry and social coding tools like GitHub). And he’ll explain why many prominent members of the Fortune 500 are building their futures on this modern application architecture.

Speakers
avatar for Chip Childers

Chip Childers

Technology Chief of Staff, Cloud Foundry Foundation
A proven DevOps visionary and leader. Before coming to the Foundation, Chip was vice president of Product Strategy at CumuLogic. He spent more than 15 years in engineering leadership positions within the service provider industry including work with SunGard Availability Services and Qwest Solutions. He has served on the board of directors for the Distributed Management Task Force; and is a member of The Apache Software Foundation.


Wednesday June 3, 2015 10:00 - 10:30
Jupiter

10:30

The Evolution of Open Source Business from Dual Licenses to Hybrid Ecosystems - Hiro Yoshikawa, Founder and CEO, Treasure Data
Open Source has created a powerful paradigm for building software. Today, it's almost impossible to not rely on open source software to build a successful software business.

At the same time, Open Source presents a unique challenge when building a software business on top of it. From dual licenses to proprietary add-ons, several business models have been tried over the last two decades with varying degrees of success. Finding an effective way to monetize open source software, even for popular ones, still presents major challenges to us.

In this talk, I will survey the history of open source business and offer my perspective of what has worked, what has not, and where we might be headed with a possibly unfair emphasis on what I know best: infrastructure software and enterprise middleware.

Speakers
avatar for Kiyoto Tamura

Kiyoto Tamura

VP of Marketing, Treasure Data


Wednesday June 3, 2015 10:30 - 11:00
Jupiter

11:00

Break
Wednesday June 3, 2015 11:00 - 11:30
Foyer

11:30

What is AllJoyn? - Philip DesAutels, Linux Foundation , Sr. Director of IoT, AllSeen Alliance
The AllSeen Alliance was formed in Dec. 2013 to overcome the interoperability and fragmentation challenges that impede the Internet of Things. Today, the Alliance unites over 170 industry leaders to advance an open source software project, AllJoyn, and enable billions of devices to seamlessly connect and interact regardless of brand or manufacturer. But where does AllJoyn fit in with the other protocols available on the market? And where do standards and open source intersect? AllSeen’s senior director of IoT, Philip DesAutels will explore common misconceptions about this rapidly changing industry and how standards, open source software and like-minded initiatives can work together to achieve a common goal - interoperability for IoT.
The AllJoyn open source software framework makes it easy for devices and apps to discover and communicate with one another securely regardless of brand, transport, platform or operating system. With the addition of the Gateway Agent, AllJoyn gives consumers, service providers and device OEMs a secure and easy way to connect to and manage AllJoyn-enabled devices and applications from external networks or cloud-based services.
With millions of connected devices on the market - a number that is growing exponentially - it is more important than ever that consumers have control over these devices and their data. The AllJoyn Gateway Agent is the industry’s first standard way to connect IoT devices and applications without compromising security or privacy.

Speakers
avatar for Philip A. DesAutels, PhD

Philip A. DesAutels, PhD

Senior Director, Linux Foundation
Philip DesAutels, PhD is the Senior Director of IoT at the Linux Foundation. Philip draws on 25 plus years of diverse technology experience that spans multinationals, startups, NGOs and the Peace Corps to help enable a better world through open software and systems. His PhD looked at the relationship between people and technology and the impact it will have on product as the IoT emerges and grows.


Wednesday June 3, 2015 11:30 - 12:20
Cassaiopeia

11:30

OPNFV: Open Source Software to Enable NFV - Ashiq Khan, NTT DOCOMO
The networking industry is experiencing widespread adoption of Network Functions Virtualization (NFV) because of its potential to change the way that service providers build future networks, including increased flexibility and accelerated service delivery. NFV is a complex issue that has its own set of requirements and making sure it is carrier-grade is no easy task. The OPNFV project was created to help carriers and the OSS community to come together to collaborate to build an open source NFV reference platform. With more than 50 members joining the community OPNFV has quickly emerged as a key place where discussions are taking place. Join us to learn how OPNFV aims to create a carrier-grade cloud platform for network applications by integrating existing open source building blocks with new components and provide testing that will accelerate development and deployment of NFV. 

Speakers
AK

Ashiq Khan

Ashiq Khan is an Asst. Manager of NTT DOCOMO R&D. He has 8 years experience in Network Virtualization, starting from fundamental research to commercial development. He was the project leader of telco network virtualization in DOCOMO EuroLab in Munich for 2008-2013. Now, he is responsible for ETSI NFV standardization, OPNFV development, and 5G core network design for 2020. He holds a PhD in Computer Science | from the University of Tsukuba.


Wednesday June 3, 2015 11:30 - 12:20
Orchid 3

11:30

systemd and Containers - Lennart Poettering, Red Hat
systemd is the system and service manager of most modern Linux distributions. Recently the project has been busy with adding first-class support for various container technologies to systemd natively, taking inspiration from Solaris Zones and other container systems. In this talk I want to shed some light on how to use this functionality, and show how the container integration is now available all through the systemd stack. We will particularly closely look at systemd's own minimal container manager "systemd-nspawn", as well as the "machinectl" tool for interfacing with container managers. With recent systemd containers are not a foreign technology running on top of an OS anymore, but are an essential part of the OS itself. This talk will explain the why, and show you how to make the best of it, for your workloads.

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.


Wednesday June 3, 2015 11:30 - 12:20
Jupiter

11:30

COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service - Lei Gong, Huawei
Virtual machine (VM) replication is a well known technique for providing application-agnostic software-implemented hardware fault tolerance "non-stop service". High availability solutions
such as Remus and COLO will do consecutive checkpoint. The VM state of Primary VM and Secondary VM is identical right after a VM checkpoint, but becomes different as the VM executes till the next checkpoint. COLO is more of a Fault Tolerance solution, Both primary VM (PVM) and secondary VM (SVM) are run in parallel. They receive the same request from client, and generate response in parallel too. If the response packets from PVM and SVM are identical, they are released immediately. Otherwise, a VM checkpoint (on demand) is conducted. There's an academia paper in SOCC 2013: http://www.socc2013.org/home/program.
In this talk, we will present the latest progress from Fujitsu, Intel and Huawei.

Speakers
LG

Lei Gong

Lei Gong is a Senior Engineer at Huawei.


Wednesday June 3, 2015 11:30 - 12:20
Soleil

11:30

Open Source and Samsung: Myth Busting - Ibrahim Haddad, Samsung
True to the style of "MythBusters" Discovery Channel television show, Haddad takes the audience on a journey of Open Source myths busting as it relates to Samsung and Open Source. Instead of crashing cars, racing a plane with a tractor, and testing explosives, we will go over fun stories and examine what it takes to get a company as large as Samsung to adopt open source software for driving innovation and of course covering some myths related to the contribution side, and everything in between.

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

VP R&D, Samsung Research
Ibrahim Haddad (Ph.D.) is Vice President of R&D and the Head of the Open Source Innovation Group at Samsung Research America, a wholly owned R&D subsidiary of Samsung Electronics Co. Ltd., South Korea. He is responsible for overseeing Samsung's Open Source strategy and execution, internal and external collaborative R&D projects, participation in key open source development projects, and representing Samsung in various open source foundations... Read More →


Wednesday June 3, 2015 11:30 - 12:20
Neptune

11:30

Pushing the Limits of Linux on ARM: STM32 and Further SoC Support - Andreas Färber, SUSE
In recent years there has been an explosion of ARM SoCs and matching development boards. In this presentation, Andreas Färber will discuss why it is important for distros such as openSUSE to have board support in the official or "mainline" Linux kernel. Looking beyond well-known ARMv7-A boards such as the Parallella, minimum requirements for Linux on ARMv7-M will be discussed and projects presented for mainline Linux on STM32 and further microcontrollers.

Speakers
AF

Andreas Färber

Expert Virtualization, SUSE
Andreas has been a regular speaker at KVM Forum, working as a QEMU maintainer for SUSE. He is also part of the openSUSE ARM team, speaking at openSUSE Conference and LinuxCon Japan, and has been studying for a Master's in Software Engineering for Embedded Systems.


Wednesday June 3, 2015 11:30 - 12:20
Mars

11:30

SL[AUO]B: Kernel Memory Allocators for Smaller Objects - Christoph Lameter
An introduction to the design and ideas behind the 3 small object memory allocators in the Linux kernel. SLAB is the original memory allocator based on ideas also used for Solaris. SLOB is a based K&R allocator originating even further in the past. SLUB is an allocator written for minimal queuing focusing on low instruction overhead in the fast paths instead.

Slab allocators are providing basic memory allocation to kernel code. Often these allocations may occur in performance sensitive code (especially in the network and storage layer). Kernel performance is significantly affected by the slab allocators architecture and features. The talk provides an overview of the slab allocator services available in the Linux kernel and covers the most frequent use cases. Also includes a discussion of current issues and a roadmap of development in the past and into the future.

Speakers
avatar for Christoph Lameter

Christoph Lameter

Gentwo
Christoph Lameter is working as a lead in research and development for an algorithmic trading company in Chicago. and maintains the slab allocators and the per cpu subsystems. Over time he contributed to a number of Linux projects. As a kernel developer at SGI he helped pioneer the use of Linux for Supercomputing and developed the necessary kernel capabilities for HPC applications.


Wednesday June 3, 2015 11:30 - 12:20
Orchid 1 & 2

12:20

Lunch
Wednesday June 3, 2015 12:20 - 14:00
Foyer

14:00

Introduction to the Gateway Agent, Bryant Eastham, Panasonic
Speakers
avatar for Bryant Eastham

Bryant Eastham

TSC Chair, OpenDOF Project, Inc.
Bryant Eastham has worked in computer networking and system design his entire career, including everything from embedded systems to distributed cloud computing. He started working in robotics and digital control at the University of Utah before he could drive, managed a real 10BASE5 Ethernet network, and learned C on his own from a first edition "white bible". His career has focused on robotic control, sensor networks, real-time graphics, and... Read More →


Wednesday June 3, 2015 14:00 - 14:50
Cassaiopeia

14:00

The Next Step of OpenStack Evolution for NFV Deployments - Ryota Mibu, NEC
 NFV is now a well-known concept and in an early deployment stage, leveraging and adapting OpenStack and other Open Source Software systems. The telco industry has successfully adopted Open Source Software for carrier-grade deployments. It is now time for taking the next steps and to extend the collaboration with upstream projects -- by opening up previously proprietary developments, by contributing code and other artifacts in order to create a ecosystem of NFV platforms, applications, and management/orchestration systems. In Open Platform for NFV (OPNFV) project, a large group of industry peers is building a carrier-grade, integrated, open source reference platform for the NFV community.
This talk will share some insights on how we are integrating and optimizing OpenStack and other OSSs, along with contributions to these open source communities.

Speakers
avatar for Ryota Mibu

Ryota Mibu

NEC Laboratories
Ryota Mibu has been working on integrating cloud technologies to telecommunication platform form 2012 in NEC. He has been contributing OpenStack projects including Neutron, Ironic and Ceilometer. He is Project Lead of "Doctor" which is an OPNFV project focusing on building a fault management framework for high availability of Network Services on top of virtualized infrastructure.


Wednesday June 3, 2015 14:00 - 14:50
Orchid 3

14:00

How To Develop Magnum(Container as a Service) - Motohiro Otsuka, NEC & Madhuri Kumari, NEC
Magnum is a new API Service under development by the OpenStack Containers Team
to make container management tools such as Docker and Kubernetes available as a
first class resource in OpenStack. Start from "What is Magnum?" and then going to includes how to use Magnum, how to develop (on your Linux/MacBook) and how to contribute.

Magnum uses Heat,Ironic (via Nova) and of course Docker and Kubernetes, so building development environment is a little difficult. Using Vagrant and Devstack is easy way to build development environment, because you can build a environment all over again easily. After this session, you will be able to contribute Magnum easily.

Speakers
MK

Madhuri Kumari

Madhuri is a Software Engineer at NEC Technologies India Pvt Ltd. She has experience in the storage and cloud domain. She is an active contributor in Openstack Projects. She has also contributed to Magnum, Swift, Nova. | She is a core in Openstack Container Project "Magnum".
MO

Motohiro Otsuka

Motohiro is developing OpenStack in the community, and he is a core developer of OpenStack Magnumproject project.


Wednesday June 3, 2015 14:00 - 14:50
Jupiter

14:00

A Tale of Two Worlds: Project Governance in the East and the West - Shane Coughlan, OIN
Exciting Open Source projects have recently appeared in areas like cloud technology, IoT and networking infrastructure. These projects involve many different types of contributor and suggest a future of ever increasing collaboration around platform technologies. This presentation will expand on how such projects address governance challenges and what differences can be observed between Eastern and Western stakeholders. It will also explore what approaches towards copyright, patent and other issues help support success and community growth across the world.

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 →


Wednesday June 3, 2015 14:00 - 14:50
Neptune

14:00

Dynamic Tracing Updates - Masami Hiramatsu, Hitachi
Perf-probe dynamic event tracing is a fundamental feature for behavior analysis, performance analysis, and debugging. Recently, it has many updates and planned works as ARM porting/enhancement, perf-probe caching (debuginfo caching), and SDT support(for uprobe-events) etc. This presentation will show you these efforts including ongoing works.

Speakers
MH

Masami Hiramatsu

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


Wednesday June 3, 2015 14:00 - 14:50
Mars

14:00

What Is Suspend-To-Idle and How to Make It Work - Rafael J. Wysocki, Intel
Generally, suspend-to-idle is a system suspend variant whose last stage is to leave processors in idle states instead of taking them offline (except for one) and calling platform-specific code or firmware to turn off whatever is still drawing power. Although the idea is rather straightforward, implementing it in practice turned out to be quite challenging. In paticular, it involved reworking system wakeup interrupts handling in the IRQ subsystem and adding support for quiescing timers and suspending timekeeping from within the kernel's idle loop. Doing that work allowed developers to extend their understanding of some issues related to system suspend and will hopefully result in better support for that feature overall going forward. I will discuss the work on implementing support for efficient suspend-to-idle that has been in progress since the early 2013 and the lessons learned from it.

Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

Software Engineer, Intel OTC
Rafael maintains the Linux kernel's core ACPI and power management code, including the core infrastructure for IO device PM, CPU PM and system suspend/hibernation. He works at Intel Open Source Technology Center as a Software Engineer focusing on the mainline Linux kernel. Rafael has been actively contributing to Linux since 2005, in particular to the kernel's power management subsystems (system suspend/hibernation, device runtime PM framework... Read More →


Wednesday June 3, 2015 14:00 - 14:50
Soleil

14:00

Kernel Security Hacking for the Internet of Things - Daniel Sangorrin, Toshiba
The so-called 'Internet of Things' will connect embedded computing devices of all kinds, allowing for the development of powerful services that were not possible before. On the other hand, the interconnection of traditionally isolated devices will pose new security challenges that require consideration. In this tutorial, Daniel will focus on showing you how to extend the Linux kernel with functionality to detect attacks against connected embedded computing devices. The purpose of his talk is to raise concern about embedded security; and to foster the development and sharing of security technology able to protect the valuable assets of our society.

Speakers
avatar for Daniel Sangorrin

Daniel Sangorrin

Toshiba Corp.
Daniel Sangorrin works for Toshiba corp. as an operating systems researcher with a focus on real-time embedded systems. He received a Ph.D degree in computer science from Nagoya University, and has been a speaker in several international conferences and open source events.


Wednesday June 3, 2015 14:00 - 15:50
Orchid 1 & 2

15:00

Designing for Interoperability - How to incorporate AllJoyn into your framework, Yuping Tseng, ThroughTek

Through smarter connected devices, the Internet of Things is transforming our world. This transformation presents significant opportunities for companies to develop new products and services and build relations with customers in new and innovative ways. There are challenges to unlocking these opportunities.

Devices with different protocols, brands and data sources establish a challenging heterogeneity in IoT, driving many customers and companies to look for simpler, quicker and more unified solutions. Storage and analytics are also emerging challenges in this data world.

The Kalay IoT Platform from ThroughTek with Kalay Connect and Kalay Cloud overcomes these challenges and enables a range of new services through the single platform to create new opportunities in IoT for businesses.

Speakers
YT

Yuping Tseng

Yuping Tseng has over 20 years of experience in software development, internet services, and system administration. He has held various appointments at Hewlett-Packard and Taiwan Semiconductor Manufacturing Company, as well as at the University of Illinois. Yuping's expertise in software and internet industry includes information retrieval, data mining, parallel processing, network communication, web development, mobile applications, cloud... Read More →


Wednesday June 3, 2015 15:00 - 15:50
Cassaiopeia

15:00

Enhanced Live Migration for Intensive Memory Loads in the Cloud - Mario Smarduch, Samsung
Live Migration is essential to deliver a seamless cloud user experience for both load balancing and rapid scaling. However, aggressive memory workloads can lead to long pauses, resulting in service outages, or require the Guest to significantly lower the CPU load.

This presentation covers the Linux Kernel KVM 'rapid migration' support implemented for ARM v7 and v8. Several new features enable migration of memory intensive Guests. This presentation will dive deep into the subtleties of live migration, Linux kernel KVM ARM32 and ARM64 MMU, dirty page logging/live migration, and QEMU support. In addition a newly designed test environment to validate live migration and eliminate latent faults will be presented

If you manage memory intensive guests and want to gain a solid understanding of Live Migration and the new ARM64 Linux Kernel KVM architecture, you must attend this talk.

Speakers
MS

Mario Smarduch

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


Wednesday June 3, 2015 15:00 - 15:50
Jupiter

15:00

NFV Infrastructure Manager with High Performance Software Switch Lagopus - Hirofumi Ichihara, NTT
Network performance is important requirement to achieve Network Function Virtualization (NFV). Open vSwitch and Linux bridge are able to be selected as OSS virtual switch on hypervisor in OpenStack taken notice as the NFV infrastructure manager. However, it's difficult that these software switches fulfill network performance of NFV requirement. Some techniques are proposed to improve the network performance. DPDK is one of the techniques. This presentation will give an overview of high performance software switch Lagopus with DPDK, an introduction how to control Lagopus with an infrastructure manager and integration OpenStack.

Speakers
HI

Hirofumi Ichihara

NTT corporation


Wednesday June 3, 2015 15:00 - 15:50
Orchid 3

15:00

A Comparative Analysis of Open Source Development Models - Joe Gordon, HP
Managing an open source project with a small handful of developers is easy. But what happens when your project grows in popularity and you need to scale out your development model and tooling? Many projects have successfully made this leap with very different development models and tooling, so what is right for you? This talk will cover the development models of large projects such as the Linux Kernel, Apache Software Foundation, Debian and OpenStack, what worked, what didn’t and what other projects can learn.

Speakers
avatar for Joe Gordon

Joe Gordon

Pinterest
Joe Gordon is an SRE at Pinterest, where he works on search and performance.. Before that He spent the last 4 years working full time on the open source project, OpenStack. Where he focused on improving quality. He has spoken at, and co-chaired at OpenStack summits. And has given talks at such events as Europython, LinuxCon, and assorted OpenStack conferences.


Wednesday June 3, 2015 15:00 - 15:50
Mars

15:00

The OpenChain Initiative - David Marr, Qualcomm
The OpenChain Initiative was launched by a consortium of companies in 2014.  This new project is focused on helping corporations design a process to achieve open source compliance at low cost, high efficiency and reliable consistency, across a supply chain.  This talk will explain what OpenChain is, what it means for any organization with a supply chain and/or downstream distributors, and the key milestones for the working group.

Speakers
avatar for David Marr

David Marr

Vice President, Legal Counsel at Qualcomm Technologies, Qualcomm
Dave Marr is Vice President, Legal Counsel at Qualcomm Technologies, where he currently leads the open source practice and policy team. He has been practicing in the open source legal field since 1998, delivering strategic advice to organizations and providing guidance on community licensing practices. Dave writes and speaks regularly on FOSS-related issues, their interaction with standard-setting, technology transfer best practices, licensing... Read More →


Wednesday June 3, 2015 15:00 - 15:50
Neptune

15:00

Visualizing Used Symbols for Linux Kernel Modules for License Compliance - Armjin Hemel, Tjaldur Software Solutions
The Linux kernel has a mechanism to expose certain symbols only to modules that declare themselves as licensed under GPL. If they are not, then these symbols cannot be used. For many people it is unclear how to find this out. In this talk I want to present a method that makes relationships between Linux kernel modules, the declared licenses and the licenses of the symbols more clear by visualizing them.

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 →


Wednesday June 3, 2015 15:00 - 15:50
Soleil

15:50

Break
Wednesday June 3, 2015 15:50 - 16:20
Foyer

16:20

AllJoyn: Building Universal Windows Apps that Discover, Connect, and Interact with Other Devices and Cloud Services Using AllJoyn, Koji Kusaba / Gishin Takimoto, Program Manager / Software Engineer, Microsoft
Microsoft joined the AllSeen Alliance in mid-2014 and is deploying AllJoyn technology into Windows 10 as the device connectivity platform for Internet of Things (IoT), consumer, and enterprise devices.  AllJoyn is an open source framework that enables companies and individuals to create interoperable products that can discover, connect and interact with other devices and cloud services regardless of manufacturer, vertical or network.  In this session you will learn the value of adding AllJoyn into your devices to unlock the power of IoT interoperability.  We will demonstrate how easy it is to write a Windows app to command/control AllJoyn devices.

Speakers
KK

Koji Kusaba

Koji Kusaba is an program manager that has Asian responsibilities for making sure connected devices work well with Windows. He has experience engaging with the AllJoyn ecosystem in Asia to drive adoption of the technology and with Windows as a platform.
GT

Gishin Takimoto

Gishin Takimoto is a developer in Japan that wrote the first AllJoyn Windows enabled application for the AllJoyn lighting framework.


Wednesday June 3, 2015 16:20 - 17:10
Cassaiopeia

16:20

OpenStack QA Project- Roles & Its Key Activities - Ghanshyam Mann, NEC & Ken'ichi Ohmichi, NEC
OpenStack has grown bigger, lot of changes or new feature gets released in every release cycle. First question comes in mind is that “Who maintain the stability of new or existing feature/ changes happening between releases?” Answer is OpenStack QA Project. It ensures the upstream stability and quality of OpenStack. Every change has to pass the necessary QA tests before they get merged in upstream. OpenStack QA project consists of five actual projects (Tempest, Tempest-lib, Grenade, DevStack, and Hacking). Each one has its own roles and responsibility. In this talk we will talk about what are the Roles and Key Activities of each QA project. This talk will let Audience to have better understanding of each QA project, their exact Roles and ongoing activities.

Speakers
GM

Ghanshyam Mann

Ghanshyam is a software engineer at NEC Technologies India. He has 7 years of experience in software industries working in different domain like Avionics, Storage, Cloud and Virtualization etc. He is active contributor in OpenStack development since 2012. He is an OpenStack Tempest core member.
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).


Wednesday June 3, 2015 16:20 - 17:10
Soleil

16:20

Unveil Lithium -- Upcoming OpenDaylight Release - Masashi Kudo, NEC
The third OpenDaylight release, Lithium, is scheduled in June. Since its beginning, more and more projects have participated to form OpenDaylight. Also, the community is shifting gears towards wider user acceptance. In this presentation, new projects that have participated in Lithium are explained. This talk will outline the community activities and will shed more light on our current focus.

Speakers
avatar for Masashi Kudo

Masashi Kudo

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


Wednesday June 3, 2015 16:20 - 17:10
Orchid 3

16:20

Solving the Package Problem - Joe Brockmeier, Red Hat
 In the beginning there was RPM (and Debian packages) and it was good. Certainly, Linux packaging has solved many problems and pain points for system admins and developers over the years -- but as software development and deployment have evolved, new pain points have cropped up that have not been solved by traditional packaging.

In this talk, Joe Brockmeier will run through some of the problems that admins and developers have run into, and some of the solutions that organizations should be looking at to solve their issues with developing and deploying software. This includes Software Collections, Docker and Rocket containers, OStree and rpm-ostree, Platform-as-a-Service, and more. 

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Red Hat, Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works for Red Hat in the Open Source and Standards (OSAS) department and spends most of his time on Project Atomic.


Wednesday June 3, 2015 16:20 - 17:10
Jupiter

16:20

Applying Linux to the Civil Infrastructure Systems - Yoshitake Kobayashi, Toshiba & Urs Gleim, Siemens
Linux has become one of the most important software to run the civil infrastructure systems such as power plants, water distribution, traffic control and healthcare. From computer system viewpoint, the systems require a very high level of quality on real-time performance, reliability and security to avoid serious failure. To overcome the issues to apply Linux on such systems, as the first step, we need to gather the actual requirements. Past few months, some companies who are interested in this area actually got together and discussed to put those requirements together. In this talk, we would like to share the current status of this requirement discussion and our future collaboration plan. Please join us to improve Linux together and make the world better place!

Speakers
avatar for Urs Gleim

Urs Gleim

Head of Smart Embedded Systems, Siemens AG, Corporate Technology
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products.
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

TOSHIBA
Yoshitake Kobayashi joined Corporate Software Engineering Center, Toshiba Corporation in 2008. Before that he received his Ph.D. degree in computer science at University of Electro-Communications in 2002 and worked as an assistant professor. His research interests include operating systems, distributed systems and dynamically reconfigurable systems.


Wednesday June 3, 2015 16:20 - 17:10
Mars

16:20

cgroup Support for Writeback - Tejun Heo, Facebook
cgroup's support for IO resource provision was missing a major piece - the block layer couldn't tell to which cgroup a given writeback IO should be attributed. All non-direct write IOs generated through write(2) and dirtied mmap pages were charged against the root cgroup defeating the purpose of IO provisioning. cgroup is finally growing writeback support which will not only improve IO provisioning but also make memory provisioning behave correctly with respect to the IO pressure in the cgroup. This presentation examines what was broken and how the new cgroup writeback support closes the gap.

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 June 3, 2015 16:20 - 17:10
Neptune

16:20

RAS Enhancement Activity Updates for Mission-critical Linux Systems - Hidehiro Kawai, Hitachi
Since 2013, Hidehiro Kawai et al. has tried to push RAS features and bug fixes, originally developed for their mission-critical server for control systems, into the mainline kernel. In this presentation, he will talk about what sort of features are required for those servers, what have been done in the mainline, and what would be done in the next. He would like to share remaining issues to promote the activity. This is positioned as an update of Yoshihiro Yunomae's presentation in LinuxCon JP/NA in the last year.

Speakers
HK

Hidehiro Kawai

Hitachi
Hidehiro Kawai has been working at Hitachi since 2004 and developing Linux kernel and related tools. Currently, he is working for Linux enhancement in the field of control systems.


Wednesday June 3, 2015 16:20 - 17:10
Orchid 1 & 2

17:20

17:20

How to Build Network Environment Mixed with Legacy and SDN - Shigeki Obuchi, NEC
SDN has spread in the data center for the cloud in recent years. But there is also a request which would like to effectively use existing Legacy network. This talk will share my experience when build mixed network that SDN coexist with Legacy network in a segment (or a sub network) of a tenant. Key topics of this will be:
  • Regarding Neutron ML2 plugin architecture
  • How to co-exist SDN and Legacy network by using ML2
  • Build by using different mechanism drivers and same type-driver
  • Modify flow table for mixed network
  • Simple verification of general function for vm in mixed network such as ping or live-migration or

Speakers
SO

Shigeki Obuchi

Oobuchi is a software engineer working in NEC Solution Innovators Ltd. He is now concentrating on the OpenStack project, mainly contributing to Neutron.


Wednesday June 3, 2015 17:20 - 18:10
Orchid 3

17:20

nfs-ganesha and Clustered NAS : Scale Out Your Storage - Anand Subramanian, Red Hat
In this session we will discuss some important aspects in using the extensible user-space NFS server nfs-ganesha to scale out your storage needs. Nfs-ganesha supports NFSv3,v4,v4.1,v4.2 and pNFS. It also has an easily pluggable architecture called FSAL (File System Abstraction Layer) which enables seamless integration with many filesystem backends (GlusterFS, Ceph, GPFS, Lustre, XFS etc.). We will take a detailed look at the newly introduced CMAL (Cluster Manager Abstraction Layer) allows nfs-ganesha to operate in clustered mode and integrate with a variety of Cluster Managers, allowing for a flexible Clustered NAS solution with multi-head NFS configuration (active-active), distributed lock manager and recovery. We will also look at the example of nfs-ganesha and GlusterFS integration as a clustered storage solution and an open source pNFS solution. 

Speakers
AS

Anand Subramanian

Anand is a Senior Principal Engineer working in the Red Hat Storage Server product and the GlusterFS and nfs-ganesha communities. He leads the nfs-ganesha work at Red Hat and the GlusterFS-Ganesha integration. Anand has largely worked on large-scale distributed infrastructure, Clustering and Highly Available systems. He currently leads the active-active multi-headed NFS implementation using nfs-ganesha and glusterfs as well as a pNFS server... Read More →


Wednesday June 3, 2015 17:20 - 18:10
Jupiter

17:20

Accelerated Data Processing on SoC with FPGA - Marek Vašut, DENX Software Engineer
Accelerated data processing used to be dominated by SoCs with GPUs in the embedded segment. Recently, an exciting combination of SoC with FPGA became available from both major FPGA vendors. In this talk, Marek will explain the pros and cons of using the embedded FPGA instead of the GPU for computationaly-heavy tasks which cannot be handled by the CPU. Since communicating with the FPGA and transporting data between the FPGA and memory requires a non-trivial software infrastructure, which can introduce unexpected performance surprises, different approaches to this task will be explained. In the end, Marek will present the possibility of accelerating OpenCL kernels on the FPGA.

Speakers
avatar for Marek Vašut

Marek Vašut

Contractor, DENX Software Engineering
I have been contracting for DENX Software Engineering for a couple of years now. My primary responsibility is designing and implementing customer specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and Yocto projects, explaining our customers the benefits of pushing the newly produced code back into mainline and effectively doing the contributions. I am therefore... Read More →


Wednesday June 3, 2015 17:20 - 18:10
Orchid 1 & 2

17:20

CRIU in Safety Systems - Sungho Kim, Hitachi
While Checkpoint-Restart is mostly used to realize zero down-time redundancy, maintaining quorum could be another use case for industrial safety systems requiring redundancy and voting feature. Especially, voting needs proper quorum to judge safety in those systems. Therefore, whenever faulty node exist, new node is required to be added to keep proper quorum without stopping the system. In this presentation, Sungho KIM will share the use case of Linux Checkpoint-Restart functionality, CRIU, in application of safety systems and discuss feature enhancement from view points of Real-time. To copy the processing state of running node to new node joining to the quorum, CRIU will provide some solutions. However, copying process tends to impact on real-time of running nodes. Here, possible problems applying CRIU in this case and the way to avoid the problems are to be explained in a detail way.

Speakers
SK

Sungho Kim

Sungho Kim works for Hitachi Ltd, Yokohama Research Laboratory as a software engineer on software platform for control systems with Linux.


Wednesday June 3, 2015 17:20 - 18:10
Soleil

17:20

Finding Stupid Security Bugs - Armijn Hemel, Tjaldur Software Governance Solutions
With more and more devices being connected to networks (Internet, cellular, sensornetworks, etc.) security is becoming a bigger topic. Many of the security bugs in devices like consumer electronics go unnoticed and are not covered by for example CVE reports, or are never even reported. In this talk I want to propose a few methods that help finding security bugs in devices, hopefully before they become a problem.

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 →


Wednesday June 3, 2015 17:20 - 18:10
Neptune

17:20

Power Efficient Idle Injection - Jacob Pan, Intel
While optimizing for performance are common, many use cases demand just the the opposite: injection of idle cycles. The motivations for doing so range from power capping, thermal management, pay-per-use, and real-time throttling. Idle injection mechanisms are also diversified and provide uneven results in terms power efficiency, performance and user experience impact.

This talk focuses on the power awareness aspect of idle injection, helping audience to connect the kernel mechanism with the underlining hardware. Bridge the understanding of idle cycles vs idle states, scheduling workload vs. hardware coordination, and power saving vs. CPU topology.

Speakers
JP

Jacob Pan

SW Engineer, Intel Corp
Jacob Pan is a software engineer at the Intel Open Source Technology Center. His recent focus has been on thermal/power management. Jacob lives in Portland Oregon USA, where he enjoys the great outdoors around Pacific Northwest. Jacob holds Ms. of Electrical Engineering and Ms. of Aerospace Engineering from Texas A&M University.


Wednesday June 3, 2015 17:20 - 18:10
Mars

18:15

VIP Reception (Invitation Required)
Wednesday June 3, 2015 18:15 - 20:00
Galaxy
 
Thursday, June 4
 

08:00

Breakfast & Registration
Thursday June 4, 2015 08:00 - 09:30
Foyer

09:30

The Kernel Report - Jon Corbet, Senior Editor, LWN.net
The Linux kernel is one of the most active development projects on the planet. This talk will cover recent events in the kernel community and look forward to what can be expected in the coming year or so. Attendees can expect to come away with a better feeling for where the kernel stands and where it is going.

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.


Thursday June 4, 2015 09:30 - 10:15
Jupiter

10:15

Kernel Developer Panel - Tim Bird, Sony Mobile; Greg Kroah-Hartman, Linux Foundation; Masami Hiramatsu, Hitachi; Chris Mason, Facebook; Jon Corbet (Moderator)
Expectations for the next 12 months of Linux kernel development.

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

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engeineer, Sony Mobile
Tim Bird is a Senior Staff 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. Tim has been working with Linux for over 20 years and has spoken at numerous events, include almost all Embedded Linux Conferences, and many LinuxCon events.
MH

Masami Hiramatsu

Researcher, Hitachi Ltd.
Masami Hiramatsu is a Japanese kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Hitachi Ltd. and is a researcher in Yokohama Research Laboratory. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became a kprobes maintainer. Now he is working on ftrace and perf-tools mainly for improving dynamic event tracing.
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Greg Kroah-Hartman is a Fellow at the Linux Foundation. He is | currently responsible for the stable Linux kernel releases, and | is a maintainer of the USB, TTY, and driver core subsystems in | the kernel as well as other portions of the codebase that he wishes he could forget about. He is the author of two books | about Linux kernel development, both free online, and has written many papers and articles about the Linux kernel.
CM

Chris Mason

Software Engineer, Facebook
Chris Mason is a Software Engineer at Facebook, and the creator of the Btrfs filesystem. He has been working on Linux filesystems for the past 15 years, and has also held key engineering positions at Fusion-io, Oracle and SUSE.


Thursday June 4, 2015 10:15 - 11:00
Jupiter

11:00

Break
Thursday June 4, 2015 11:00 - 11:30
Foyer

11:30

Controlling the Cost of Your First Cloud - Tim Mackey, Citrix
Today everyone is talking about clouds, and some are building them, but far fewer are operating successful clouds. In this session we'll examine a variety of paradigm shifts must IT make when moving from a traditional virtualization and management mindset to operating a successful cloud. For most organizations, without careful planning the hype of a cloud solution can quickly overcome its capabilities and existing best practices can combine to create the worst possible cloud scenario -- a cloud which isn't economical to operate, and which is more cumbersome to manage than a traditional virtualization farm. Key topics covered will include; transitioning the operational paradigm, the impact of VM density on operations and network management, and preventing storage cost from outpacing requirements.

Speakers
avatar for Tim Mackey

Tim Mackey

Senior Technical Evangelist, Black Duck Software
Tim Mackey is a technical evangelist with Black Duck Software, and was most recently the community manager for XenServer. Tim has held roles in mission critical engineering, performance monitoring and large scale data center operations. He has spoken globally on a variety of topics, and at well known events such as OSCON, CloudOpen, Interop, CA World, Cloud Connect, USENIX LISA and the CloudStack Collaboration Conference.


Thursday June 4, 2015 11:30 - 12:20
Orchid 3

11:30

Development of Container/Docker for Enterprise Use - Gui Jianfeng, Fujitsu
Fujitsu has been working for linux container for several years. We have been working for a feature for pid namespace in this half year and our work in the kernel will finish soon. The feature is to show pid releationship in different namespaces, we consider it's required for enterprise. We're now planning to integrate the feature into docker. In this session, we'll talk about the design and feature/purpose of pid-matching function.

Docker is rapidly growing but it seems contribution by traditional enterprise companies are not very much (at 2015/Feb). We'd like to talk about our contribution plans to docker/linux kernel as a development team of Fujitsu, e.g. resource control, debug, stability.

Speakers

Thursday June 4, 2015 11:30 - 12:20
Jupiter

11:30

Getting Started with New Raspberry Pi - Masafumi Ohta, Japanese Raspberry Pi Users Group
Getting Started with New Raspberry Pi(Masafumi Ohta, Japanese Raspberry Pi Users Group) Raspberry Pi Foundation ‘suddenly’ released New A7 4 Cored-based Raspberry Pi on Feb 2 - 6x faster but stays 35US$.why they release it suddenly? Softwares/hardwares on old Pi work on New Pi?..Masafumi now representing Japanese Raspberry Pi Users Group and also a moderator of official Raspberry Pi forum to look into deeply what happens on New Pi.In this session Masafumi will be presenting New Pis movement with the background and the difference between New Pi with old one especially explaining the technical issues and tips and review latest use cases update to discuss what cases will be useful for Raspberry Pi users(Programming studies/Electric DIYs/Servers..etc).And he will report his trip to Raspberry Pi Foundation in Cambridge last Oct to meet Eben and see what happened there with Raspberry Pi.

Speakers
MO

Masafumi Ohta

"Masafumi used to be Core Contributor for OpenSolaris leading OpenSolaris for Eee PC - one of the project porting OpenSolaris to Netbook.In 2013 he has founded Japanese Raspberry Pi Users Group and become the representative of the Users Group and a moderator of official Raspberry Pi forum to manage Japanese category in the forum(http://www.raspberrypi.org/forums/).And he organized and succeeded the event 'Big Raspberry Jam Tokyo 2013' welcoming... Read More →


Thursday June 4, 2015 11:30 - 12:20
Mars

11:30

Demand for Linux According to the Future Challenges - Tsugikazu Shibata, NEC
Linux is running variety of place. Large trading system such as Tokyo, London and New york Stock Exchange, Android devices used by Billions of people world wide every day, over 97% of Super computer system give us important results. Linux is running many place and giving us number of great benefits by the result of excellent works of Linux kernel development community. Also, Linux is expected to use for the future technologies such as Docker, Cloud computing, IoT, Drone, Automotive and so on. This presentation discuss about challenges for Linux according to such new technologies. that will not just each of technical features but also including challenges for Industries as the Ecosystem viewpoint such as Long Term support, Quality and so on.

Speakers
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 June 4, 2015 11:30 - 12:20
Neptune

11:30

Developing and Monitoring Nodejs/Javascript IoT Apps - Tetsuo Seto, Concurix
Nodejs is entering a new era with the announcement of newly formed Nodejs Foundation. The Linux Foundation will advise on structuring and running the organization. Intel released last year its Edison embedded platform built on top of Yocto with Nodejs built-in targeted for Internet of Things, then revealed Curie this year.

In this presentation, Tetsuo Seto will review one of the best techniques (source code available on github) for profiling and monitoring Nodejs applications as well as garnering and analyzing data emitted by Internet-of-Things application prototyped on Intel Edison. In addition to showcasing the powerful combination of Nodejs/Javasscript, Intel Edison and the app monitoring and data analytics solution, Tetsuo's presentation will include a glimpse of IoT demo for Smart Home as well as Enterprise/Office use.

Speakers
TS

Tetsuo Seto

I'm Tetsuo Seto, VP of Analytics at Concurix Corporation specializing in Nodejs application profiling, monitoring and data analytics technology. I've presented the profiling and monitoring solution at NodeFest Tokyo in Nov. 2014. I have a repository on github.com as Setogit. For details of the profiling and monitoring technique, please visit https://www.npmjs.com/package/cx-helloworld | Initial preview of my Intel Edision IoT project, please... Read More →


Thursday June 4, 2015 11:30 - 12:20
Soleil

11:30

Speed-up perf Tools Using Multi-Thread - Namhyung Kim, LG
The linux perf tools is a modern way of profiling system performance with hardware and/or kernel support. However, on a large profiling session, it could take a long time to analyze the data during report time because it processes the data in a single thread. Since most of those analysis can be partitioned for each cpu or thread, it can make use of multi-threading to speed up the processing.

In this talk, Namhyung will look at the internals of perf tools and changes required to support parallel processing during his work.

Speakers
avatar for Namhyung Kim

Namhyung Kim

LGE
Namhyung Kim is a senior research engineer at LG Electronics and has been working with the Linux kernel community since 2010. He's interested in various subsystems in the kernel but now mainly focuses on system tracing and performance analysis. He is an one of the active developers of the Linux perf tools.


Thursday June 4, 2015 11:30 - 12:20
Orchid 1 & 2

12:20

Lunch
Thursday June 4, 2015 12:20 - 14:00
Foyer

14:00

Databases in the Hosted Cloud - Colin Charles, MariaDB
Today you can use hosted MySQL/MariaDB/Percona Server in several "cloud providers" in what is considered using it as a service, a database as a service (DBaaS). Learn the differences, the access methods, and the level of control you have for the various public cloud offerings:
  • Amazon RDS
  • Google Cloud SQL
  • HPCloud DBaaS
  • Rackspace OpenStack DBaaS
The administration tools and ideologies behind it are completely different, and you are in a "locked-down" environment. Some considerations include:
  • Different backup strategies 
  • Planning for multiple data centres for availability
  • Where do you host your application? 
  • How do you get the most performance out of the solution? 
  • What does this all cost?
Growth topics include:
  • How do you move from one DBaaS to another?
  • How do you move all this from DBaaS to your own hosted platform?

Speakers
avatar for Colin Charles

Colin Charles

Chief Evangelist, Percona
Colin Charles is the Chief Evangelist at Percona. He was previously on the founding team of MariaDB Server in 2009, and had worked at MySQL since 2005, and been a MySQL user since 2000. Before joining MySQL, he worked actively on the Fedora and OpenOffice.org projects. He's well known within open source communities in APAC, and has spoken at many conferences.


Thursday June 4, 2015 14:00 - 14:50
Orchid 3

14:00

Tales from the OpenStack's Gate: How Debugging the Gate Helps Your Enterprise - Matthew Treinish, OpenStack
OpenStack is incredibly complex with tons of moving parts. As part of the community's integration system, often called the gate, we run tests against a running OpenStack cloud. However, sometimes things fail for reasons unrelated to the patch being tested. These failures, often called "flakey failures" by developers, are normally an exposure of interesting timing problems in OpenStack and they can often be very tricky to debug. However, we've found that almost all of these issues and the difficulty in debugging them also apply to real deployments. This talk will go over the mechanics of debugging gate failures. As part of the discussion comparisons will be drawn to show how similar the process of debugging gate failures is to production OpenStack issues. To reinforce that anything we see in the gate most likely is being dealt with by users and operators.

Speakers
avatar for Matthew Treinish

Matthew Treinish

Open Source Software Engineer, HPE
Matthew is currently a member of the OpenStack TC (Technical Committee) and was previously the PTL (project technical lead) of the OpenStack community's QA program from OpenStack's Juno development cycle in 2014 through the Mitaka development cycle in 2016. He is a core contributor on several Openstack projects including Tempest, elastic-recheck, and many smaller projects and a core member of the OpenStack stable maintenance team. He has been... Read More →


Thursday June 4, 2015 14:00 - 14:50
Jupiter

14:00

​A​ppification of Everything - Philip DesAutels, Linux Foundation
Predicted by Gartner to add $1.9 trillion to the global economy by 2020, the Internet of Everything is based on the idea that devices, systems and services will connect in simple, transparent ways, enabling seamless interactions among devices across brands and sectors. But as this vision unfolds, it is clear that no single company can accomplish the level of interoperability required to support the horizontal sectors of the Internet of Things (IoT). The AllSeen Alliance was formed with the goal to advance adoption and drive interoperability via cross-industry, collaborative development of an open source software framework called AllJoyn.

AllJoyn makes it easy for devices and apps to discover and communicate with one another securely regardless of brand, transport, platform or operating system. The members of the AllSeen Alliance and the open source community are working together to advance AllJoyn as the simple and open technology that connects billions of ‘things’ together in one ecosystem – from home and automotive to enterprise and industrial sectors.

But the most valuable promise of the Internet of Everything is its ability to evolve user interactions with all the ‘things’ within this vast ecosystem. Applications are what transform a smart device into an experience for the user. In this talk, AllSeen Alliance senior director of IoT, Philip DesAutels will discuss the Appification of Everything – the idea that applications turn the IoT from a buzzword to a transformative user experience that can be customized into useful, real-world scenarios.

Speakers
avatar for Philip A. DesAutels, PhD

Philip A. DesAutels, PhD

Senior Director, Linux Foundation
Philip DesAutels, PhD is the Senior Director of IoT at the Linux Foundation. Philip draws on 25 plus years of diverse technology experience that spans multinationals, startups, NGOs and the Peace Corps to help enable a better world through open software and systems. His PhD looked at the relationship between people and technology and the impact it will have on product as the IoT emerges and grows.


Thursday June 4, 2015 14:00 - 14:50
Mars

14:00

Implementing a Standard API - Mark Carlson, Toshiba
 There are open source projects where the API from the code *is* the standard, but what about de jure standards such as for Cloud Storage? The Cloud Data Management Interface (CDMI) is an ISO/IEC standard that is starting to see wide adoption with over 20 different implementations all interoperating. This talk will overview some of the open source implementations of CDMI, and detail the open source reference implementation available from the Storage Networking Industry Association (SNIA).

The code is written in Java and is available under the BSD license. Over 1000 downloads of this code have been from nearly every country. Sitting on top of any filesystem, the CDMI protocol is supported, placing cloud objects on the underlying filesystem.

Speakers
avatar for Mark Carlson

Mark Carlson

Principal Engineer, Vice Chair SNIA TC, Toshiba
Vice Chair SNIA Technical Council Co-chair Object Drive TWG Co-chair Cloud Storage TWGPrincipal Engineer, Industry Standards at Toshiba, has more than 35 years of experience with Networking and Storage development and more than 18 years experience with Java technology. Mark was one of the authors of the CDMI Cloud Storage standard. He has spoken at numerous industry forums and events. He is the co-chair of the SNIA Cloud Storage and Object... Read More →


Thursday June 4, 2015 14:00 - 14:50
Neptune

14:00

Information Leak Tracing System - Kazuki Omo, OSS Security Comunity
Current main concern about security is "Cyber Attack" and "Information leak". And attacker sold the leaked information to third pary, then other third party use obtained leaking information for their sales. Then it's better to focus admin's mind from "how to protect" to "how to track leaked information path". In this presentation, Kazuki Omo will suggest the new system for contain original information in file, and discuss how to track the information leak path by the system.

Speakers
KO

Kazuki Omo

Principal Sales Consultant, Oracle Corp.
Biography coming soon.


Thursday June 4, 2015 14:00 - 14:50
Soleil

14:00

Solving Device Tree Issues - Frank Rowand, Sony Mobile
Usage of device tree is mandatory for all new ARM systems. But the implementation of device tree has lagged behind the mandate. The first priority has been correct function. Lower priorities include device tree validation and facitilities to debug device tree problems and errors. This talk will focus on the status of debug facilities, how to debug device tree issues, and debug tips and tricks. Suggestions will be provided to driver writers for how implement drivers to ease troubleshooting.

Speakers
avatar for Frank Rowand

Frank Rowand

Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. He is currently employed by Sony Mobile Communications. | | Frank has presented at many CELF Embedded Linux Conferences in the US and Europe, LinuxCon Japan, Japan Linux Symposium, LinuxCon... Read More →


Thursday June 4, 2015 14:00 - 14:50
Orchid 1 & 2

14:00

Turtles All the Way: Running Linux on Open Hardware - Rob Landley, Jeff Dione, Shumpei Kawasaki
THIS TALK HAS CHANGED TIMES AND ROOMS. IT IS NOW BEING HELD AT 2:00PM IN THE CATTLEYA ROOM (Take Elevator By Soleil Room to 5th Floor)

Patent expiration makes old technologies, such as the SuperH processor, interesting again. The last patent on sh2 (used in the Sega Saturn) expired in october 2014, and the last sh4 (dreamcast) patent expires in 2016. This lets us leverage existing kernel, toolchain, and
userspace support on now royalty-free hardware. We've implemented a cleanroom sh2-compatible processor design called "j2" with basic peripherals (serial, ethernet, mmc) in an FPGA, booted current Linux on it using existing open source toolchains, and released the VHDL under a BSD license. (For our next trick we're adding SMP support and a dozen DSPs, and manufacturing some ASIC versions.) Our current website (and this demo) walks you through building/installing it on an s6 microboard (about $90 retail), but we're kickstarting a cheaper and more powerful FPGA in a raspberry PI 2 form factor.

Speakers
JD

Jeff Dione

Biography coming soon.
SK

Shumpei Kawasaki

Biography coming soon.
RL

Rob Landley

Programmer, se-instruments.com
I used to maintain busybox and a tinycc fork, currently maintain toybox and aboriginal linux, and do nommu.org and j-core.org in my day job at se-instruments.com, which is adding sensors to the world's electrical distribution grid so we can slowly wean cities off centralized generation to distributed solar and wind power. (In the process, we've reimplemented the old superh architecture from scratch now the patents have expired, and released it as... Read More →


Thursday June 4, 2015 14:00 - 14:50
Cattleya

15:00

Business Continuity with Docker - Yoshitaka Kuwata, Muroran Institute of Technology
Docker is an emerging technology based on combinations of LXC, cgroups, and overlay file systems. There are numbers of use-cases are reported to use it for software development, automated software deployment and testing, and continuous integration. In this presentation, a unique use-case is shown to use docker for the daily operations of Moodle, a popular OSS learning management system. The goal is to achieve systems’ continuity and reduction of operation cost. Docker servers are located on University, and hosting Moodle containers. A private repository is built on remote-site such as SINET-cloud and AWS. Daily backup data are copied to the private repository as container images. If required, temporary servers can be built from the images. This approach is unique, as it not focus on the management of software components but on the handling of data.

Speakers
YK

Yoshitaka Kuwata

Assoc. Prof., Muroran Institute of Technology
Dr. Yoshitaka Kuwata graduated Gumma University in 1986. He joined NTT DATA and had been working as a researcher for technologies of System Integrations. Since 2010, he has been working for cloud platforms based on OSS. He managed projects to build OpenStack-based private cloud platforms for National Institute of Informatics (NII). He also managed a Petabyte-class cloud distributed storage system for a carrier, which is one of the largest storage... Read More →


Thursday June 4, 2015 15:00 - 15:50
Jupiter

15:00

Making Sense of Google Cloud Dataflow for Big Data - Kazunori Sato, Google
MapReduce, Millwheel and a host of other technologies changed the way programmers approached data problems. Rather than being constrained by the size of the data set, developers could focus on defining the key bits of intelligence they were seeking to find from an almost infinite data pool. While this opened up all kinds of new analysis, it also created a new set of problems — most notably dealing with the complexity of stringing together map reduces and creating end to end programming logic from multiple steps. New technologies like Google Cloud Dataflow seek to solve this problem and make Big Data into a concrete set of executable operations.

Speakers
avatar for Kazunori Sato

Kazunori Sato

Google Inc
Kazunori Sato is a Developer Advocate at Cloud Platform team, Google Inc. He supports developer community for Google Cloud Platform, such as GCP User Group (GCPUG), #bq_sushi, and gcp ja night. He also supports new product launch including Cloud Dataflow and BigQuery.


Thursday June 4, 2015 15:00 - 15:50
Orchid 3

15:00

Hardware Accelerartion for NFV - Yuhong Tao, Huawei
Tranditional teloc equipments use lots of hardware accelerators, how to leverage these accelerators becomes important in Network Function Virtualization(NFV). We are trying to implement a software solution based on KVM, to offload specific processing like encrypt, compressing/uncompressing, media transcoding etc, this prestation will introduce new virtio devices which can be used as a hardware accelerator offloading device.

Speakers
YT

Yuhong Tao

Yuhong Tao, PHD. a senior software engineer of Huawei. Huawei is a telecommunication technology solution provider, one of the world 500 strong enterprise. Yuhong Tao is working at NFV for this moment, his interest is using hardware ability to accelerate veritualized-network-function applications, which are running on virtual machine. it is the his first speak at linux conference.


Thursday June 4, 2015 15:00 - 15:50
Orchid 1 & 2

15:00

At-Scale Datacenters and the Demand for New Storage Architectures - Allen Samuels, SanDisk
Best practices of large-scale data centers are changing the way that storage is being built and delivered. New technologies such as storage over converged networking infrastructure, heterogeneous replication strategies, scalable object storage and low-cost enterprise grade flash memory are experiencing rapid adoption in the market place. These new technologies place new and heavier demands on kernel and storage management software which must evolve to meet these needs.

Speakers
avatar for Allen Samuels

Allen Samuels

Engineer Fellow, Western Digital
Allen joined SanDisk in 2013 as an Engineering Fellow, he is responsible for directing software development for SanDisk’s system level products. He has previously served as Chief Architect at Weitek Corp. and Citrix, and founded several companies including AMKAR Consulting, Orbital Data Corporation, and Cirtas Systems. Allen has a Bachelor of Science in Electrical Engineering from Rice University.


Thursday June 4, 2015 15:00 - 15:50
Mars

15:00

How China is Involved in the Open Source Movement - Thomas Yao, GitCafe
China has a ton of developers and many open source communities. Yet we don't have very good reputation around the world. Actually we have a world-class Linux User Group in Shanghai. It was founded in 1997 and mailing list members reached 3000 in 2012. We have 5 events every month for SHLUG.

I'd love to share my experience in managing such a successful Linux User Group to international Linux communities and see how we can work together to build an open source ecosystem via both non-profit communities and commercial ways.

Last but not least, I'll introduce what open source communities have done and achieved in China in past 15 years.

Speakers
TY

Thomas Yao

Manager of Shanghai Linux User Group, earliest and biggest LUG in Asia. Founder of GitCafe, biggest open source project hosting service in China.


Thursday June 4, 2015 15:00 - 15:50
Soleil

15:00

Anatomy of an Open Source Project: Key Factors to Success - Guy Martin, Samsung
More and more companies are starting their own open source projects, and many (like Samsung, Intel, HP, etc.) have dedicated teams working on open source as 'external R&D.' It's important to understand what makes an open source project successful - whether you're starting your own project, or evaluating why and how to participate in an existing one. It takes more than just great code! In this presentation, Guy Martin will cover the basic anatomy and key features of open source projects that work. Governance, licensing, development methodology, and cultural factors like openness and technical/business transparency are just a few of the topics that will be covered. Guy will also discuss how open infrastructure components like mailings lists, IRC, git, etc. help make an open source project successful.

Speakers
avatar for Guy Martin

Guy Martin

Director - Open Source Strategy, Autodesk
Guy Martin is Director of Open Source Strategy at Autodesk, responsible for overseeing the company's open source strategy, execution and collaborative projects, as well as representing the company in open source communities and organizations. He has over two decades of experience in the software industry, where he has consistently focused on helping companies understand, contribute to, and better leverage open source software. Martin has held... Read More →


Thursday June 4, 2015 15:00 - 15:50
Neptune

15:50

Break
Thursday June 4, 2015 15:50 - 16:20
Foyer

16:20

Live Migrate Guests w/PCI Pass-Through Devices - Taku Izumi, Fujitsu
Live migration is one of KVM key features. PCI pass-through is also useful feature for those who require high I/O performance on guests. However thise two features don't go together. Currently we can't live-migrate guests with PCI pass-through devices. We're now addressing
to lift this limitation. In this session, we'd like to illustrate our proposal and current status.

Speakers
TI

Taku Izumi

Fujitsu Limited
I've been working for Fujitsu since 2003. I had worked for support service of Linux network drivers for several years. And now, I've been working for Linux development team in Fujitsu for these several years.


Thursday June 4, 2015 16:20 - 17:10
Orchid 3

16:20

Sheepdog is Ready: Distributed Block Storage is Turning From Experiment to Commercial Use - Teruaki Ishizaki, NTT Labs
Sheepdog enables to make a scalable and reliable storage system with using IA servers. Sheepdog provides many access heads, Qemu, iSCSI, ObjectStorage, Cloud Systems use it as a unified storage. Sheepdog has been developed for improving reliability and stability. So we can use Sheepdog for more critical systems and now is ready for commercial use! In this talk, the recent results of development are presented. Remarkable results are:
  1. iSCSI multipath: Sheepdog has introduced the algorithm for managing state of tgtd's connections. Now iSCSI multipath with active-backup is supported and tgtd isn't a SPOF.
  2. Improved GC implementation: Sheepdog couldn't track complicated snapshot relations, so data objects of deleted volumes sometimes remained falsely. Now disk consumption of deleted volume are dramatically reduced.
In addition, performance tests with SSD are presented.

Speakers

Thursday June 4, 2015 16:20 - 17:10
Jupiter

16:20

Btrfs - Current Status and Future Prospects - Qu Wenruo, Fujitsu
Join us as we discuss the most recent state of the btrfs filesystem, including:
  • What is Btrfs
  • Essential features
  • Why XFS and ext4 with LVM are insufficient
  • The status of Btrfs from the perspective of enterprise usage Functions, stability, performance, and so on
  • What has changed recently
  • Improve RAID5/6 support, fsck, qgroup, and so on
  • How/what we will do next
  • Improve SSD related functions
  • Improve documentation
  • Improve the stability
 

Speakers
QW

Qu Wenruo

Software Engineer of Fujitsu.


Thursday June 4, 2015 16:20 - 17:10
Neptune

16:20

Exciting Developments in Linux Tracing - Elena Zannoni, Oracle
Tracing in Linux today has become quite main stream. Linux has come a long way from when the first attempt to insert tracing infrastructure and tools in the kernel tree was made several years ago. But where are we now? While existing tools are being refined and more sophisticated features are added to them, there are still fundamental areas where improvement is happening and exciting new approaches are surfacing, such as using the BPF (Berkeley Packet Filtering) infrastructure for tracing purposes, for instance. This talk is a new and revised version of my previous tracing talk with specific emphasis on new developments as opposed to providing an overview of the field.


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 June 4, 2015 16:20 - 17:10
Soleil

16:20

Hints and Tips to Bring your Raspberry Pi Project Into "Real World" Operation - Masahiro Furutera
If you consider your DIY project into 'real world' operation, there are a lot of things to be considered and need to jump several varriers. Some are similar to commertial product development, but others are different. The speaker provides Hint and Tips according to his experiences for Raspberry Pi/Raspbian (Debian Wheezy) based 'Gate Door' contoroller. This presentation covers folloing topics;
  • Law regulations (mostly in Japan)
  • Safety consideration
  • Produt Liability consideration
  • Fale Safe design and planning for out-of-service, how to improve availability
  • Life cycle and repairing consideration
  • How to simplify and freeze your application as an embeded system
  • Remote Operation consideration
The speaker also shows his test system and demonstrates remote operation capability.

Speakers
avatar for Masahiro Furutera

Masahiro Furutera

35+ years experience for IT industry from development to marketing. 2nd level pre sales technical support and marketing for IBM Power and AIX(IBM Unix).Working with Linux Community as a Linux Allians manager for last 5 years at IBM.After retiring IBM, working for personal busuiness and IT consultaion, experienced several DIY projects using Raspberry Pi.


Thursday June 4, 2015 16:20 - 17:10
Orchid 1 & 2

16:20

Successful Engagement with Open Source Communities - Tim Bird, Sony Mobile
The CE Workgroup of the Linux Foundation has initiated a project to overcome obstacles, within the embedded industry, to mainlining source code for the Linux kernel by corporate developers. In this presentation, Tim Bird will describe the activities of that project, including our "obstacles to mainlining" survey and white paper, online resources for aiding corporate developers in mainlining, and Tim's analysis of multiple Linux source trees from mobile phone vendors. Included in the talk will be a list of lessons learned and best practices for community interaction, that Tim has compiled over the years.

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engeineer, Sony Mobile
Tim Bird is a Senior Staff 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. Tim has been working with Linux for over 20 years and has spoken at numerous events, include almost all Embedded Linux Conferences, and many LinuxCon events.


Thursday June 4, 2015 16:20 - 17:10
Mars

17:20

BoFs: Challenge for Adapting Docker / Linux Container Technology on Enterprise Systems - Hiroshi Miura, NTT DATA
Docker is now catching eyes and buzzing around the world. There are many meetups and discussions on utilizing new linux container technology, but many usecases are on development environment and/or scalable web applications. Not a small number of engineer on SIer wandering how to utilize it, but it is still unmature for enterprize systems. Here is a BOF session to share issues and ideas for Docker/Linux container deployment strategy on enterprise systems and to try figuring out the direction.

Speakers
avatar for Hiroshi Miura

Hiroshi Miura

Manager, NTT DATA Corporation
Mr. Hiroshi Miura is an experienced speaker in areas of Linux, Python, OSS education and OpenStreetMap. He made presentations and panel sessions including LinuxCon 2010, PyConJP 2011, LinuxCon 2012, Enterprise User Meeting 2013. He is now providing proffessional services to customers who interested in deploying OpenStack and other Open Source Softwares. One of his interest of technologies is under the hood of DevOps movement. He is a commiter... Read More →


Thursday June 4, 2015 17:20 - 18:10
Orchid 3

17:20

FloatingIP Enhancement for Public Cloud Infrastructure - Yushiro Furukawa, Fujitsu
In a public cloud environment, floating IP is used for VM's IP address. If a VM needs the Internet access, global IPs are used as floating IP. In the situation, however, there's something to improve with the current floating IP mechanism.
  1. In a typical public cloud environment, there're some network hardware that are connected to the external network. With the current floating IP mechanism, global IP is required for each hardware, which can be considerable waste.
  2. VM instances that have a floating IP can access the network hardware, which may be a concern for the cloud provider.
In this presentation, we propose an enhancement for Neutron as a solution for both of them.

Speakers
avatar for Yushiro Furukawa

Yushiro Furukawa

Fujitsu
"Yushiro Furukawa has been working for Fujitsu for 4 years.Currently, he belongs to OpenStack development team in Fujitsu since 2014."


Thursday June 4, 2015 17:20 - 18:10
Jupiter

17:20

An Introduction to Greybus - Greg Kroah-Hartman, Linux Foundation
Greybus is the name for a new application layer protocol on top of
Unipro that controls the Ara Phone from Google.  This protocol turns a
phone into a modular device, allowing any part of the system to be
hotplugged while the phone is running.  This talk will describe what
this protocol is, why it was designed, and give the basics for how it
works.  It will discuss how this is implemented in the Linux kernel, and
how it easily bridges existing hardware like USB, I2C, GPIO and others
with little to no changes needed to existing kernel drivers.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Greg Kroah-Hartman is a Fellow at the Linux Foundation. He is | currently responsible for the stable Linux kernel releases, and | is a maintainer of the USB, TTY, and driver core subsystems in | the kernel as well as other portions of the codebase that he wishes he could forget about. He is the author of two books | about Linux kernel development, both free online, and has written many papers and articles about the Linux kernel.


Thursday June 4, 2015 17:20 - 18:10
Mars

17:20

OSS Development Team in a Company - Ken'ichi Ohmichi, NEC
Recently, Open Source Software becomes more important, and IT companies need
to hire OSS developers and build a development team based on their strategies.
However, the way of OSS development is different from the one of proprietary
software development and sometimes it is difficult to build/manage a development
team in companies.

We are working for OpenStack development as community members, and our team
consists of ten developers now. We faced many issues when joining OpenStack
community, and now we are sharing the knowledge which was gotten from such
issues in the team. When a new member joins our team, he/she needs to learn
the knowledge and grows to a good community developer faster.

In this session, I'd like to share the knowledge with you and get feedback for
making better knowledge. This session will help you build OSS team in your
company and join OSS community.

Speakers
KO

Ken'ichi Ohmichi

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


Thursday June 4, 2015 17:20 - 18:10
Neptune

17:20

A Tracing Technique for Understanding the Behavior of Large-Scale Distributed Systems - Yuichi Bando, NTT
Debugging or troubleshooting large-scale distributed systems is difficult due to its complexity; a single request may trigger the execution of hundreds of components running in parallel on many different machines. To help developers or operators gain deeper knowledge about the behavior of their distributed systems, Yuichi Bando proposes a tracing method that can be applied to their applications simply by slightly modifying an existing RPC library. This tracing helps them know a flow of processing and find performance bottlenecks. He implemented it to Eventlet, RPC library widely used in OpenStack project, and also started to discuss with Eventlet community in order for this feature to be included in Eventlet.

In this talk, he will demonstrate the tracking of swift, OpenStack object storage, as an example. In addition, how to visualize the trace data and the overhead will be reported.

Speakers
avatar for Yuichi Bando

Yuichi Bando

Research Engineer, NTT Labs
Yuichi Bando is a research developer who has been working at NTT Laboratory since 2013. His group has been developing open source software such as Sheepdog (scale out storage system), Ryu (software-defined networking framework) and Jubatus (online machine learning framework). He has been working on techniques for improving reliability of distributed systems, and currently is developing a distributed tracing system for debugging and... Read More →


Thursday June 4, 2015 17:20 - 18:10
Soleil

17:20

Introduction to GPUs and the Free Software Graphics Stack - Alexandre Courbot, NVIDIA
The GPU (Graphics Processing Unit) is one of the most complex and interesting components of a modern personal computer, be it a desktop machine or a mobile SoC. This talk is intended to be a gentle introduction to GPU history, how modern GPUs work, and how the Linux graphics stack is built to take advantage of all their features. Due to obvious time limits we will only scratch the surface, but we hope to lift some of the mystery that shrouds GPUs and encourage curious but potentially scared developers to study and contribute to the open-source graphics stack.

The talk will cover how 3D graphics are rendered, how GPUs accelerate the process, and the basic layout of the kernel and user-space drivers. NVIDIA GPUs and the Nouveau Free driver will be used as references for this talk, but the general principles should be applicable to any modern GPU.

Speakers
avatar for Alexandre Courbot

Alexandre Courbot

Software Engineer, NVIDIA
Alex is employed by NVIDIA to support the latest Tegra GPUs with the Nouveau free driver. His other kernel-related tasks include co-maintaining the Tegra architecture and GPIO subsystems.


Thursday June 4, 2015 17:20 - 18:10
Orchid 1 & 2
 
Friday, June 5
 

08:00

Breakfast & Registration
Friday June 5, 2015 08:00 - 09:30
Foyer

09:30

Linux, Docker and the OS of Tomorrow - Steve Francia, Chief of Operations, Open Source, Docker
Linux has become the foundation for infrastructure everywhere as it defined application portability from the desktop to the phone and from to the data center to the cloud. As applications become increasingly distributed in nature, the Docker platform serves as the cornerstone of Linux’s evolution solidifying the dominance of Linux today and into tomorrow.

Speakers
SF

Steve Francia

Steve Francia has been responsible for two of the largest commercial open source projects as the current Chief Operator of the Docker Project and the former Chief Developer Advocate of MongoDB. Steve has also run some of the top community-based open source projects: Hugo, spf13-vim, Cobra and Viper. He loves open source and is thrilled to be able to work on it full-time and then some. In writing, Steve tweets as @spf13, blogs at spf13.com and... Read More →


Friday June 5, 2015 09:30 - 10:00
Jupiter

10:00

Importance and Implications of Internetworking IoT Systems - Bryant Eastham, Principal Software Architect, Panasonic R&D
Bryant Eastham, Principal Software Architect for Panasonic R&D in North America, will discuss the importance of the internetworking of IoT systems and implications on data modeling, security, and semantics.

Speakers
avatar for Bryant Eastham

Bryant Eastham

TSC Chair, OpenDOF Project, Inc.
Bryant Eastham has worked in computer networking and system design his entire career, including everything from embedded systems to distributed cloud computing. He started working in robotics and digital control at the University of Utah before he could drive, managed a real 10BASE5 Ethernet network, and learned C on his own from a first edition "white bible". His career has focused on robotic control, sensor networks, real-time graphics, and... Read More →


Friday June 5, 2015 10:00 - 10:30
Jupiter

10:30

How Facebook is Leveraging Linux in the Data Center - Chris Mason, Linux Kernel Engineer, Facebook
Join Linux Kernel Engineer Chris Mason as he discusses how Facebook is leveraging Linux - and a vast open source portfolio - in the data center to connect 1.35 billion people across the globe.

Speakers
CM

Chris Mason

Software Engineer, Facebook
Chris Mason is a Software Engineer at Facebook, and the creator of the Btrfs filesystem. He has been working on Linux filesystems for the past 15 years, and has also held key engineering positions at Fusion-io, Oracle and SUSE.


Friday June 5, 2015 10:30 - 11:00
Jupiter

11:00

Break
Friday June 5, 2015 11:00 - 11:30
Foyer

11:30

A DevOps State of Mind - Chris Van Tuin, Red Hat
Rapid innovation, changing business landscapes, and new IT demands force businesses to make changes quickly. The DevOps approach is a way to increase business agility through collaboration, communication, and integration across different teams in the IT organization.

In this presentation, you’ll learn about:
  • The acceleration of Application Delivery for the Business with DevOps
  • The transformation of IT to a DevOps, Microservices, and Container based Cloud Architecture including the use of Red Hat’s OpenShift PaaS based on RHEL Atomic host, Docker, Google’s Kubernetes and Jenkins.
  • How DevOps practices can operate in a Platform-as-a-Service (PaaS)-enabled environment.
  • PaaS and DevOps, used together, can reduce software delivery cycle times, drive automation, and increase efficiency
  • Other organizations are using PaaS

Speakers
avatar for Chris Van Tuin

Chris Van Tuin

Chief Technologist, West, Red Hat
Chris Van Tuin, Chief Technologist for the West Region NA at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners with a focus on emerging technologies including IaaS, PaaS, and DevOps. He started his career at Intel in IT and Managed Hosting followed by leadership roles in services and sales engineering at Loudcloud and Linux... Read More →


Friday June 5, 2015 11:30 - 12:20
Orchid 3

11:30

Development for Fully-Automated Bare Metal Provisioning in OpenStack - Hironori Shiina, Fujitsu
Demands for bare metal provisioning is increasing in cloud computing. Ironic project provides bare metal provisioning in OpenStack. With Ironic, users can do bare metal provisioning in the same manner of VM provisioning. However, there're some features needed for fully automated bare metal provisioning. Today, Ironic needs manual operation in the following steps.
  • Once a bare metal instance is deployed, enabling network communication between VM instances and the bare metal instance requires a manual operation on physical network switches to which the bare metal instance is connected.
  • Also, isolating network between bare metal instances in different tenants requires a manual operation on physical network switches.
In this presentation, we propose solutions to automate these operations. We set up physical switches using SDN controllers when a bare metal instance is deployed.

Speakers
HS

Hironori Shiina

Hironori Shiina has been working for Fujitsu for 9 years. He developed middleware for mission critical systems on Linux. Currently, he belongs to OpenStack development team in Fujitsu.


Friday June 5, 2015 11:30 - 12:20
Jupiter

11:30

IT Study Groups and Community-Driven Conferences in Japan - Hiro Yoshioka, Rakuten
We will discuss community driven events, especially study sessions, technical conferences, Meetups and so on in Japan. There are many active study sessions about OSS related technologies in Japan. More than 300 - 400 meetings, conferences are held a month in Japan. What are they? Who do run them? Who is participate them? Why so popular? Community driven events are grass roots innovation engine and we will discuss the value of them.

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 June 5, 2015 11:30 - 12:20
Neptune

11:30

The Art of Doing Nothing: Linux Low Power Idle - Kristen Accardi, Intel
Idle is the most important workload of a client system. Modern client platforms are heavily optimized for low power. In this talk, Kristen will talk about how the platform can support idle workloads, and how Linux supports these platform features. Finally, she'll talk about how to tune the power management features on your laptop to minimize overall power consumption while idle.

Speakers
KA

Kristen Accardi

Intel, Intel
Kristen is a Linux OS engineer working for Intel’s Open Source Technology Center. Kristen has been a contributor to the Linux kernel for over 15 years in various different subsystems including Power Management, PCI, SATA, and ACPI. She is currently an architect and developer with the ciao project (clearlinux.org/ciao). She has spoken at many different Linux conferences worldwide, including the Linux Plumbers Conference, LinuxCon, and... Read More →


Friday June 5, 2015 11:30 - 12:20
Soleil

11:30

Open Source Tools for Enterprise Class Documentation Writing - Elena Zannoni, Oracle
This talk will give an overview, with some examples, of how it is possible to produce first class documentation using Open Source Tools. The use of DocBook XML and a variety of other programs, together with an automated build system written in house has produced very good results in our enterprise documentation team. We build all our Linux, Virtualization and MySQL docs using this system. 

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.


Friday June 5, 2015 11:30 - 12:20
Orchid 1 & 2

11:30

The OpenDOF Project as an ECHONET Bridge for Smart Homes - Bryant Eastham, Panasonic R&D
The OpenDOF Project provides a secure, open-source framework for easily building distributed, interoperable systems that include devices, gateways, and cloud services for the Internet of Things. With a consistent, flexible object model these systems include data collection as well as remote control.

One of the key capabilities of the framework is the creation of bridges between different transports and application protocols. The benefit of these bridges is compatibility with other OpenDOF-based cloud services, as well as its security and object model.

This presentation will introduce the OpenDOF Project as well as discuss an existing ECHONET bridge and the technical issues that needed to be resolved in its development. These types of bridges are key to the development of Smart Homes.

Speakers
avatar for Bryant Eastham

Bryant Eastham

TSC Chair, OpenDOF Project, Inc.
Bryant Eastham has worked in computer networking and system design his entire career, including everything from embedded systems to distributed cloud computing. He started working in robotics and digital control at the University of Utah before he could drive, managed a real 10BASE5 Ethernet network, and learned C on his own from a first edition "white bible". His career has focused on robotic control, sensor networks, real-time graphics, and... Read More →


Friday June 5, 2015 11:30 - 12:20
Mars

12:20

Lunch
Friday June 5, 2015 12:20 - 14:00
Foyer

12:30

Tokyo OpenStack Meetup: Networking Over Lunch at LinuxCon + CloudOpen Japan 2015
Special OpenStack meetup for attendees of LinuxCon / CloudOpen Japan only - ticket required for admission!  We'll meet very informally for impromptu networking - there's no agenda. Just bring your bento box and business cards to room "Mars" on 4F, between 12:30 and 13:30 - you can join and leave at any time!

All attendees welcome (do bring guests!) - including other OpenStack-related groups and communities. However, primary language will be English.

No RSVP required.

For information about LinuxCon and CloudOpen Japan, visit: 
http://events.linuxfoundation.org/events/linuxcon-japan

Friday June 5, 2015 12:30 - 13:30
Mars

14:00

Managing the International OpenStack Development Team for Success - Yuiko Takada, NEC; Xu Haiwei, NEC; Madhuri Kumari, NEC
Our team consists of many countries' people -Chinese, Indian, Japanese. And almost all members are non-English-native. We have a lot of differences, - language, the national character, culture, and so on. And also, we had a lot of problems because of above differences.

In this session, we will introduce our team and talk about how we've solved our problems and improved our team - how we've climbed over a wall of language by having tried to use some software tools and how we understand and mutually recognize each national character and each countries' culture, how we are managing our team progress, our results, our future tasks.

By this session, we can tell you the secret to that success of OSS development.

Speakers
XH

Xu Haiwei

Xu is a software engineer from NEC Solution Innovator , currently he is mainly working on the OpenStack project.
MK

Madhuri Kumari

Madhuri is a Software Engineer at NEC Technologies India Pvt Ltd. She has experience in the storage and cloud domain. She is an active contributor in Openstack Projects. She has also contributed to Magnum, Swift, Nova. | She is a core in Openstack Container Project "Magnum".
YM

Yuiko Mori

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


Friday June 5, 2015 14:00 - 14:50
Orchid 3

14:00

Unifying Events and Logs Into the Cloud - Eduardo Silva, TreasureData
Log data provides critical insights into software systems. However, in the age of ubiquitous computing, unifying logs from hundreds of data sources with different data formats presents a big challenge.

Fluentd is an open source data collector that solves this problem by providing a unified logging layer with pluggable and reliable architecture.

In this presentation, I will talk about different use cases including mobile backend systems for logging and automotive sensor data collection and discuss how we can collect data from these sources in a maintainable, scalable manner, focusing on cloud-based backend systems.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Software Engineer, Treasure Data
Eduardo Silva is a principal Open Source developer at Treasure Data Inc. It currently leads the efforts to make logging ecosystem more friendly in Embedded, Containers and Cloud services. He also directs the Monkey Project organization which is behind the Open Source projects Monkey HTTP Server and Duda I/O. He is a known speaker having experience in South America and in recent Linux Foundation events in the US, Asia and Europe.


Friday June 5, 2015 14:00 - 14:50
Jupiter

14:00

Power Tuning Linux: A Case Study - Alexandra Yates, Intel
In this talk we will examine the power consumption of an off-the-shelve system running an “out of the box” Linux distributions. We will demonstrate the steps needed to achieve optimal system power using various tools and analysis techniques including PowerTOP & Turbostat. Upon completion of the talk, the audience should understand the steps needed to properly configure an out of the box Linux distro to take advantage of the power features available on the latest Intel platforms.

Speakers
AY

Alexandra Yates

Software Engineer, Intel
Alexandra is a Software Engineer who works at Intel’s Open Source Technology Center (OTC) on the Linux Core Enabling Team, Alex focuses on enabling Linux and tools such as PowerTOP to work on Intel Architecture


Friday June 5, 2015 14:00 - 14:50
Soleil

14:00

Converting Existing Installed OS and Applications to Docker - Marc Merlin, Google
Google has been using the same shared server image between the booting OS and the applications that runs in containers. Container solutions like docker were designed to let you run an application on a vanilla OS image. This is great if you want to totally decouple a new application from the underlying OS. This is not great if you don't want to have to maintain 2 operating systems (the host one and the container one) if you already have well customized OS, and if you simply want to run some existing applications in a container. This gives you the security benefit from resource/disk/network separation between untrusted applications and the rest of your operating system without having to start from scratch with a base OS and lots duplicate packages between the container and the host OS. More importantly this lets you switch existing working applications to a state where half their functionality (like the web facing portion with untrusted php code) runs in a read only container, while the backend that needs access to local disk and network resources, run outside the container, and post the data to a filesystem that is only read only in the container but sufficient for serving results.

You also benefit from completely controlling the container image and not relying on an image retrieved from the internet that may not be trustworthy by reusing the exact same OS image inside and outside the container, also minimizing upgrade time and cost.

My talk will show how to use docker to achieve those goals and get a chance to containerize applications that you probably wouldn't get around to run in containers otherwise

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 →


Friday June 5, 2015 14:00 - 14:50
Orchid 1 & 2

14:00

Git Internals - Graphs, Hashes, and Compression - John Britton, GitHub
Git is a version control system built on well known patterns in computer science. John will take you to the very bottom. The floor. The code. The algorithms. The directed acyclic graph of hashed bit sequences made efficient through LZW compression and deferred garbage collection determined by node reachability via hash relationships. We want and need to know precisely how things work. Let’s dig into the guts of Git.

Speakers
JB

John Britton

John Britton is a developer and community builder, active in both open source and open education. As Education Liaison at GitHub he's working to improve computer science education by bringing the principles of open source into the classroom.


Friday June 5, 2015 14:00 - 14:50
Neptune

14:00

Using Rust to Build the Next Generation Web Browser - Lars Bergstrom, Mozilla & Mike Blumenkrantz, Samsung
This talk will discuss how Rust is being used to develop Servo, a web browser optimized to run on both desktop and embedded devices. Rust is an alternative to C for systems programming which provides memory safety guarantees while maintaining a similar level of performance. Rust is being leveraged in Servo to parallelize operations wherever possible. In this case, parallelization results in greatly reduced power consumption, making Servo a key player in the mobile browser space.

Speakers
avatar for Lars Bergstrom

Lars Bergstrom

Researcher, Mozilla
Lars Bergstrom is a Researcher at Mozilla. He works on the Servo web browser engine and obtained his PhD in Computer Science from the University of Chicago. He has presented at research conferences (ICFP, IFL, USENIX-Windows) and has lectured both introductory and advanced systems courses.
MB

Mike Blumenkrantz

Mike Blumenkrantz is a Senior Engineer at Samsung R&D America. He is the maintainer of the Enlightenment desktop as well as a contributor to the Servo browser engine.


Friday June 5, 2015 14:00 - 14:50
Mars

15:00

GlusterFS - Overview & Future Directions - Haruka Iwao, Red Hat
GlusterFS is a general purpose distributed scale-out filesystem that runs on commodity hardware. In this presentation, Vijay Bellur will provide an architectural overview of GlusterFS and discuss how this architecture can be used to build a scale-out storage solution for modern datacenter needs. Details on new features in GlusterFS 3.6 & 3.7 releases , use cases and interesting challenges with GlusterFS will be provided. As part of this session, Vijay will also discuss integration of GlusterFS with other open source ecosystems like OpenStack, Apache Hadoop, oVirt and provide future directions of the GlusterFS project including GlusterFS 4.0. 

Speakers

Friday June 5, 2015 15:00 - 15:50
Orchid 3

15:00

Scalable Private Cloud Storage with Full OSS Stack - Hiroshi Miura, NTT DATA
Cloud storage is now very popular for ordinal end users; there are many famous services such as Dropbox, Google drive, OneDrive and so on. Many organizations, that want to help employers or members keeping high productivity, are interested in cloud productivity toolset such as Google Apps, Zoho, etc. I'd love to introduce an original OSS combination; ownCloud, OpenStack Swift, Sheepdog and more for its purpose. This is introductory session for these OSSes.

Speakers
avatar for Hiroshi Miura

Hiroshi Miura

Manager, NTT DATA Corporation
Mr. Hiroshi Miura is an experienced speaker in areas of Linux, Python, OSS education and OpenStreetMap. He made presentations and panel sessions including LinuxCon 2010, PyConJP 2011, LinuxCon 2012, Enterprise User Meeting 2013. He is now providing proffessional services to customers who interested in deploying OpenStack and other Open Source Softwares. One of his interest of technologies is under the hood of DevOps movement. He is a commiter... Read More →


Friday June 5, 2015 15:00 - 15:50
Jupiter

15:00

NeuG: A True Random Number Generator Implementation - Niibe Yutaka, Free Software Initiative of Japan
NeuG is an implementatio of True Random Number Generator, based on the sampling noise of Analog-Digital Converters.It runs on STM32F103, and it outputs random bits at the rate of more than 80 kB/sec (kB = 1000-byte). The interface of NeuG standalone device is USB, and it behaves as a device of communication device class. In GNU/Linux, it runs as /dev/ttyACM0. It is a true RNG, with SHA-256 conditioning component. It tries to follow the draft of NIST SP 800-90B. It is a by-product of Gnuk Token, the OpenPGPcard compatible free (as in freedom) token.

The audience is anyone who cares privacy, encryption, and entropy. Getting good entropy is not only technical, but also social issue. It's not enough for a computer user to have an instruction like RDRAND or RDSEED in a processor of his computer, because it is mostly imposible for him to check the possibility of hidden back door. The design should be free (as in freedom), and it is better for a product to be reproducible by anyone.  




Speakers
NY

Niibe Yutaka

Niibe is a long time free software hacker who joined the GnuPG project in 2011 and soon took over the development of the smartcard related code. He is also the person behind the gnuk token.


Friday June 5, 2015 15:00 - 15:50
Mars

15:00

Meta-Debian: Extending Yocto Project's Poky - Kazuhiro Hayashi, Toshiba
For industrial products, kernel and open source software included in the system require fully customizable and longer term support. Distribution and its platform tools which satisfy such requirements are needed for developers to introduce Linux into embedded machines widely. Poky build system is well-designed to create Linux for embedded systems; users can fully customize Linux based on a default reference distribution provided by Poky. This presentation proposes an additional layer for Poky - meta-debian. meta-debian provides functions and meta data to generate customized Debian only by putting the layer into Poky build system without modifying original meta data. This is an example of Poky extension. Our purpose is to provide tiny and easy customizable Debian to embedded system because we'd like to use Debian's long term supported sources and make a contribution to that project.

Speakers
KH

Kazuhiro Hayashi

Toshiba Corporation
Kazuhiro Hayashi has been working at TOSHIBA Corporation as a Software Engineer since 2010. He works on developing Linux for embedded system for various products especially for civil infrastructure related systems.


Friday June 5, 2015 15:00 - 15:50
Neptune

15:00

OpenPOWER Technology Innovation - Paul Mackerras, IBM
The OpenPOWER Foundation, announced by Google, IBM, Mellanox, NVIDIA and Tyan in August 2013, is an open and global development alliance based on IBM's POWER microprocessor architecture.  Now, more than 110 members have joined and many innovative technologies are being developed. Linux and other open-source software plays a major role in the OpenPOWER ecosystem.  IBM has open-sourced the initialization and boot firmware for POWER8 machines, making it possible to construct a server-class machine where the whole software stack from the operating system down to the first
instruction executed at power-on, is entirely open source. This session will highlight two OpenPOWER technologies of particular interest to developers. The first is the integration of NVIDIA GPUs into POWER systems, together with CUDA integration provided by IBM Java.  The second, CAPI, allows us to integrate a Field Programmable Gate Array (FPGA)
into a POWER8 system, allowing computational functions programmed into the FPGA to be accessed directly from a user-space process without operating system overhead.  These technologies enable application developers to obtain outstanding performance at low cost for programs that handle large data arrays. These technologies are  already close to you for next generation Linux software and systems.

Speakers
PM

Paul Mackerras

Paul Mackerras works in the Linux Technology Center in IBM, where he leads a group of people whose mission it is to bring open-source virtualization to IBM's Power systems. He has been working on Linux since 1996, when he ported Linux to run on Apple Power Macintosh computers. He was the Linux architecture maintainer for the PowerPC architecture for 7 years. He is the author of gitk, a visualization tool for the Git version control system, and is... Read More →


Friday June 5, 2015 15:00 - 15:50
Soleil

15:00

Stacked Vlan in Linux: with Report from Netdev 0.1 - Toshiaki Makita, NTT
Since 802.1ad vlan protocol was introduced in 2013, stacked vlan (double vlan tags) has been getting common on Linux. It can be used not only inside a data center network, but also in integrating Linux into Ethernet VPN, e.g. Metro Ethernet, which often consists of 802.1ad switches. However, there still remains a couple of challenges related to performance and usability. This presentation will give an overview of stacked vlan and its issues, and how they are being addressed. As this topic is discussed in the new Linux networking conference, Netdev 0.1, this presentation also gives a report of related topics on state-of-the-art technologies presented in Netdev.

Speakers
TM

Toshiaki Makita

Linux kernel engineer, NTT Open Source Software Center
Toshiaki Makita works for NTT Open Source Software Center (NTT OSSC), where he has been providing technical support for Linux kernel. He used to be a research and development engineer focusing on Ethernet VPN at NTT West, which is a regional carrier in NTT group. He has been an active patch submitter on Linux kernel networking subsystem for several years. | He has given presentations in LinuxCon Japan 2014, 2015, and BoF and tutorial sessions... Read More →


Friday June 5, 2015 15:00 - 15:50
Orchid 1 & 2

17:00

All-Attendee Reception
Friday June 5, 2015 17:00 - 18:30
Foyer