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

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

Intermediate [clear filter]
Tuesday, May 20
 

12:00pm

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

Speakers
DN

David Nalley

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


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

12:00pm

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

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

Speakers
GL

Grant Likely

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


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

12:00pm

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

Speakers
NK

Nigel Kersten

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


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

2:00pm

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

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

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

Speakers
JB

James Bottomley

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


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

3:00pm

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

Speakers
DV

Daniel Veillard

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


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

4:20pm

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

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

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

VP, Strategic Programs, The Linux Foundation
Ibrahim Haddad (Ph.D.) is Vice President of Strategic Programs at the Linux Foundation. In this role, he works with the largest technology companies and open source communities to facilitate a vendor-neutral environment for advancing the Linux and open source platform. He is the Executive... Read More →


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

4:20pm

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

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

Speakers
TM

Toshiaki Makita

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


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

4:20pm

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

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

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

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

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

Speakers
avatar for Yasunori Goto

Yasunori Goto

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


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

4:20pm

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

Speakers
YH

Yoshihiro Hayashi

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


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

9:30am

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

Speakers
avatar for Joe Gordon

Joe Gordon

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


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

9:30am

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

Speakers
avatar for Steven Rostedt

Steven Rostedt

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


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

9:30am

How The Linux Kernel is Developed - Greg Kroah-Hartman

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


Speakers
GK

Greg Kroah-Hartman

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


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

10:30am

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

Speakers
avatar for Shane Coughlan

Shane Coughlan

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


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

10:30am

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

Speakers
MS

Mario Smarduch

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


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

10:30am

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

Speakers
avatar for Rich Bowen

Rich Bowen

VP, Conferences, Apache Software Foundation
Rich has been involved in Open Source since before it had that name. He's a director at the Apache Software Foundation, and a community architect at Red Hat.


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

10:30am

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

Speakers
YY

Yoshihiro Yunomae

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


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

12:00pm

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

Speakers
KO

Ken'ichi Ohmichi

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


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

12:00pm

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

Speakers
MK

Masaki Kimura

OSS Engineer, Hitachi Ltd.
Masaki Kimura is an OSS engineer at Hitachi, Ltd. He is currently working on evaluating OpenStack with servers and storages for enterprise use. Especially, he aims at creating high reliable virtualized environment with OpenStack. He had a presentation on KVM storage Layer at LinuxCon... Read More →


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

12:00pm

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

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

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

Speakers
HT

Hajime Tazaki

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


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

2:00pm

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

Speakers
GT

Guido Trotter

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


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

2:00pm

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

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

Speakers
SH

Stephen Hemminger

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


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

2:00pm

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

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

Speakers
avatar for Marek Vasut

Marek Vasut

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


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

9:30am

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

Speakers
DV

Daniel Veillard

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


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

9:30am

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

Speakers
SH

Stephen Hemminger

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


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

9:30am

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

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

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

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

Speakers

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

9:30am

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

Speakers
avatar for Bruno Cornec

Bruno Cornec

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


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

10:30am

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

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

Speakers
TY

Takuya Yoshikawa

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


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

12:00pm

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

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

Speakers
avatar for Isaku Yamahata

Isaku Yamahata

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


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

12:00pm

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

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

Speakers
avatar for Marek Vasut

Marek Vasut

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


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

12:10pm

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

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

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

Speakers
SA

Syed Armani

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


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

2:00pm

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

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

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

Speakers
DN

David Nalley

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


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

2:00pm

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

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

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

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

Speakers
LP

Lennart Poettering

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.


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

2:00pm

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

Speakers
TH

Tetsuo Handa

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


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

3:00pm

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

Speakers
HT

Hiraku Toyooka, Hitachi

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


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