Loading…
LinuxCon Europe + CloudOpen Europe has ended
Monday, October 21
 

8:00am BST

Continental Breakfast
Monday October 21, 2013 8:00am - 9:30am BST
Foyer

8:00am BST

Registration
Monday October 21, 2013 8:00am - 6:00pm BST
Foyer

9:30am BST

Keynote: State of Linux Union - Jim Zemlin, Executive Director, The Linux Foundation
Session Descritpion Coming Soon

Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Monday October 21, 2013 9:30am - 9:50am BST
Pentland

9:50am BST

Keynote: We Won. What’s Next? - Mark Hinkle, Director of Community, Citrix
How will the Linux and Open Source further technology for the next 20 years. 

It’s been over twenty years since Linux birth and it grown up to become the most successful collaborative endeavor of all time. Linus’ little project now cumulatively powers more servers, mobile phones and other embedded systems than any other operating system. Linux runs our economy and touches the lives of literally every single human being on the planet in one way, shape or form. Time Magazine named Linux Torvalds the 17th most influential man of the century 20th century. No longer do we have to defend the viability of Linux it’s been proven beyond a shadow of a doubt. So where do we go from here? We’ll explore how the Linux and open source community can build upon their success for the betterment of technology and the world around them.

Speakers
avatar for Mark  Hinkle

Mark Hinkle

Vice President, Marketing, The LInux Foundation.
I like open source software but I like to work with people who work on open source software even better.


Monday October 21, 2013 9:50am - 10:10am BST
Pentland

10:10am BST

Keynote: The Twitter Stack - Chris Aniszczyk, Head of Open Source, Twitter
Join Chris as he discusses how Twitter started on a monolithic architecture and eventually moved to a service oriented one solely relying on open source software along the way.

Speakers
avatar for Twitter

Twitter

Twitter
Twitter is a real-time information network that connects you to the latest stories, ideas, opinions and news about what you find interesting.


Monday October 21, 2013 10:10am - 10:30am BST
Pentland

11:30am BST

Open Source's $59B Opportunity - Phil Odence, Black Duck Software
Enterprises benefit from the adoption of open source, but most are reluctant to use projects with no declared license. Recent research has revealed that 40% of OSS projects have no declared license; and of this significant number, 42% actually contain embedded licenses, which can be difficult to find, let alone review, without the proper tools. Imagine the potential value and productivity that could be unleashed if all open source projects were accessible to enterprises – Black Duck has estimated this opportunity at up to $59B. But how do enterprises evaluate projects without easily identifiable licenses? This session will discuss the importance of and methods to discover embedded licenses. Odence will provide market sizing for projects with embedded licenses and discuss the opportunity to capture value from projects which might otherwise be off-limits to enterprises.

Speakers
avatar for Phil Odence

Phil Odence

VP of Business Development, Black Duck Software
Phil Odence is Vice President of Corporate and Business Development for Black Duck Software, with responsibility for corporate and business development activities and expanding Black Duck's reach, image and product breadth by developing partnerships across Black Duck's ecosystem ecosystem... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Lennox 1

11:30am BST

Big Data for Good or Evil -- Lessons from the NSA PRISM Scandal - Jason Bloomberg, ZapThink
Heroic whistleblower or villainous traitor? Regardless of how you feel about Edward Snowden's release of confidential NSA documents, there are several important lessons from the entire NSA PRISM scandal that any organization dealing with Big Data can take to heart. Nobody is upset the NSA has stopped terrorist attacks. What we're all upset about is the fact that they are collecting information on everybody else -- especially non-US citizens. Lesson #1: It’s not just the data you want that are important, you must also worry about the data you don’t want. Other lessons include the increased role of metadata, the role Big Data analytics play in data governance, and dealing with issues over time. Big Data are here to stay, and Big Data sets only going to get more dangerous. We must learn the lessons of NSA PRISM to understand how to deal with Big Data pitfalls before we fall into them.

Speakers
JB

Jason Bloomberg

President, ZapThink
Jason Bloomberg is President of ZapThink, a Dovel Technologies Company. He is a global thought leader in the areas of Cloud Computing, Enterprise Architecture, and Service-Oriented Architecture. He created the Licensed ZapThink Architect (LZA) SOA course and associated credential... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Lowtheir

11:30am BST

(Tutorial) OpenStack Tour de Force - Florian Haas, hastexo
Call us crazy, but here is where we stand up an OpenStack cloud, from scratch, in two hours. First presented at OSCON 2013 and running full throttle through the basics of OpenStack, this fast-paced tutorial will whirl through authentication, image storage, networking, and compute at breakneck speed. Not for the faint at heart. A strong sysadmin or devops background is an excellent asset to bring along to this tutorial, but no prior knowledge of OpenStack is required. (If you do bring it to the table, though, it certainly won’t hurt.) Prior Puppet knowledge is also a plus, as this tutorial will use Puppet for automated deployment and configuration.

Speakers
avatar for Florian Haas

Florian Haas

City Network
Florian runs the Education team at City Network, and helps people learn to use, understand, and deploy complex technology. He has worked exclusively with open source software since about 2002, and has been heavily involved in OpenStack and Ceph since early 2012, and in Open edX since... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Tinto

11:30am BST

A Detailed Look at the Cairo OpenGL Spans Compositor Performance - Bryce Harrington, Samsung
With Cairo seeing use in Wayland and in various embedded platforms, it's worthwhile to consider Cairo's OpenGL backend for providing hardware-accelerated 2D drawing support. The cairo-gl backend comprises three different compositors: MSAA, traps, and spans. This talk compares the rendering performance of the three compositors and takes a detailed look at specific performance bottlenecks in the spans compositor, how they can be improved, and for what applications one compositor would outperform the others.

Speakers
BH

Bryce Harrington

Senior Open Source Developer, Samsung Research
Bryce is a Senior Open Source Developer at Samsung Research America's Open Source Lab. Prior to Samsung, Harrington was Canonical, Ltd.'s Technical Lead for the Ubuntu X.org team, focused on X.org maintenance for the Ubuntu distribution. He is also one of the founders of the Inkscape... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Sidlaw

11:30am BST

Application-Level Debugging and Profiling: Gaps in the Tool Ecosystem - Rosemary Francis, Ellexus
For years instruction-level debuggers and profilers have improved in leaps and bounds. Similarly, system-level and network monitoring tools are increasingly ubiquitous. There is, however, a gulf between the two worlds which is widening as more and more processes and applications share system resources. In this talk I will present the concepts of application-level tracing and what kind of information is available. I will run through the techniques for combining run-time data from different levels before moving onto some case studies. In particular I will present how a lack of application-level monitoring can lead to file-system bottlenecks and undetected network issues in distributed Linux HPC IT systems.

Speakers
avatar for Rosemary Francis

Rosemary Francis

CEO, Ellexus
Dr. Rosemary Francis is the CEO and technical co-founder of Ellexus Ltd, the I/O profiling company. Rosemary obtained her PhD in Computer Architecture from the Cambridge University Computer Lab. Ellexus develop unique tools for profiling scientific applications with specific expertise... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Fintry

11:30am BST

How OpenStack Improves Code Quality with Project Gating and Zuul - James E. Blair, OpenStack Foundation
The OpenStack CI team developed Zuul to manage its project gating system. Gating is a process where every change, after passing code review, is automatically tested and merged only if it passes the test suite. Zuul is a flexible, general purpose system to integrate Gerrit code review and Jenkins and can be used for project automation purposes beyond gating. Driven by a simple, readable YAML file, Zuul has a set of basic concepts that can be combined to make very powerful automation pipelines. Zuul can perform speculative execution of tests on multiple dependent changes in parallel to keep merges happening quickly for large gated projects. Developers and test engineers can expect to learn how the OpenStack projects uses these tools and techniques, and how they can be applied to their own projects.

Speakers
JE

James E. Blair

IBM
James is a founding member of the OpenStack Project Infrastructure team. He has been instrumental in creating OpenStack's development process and now works for the OpenStack Foundation continuing to develop the infrastructure needed for a growing project. He has been active in... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Lammemuir 1

11:30am BST

Namespaces For Security - Jake Edge, LWN.net
Namespace support has been growing in the Linux kernel, so there are now a number of ways that namespaces can be used to help protect Linux systems from exploits. Using namespaces (in particular, the mount, network, PID, and user namespaces) can isolate processes in ways that will prevent some types of vulnerabilities from compromising more of the system. Namespaces can be used as part of a "defense in depth" strategy to avoid the harm (or most of the harm) from exploits of vulnerable user-space applications.

Speakers
JE

Jake Edge

Editor, LWN.net
After 20 years as a software engineer Jake Edge joined LWN.net as a full-time editor in 2007. Prior to LWN, he did development of system-level software, mostly on Linux after 1994 or so. Jake writes on lots of topics of interest to the Linux and free software development communities... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Pentland

11:30am BST

Introduction to Tizen & Architecture - Yoonsoo Kim, Samsung
Tizen is an open source, standards-based software platform supported by leading mobile operators, device manufacturers, and silicon suppliers.  It can be used for  multiple computing platforms including smartphones, In-vehicle infotainment (IVI), smart TV, notebooks, tablets, and more. In this session, we will outline the vision and goals of the project, and give pointers to the technical details, architecture and building blocks needed to develop Tizen OS based solutions. We'll also give you an understanding of the native and Web/HTML5 based development environment offered by Tizen.

Speakers
avatar for Yoonsoo Kim

Yoonsoo Kim

Samsung
As a Tizen platform architect, Yoonsoo Kim is actively participating in architecture design, considering desired platform qualities such as security, performance, maintainability, testability,  time-to-market, and etc. at Samsung Electronics Mobile R&D Office. He is also reviewing... Read More →


Monday October 21, 2013 11:30am - 12:20pm BST
Lammemuir 2

11:30am BST

(BoFs) New Storage Technologies and Linux: Shingled Drives and Persistent Memory
Linux faces challenges as we look to add support for new, very dense shingled drives and very high speed, low latency persistent memory technologies.

This event will bring together some of the key Linux kernel developers working in this area along with some of the industry people to give us updates on the new technologies and proposed interfaces. This is a discussion forum, not a presentation oriented session.

Attendance is open to anyone who is active in the storage and file systems in Linux.

Schedule:
11:00 - 11:15 - Introduction & Topic Review
11:15 - 12:50 - Persistant Memory Update: Status of Upstream Work on the Multi-Queue Layer, PMFS and PM Block Device12:50 - 14:20 - Lunch
14:20 - 15:10 - SMR Drives
15:20 - 16:10 - Providing GFS2 performance metrics with Performance Co-Pilot (PCP)
16:10 - 16:40 - Break16:40 - 17:30 - Cluster FS / NFS / Samba 


Monday October 21, 2013 11:30am - 5:30pm BST
Moorfoot

12:30pm BST

The Disruptive Nature of Open Source Cloud - Alan Clark, SUSE
Over the coming year the impact of Cloud will exponentially accelerate. Cloud will prove to be one of the biggest disruptive forces that has hit the computing industry in the past decade. And while open source technologies have been a key enabler for this revolution, established proprietary vendors have keenly capitalized on this disruptive market leaving open source cloud scrambling to capture market share. The Cloud open source projects are now armed with tremendous industry backing, critical mass and huge momentum. With cloud computing having moved beyond compute, integrating technologies in storage, networking, security, management and automation, open source is ready to compete. It is an exciting time to be a part of open source cloud disruptive change. Come find out why.

Speakers
avatar for Alan Clark

Alan Clark

CTO Office, SUSE


Monday October 21, 2013 12:30pm - 1:20pm BST
Lennox 1

12:30pm BST

Software Defined Networking in CloudStack - Hugo Trippaers, Schuberg Philis
Virtualization and Cloud Orchestration Software solved only part of the cloud puzzle. Where we are now able to effectively orchestrate compute and storage resource, more often than not the network engineer is still trying to keep up with his telnet or ssh based consoles. Software Defined Networking is one of the solutions that will bring the last infrastructure bit, networking, into the cloud era. This talk will start with a short background on software defined networking and than dive into the technical details. It discussed how SDN integration was done in cloudstack and the various implementations that are currently supported by there.

Speakers
HT

Hugo Trippaers

Mission Critical Engineer, Schuberg Philis
The power of open source communities lies in the willingness to share knowledge: when people with different backgrounds work together, the whole is greater than the sum of the parts. As a mission critical engineer I have been working for Schuberg Philis for the past seven years. My... Read More →


Monday October 21, 2013 12:30pm - 1:20pm BST
Lowtheir

12:30pm BST

TripleO: OpenStack on OpenStack - Monty Taylor, HP
Typical cloud deployments - be it Openstack, Eucalyptus etc - have a separate control layer installed and upgraded using separate tools (which might be hand-configured PXE + preseeding, Cobbler, Orchestra/MAAS, FAI etc). As a result you have two distinct provisioning systems in play, which allows for more user error and increased special cases in automation. Using Openstack’s bare-metal hypervisor, my team are building a fully self contained cloud, where the control layer for the cloud is itself deployed and upgraded via the same cloud API. Audiences should be anyone looking to deploy complex cloud applications, or anyone looking to deploy OpenStack. They should expect to leave the talk with all of their notions about large-scale application deployment stood soundly on their head.

Speakers
avatar for Monty Taylor


Monday October 21, 2013 12:30pm - 1:20pm BST
Monteith

12:30pm BST

A Deep Look Into WebEngines: From the GET Request Up to the Screen Pixel - Adenilson Cavalcanti, Samsung Research America
Web Browsers are quickly becoming the most frequently used individual application in any modern desktop, following the same trend in mobile devices. They are growing in capabilities and performance, enabling an era of new webapps ranging from email to vehicle navigation and games. Current browsers are powerful enough to run even the Linux kernel in a Javascript PC emulator. Browsers are enabled by web engines, but have you ever questioned how they work? The objective of this talk is to present how a modern web engine works, following the several steps from the first user input to access a webpage up to the moment where content is rendered in the screen. Topics like multiprocess browser architecture, process sandboxing, content parsing and rendering will be covered. The web engine used for the discussion will be WebKit, with some examples drawn from Blink and Gecko.

Speakers
avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Staff Engineer, ARM
Adenilson has a wide variety of experience with different programming languages and operating systems. He has special interests in Web Engines, *nix and embedded and mobile devices, where he is always looking for new ideas and opportunities to use FOSS in new and innovative ways... Read More →


Monday October 21, 2013 12:30pm - 1:20pm BST
Pentland

12:30pm BST

Architectural Changes in NetworkManager - Pavel Šimerda, Red Hat Czech
People have benefited from using NetworkManager on laptops and other user-facing systems for years, long before I joined the project. But the last year of development primarily focused on server and virtualization use cases, whose requirements are entirely different. Pavel Šimerda will speak about the vast architectural changes NetworkManager is undergoing to support all of the currently considered use cases. We will also talk about the actual features that can (and often will) be backed by the architecture. While some of them require modification of NetworkManager code, many can be done with the scripting capabilities or NetworkManager API/CLI. Interoperability with specific other software like unbound and dnssec-trigger will be discussed as well.

Speakers
avatar for Pavel Šimerda

Pavel Šimerda

Open Source Developer, prgcont.cz
I help companies with Linux distributions, tools, system services and programming languages down to the level of custom code modifications and relation with the upstream communities. My specialty is open source software development and debugging tools and ecosystem. I am maintaining... Read More →


Monday October 21, 2013 12:30pm - 1:20pm BST
Fintry

12:30pm BST

Detecting Silent Data Corruptions and Memory Leaks Using DMA Debug API - Shuah Khan, Samsung
Linux kernel drivers map and unmap Dynamic Memory Access buffers using DMA API. DMA map operations can fail. Failure to check for errors can result in a variety of problems ranging from panics to silent data corruptions. Kernel panics can be fixed easily, however data corruptions are hard to debug. DMA mapping error analysis performed by the presenter found that more than 50% of map interface return values go unchecked in the kernel. Further more, several drivers fail to unmap buffers when an error occurs in the middle of a multi-page dma mapping attempt. Presenter added a new DMA Debug interface in Linux 3.9 to check for missing mapping error checks. This talk will share the results of the analysis and discuss how to find and fix missing mapping errors checks using the new interface. This talk will discuss possible enhancements to DMA Debug API to detect and flag unmap errors.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Developer, Samsung SRA OSG
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Contributor who focuses on IOMMU, DMA, Linux Power Management, and PCIe, in addition to helping with stable release kernel maintenance testing and bug fixes. Shuah has several years... Read More →


Monday October 21, 2013 12:30pm - 1:20pm BST
Sidlaw

12:30pm BST

LTTng as a New Monitoring Tool - David Goulet, EfficiOS Inc.
In the past, much effort has been invested in high performance kernel tracing tools, but now focus in the tracing community seems to be shifting over to efficient user space application tracing. By providing joint kernel and user space tracing, developers now have deeper insights in their applications. Furthermore, system administrators can now put in place a new way to monitor and debug systems using a low instrusivness tracing system, LTTng. This presentation explains how LTTng can be used as a powerful monitoring tool for an entire farm of servers taking advantage of this year exciting new features such as network streaming and snapshot. This shows hands on how to leverage tracing in a production environment to monitor and debug system by showing use cases of real system using such a tools for monitoring. Finally, this talk concludes with the future work we are doing on LTTng and

Speakers
DG

David Goulet

Maintainer and Main Developer of lttng-tools, EfficiOS Inc.
David Goulet works at EfficiOS Inc., an operating system efficiency R&D consultancy based in Montreal, Canada. He is currently involved in the LTTng project as the maintainer and main developer of lttng-tools.


Monday October 21, 2013 12:30pm - 1:20pm BST
Lammemuir 1

12:30pm BST

Tizen 3.0 Open Governance - Thiago Macieira, Intel & Guy Martin, Samsung
"Tizen is an open source, standards-based software platform" says tizen.org, but there haven't been a lot of details up until recently. It's time now, with the Tizen 3.0 development starting, for the project to welcoming developers, artists, translators and other types of contributors to participate and improve Tizen, through a process modelled on existing Open Source projects and taking into account the needs of the companies making a business around it.

This session is meant to present and explain the Tizen development and governance model, starting with how an individual contributor can interact with existing developers, through the patch submission process all the way to how the Technical Steering Group and its working groups affect the project. It will also try to explain why this model was chosen and how it is helps the project achieve its goals. This session will be of interest to existing contributors as well as those who are thinking of starting to contribute to the Tizen project.ti

Speakers
avatar for Thiago Macieira

Thiago Macieira

Engineer, Open Source Technology Center, Intel
Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He has been involved... Read More →
GM

Guy Martin

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


Monday October 21, 2013 12:30pm - 1:20pm BST
Lammemuir 2

1:20pm BST

Lunch
Monday October 21, 2013 1:20pm - 2:50pm BST
On Your Own

2:50pm BST

The Role of Legal Counsels in Focusing Open Source Compliance on Scaling and Execution - Ibrahim Haddad, Samsung Research America
Open Source initiatives and projects provide companies with a vehicle to accelerate innovation through collaboration with the global community of open source developers. However, accompanying the benefits of teaming with the open source community are important responsibilities: Companies must ensure compliance with applicable open source license obligations. In this talk, we look closely at the role of the Legal Counsel in ensuring open source compliance and discuss a number of practical advice that a Legal Counsel can provide to the software development team. Such practical advice will enable software developers to make daily decisions related to open source licenses without having to go back to the Legal Counsel for every single question. This talk is highly recommended for people involved in ensuring open source compliance inside their organizations.

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

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


Monday October 21, 2013 2:50pm - 3:40pm BST
Lennox 1

2:50pm BST

Software Defined Networking Using the VXLAN Standard - Thomas Richter, IBM
Host interconnection provided by the physical network infrastructure has to cope with an increasing demand of resources requested by the VMs. Furthermore data centers have to host many tenants with its independently assigned network resources leading to a possible duplication of MAC addresses and VLAN Ids on the physical network. The IETF draft ""VXLAN: A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks"" addresses these issues. It provides a layer 2 network environment over a layer 3 network. This enables the host to provide each tenant with its own networking domain. This is achieved without modifying any network packet originated from a VM. The discussion explains the setup of such tenant network domain using the Linux VXLAN device, spanning several hosts located in different areas. The focus is VM creation/shutdown and migration.

Speakers
TR

Thomas Richter

Software Developer, IBM
Thomas Richter, Developer, IBM Linux Technology Center, Boeblingen, Germany. Thomas Richter is a software developer at the IBM Research and Development Laboratory in Boeblingen, Germany. He studied Business Mathematics at the University of Ulm and joined IBM in 1989. For the last... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Monteith

2:50pm BST

Efficient and Large-scale Infrastructure Monitoring With Tracing - Julien Desfossez, Efficios Inc.
Tracing is a powerful tool to help solve problems in high-performance multi-threaded applications. There are success stories of custom application tracers deployed in large distributed environments, but we almost never see a low-level system tracer deployed in such environments. With the features introduced in LTTng during the last year, we can now extract remotely and in real-time relevant informations about running production servers efficiently. We will demonstrate how LTTng can be deployed in a cloud infrastructure (0penStack) to extract high-precision metrics remotely, how to enable/disable kernel and user-space events dynamically, and how to extract traces on crashes. This presentation will give system administrators a new perspective on how to monitor and debug production servers in large-scale data-centers.

Speakers
JD

Julien Desfossez

software developer, Efficios
Julien Desfossez is a software developer at Efficios Inc. He comes from a background of large scale system administration and security after working several years at Revolution Linux. He is now also a Ph.D. student at Polytechnique Montreal. His main focus is Linux kernel tracing... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Lowtheir

2:50pm BST

Exploring the Dustier Corners of System Firmware - Matthew Garrett, Nebula
Using UEFI to boot Linux is a mostly solved problem, and our ACPI support is pretty good now. But given several thousand pages of specification, surely there are other things we can use it for? This presentation will cover some of the other functionality offered by UEFI and ACPI, either as part of the core specification, part of additional specifications or even vendor-specific extensions that may prove useful to Linux developers and distributions. It will describe methods that developers can use to explore the less well characterised areas of their firmware and make use of what they find, and the different mechanisms available to us for exporting that information in useful ways.

Speakers
MG

Matthew Garrett

Developer, Nebula
Matthew Garrett is a developer at Nebula, working on tight integration of Openstack technologies with hardware to improve functionality and security. He maintains the Linux x86 platform drivers tree for handling system-specific features, contributes to kernel UEFI and ACPI support... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Pentland

2:50pm BST

OpenSAF - A Standardized HA Solution - Anders Widell, Ericsson
High availability has become crucial to the success of companies whose products or services run on networks. OpenSAF is an open source community with projects focused on HA middleware using the LGPL v2.1. It is a leading solution in the commercial-off-the-shelf HA middleware industry with adoption by a growing number of telecom, aerospace and defense companies. OpenSAF is closely aligned with Linux, and leverages related projects, such as TIPC, DRDB and OCF resource agents. It includes the most comprehensive implementation of the Service Availability Forum (SA Forum) services. This session provides an overview of the OpenSAF architecture, recent improvements and reviews the overall direction and alignment with other Enterprise class Linux HA projects. The session also covers typical uses cases for OpenSAF and discusses key priorities for the next year.

Speakers
AW

Anders Widell

Developer, Ericsson AB
Anders Widell is working as a software developer and technical coordinator at Ericsson. He has 13 years of experience working with highly available real-time systems, in particular with Ericsson's successful AXE platform that has been used as a vital part in telecommunication networks... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Sidlaw

2:50pm BST

Recent Advances in Linux Tracing - Elena Zannoni, Oracle
The many tracing tools available on Linux today provide a wide array of choices for the users. Deciding which of them to use to diagnose system problems on production systems can prove challenging. Various tools have various states of integration within the Linux kernel, and also within different Linux distributions. Bleeding edge features are often just being merged into the upstream Linux kernel. It takes often a long time for such features to be incorporated in commercial distributions. The required set up for the tools and their level of usability also vary significantly. This talk will cover the more popular and actively developed tracing areas focusing on their latest updates and will describe the infrastructure they rely on. An overview of the tracing tools (ftrace, perf, systemtap, DTrace for Linux, etc) will be included with some examples of usage of each.

Speakers
avatar for Elena Zannoni

Elena Zannoni

Director of the Linux Tools and Languages Team, Oracle Corporation
Elena Zannoni is the manager for the Linux Toolchain and Tracing team at Oracle. The team covers the GNU toolchain and DTrace for Linux, among other things. Elena was one of the original GDB global maintainers and has spoken worldwide on topics related to tracing at many conferences... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Fintry

2:50pm BST

(Tutorial) Gitify Your Life - Richard Hartmann, Globalways AG
While git was written to manage source code, it can do a lot more! From tracking personal notes to managing your website, wiki, and blog over tracking system and personal configuration files to managing videos, photos and other large files and making system backups, a lot of tools have been grown around the git ecosystem to help you manage your digital life. What we will talk about: etckeeper, git-annex, ikiwiki, mr, vcsh, zsh (vcs_info). What we will do: Everything I do will be presented via video projector. You are encouraged to take notes and follow along, but there will be scripts and snippets to start from and work with. What to bring/prepare: Laptop with Linux and Git installed, pre-installed, up to date versions of the tools mentioned, optionally USB drive or thumb drive, note-pad, pen, paper, etc, shell access to a unix server.

Speakers
RH

Richard Hartmann

Project and Backbone Manager, Globalways AG
Richard is a project and backbone manager at Globalways AG, a German ISP & carrier. He is freenode and OFTC staff, a Debian Maintainer, on the Debian Trademark Team and currently in the process of becoming a full Debian Developer. He is the main developer of vcsh. His interests range... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Lammemuir 1

2:50pm BST

Tizen Security - Ryan Ware, Intel
Speakers
RW

Ryan Ware

Director & Security Researcher, Intel Corporation
Ryan Ware has worked at Intel for 20 years. During that time he has been in many different Intel organizations but always focused on product security related to Linux/*NIX systems. He has been in Intel's Open Source Technology Center for the past 7 years where he has been the lead... Read More →


Monday October 21, 2013 2:50pm - 3:40pm BST
Lammemuir 2

2:50pm BST

(Tutorial) Build a Global Big Data Application: Automate Cassandra Using Brooklyn - Aled Sage, Cloudsoft & Alex Heneveld, Cloudsoft
We show the creation and management of a Cassandra cluster, running across multiple availability zones and clouds. Best practices for application deployment in the cloud can be complex. Users want to use different cloud providers and APIs, and to run applications wide-area which is traditionally a headache. Users need automation, cloud-agnostic tools and a DevOps mindset. This tutorial addresses those challenges and gives a practical example of an application that demonstrates these principles. Fully automated one-touch deployment and ongoing policy-based management is provided by the open source Brooklyn project (brooklyn.io). Further examples using CouchDB and different cloud providers, while still maintaining the same management and control, show how this can be applied to a range of application architectures.

Speakers
avatar for Alex Heneveld

Alex Heneveld

Co-founder & CTO, Cloudsoft
Alex Heneveld is one of the creators of Apache Brooklyn, and CTO and co-founder at Cloudsoft Corporation where he works with companies large and small to build their application management strategy. With the surprisingly controversial view that applications are more important than... Read More →
avatar for Aled Sage

Aled Sage

VP Engineering, Cloudsoft
Aled Sage has over a decade’s experience developing distributed applications, mostly in the enterprise sector. Prior to his current role as VP Engineering at Cloudsoft, Aled was Chief Architect at Enigmatec Corporation. Aled is co-founder of Project Brooklyn - the Apache licensed... Read More →


Monday October 21, 2013 2:50pm - 4:40pm BST
Tinto

3:35pm BST

3:50pm BST

Jenkins Case Study: A Comparison of Open Source and Commercial Static Analysis Solutions – A Case of Apples and Oranges - Zack Samocha, Coverity
There are numerous free open source static analysis tools on the market but what can they find that commercial static analysis solutions don’t – and vice versa? This session will examine the defects found in Jenkins using popular open source solutions like FindBugs and those found with commercial solutions. We’ll explore specific types of defects found by open source and commercial solutions and the areas of overlap. We’ll also explore the most common defects we’ve seen in open source code through our Coverity SCAN project which has analyzed hundreds of open source projects such as such as Linux, PHP, and Postgresql. In 2012 alone over 20,000 dangerous defects were fixed through the SCAN program. The session will explore how the combination of open source and commercial static analysis solutions can help you lower your risk of software failure.

Speakers
avatar for Zack Samocha

Zack Samocha

Senior Director of Products, Coverity
Zack Samocha is the Senior Director of Products at Coverity. In his current role he defines the company product strategy and manages the Coverity open source Scan program which has grown under his leadership to 500 projects and 1,000 active users. Zack initiated research comparing... Read More →


Monday October 21, 2013 3:50pm - 4:40pm BST
Lennox 1

3:50pm BST

OpenStack Development: The Infrastructure Behind the Infrastructure - James E. Blair, OpenStack Foundation
Have you ever wondered how hundreds of developers from different companies around the world can product quality software, with new features, on time? OpenStack is not only the fastest-growing open-source cloud project but is also a large-scale, complex system with a rapidly expanding code base and more than 1,000 contributors to date. Handling the quantity and pace of contributions is a huge challenge on its own. In this session, developers and project managers will look behind the scenes at the unique tools and processes the OpenStack Project Infrastructure team has developed to handle up to 200 contribution activities an hour.

Speakers
JE

James E. Blair

IBM
James is a founding member of the OpenStack Project Infrastructure team. He has been instrumental in creating OpenStack's development process and now works for the OpenStack Foundation continuing to develop the infrastructure needed for a growing project. He has been active in... Read More →


Monday October 21, 2013 3:50pm - 4:40pm BST
Monteith

3:50pm BST

MySQL in the Cloud, Colin Charles - Monty Program Ab
Today you can use MySQL in several clouds 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 cloud offerings: Amazon RDS, Google Cloud SQL, HPCloud DBaaS, Rackspace Openstack DBaaS. The audience level is intermediate users of people that want to use the database in the cloud. Expect to learn about the administration tools and ideologies behind DBaaS and the "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 and most importantly What does this all cost?

Speakers
avatar for Colin Charles

Colin Charles

Consultant, codership (galera cluster)
Colin Charles is a Consultant at Codership, the makers of Galera Cluster. Previously, Colin was on the founding team of MariaDB Server, and has been around the MySQL ecosystem including being an early employee at MySQL, and worked actively on the Fedora and OpenOffice.org projects... Read More →


Monday October 21, 2013 3:50pm - 4:40pm BST
Lowtheir

3:50pm BST

Grand Unification of ACPI-Based Device Hot-Plug - Rafael J. Wysocki, Intel Corp.
One of the important features of ACPI is the ability to handle platform-specific out-of-band signaling of device hot-plug events, which in principle is possible for any device represented in the ACPI namespace. Moreover, dependencies between devices can be taken into account and platform-specific methods of device ejection may be provided. The Linux kernel has supported that interface for a long time, but in a limited way. In particular, it did not allow hot removal to fail gracefully and it did not really support hot-plug operations involving multiple devices of different types. Currently, an effort is under way to integrate ACPI-based device hot-plug support in the kernel into a consistent framework capable of handling all of the possible hot-plug scenarios. I will discuss the problems that had to be overcome, the progress already made and future development plans in that area.

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


Monday October 21, 2013 3:50pm - 4:40pm BST
Pentland

3:50pm BST

New Technology:HTML5 - Hisashi Hashimoto, Hitachi
New Technology:HTML5 is going to be used widely because of its powerful specification. A lot of browers are now supporting HTML5. It is a new technology, so that currently only few engineers can use this technology. Needs of such skillfull engineers are urgent and necessary from the point of Industry, such as automotive and others. We started the development of the certification program of HTML5 skill set. The purpose of this program is to encourge engineers to learn and and improve thier skill set, and increase number of skillfull engineers. In this presentation, I will provide why we started this program, how we develop, and timeframe.

Speakers
HH

Hisashi Hashimoto

Senior Engineer, Hitachi
Hisashi Hashimoto has been working on the development and management of commercial operating systems based on UNIX since he joined Hitachi. His responsibilities encompass both workstations and mainframes. He also has extensive experience managing collaborative development with other... Read More →


Monday October 21, 2013 3:50pm - 4:40pm BST
Fintry

3:50pm BST

Using Linux to Support a Specialized Supercomputer - Lev Iserovich, D.E. Shaw Research
D. E. Shaw Research has designed and built Anton, a specialized supercomputer that executes molecular dynamics simulations orders of magnitude faster than was previously possible. Although Anton’s specialized chips do not themselves run an operating system, attached PowerPC processors and an external x86 server run Linux, enabling functions such as data transfer, job management, compilation, and scheduling. This talk will describe some of the challenges faced when constructing systems software for a specialized supercomputer. It will include a discussion of how to write Linux drivers that access custom hardware, how to run and manage hundreds of Linux nodes as one logical entity, and how to maximize data throughput for such a system. The talk will also cover the development of tools for custom hardware bring-up and some of the lessons learned in the bring-up process.

Speakers
avatar for Lev Iserovich

Lev Iserovich

Research Engineer, D. E. Shaw Research
Lev Iserovich develops systems software for the Anton series of specialized supercomputers at D. E. Shaw Research. Previously, he has worked on embedded systems software for telecommunications equipment at Ciena, Linux kernel optimization for video streaming at Ciprico Systems, and... Read More →


Monday October 21, 2013 3:50pm - 4:40pm BST
Sidlaw

3:50pm BST

Tizen Dev Lab: Introduction to Tizen and Resources - Julio Staude, Intel
A quick overview of Tizen and Resources.

Speakers
avatar for Julio Staude

Julio Staude

Tizen Community Manager - Spanish Communities, Intel


Monday October 21, 2013 3:50pm - 4:40pm BST
Lammemuir 2

4:05pm BST

Tizen Dev Lab: Tizen Design Principles - Julio Staude, Intel
A presentation on Tizen UI Elements.

Speakers
avatar for Julio Staude

Julio Staude

Tizen Community Manager - Spanish Communities, Intel


Monday October 21, 2013 4:05pm - 4:50pm BST
Lammemuir 2

4:50pm BST

LLVMLinux BoF
This BoF is for those who are interested in LLVM technologies and using Clang to build the Linux Kernel. The LLVM project is an extensive compiler technology suite which is becoming commonplace in many industries. Technology built with LLVM is already shipped in millions of Linux devices as a part of Android/Renderscript and llvmpipe. Increasingly it is becoming a big part of the development process for embedded projects, all the way up through to high performance computing clusters. LLVMLinux is a project which is cooperating with both the Linux kernel and LLVM communities to build the Linux kernel with Clang/LLVM. 

Moderators
avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster is a Computer Engineer who has spent more than two decades in diverse tech industries such as telecom, datacom, optical, wireless, automotive, medical, defence, and the game industry writing code for a range of hardware from the very small to the very large. Throughout... Read More →

Monday October 21, 2013 4:50pm - 5:40pm BST
Kilsyth

4:50pm BST

How to Reduce Friction and Transaction Costs in Intellectual Property Management for FOSS Projects (Standardization of Contributor Agreements and Beyond) - Catharina Maracke, Keio University
This presentation will give an overview of the current status of standardized copyright terms for contributor agreements. It will discuss challenges and opportunities for standardization efforts and explore the role of defensive patent licensing. In addition, it will suggest ideas for a better infrastructure to reduce friction and transaction costs and to move rights between developers, projects and end-users: One important topic to be presented in this context is the possibility to set up a network of intermediaries, which allows trustworthy third parties to mediate rights between developers and projects and to help reduce friction in reviewing and negotiating legal terms. As a starting point for further discussion, details and usage of the “Fiduciary License Agreement” (FSFE) will be presented to understand advantages and potential pitfalls of such a model.

Speakers
avatar for Catharina Maracke

Catharina Maracke

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


Monday October 21, 2013 4:50pm - 5:40pm BST
Lennox 1

4:50pm BST

Everything I Know About the Cloud, I Learned from Game of Thrones - Joe 'Zonker' Brockmeier, Red Hat
George R. R. Martin's "A Song of Ice and Fire" series, and the HBO television series, make for great entertainment - if a little bloody and short on happy endings. Though the "Game of Thrones" characters inhabit a universe that hasn't even seen gunpowder yet, a lot of the lessons learned in GoT also apply to building, deploying, and maintaining an IaaS cloud. This talk will take a humorous approach, but also give attendees some crucial insights into moving from traditional IT to cloud computing.

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Head of Community, Percona
Joe Brockmeier is Head of Community at Percona. Brockmeier has been involved in open source for more than 20 years, is a member of the Apache Software Foundation, and has previously worked at Red Hat, Citrix, and SUSE.  He also has an long history in the tech press and publishing... Read More →


Monday October 21, 2013 4:50pm - 5:40pm BST
Tinto

4:50pm BST

RAM Snapshots in oVirt - Arik Hadas, Red Hat
The oVirt Project is an open virtualization project providing a feature-rich server and desktop virtualization management platform, based on the powerful Kernel-based Virtual Machine (KVM) hypervisor. Live Snapshots is considered to be one of the most powerful features in oVirt, making it possible to take a snapshot for a VM while the VM is running. oVirt 3.3 introduces a major enhancement to oVirt Live Snapshots: now they can contain the state of the memory of the VM in addition to the state of its disks. The presentation includes interesting technical aspects of the feature, and explain how it can be used:
* Brief overview of oVirt architecture
* Overview of oVirt Snapshots & Live Snapshots
* Deep dive into the technical process of creating and restoring Live Snapshots with Memory
* Guidance how to make simple and advanced snapshots related operations via UI & REST API

Speakers
avatar for Arik Hadas

Arik Hadas

Software Engineer, Red Hat
I'm working on the oVirt project in Red Hat and since 2/2014 I'm a co-maintainer of the ovirt-engine project.


Monday October 21, 2013 4:50pm - 5:40pm BST
Monteith

4:50pm BST

Building Web Scale Using Open Source on the Internet Assembly Line - Thomas Hatch, SaltStack
Old cloud factories are not equipped with tools that are fast or scalable enough for the new, real-time Internet assembly line. Tom Hatch, SaltStack founder and CTO, spent years as a cloud builder / systems administrator and in the process used most of the systems management tools available. But the tools were insufficient for the job at hand. So Tom created Salt from his basement, written in Python, with the idea to create a new breed of open source tools for real-time data center automation, beyond just configuration management. These tools are built for speed and scale and help automate management of the entire data center stack, beyond just development, for real-time infrastructure operations and Web-scale apps. He will show how these new, open source tools are being used by web-scale DevOps teams at LinkedIn, WikiMedia and OpenStack to quickly deploy Web scale.

Speakers
TH

Thomas Hatch

Creator, Principal Architect and CTO, SaltStack
Thomas Hatch is the creator, principal architect and CTO of SaltStack. His years of experience as principle cloud architect for Beyond Oblivion, software engineer for Applied Signal Technology, and systems admin for Backcountry.com provided real-world insights into requirements of... Read More →


Monday October 21, 2013 4:50pm - 5:40pm BST
Lowtheir

4:50pm BST

Integrity Protection Solutions in Linux - Dmitry Kasatkin, Samsung Electronics
Runtime system integrity is protected by access control mechanisms. The Linux kernel provides Discretionary Access Control (DAC) and several Mandatory Access Control modules, such as SELinux, SMACK, Tomoyo, AppArmor. All of these assume trustworthiness of the access control related data. Integrity protection is required to ensure that offline modification of such data will not remain undetected. This presentation will summarize and compare the different methods, at the different layers, for achieving integrity protection, highlight the benefits and limitations of each method, and show how to use them to build integrity protected system. In particular, it will compare the VFS level Linux kernel Integrity Subsystem, with block-level integrity protection modules, such as dm-integrity and dm-verity.The rest of the talk will focus on recent and future directions of the Integrity Subsystem.

Speakers
DK

Dmitry Kasatkin

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


Monday October 21, 2013 4:50pm - 5:40pm BST
Sidlaw

4:50pm BST

Lessons from Contributing to WebKit and Blink - Bruno de Oliveira Abinader, Samsung Electronics
Being one of the most successful open source projects to date, WebKit development process consists of a series of protocols and strict policies in order to obtain committer and reviewer status. Blink follows a similar approach with committers and scoped code owners, in a similar fashion as Linux Kernel does with its subsystem maintainers. Their open source success is due to not only solid support from major technology companies, but also to the high quality and automated testing performed on patches before submission. In this presentation, Bruno explains how the development process of both WebKit and Blink projects are - from submitting well-tested patches with strict policies to check, get review from community, and commit upstream via commit-queue system (including early warning system bots). This is a very practical talk with live demonstrations of patch submissions on both projects.

Speakers
avatar for Bruno de Oliveira Abinader

Bruno de Oliveira Abinader

Senior Web R&D Engineer, Samsung Research America
Bruno is an open source enthusiast since 2005. Has experience with languages like C, C++ and Rust, among others. Has contributed to Maemo/MeeGo platforms and developed using UI toolkits like Qt and EFL. Passionate by new and creative technologies, specially when they are fit in the... Read More →


Monday October 21, 2013 4:50pm - 5:40pm BST
Fintry

4:50pm BST

Thinking Beyond RDBMS : Building Polyglot Persistence Java Applications - Shekhar Gulati, Red Hat
Time has come to start thinking about multiple data storage solutions while building applications. A single application can use multiple data storage technologies depending on its use case -- right tool for right job. The session will start by introducing polyglot persistence to the audience. Next we will cover the pros and cons of Polyglot persistence. Then we will see how to build location aware Job search application using MongoDB, PostgreSQL, Redis, and Solr. The different data storage solutions are used to persist different types of data like MongoDB to store Job data along with its location, PostgreSQL to store User data, Redis as a cache for User objects and other goodies, and Solr as a full text search engine. Finally, the application will be deployed to OpenShift -- open source Platform as a Service.

Speakers
SG

Shekhar Gulati

Principal OpenShift Developer Evangelist, Red Hat
Shekhar Gulati is Principal OpenShift Developer Evangelist working with Red Hat. He has 8 years of software web development experience. He regularly speaks at various conference and user groups around the world. Shekhar is an active writer and has written many technical articles for... Read More →


Monday October 21, 2013 4:50pm - 5:40pm BST
Pentland

4:50pm BST

Lockdown: Serfs or Citizens in a Connected World? - Karsten Gerloff, Free Software Foundation Europe
We conduct an ever greater part of our lives through computers in their various shapes. We work on Free Software not only because it's great technology. It's much more than that: A community, and a tool to empower each one of us. Yet power flows both ways, and computers also empower governments and corporations, whose interests may not be aligned with our own. Where does that leave us? What opportunities do the machines in our lives create, and how do their limitations shape the future? In this session, we will discuss the complex links between technology and political power. Are we merely serfs of one digital overlord or another? Or are we citizens of a connected world? What rules will we create for our shared future?

Speakers
avatar for Karsten Gerloff

Karsten Gerloff

President, Free Software Foundation Europe
Karsten Gerloff is the President of the Free Software Foundation Europe. FSFE's mission as an independent not-for-profit organisation is to promote freedom in the information society through Free Software. Karsten works together with developers, activists, business leaders and high-level... Read More →


Monday October 21, 2013 4:50pm - 5:40pm BST
Lammemuir 1

4:50pm BST

Tizen Dev Lab: Tizen Live Demo - Julio Staude, Intel
A Small Live demo so you can see the SDK in action!

Speakers
avatar for Julio Staude

Julio Staude

Tizen Community Manager - Spanish Communities, Intel


Monday October 21, 2013 4:50pm - 5:40pm BST
Lammemuir 2

5:50pm BST

5:50pm BST

(BoFs) SPDX - Phil Odence, Black Duck Software (Moderator)
SPDX(R) or Software Package Data Exchange(R) is Linux Foundation project and work group around an emerging industry standard for exchanging bill of materials, license and copyright information between partners in a supply chain. The effort is part of the foundation's Open Compliance Program and the goal is to achieve better compliance with minimized cost across the supply chain. A number of European companies are monitoring the effort, some of been more involved, and a few have started to work with SPDX. This roundtable discussion is aimed at providing information to anyone interested about the standard, the status and how to get involved at whatever level.

Speakers
avatar for Phil Odence

Phil Odence

VP of Business Development, Black Duck Software
Phil Odence is Vice President of Corporate and Business Development for Black Duck Software, with responsibility for corporate and business development activities and expanding Black Duck's reach, image and product breadth by developing partnerships across Black Duck's ecosystem ecosystem... Read More →


Monday October 21, 2013 5:50pm - 7:30pm BST
Tinto
 
Tuesday, October 22
 

8:00am BST

Continental Breakfast
Tuesday October 22, 2013 8:00am - 9:30am BST
Foyer

8:30am BST

Registration
Tuesday October 22, 2013 8:30am - 6:00pm BST
Foyer

9:30am BST

Keynote: Gain the Competitive Edge with Next Generation Cloud Platforms - Mac Devine, Director of CloudFirst Innovation and CTO, IBM Cloud Services
The next generation of enterprise-class cloud platforms are inspiring confidence through innovative application development models, open infrastructures, DevOps, and attractive deployment options.  However, platforms are also needed that provide extreme data security, facilitate collaboration across the ecosystem, and real time multi point data access. Audience will hear about how the next generation of cloud platforms can be a catalyst for service model transformation and business innovation.    

Speakers
avatar for Mac Devine

Mac Devine

Director of CloudFirst Innovation and CTO, IBM Cloud Services
Mac has 24 years of experience with networking and virtualization.Mac started and served as the Chief Architect of the zCloud Innovation team, became the WebSphere CTO for Cloud Computing, and then CTO for Cloud Partnerships and Client Innovations within IBM Corporate Strategy. Mac's... Read More →


Tuesday October 22, 2013 9:30am - 9:50am BST
Pentland

9:50am BST

Keynote Panel: Next Generation Cloud Platforms - Moderated By Duncan Johnston-Watt, Founder & Chief Executive Officer, CloudSoft
Picking up where Mac Devine's keynote leaves off this panel will drill down on the key requirements of next generation cloud platforms and how these are already starting to radically alter our view of the cloud computing landscape.

Moderators
avatar for Duncan Johnson-Watt

Duncan Johnson-Watt

CEO, BTP
Duncan is a regular keynote speaker, serial entrepreneur and technology pioneer with over 30 years experience in the software industry. His latest venture is BTP a leading digital provenance company and active member of the Hyperledger Foundation, CNCF, LF Energy and FINOS. Prior... Read More →

Speakers
avatar for Steve Chambers

Steve Chambers

CTO, Canopy Cloud
Steve joined Canopy in 2012 and is responsible for Canopy Cloud architecture, development and industry thought leadership. Steve aspires to help governments and organisations on their journey to the cloud, moving legacy IT out of their way of progress.Prior to Canopy Cloud, after... Read More →
avatar for Mac Devine

Mac Devine

Director of CloudFirst Innovation and CTO, IBM Cloud Services
Mac has 24 years of experience with networking and virtualization.Mac started and served as the Chief Architect of the zCloud Innovation team, became the WebSphere CTO for Cloud Computing, and then CTO for Cloud Partnerships and Client Innovations within IBM Corporate Strategy. Mac's... Read More →
avatar for Rich Miller

Rich Miller

Rich Miller is President of Telematica, Inc., a holding company and consultancy with a practice in product strategy and business development for cloud computing and networked technologies.Rich most recently served as CEO of Replicate Technologies, Inc., a provider of configuration... Read More →


Tuesday October 22, 2013 9:50am - 10:20am BST
Pentland

10:20am BST

Keynote: Fueling Samsung R&D Innovation with Collaborative Open Source Development - Yannick Pellet, Vice President - Advanced Software Platform, Samsung Research America
The mission of Samsung’s Advanced Software Platform Lab’s in Silicon Valley is to create differentiating software that will drive the evolution of future platforms. As such it stands at the cross-road of open source, industry and academic research, and symbolizes Samsung’s new and open way to engage in research activities.

How does one find the sweet spot across industry, open source and academic R&D? What are the challenges? What are the benefits for the community? Where does the opportunity lie and how to materialize it?

In this talk, Yannick Pellet (VP, Advanced Software Platform Lab) will provide a discussion on the concrete steps that were taken into this direction with few examples of how this collaboration model is working out.

Speakers
YP

Yannick Pellet

Vice President, Samsung
Yannick Pellet is the Vice President of the Advanced Software Platform group at Samsung Research America (Silicon Valley). Prior to Samsung, Yannick worked for Hewlett-Packard where he headed the software development function and developer relations for webOS and later on the OpenWebOS... Read More →


Tuesday October 22, 2013 10:20am - 10:40am BST
Pentland

10:40am BST

Break
Tuesday October 22, 2013 10:40am - 11:10am BST
Foyer

10:50am BST

An Introduction to OpenDaylight's First Release, Chris Wright, Red Hat
This talk will give a brief description of SDN and the problems it is trying to solve in general terms. Then the presentation will describe the OpenDaylight Project along with how and why it was formed. Next will come a general description of OpenDaylight Architecture, and finally more detail will be given on each key feature/component in the first release.

Speakers
avatar for Chris Wright

Chris Wright

Chief Technology Officer, Red Hat, Red Hat
Chris Wright is Senior Vice President and Chief Technology Officer (CTO) at Red Hat. He leads the CTO Organization and Office of the CTO, which is responsible for incubating emerging technologies and developing forward-looking perspectives on innovations like artificial intelligence... Read More →


Tuesday October 22, 2013 10:50am - 11:40am BST
Lammermuir 2

11:10am BST

Empowering Data Center Virtualization Using KVM - Livnat Peer, Red Hat
Have you ever wondered how KVM is used in a full blown Data Center virtualization solution? oVirt is an open virtualization project which enables the management of multi-host, multi-tenant virtual data centers, including high availability, VM and storage live migration, storage and network management, system scheduler and more. oVirt provides an integration point for several open source virtualization technologies, including kvm, libvirt, spice, oVirt node and numerous OpenStack components such as Neutron and Glance. The session will provide an introduction to the oVirt project and shed light on how a data center administrator's actions in a web UI are translated into KVM commands running on the hypervisors.

Speakers
avatar for Livnat Peer

Livnat Peer

Sr. Engineering Manager, Red Hat, Red Hat
Livnat Peer is a Sr. Engineering manager at Red Hat, the World's Open Source Leader. Livnat has been part of the on­going innovation in the cloud and virtualization domain, in the last years she was focused around the Networking aspects of this field which is revolutionized by SDN... Read More →


Tuesday October 22, 2013 11:10am - 12:00pm BST
Monteith

11:10am BST

Very Large Development: How to Run Code Review for 1000 Developers - Joe Gordon, HP
Over the last three years the OpenStack developer community has grown from 60 to over 1000 active developers and to 1.3 million lines of code with over 2 thousand commits per month. According to Ohloh, ‘this is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Ohloh.’ Keeping development running at this scale quickly becomes challenging, especially while trying to keep development as accessible possible. In this talk I will cover how our code review process has evolved to support this kind of exponential growth. We use many tools to streamline and automate the review process in order to reduce the burden on the reviewers. We have scaled and accelerated development by being strict and automatically enforcing our best practices.

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 →


Tuesday October 22, 2013 11:10am - 12:00pm BST
Lowtheir

11:10am BST

Bluetooth Smart Devices and Low Energy Support on Linux - João Paulo Rechi Vita, INdT
This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, including the profiles we're currently working on what can be expected to be finished on the near future. The currently available APIs and how to interact with Bluetooth Smart devices will be shown and there will be a few demos of Bluetooth Smart devices working with Linux.

Speakers
avatar for João Paulo Rechi Vita

João Paulo Rechi Vita

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


Tuesday October 22, 2013 11:10am - 12:00pm BST
Fintry

11:10am BST

LibreOffice on Linux - Michael Meeks, SUSE
LibreOffice is a key piece of Linux on the desktop, enabling migrations; on Android it can make another Linux ecosystem more compelling. Come and hear about our latest developments and see how we continue to make the Linux Desktop and Free Software ever more useful for business users. I'll show off the latest LibreOffice 4.1 and a quick overview of the depth of structural improvement we're putting in for example: better interoperability, significantly improved Calc performance with OpenCL integration as a bonus, prototypes of LibreOffice on-line and Android apps, the start of our collaborative editing prototypes, hybrid PDF documents, and more. We'll also look briefly at release schedule, community, features under development for the next 4.2 release and of course how to get involved with this growing community."

Speakers
MM

Michael Meeks

Linux Desktop Architect, SUSE
Michael is a Christian and enthusiastic believer in Free software. He very much enjoys working for SUSE where as the Linux Desktop Architect he tries to understand and nudge the direction of our Linux investment. He works as a member of the board of The Document Foundation, and the... Read More →


Tuesday October 22, 2013 11:10am - 12:00pm BST
Sidlaw

11:10am BST

GlusterFS Architecture & Roadmap - Vijay Bellur, 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 , 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.

Speakers
VB

Vijay Bellur

Senior Principal Software Engineer, Red Hat
Vijay Bellur is a co-maintainer for the upstream GlusterFS project and was an architect at Gluster before its acquisition by Red Hat in 2011. He has been involved with building enterprise storage and scalable, distributed systems for the past decade. Vijay works out of the Red Hat... Read More →


Tuesday October 22, 2013 11:10am - 12:00pm BST
Pentland

11:10am BST

Binary Analysis Tool: Checking Compliance in Your Supply Chain Without Source Availability - Armijn Hemel, Tjaldur Software Governance Solutions
A challenge that many companies face is supply chain management. In an ideal world suppliers deliver fully license compliant source code releases. In reality code releases are a mix of binaries and sources, or sometimes just binaries. If these binaries are passed on (which they often are) it is necessary to check the binary components for license compliance. This is a non-trivial problem that is very time consuming and error prone when done by hand. The Binary Analysis Tool (BAT) is an Open Source tool to automate finding out what is in binaries and make license compliance easier. BAT can unpack over 30 file systems and compressed files, compare identifiers extracted from binaries to source code, create runtime linking graphs, and more. In this talk I want to introduce BAT and talk about its place in a compliance process.


Tuesday October 22, 2013 11:10am - 12:00pm BST
Lammemuir 1

11:10am BST

(Tutorial) Building a Test/Dev Cloud with Apache CloudStack - David Nalley, Citrix
Private clouds are still something that everyone talks about, but few have actually done. In this talk we'll look at the most obvious entry point for a private cloud - serving as a test/dev environment. We'll talk about architecture choices, scale, and the day to day operation of a private cloud, and its effects on operations. We'll also talk about the external tools that really take a plain IaaS project and move it into an effective Test/Dev environment.

Speakers
DN

David Nalley

@ke4qqq, Apache CloudStack
David is a member of the Apache Software Foundation and a committer and project management committee member of Apache CloudStack. David is a recovering sysadmin, having spent a decade in operations. Other current and past open source projects include the Fedora Project and Zenoss... Read More →


Tuesday October 22, 2013 11:10am - 1:00pm BST
Tinto

11:10am BST

(Tutorial) Hands-On Tutorial on Scalability with Userspace RCU - Mathieu Desnoyers, EfficiOS Inc.
As the number of cores in systems steadily increases, you may find that the good old mutual exclusion synchronization is not sufficient to let your application use more cores not only for heat generation, but primarily for effective computing. The Userspace RCU library (http://lttng.org/urcu) implements Read-Copy Update (RCU) synchronization and various lock-free data structures that allow user-space applications to leverage very lightweight synchronization across cores. It allows a broad range of demanding applications to scale to large numbers of cores. This library is released under LGPL v2.1, so it can be used by all applications. This tutorial will walk the audience through the basics of Read-Copy Update, and then through the synchronization and data structure APIs exposed by Userspace RCU.

Speakers
avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project, the Userspace RCU library, and of the Linux kernel membarrier(2) and rseq(2... Read More →


Tuesday October 22, 2013 11:10am - 1:00pm BST
Lennox 1

11:50am BST

OpenDaylight In Practice, Giovanni Meo, Cisco
This presentation will explain what the "controller" project aims to deliver in the context of OpenDayLight and how the goals are achieved. Also, it will provide an overview of the components that constitutes the controller and zoom in some of them like the Service Abstraction Layer.

Speakers
avatar for Giovanni Meo

Giovanni Meo

Technical Leader, Cisco
Giovanni Meo is a Technical Leader in the Data Center Business Group in Cisco. He is currently committer for the controller project on OpenDayLight, and developer for several of the infrastructures pieces of the controller. He is also designer and developer for the Cisco XNC controller... Read More →


Tuesday October 22, 2013 11:50am - 12:40pm BST
Lammermuir 2

12:10pm BST

Cloud Computing with KVM - Tony Gargya, IBM
KVM provides a superior foundation for huge multi-tenant, cloud data centers. After giving an overview of why KVM, this session will draw from diverse live production examples to break down how KVM integrates with different tools and technologies to provide automated, cloud data centers. Along the way we will discuss learning experiences, problems overcome, and the outlook to the near future. We will discuss specific tools that are being used by customers with KVM today for cloud computing including oVirt, OpenStack, IBM products and more.

Speakers
TG

Tony Gargya

Systems Management Architect, IBM
I am a systems management architect with a focus on systems management and virtualization in the IBM Systems and Technology Group. My focus is primarily on open source based projects and their integration with commercial products. I work closely with numerous clients to help them... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Lowtheir

12:10pm BST

Securing Your Xen-Based Cloud - George Dunlap, Citrix
Xen is a mature enterprise-grade virtual machine with many advanced security features which are unique to Xen. For this reason it's the hypervisor of choice for the NSA, the DoD, and the new QubesOS Secure Desktop project. While much of the security of Xen is inherent in its design, many of the advanced security features, such as stub domains, driver domains, XSM, and so on are not enabled by default. This session will describe all of the advanced security features of Xen, and the best way to configure them for the Cloud environment. When the audience leaves, they should have a general framework to evaluate the security of their system, know the key security features of Xen, and have a basic framework of knowledge to help them make sense of the documentation. This talk will *not* go into mind-numbing detail about specific commands to type or configuration options.

Speakers
avatar for George Dunlap

George Dunlap

Principle Software Engineer, XenServer
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He is currently working as Staff Software Engineer for Citrix on the open-source Xen team in Cambridge, England. He has done work in many areas of Xen... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Monteith

12:10pm BST

High Performance Computing Using Linux: The Good and the Bad - Christoph Lameter
Linux in High performance computing has a mixed record. For a number of use cases the Linux environment can be made to work well. However, the need to provide bare metal performance often leads to compromises which causes a variety of approaches to be taken to avoid the operating system in performance critical paths. This talk gives an overview over the ways that Linux is used in the HPC industry, traces the performance problems that a variety of vendors have run into and gives a broad outline of the solutions that exists. The intend is to facilitate a discussion about the boundaries of Linux performance and explore ways that these boundaries can be stretched.

Time permitting we will talk about computational accellerators and their integration with Linux (I am especially interested in new Xeon Phi processor from Intel as well as GPUs and FPGAs).

Speakers
CL

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is specializing in High Performance Computing and High Frequency Trading technologies. As an operating system designer and kernel developer he has been developing memory management technologies for Linux to enhance performance and reduce latencies. He is fond of... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Pentland

12:10pm BST

Raspberry Pi: Getting Started and Creative Applications - Ruth Suehle, Red Hat
The Raspberry Pi was designed as an inexpensive device to teach kids Python. It's become a device of choice for hardware tinkerers and hackers of all sorts of experience levels to integrate a fully functional Linux computer into their projects. I'll give you some inspiration with a few project ideas. Then I'll start with the basic, most important Pi tricks, like making sure you have the right SD card and that you've chosen the best distro for the job you intend to do up through some more challenging problems, like what happens when you need to build a cross-compiler or a custom kernel. Not that those things are crucial to having fun with a Pi, and whether you're new to the board or already used it to power your home automation system, you'll learn a few new ideas in this session.

Speakers
avatar for Ruth Suehle

Ruth Suehle

Director, Community Outreach, Open Source Program Office, Red Hat
Ruth Suehle is Director of Community Outreach in Red Hat’s Open Source Program Office. She is also executive vice-president of the Apache Software Foundation, co-chair of the Free and Open Source Software SIG in the International Game Developers Association (IGDA), and governing... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Sidlaw

12:10pm BST

Software Patents: Solutions for Developers - Deb Nicholson, Open Invention Network
Software patents are a big problem for developers. In countries where they are valid, you can unexpectedly discover you have infringed patents and face legal threats from both big corporations and from ethically suspect companies set up purely to demand money with patents - ""patent trolls"". Even in countries where software patents are not granted, risk remains both from international use of your software and in the event you succeed and want to do business in other countries where software patents are numerous. Deb and Simon will discuss some of the of the most recent developments and describe possible solutions.

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Outreach, Open Invention Network
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Community Outreach Director for the Open Invention Network, the world's largest patent non-aggression community which serves Linux, GNU, Android and other key FOSS projects. She’s won... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Fintry

12:10pm BST

World of Tanks: Linux and Open Source Inside - Maksim Melnikau, Wargaming.net
World of Tanks is a massively multiplayer online game developed by the Belarusian company Wargaming.net. It features mid-20th century era fighting vehicles, and has a client-server architecture where everything is calculated on the server. The server setup is huge - more than 500 servers required only for handling 800k CCU in Russian realm. One of the keys to the game's success is full control of all parts of production including all software. And this is exactly where Linux and Open Source projects have killer features. In this presentation, Maksim Melnikau will share interesting technical details about the inner workings of World of Tanks.

Speakers
avatar for Maksim Melnikau

Maksim Melnikau

Solution Architect / Team Lead, Wargaming.net
Linux mobile hobbyist; World of Tanks developer. I've been working for Wargaming.net since 2009, and nowadays I'm a Solution Architect / Team Lead in the Web Department. I implemented AMQP support for the World of Tanks game server, and designed the OpenID and Single Sign On architecture... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm BST
Lammemuir 1

1:00pm BST

Lunch
Tuesday October 22, 2013 1:00pm - 2:30pm BST
On Your Own

2:00pm BST

Network Virtualization Support in OpenDaylight, Kostas Katrinis, IBM
Network virtualization brings many of the same benefits of server and storage virtualization to networking such as logical isolation and multi-tenancy, independence from limitations of the underlying physical infrastructure and protocols, and the ability to rapidly deploy virtual networks for new workloads. Network virtualization is an important application of software-defined networking, and a number of virtualization technologies have been brought to OpenDaylight to support this important use case.

The virtualization projects proposed for OpenDaylight provide different virtual network models and also different implementations, based on OpenFlow, overlays and encapsulation, and also standard IETF protocols. In this session we will provide a brief overview of each virtualization project and also summarize their similarities, differences, and trade-offs. We will also discuss approaches for these technologies to interoperate within OpenDaylight and identify services and absractions that can serve multiple virtualization efforts while retaining flexibility for OpenDaylight users.

Speakers
avatar for Kostas Katrinis

Kostas Katrinis

Kostas Katrinis is a Research Staff Member in IBM Research - Ireland. He has been in communication networks research since 2001, taking on challenging problems across the stack, from transport-layer congestion control down to physical-layer aware optical networking solutions. He has... Read More →


Tuesday October 22, 2013 2:00pm - 2:50pm BST
Lammermuir 2

2:30pm BST

Keynote: Kernel Developer Panel: Core & Embedded - Greg Kroah-Hartman, Will Deacon, Sebastian Hesselbarth, Peter Zijlstra, Jon Corbet (Moderator)
For this panel we are bringing together core and embedded maintainers to discuss the state of the Linux kernel.

Moderators
avatar for Jonathan Corbet

Jonathan Corbet

Chief bozo, LWN.net

Tuesday October 22, 2013 2:30pm - 3:20pm BST
Pentland

3:00pm BST

Virtual Tenant Networks (VTNs) - Network Virtualization on OpenDaylight, Peer Hasselmeyer, NEC
OpenDaylight Virtual Tenant Network (VTN) technology is a set of components that provide multi-tenant network virtualization with the OpenDaylight controller. Traditionally, configuring a network for multiple users and/or applications is a tough task as it requires the consistent configuration of a multitude of individual boxes. Rather than being fabric-centric, configuration is still mostly box-centric.

OpenDaylight’s VTN technology addresses this problem by abstracting from the physical infrastructure and its individual components. It integrates all networking resources into one big networking fabric and then slices them into virtual networks via a set of logical abstractions (vRouter, vBridge, vTunnel). The VTN components autonomously map between the logical and the physical planes. Users can design and deploy any desired network without knowing the physical network topology. A Northbound-API caters for the programmatic access to the virtualized network.

This presentation will discuss the VTN abstractions and the components providing them.

Speakers
avatar for Peer Hasselmeyer

Peer Hasselmeyer

Peer Hasselmeyer has many years of experience in the fields of distributed computing, Software-Defined Networking, and service-oriented architectures. He received a MS degree in Computer Science from the University of Colorado at Boulder, USA, and a Ph.D. from the Darmstadt University... Read More →


Tuesday October 22, 2013 3:00pm - 3:50pm BST
Lammermuir 2

3:20pm BST

Break
Tuesday October 22, 2013 3:20pm - 3:50pm BST
Foyer

3:50pm BST

10 Ways to Ruin Your Cloud Experience (and How to Mitigate Them) - Nils Magnus, LinuxTag Association
Cloud computing and IaaS are powerful tools that hold many tempting promises. With Linux leading in this field, IaaS is often one of the first mission critical Linux deployments in enterprises. Doomed to do it right, implementing a Linux cloud is hard work, and you risk both your managment and users losing faith if you stumble into ten common pitfalls. Nils explains to engineering architects, operations engineers, and technical system managers how to circumvent common problems and comes up with hints to overcome them. His audience benefits from over 15 years' first-hand experience in designing secure and reliable infrastructure projects in data centers. Real-life examples from past and present project illustrate the challenges engineers and managers face on their way to the cloud.

Speakers
avatar for Nils Magnus

Nils Magnus

Cloud Architect, Open Telekom Cloud, T-Systems International GmbH
Nils designs scalable and reliable cloud security architecture as Cloud Architect for the Open Telekom Cloud at T-Systems International GmbH, Germany and has volunteered as program chair for the LinuxTag conference since 1996. He serves at the Board of Directory of LinuxTag Association... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Lowtheir

3:50pm BST

Developing Cloud Infrastructure From Scratch: A Tale of an ISP - Andrey Korolyov, Performix LLC
There is a place aside from turnkey solutions like VMWare and do-as-you-want as OpenStack if you have enough programming power - build the completely new thing. Talk is about caveats and benefits of doing things such way: in Flops we had developed complete ISP cloud infrastructure based on OSS products such as KVM, Ceph, OpenVSwitch and Floodlight facing a couple of unique challenges during the process.

Speakers
avatar for Andrey Korolyov

Andrey Korolyov

Cofounder, Flops
Andrey Korolyov is a twenty-five year old engineer working currently both for Flops.ru as cofounder and for Mirantis as an employee, planning and implementing architecture in the first and doing stuff related to the Fuel product in second.


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Monteith

3:50pm BST

CRIU: Time and Space Travel Service for Linux Applications - Pavel Emelyanov, Parallels
Checkpoint-Restore is the technology that allows us to take a snapshot of running Linux processes and restore those processes in any other place and time. This opens various possibilities such as live migration, keeping HPC tasks safe from hardware problems, Cloud services load balancing and many other. Despite being very tempting feature to have, Linux lacked one for quite a long time. The Checkpoint-Restore In Userspace (CRIU) project is The One to make this technology real. This talk covers the project history, its dependence from and influence on the Linux Kernel and the Linux Kernel community and concentrates on usage scenarios that are now real with CRIU and that will be possible in the future. It will be interesting to anyone who knows Linux as user, but a certain level of system or kernel level programming experience would be required at some points.

Speakers
PE

Pavel Emelyanov

Architect at server virtualization dpt, Odin
Pavel is a principal engineer at Odin working on company’s Cloud Server projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. He now maintains CRIU and works on its integration with other Linux containers projects. His speaking... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Pentland

3:50pm BST

The Kernel Report - Jonathan Corbet, LWN.net
The 2013 version of this popular talk describing the current state of kernel development and where it can be expected to go in the near future. There will be some technical content, but this talk is highly accessible to non-technical participants as well.

Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Chief bozo, LWN.net


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Sidlaw

3:50pm BST

Systemd-Nspawn is Chroot on Steroids - Lennart Poettering, Red Hat
systemd-nspawn is a simple container manager for Linux systems that is shipped as built-in component of systemd. systemd-nspawn is as easy to use as chroots, but suitable for booting up full-blown Linux systems. It's great as light-weight container tool that just works. systemd-nspawn makes working with containers easy. In this presentation I will introduce you to systemd-nspawn, and show how you can set up a bootable Linux container in a one command, and then boot it up in a second one -- and all that with built-in tools of your favourite (systemd-based) distribution. You might learn a thing or two about Linux containers in general, and the technology they build on. We'll discuss how we are working on integrating container support as closely into the core OS as possible, trying to provide similar integration as Zones on Solaris.

Speakers
LP

Lennart Poettering

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


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Fintry

3:50pm BST

A New Open Source Approach for Software Requirements and Architecture - Robert Taylor, Codethink
Good software processes, like SPICE, involve rigorously driving work flow from captured requirements and architectural design. However implementations of these processes tend to be heavy to use and costly to implement. In this presentation Rob Taylor will introduce Mustard, a very lightweight open source tool to capture requirements, document architecture and trace these through to a work breakdown. He will also cover how to use this in both waterfall and iterative manners, and explore how to apply these methods to the benefit open source projects.

Speakers
avatar for Robert Taylor

Robert Taylor

CTO, Codethink
Rob Taylor has been building embedded system with Linux since 1999. In 2007 he founded Codethink which provides expertise and tools for building Open Source based systems. He has helped create a number of whole new Open Source projects and helped a lot of companies engage usefully... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Lammemuir 1

3:50pm BST

What Science Fiction Can Teach Us About Building Communities - Dawn Foster, Puppet Labs
Communities are one of the defining attributes that shape every open source project, not unlike how Asimov’s 3 laws of robotics shape the behavior of robots and provide the checks and balances that help make sure that robots and community members continue to play nicely with others. When looking at open source communities from the outside, they may seem small and well-defined until you realize that they seem much larger and complex on the inside, and they may even have a mind of their own, not unlike the TARDIS from Doctor Who. We can even learn how we should not behave in our communities by learning more about the Rules of Acquisition and doing the opposite of what a good Ferengi would do. My favorite rules to avoid include, “Greed is eternal”, “You can always buy back a lost reputation” and “When in doubt, lie”. This session focuses on community tips told through science fiction.

Speakers
avatar for Dawn Foster

Dawn Foster

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


Tuesday October 22, 2013 3:50pm - 4:40pm BST
Lennox 1

3:50pm BST

(Tutorial) Scripting And Integration with the oVirt Engine - Oved Ourfali, Red Hat
In this session, Ourfali will provide different types of users with the tools to integrate with the oVirt virtualization management environment. The session will be split to two sections:

1. REST API integration - In this section Ourfali will describe the different APIs relevant for each user type, including the REST API, the different SDKs and the CLI, providing a lot of useful examples. Ourfali will also briefly describe Deltacloud's different APIs (Deltacloud, CIMI and EC2 APIs), and their benefit with integrating with oVirt.

2. Extension APIs integration - In this section, Ourfali will describe cool integration features such as UI plugins, VDSM hooks and the new Scheduling Plugin infrastructure, and how one can fit them into his specific needs.

Speakers
avatar for Oved Ourfali

Oved Ourfali

Senior Software Engineer, Red Hat
Oved Ourfali, a Senior Software Engineer for Red-Hat. Has a M.Sc. degree in Computer Science. Has been working in the Computer industry for 10 years. In the last few years he has worked mostly on the oVirt project, and related ones, focusing mostly Virtualization and Cloud environments... Read More →


Tuesday October 22, 2013 3:50pm - 5:40pm BST
Tinto

4:50pm BST

Fixing the Filesystem Freeze API - Fernando Luis Vazquez Cao, NTT Open Software Center
There are several issues with the way filesystem freeze works in   Linux, among them: there is no check API, which means there is no easy way to know whether a filesystem is frozen or not; it is possible to umount a frozen filesystem despite the fact that there is no API to thaw an unmounted filesystem; it is not possible to freeze multi-device filesystems such as BTRFS; it does not play well with DM snapshot.

This presentation provides an overview of the current work to fix the filesystem freeze API, which should make an essential part of many backup and snapshot solutions much more robust.

Speakers
FL

Fernando Luis Vazquez Cao

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


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Monteith

4:50pm BST

Synnefo: A Complete Cloud Stack Over Google Ganeti - Vangelis Koukis, Greek Research and Technology Network (GRNET)
Vangelis Koukis will introduce Synnefo [1]: a complete open source cloud stack written in Python/Django, providing Compute, Network, Image, Volume and Storage services, similar to the ones offered by AWS. Synnefo manages multiple Ganeti clusters at the backend for the handling of low-level VM operations and exposes the OpenStack APIs to users. Vangelis will talk about how decoupling the cloud layer from the cluster layer boosts stability and scalability. He will describe Synnefo's unified, content-addressable storage layer for files, images, and volumes, and how it enables thin, zero-copy cloning and snapshotting independently of the underlying storage technology, with support for live migrations. Finally, the talk will include a sneak peak at a large-scale deployment of Synnefo [2]. [1] http://goo.gl/BFaCB [2] http://goo.gl/aKUEb

Speakers
VK

Vangelis Koukis

Technical Lead, ~okeanos cloud, GRNET
Vangelis Koukis is currently working at GRNET as the Technical Lead of the ~okeanos project, delivering a large scale, full-fledged public cloud service. He is also the Technical Lead of the Synnefo project. His speaking experience includes various open source (LinuxCon/CloudOpen... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Lowtheir

4:50pm BST

'Tickless' Kernel: Practical Experiences - Christoph Lameter & Fernando Garcia
A standard Linux kernel is typically configured to interrupt an application 1000 times per second to check for things that the kernel may have to do. These interrupts cause the application to experience seemingly random latencies and variations in runtime.

As of Linux 3.10 the kernel has the ability to switch the tick off in certain situations. However, there are numerous gotchas right now that have to be considered. The functionality is almost ready but very difficult to use. Here we will talk about experiences with this functionality, what other measures can be used to reduce OS noise and discuss how we think a tickless kernel should be working in the future. A new benchmark will be used to show what improvements are possible.

Suggestions are wanted as to how to make it easier to use a tickless kernel. The system configuration is rather complex at this point.

Speakers
FG

Fernando Garcia

Fernando has been involved for the last 5 years in various projects relating to high performance computing and low latency environments and is an expert in the configuration of systems for extremely noiseless operations.
CL

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is specializing in High Performance Computing and High Frequency Trading technologies. As an operating system designer and kernel developer he has been developing memory management technologies for Linux to enhance performance and reduce latencies. He is fond of... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Lennox 1

4:50pm BST

Hunting Down Data Races in the Linux Kernel - Eugene A. Shatokhin, ROSA
Concurrency issues in the software, and data races in particular, may have devastating effects but are often quite hard to reveal. Hunting down such problems is especially important for the Linux kernel, which is inherently concurrent. Although there is a variety of tools to help reveal data races in the user-space code (Helgrind, DRD, ThreadSanitizer, etc.), there are only a few that can be applied to the kernel. In his presentation, Eugene Shatokhin will give an overview of such tools and the techniques they rely upon. Among other things, he will present KernelStrider, a component of KEDR Framework that collects data about the operation of the kernel modules in runtime. The data are then analyzed by an "offline" detector in the user-space to actually reveal the races. The results obtained so far as well as possible directions of future development will also be discussed.

Speakers
EA

Eugene A. Shatokhin

Developer, ROSA
Eugene is currently working for ROSA (www.rosalab.com) where he is responsible for development and maintenance of the automated testing tools for ROSA Linux distros. Since 2010, he is a main developer of KEDR Framework, a collection of tools that detect various kinds of errors in... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Sidlaw

4:50pm BST

Optimization and Evaluation of Ceph Distributed File System on TianHe-2 Supercomputer - Li Wang, NUDT
Ceph is a distributed object store and file system shipped with Linux kernel and OpenStack. In this presentation, Li Wang will give an introduction to their works on Ceph optimization and evaluation. The two features newly developed are inline data support and fallocate/punch hole support. The former speeds up the small file IO, while the latter enables sparse file support, which improves space efficiency in virtualization situation. The other two features ongoing/planning are client side transparent compression support as well as lightweight POSIX interface support based on flat namespace. In addition, Li Wang will present the detailed evaluation results of Ceph on TianHe-2 supercomputer manufactured by NUDT, which was topped the TOP500 list of fastest supercomputers in the world in June 2013. The evaluations cover throughput, scalability, and so on.

Speakers
LW

Li Wang

Assistant Professor, NUDT
Li Wang is an assistant professor at National Laboratory for Parallel and Distributed Processing, NUDT. He received his PhD in Computer Science and Engineering from NUDT in 2009. His research interests are operating system, especially file system and networking, as well as compiler... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Pentland

4:50pm BST

SSD and HDD Performance Testing - Christoph Mitasch, Thomas-Krenn
Solid-State Drives (SSDs) are a frequently discussed topic in current IT infrastructures. In many cases the investment of replacing hard drives is taken on the assumption that SSDs are generally faster. But it depends on various parameters whether or not this assumption is true for a specific system. This talk will dive into the topics of I/O performance and discuss I/Os per second, throughput and latency. It will also present the Open Source performance suite TKperf which uses the Flexible I/O Tester (Fio) in the background. Covering the needs described above it brings performance testing to a next level. TKperf implements the tests specified in the SNIA “Solid State Storage (SSS) Performance Test Specification (PTS) Enterprise v1.0”, fulfilling all of its reporting requirements.

Speakers
avatar for Christoph Mitasch

Christoph Mitasch

WebOps & KT Expert, Thomas-Krenn.AG
Christoph Mitasch works as a WebOps & KT expert at Thomas-Krenn.AG. He is working with Linux since 1998 and has in-depth knowledge in the area of high availability, data replication, web services and virtualization. Christoph studied "Computer- and Media-Security" at the University... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Fintry

4:50pm BST

Linux and New Storage Challenges: Adapting to Faster and Larger Storage - Ric Wheeler, Red Hat
Linux is usually the first target for vendors with the most cutting edge types of storage and file system technologies. The community was the first to bring parallel NFS into production quality and has been at the bleeding edge of dealing with very high speed, low latency storage devices like PCI-e SSDs. This talk gives an overview of two new technologies at the opposite ends of the speed and capacity spectrum: DRAM class persistent memory and very dense "shingled" drives. The talk gives an overview of what the technologies are, what the ongoing work is in upstream and some of the choices we have in supporting these new devices. Finally, the talk will give an overview of how these new technologies are likely to be deployed both in traditional, enterprise servers and in the hardware that underpins modern cloud systems.


Tuesday October 22, 2013 4:50pm - 5:40pm BST
Lammemuir 1

6:00pm BST

VIP Reception at Ghillie Dhu
Our speakers, media and sponsors are invited to join us at Ghillie Dhu for drinks, dinner and networking. Attendees may also purchase a pass to the event via their online registration form. Ghillie Dhu is located just a quick walk from the EICC. Maps will be provided onsite at check-in.

Tuesday October 22, 2013 6:00pm - 9:00pm BST
Ghillie Dhu 2 Rutland Place, Edinburgh, EH1 2AD
 
Wednesday, October 23
 

8:00am BST

Continental Breakfast
Wednesday October 23, 2013 8:00am - 9:30am BST
Foyer

8:30am BST

Registration
Wednesday October 23, 2013 8:30am - 5:00pm BST
Foyer

9:30am BST

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

Speakers
avatar for Dirk Hohndel

Dirk Hohndel

Chief Linux and Open Source Technologist, Intel
Dirk is Intel's Chief Linux and Open Source Technologist. He has been an active developer and contributor in the Linux space since its earlies days, among other roles, he worked as Chief Technology Officer of SuSE and as Unix Architect at Deutsche Bank. Dirk joined Intel in 2001... Read More →
LT

Linus Torvalds

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


Wednesday October 23, 2013 9:30am - 10:15am BST
Pentland

10:15am BST

Keynote: Living in a Surveillance State - Mikko Hypponen, CRO, F-Secure
When Internet became commonplace in the mid-1990s, the decision makers ignored it. They didn't see it as important or in any way relevant to them. As a direct result, global freedom flourished in the unrestricted online world. Suddenly people all over the world had in their reach something truly and really global. And suddenly, people weren't just consuming content; they were creating content for others to see. But eventually politicians and leaders realized just how important internet is. And they realized how useful internet was for other purposes - especially for the purposes of doing surveillance on citizens. The two arguably most important inventions of our generation - the internet and the mobile phones - changed the world. However, they both turned out to be perfect tools for the surveillance state. And in a surveillance state, everybody is assumed guilty. What does this mean to us today? And is there anything we can do about it?

Speakers
avatar for Mikko Hypponen

Mikko Hypponen

Chief Research Officer, F-Secure
Mikko Hypponen is the Chief Research Officer of F-Secure in Finland. He has been working with computer security for over 20 years. His TED Talk on computer security has been seen by almost a million people and has been translated to over 35 languages. He has addressed the EU Parliament... Read More →


Wednesday October 23, 2013 10:15am - 10:35am BST
Pentland

10:35am BST

Break
Wednesday October 23, 2013 10:35am - 11:05am BST
Foyer

11:05am BST

Latency Analysis in the Trading Community - Christoph Lameter & Mark Dawson
In the financial services industry companies often compete on the basis of the speed with which financial transactions can be performed. Ongoing latency analysis of the critical information paths between systems and within systems is a necessity in order to find bottlenecks.

Such a situation presents unique challenges because timestamps from within various systems (some outside of the direct control of a company such as a stock exchange) have to be correlated with timestamps attached to packets by network devices and the timing information within the host itself as the information gets processed through various layers of software by the operating system and user space.

The talk will give an overview of how latencies are currently analyzed in the financial industry showing how Linux tracing currently fits into that model and what improvements would be beneficial to increase the usefulness of tracing for financial services.

Speakers
CL

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is specializing in High Performance Computing and High Frequency Trading technologies. As an operating system designer and kernel developer he has been developing memory management technologies for Linux to enhance performance and reduce latencies. He is fond of... Read More →


Wednesday October 23, 2013 11:05am - 11:35am BST
Harris Suite

11:05am BST

EFL on Wayland - Rafael Antognolli, Intel
The Wayland project is growing fast, as well as its adoption by several toolkits. EFL specifically has a Wayland backend being actively developed over the last 2 years, with its latest features being already incorporated. EFL developers are also contributing back to the Wayland project itself, helping to improve the protocol and implementation, from a toolkit point of view. This talk will present the current development state of the Wayland backend of EFL, describing the latest incorporated features. It will also present the changes that this port has passed since the beginning of its development, and its improvements so far. A comparison to the other EFL backends will be done, as well as future plans for Wayland on EFL and the Enlightenment Window Manager.

Speakers
RA

Rafael Antognolli

Software Engineer, Intel
Rafael Antognolli is graduated as Computer Engineer at the University of Campinas, and Software Engineer at Intel. He is developer of the EFL and WebKit projects, and contributor of the Wayland project.  He has presented several talks about Free Software development, including WebKit... Read More →


Wednesday October 23, 2013 11:05am - 11:55am BST
Pentland

11:05am BST

Power Capping - Keeping Linux Within Power Limits Efficiently - Jacob Pan, Intel Corp.
Linux must operate in a world of limited power budgets. Hand-held devices must simultaneously be responsive, cool,light, and deliver long battery life. Embedded systems must be silent. Servers must maximize compute efficiency while obeying site-wide power limits. Linux infrastructure for responding to power and thermal limits is rooted in a history of these being exceptional events. How will Linux handle a future where power and thermal limits are reached in normal operation? Here we summarize the techniques available to Linux to respond to power and thermal limits, contrasting their effectiveness. We detail power-clamp, a new technique to manage power through idle injection. We show how power-clamp can provide high efficiency operation as compared to previous power capping techniques.

Speakers
avatar for Jacob Pan

Jacob Pan

Linux Kernel Developer, Intel Corporation
Jacob is a veteran Linux kernel developer at Intel. His most recent interest and work are on Shared Virtual Address/Memory as well as the IOMMU subsystem in general.Prior to that, Jacob contributed to power management, device drivers, interrupt, timers, and X86 core.


Wednesday October 23, 2013 11:05am - 11:55am BST
Sidlaw

11:05am BST

Conducting Defensive Information Warfare on Open Platforms - Ben Tullis, LinuxIT (Europe) Ltd.
The modern information security landscape is highly complex, multi-faceted and it evolves rapidly. It is therefore crucial for any information architect to ensure that sufficient care has been taken over the security of any system for which they are responsible. Ben Tullis takes an in-depth look at the subject of defensive information warfare, focussing well beyond the basics of patching and hardening and describing some of the more advanced techniques and tools that anyone can use to increase their levels of overall system visibility and thereby their confidence in its digital integrity. The key tools that are discussed are free, Open Source and run on GNU/Linux platforms, forming a vital element of an organization's information security infrastructure and thereby underpinning rapid, accurate and critical response to emergent security threats.

Speakers
avatar for Ben Tullis

Ben Tullis

Sysadmin
Ben Tullis has been crafting highly secure and dependable Linux infrastructure for more than twelve years. This has ranged from embedded and hand-held platforms to high-performance clusters and grid computing systems. These have been installed as far afield as Antarctica, Malawi... Read More →


Wednesday October 23, 2013 11:05am - 11:55am BST
Fintry

11:15am BST

Notes on Taking KVM-on-KVM Nested Virtualization for a Spin - Kashyap Chamarthy, Red Hat
Nested Virtualzation involves three levels -- The physical host (L0), running a guest hypervisor (L1), and its associated 'nested' guest (L2). This is useful in several ways: a cloud user can get a guest hypervisor and can manage a variety of guests for development/test without the intervention of the cloud provider; enable live migration of hypervisors; ability to have an entire virtualization setup - a hypervisor and all its guests in a single virtual machine. Support for nVMX (Intel based Nested Virtualization) was first introduced around two years ago in KVM. Since then, there have been improvements in the Kernel, and also in the hardware space. This session discusses observations from recent testing of some workloads with upstream KVM with newest Intel hardware in a Linux-on-Linux environment. Finally, a glimpse of upcoming improvements in this space.

Speakers
avatar for Kashyap Chamarthy

Kashyap Chamarthy

Senior Software Engineer, Red Hat
Kashyap Chamarthy works at Red Hat, as part of OpenStack Infrastructure engineering group, focusing his contributions on interactions between OpenStack and its underlying Virtualization components (libvirt, QEMU, KVM). In the past, he's presented and participated in the past four... Read More →


Wednesday October 23, 2013 11:15am - 12:05pm BST
Lowtheir

11:15am BST

Xen: Open Source Hypervisor Designed for Clouds - Russell Pavlicek, Citrix
It is no accident that Xen software powers some of the largest Clouds in existence. From its outset, the Xen Project was intended to enable what we now call Cloud Computing. This session will explore how the Xen Architecture addresses the needs of the Cloud in ways which facilitate security, throughput, and agility. It will also cover some of the hot new developments of the Xen Project.

Speakers
avatar for Russell Pavlicek

Russell Pavlicek

Xen Project Evangelist, Citrix
Currently employed by Citrix as the Evangelist for Xen Project, Russell has spent two decades evangelizing Open Source. He has over 150 pieces published, including columns for Infoworld and Processor magazines and one book. He has spoken at over 75 Open Source conferences, including... Read More →


Wednesday October 23, 2013 11:15am - 12:05pm BST
Monteith

11:15am BST

How To Do Your Own Analysis of the Kernel Development - Jesus M Gonzalez-Barahona, Libresoft
The development of the Linux kernel is a complex process performed by a large community of contributors. Fortunately, many details about both the process and the development community are captured in the information stored in the git repository. This presentation will show how the MetricsGrimore and vizGrimoire toolsets can be used to perform targeted analysis and visualizations of this information. In addition, the results of some specific studies performed with the tools will also be shown as an illustration of their capabilities and easy of use. Those will include the main parameters of the evolution of the kernel development community, the changes to the source code over time (including the areas more stable and those being actively modified), and the identification of the areas which are gaining and losing developers.

Speakers
avatar for Jesus M. Gonzalez-Barahona

Jesus M. Gonzalez-Barahona

Cofounder / Associate Professor, Bitergia / Universidad Rey Juan Carlos
Jesus M. Gonzalez-Barahona is co-founder of "Bitergia" [1], the software development analytics company specialized in the analysis of free / open source software projects. He also teaches and researches [2] in Universidad Rey Juan Carlos (Spain), in the context of the GSyC/LibreSoft... Read More →


Wednesday October 23, 2013 11:15am - 12:05pm BST
Lammemuir 1

11:15am BST

(Tutorial) Multi-layered Web Security with Linux - Konstantin Ryabitsev, The Linux Foundation
Robust web application security involves many layers -- from the operating system, to the web server, to the application code itself. This tutorial will look at most common web vulnerabilities (cross-site scripting, SQL, code and shell injections, cross-site request forgery, session hijacking, session fixation, etc), and offer best-practice advice on avoiding them in your web application. We will then investigate additional security tools available under Linux: SELinux to set up a strict sandbox around your webserver, mod_suPHP and Suhosin to help secure your PHP installations, and ModSecurity to help intercept web attacks before they even get to your application. Basic knowledge of HTTP and Apache is required.

Speakers
avatar for Konstantin Ryabitsev

Konstantin Ryabitsev

Director, IT, The Linux Foundation
Konstantin has worked at the Linux Foundation over the past decade, providing both IT and security support to kernel.org and many other software projects. He lives in Montreal, Canada, with his wife, two children and several cats.


Wednesday October 23, 2013 11:15am - 1:05pm BST
Lennox 1

11:35am BST

Analyzing all Kinds of Traces with the TMF Viewer - Alexandre Montplaisir, Ericsson
This talk will present the latest iteration of the Tracing and Monitoring Framework (TMF). TMF started as a collection of Eclipse plugins to analyze LTTng traces. Since then, it has evolved into a generic trace analysis framework, and can now even be installed as a stand-alone application based on the Eclipse Rich Client Platform.

Recent improvements to be demoed:


  • Standalone RCP, making it much easier for non-Eclispse users to install and use

  • Automatic trace type detection on import

  • Call stack view, automatically available for LTTng-UST traces with function entry/exit tracepoints


As well as a preview of upcoming features:


  • Data-driven definition of trace types and views

  • Trace synchronization

  • Index on disk



Wednesday October 23, 2013 11:35am - 12:05pm BST
Harris Suite

12:05pm BST

Tracing Massively Parallel Processor Array, Xavier Raynaud, Kalray
On massively parallel devices, traditional debuggers are often inadequate to debug and understand complex interaction of components. Therefore, traces are often the only way to debug and understand programs running on such platforms.

This presentation will provide an overview of trace infrastructure on a Massively Parallel Processor Array (256 cores, 700 Giga operations per second, typical 5W power consumption) including:


  • a presentation of the hardware device characteristics

  • a presentation of the software framework for tracepoint definition, tracepoint activation, trace generation and acquisition

  • a presentation of the trace viewer, based on TMF (the Eclipse Tracing and Monitoring Framework)



Wednesday October 23, 2013 12:05pm - 12:30pm BST
Harris Suite

12:05pm BST

OPW: Bringing Women into the Linux Kernel - Moderated By Sarah Sharp
In 2006, the GNOME foundation started the FOSS Outreach Program for Women (OPW) in order to introduce more women to open source.  Women who are accepted as OPW interns receive $5,000 to work on an open source project for three months.  Women can apply to many different FOSS projects, like Debian, TOR, Perl, Wikimedia, and Wordpress.

This year, the Linux kernel joined OPW for the first time, and the response was amazing!  We received 41 applications, and ended up taking seven interns.  Come learn more about participating in the OPW program, either as a mentor, intern, or corporate sponsor.

Four of the Linux kernel OPW interns will give lightning talks on their projects.  Laura Mihaela Vasilescu will talk about working on Intel ethernet drivers.  Elena Ufimtseva will speak on hacking on the Xen subsystem.  Xenia Ragiadakou will talk about adding trace events to USB host controller drivers. Tülin İzer will speak about parallelizing x86 boot processes.

Moderators
SS

Sarah Sharp

Yocto/Embedded Developer, Intel
Sarah Sharp is a software engineer at Intel's Open Source Technology Center. Sarah is the author of the Linux kernel USB 3.0 driver, and is currently working as an embedded software developer with the Yocto Project. As the coordinator for the Linux kernel project within the FOSS Outreach... Read More →

Wednesday October 23, 2013 12:05pm - 12:55pm BST
Pentland

12:05pm BST

Recent Developments in GFS2 - Steven Whitehouse, Red Hat
The GFS2 cluster filesystem has been under development for a number of years, however there has been no uptodate presentation covering all of the latest features since OLS 2007. The intent of this talk is to provide an overview of the current feature set, noting recent significant developments, as well as an introduction into the major algorithms of GFS2 for those less familiar with its capabilities. During the development process, many lessons were learned which would apply equally to any open source project, and these will be discussed too.

Speakers
SW

Steven Whitehouse

Senior Manager, RHEL Filesystems, Red Hat
Steven Whitehouse currently manages the RHEL Filesystems team at Red Hat. His introduction to Linux kernel development came in 1993 when he wrote a small patch for AX.25, he is also the previous maintainer of Linux DECnet and the GFS2 Filesystem. Steven has spoken at a number of conferences... Read More →


Wednesday October 23, 2013 12:05pm - 12:55pm BST
Sidlaw

12:05pm BST

Reliability Availability and Serviceability (RAS) on Linux - Mauro Carvalho Chehab, Samsung
The largest are the systems and the IT infrastructure, the higher is the importance of Reliability Availability and Serviceability (RAS) monitoring. This speech will describe the recent changes on RAS monitoring that are available at the Linux Kernel 3.10. It will also describe the rasdaemon monitoring tool, with uses the special Kernel perf events generated by the Kernel to monitor fatal and non-fatal hardware errors that are detected by the CPU, by the memory controller and by the PCIe hardware.

Speakers
avatar for Mauro Carvalho Chehab, Samsung

Mauro Carvalho Chehab, Samsung

Linux Kernel Media Maintainer, Samsung
Mauro is the upstream maintainer of the Linux kernel media and EDAC subsystems, and also a major contributor for the Reliability Availability and Serviceability (RAS) subsystems. Mauro also maintains Tizen on Yocto packages upstream. He works for the Samsung Open Source Group since... Read More →


Wednesday October 23, 2013 12:05pm - 12:55pm BST
Fintry

12:15pm BST

oVirt and Cloud-Init integration - Omer Frenkel, Red Hat
The oVirt Project is an open virtualization project providing a feature-rich server and desktop virtualization management platform, and Cloud-Init is multi-distribution package that handles early initialization of a cloud instance. Recently those were integrated together to allow users and administrators easily apply automated configuration and initialization on vms using oVirt. In this session, Omer will give short introduction to these projects and describe the work that has been done integrating them, including some technical explanation. In addition, Omer will describe how to use Cloud-Init with oVirt and will give use-case examples, and discuss what else need to be done.

Speakers
avatar for Omer Frenkel

Omer Frenkel

Senior Software Engineer, Red Hat
Omer Frenkel is a Senior Software Engineer and team lead at Red Hat.  He is a maintainer in the oVirt project, specializing on virt flows and the oVirt engine.


Wednesday October 23, 2013 12:15pm - 1:05pm BST
Tinto

12:15pm BST

Controlling Clouds: Beyond Safety - Gordon Haff, Red Hat
As an industry, we’ve mostly moved on from naive notions about cloud computing being inherently “safe” or “risky.” However, more sophisticated discussions require both greater nuance and greater rigor. This presentation takes attendees through frameworks for evaluating and mitigating potential issues in hybrid cloud environments, discusses key risk factors to consider, and describes some of the relevant standards and provider certifications. This is a broad and sometimes complex topic. However, it’s very manageable if individual risk factors are considered systematically and specifically. This session will give IT professionals tools and knowledge to help them make informed decisions.

Speakers
avatar for Gordon Haff

Gordon Haff

Technology Advocate, Red Hat
Gordon Haff is Technology Advocate at Red Hat where he works on market insights; writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. Among the topics he works on are edge, AI, quantum, cloud-native platforms, and next-generation... Read More →


Wednesday October 23, 2013 12:15pm - 1:05pm BST
Monteith

12:15pm BST

Building Clouds on Apache CloudStack: An Introduction - Giles Sirett, ShapeBlue
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. In this talk, Giles will give an introduction to the technology, its history and its architecture. He will look common use-cases (and some real production deployments) that he sees across both public and private cloud infrastructures and where CloudStack can be completed by other open source technologies. Giles will also compare and contrast Apache Cloudstack with other IaaS platforms and why he thinks that the technology, combined with the Apache governance model will see CloudStack become the de-facto open source cloud platform. He will run a live demo of the software and talk about ways that people can get involved in the Apache CloudStack project.

Speakers
avatar for Giles Sirett

Giles Sirett

CEO, ShapeBlue
Giles Sirett is CEO & founder of ShapeBlue, the leading independent CloudStack integrator & consultancy. He is a committer and PMC member of the Apache CloudStack project and also Chairman of the European Cloudstack User Group. He has worked with many high-profile organisations, helping... Read More →


Wednesday October 23, 2013 12:15pm - 1:05pm BST
Lowtheir

12:15pm BST

Promoting Innovation By Preventing Bad Patents - Andrea Casillas, Open Invention Network
It’s hard to escape the inefficiencies of the patent world. The amount of patent litigation has drastically increased, specifically in technologies based in computer software. Further, patent wars are extending beyond large corporations to startups and individual developers. Those in the open source world are encountering two options: fly under the radar and hope to avoid lawsuits or license often times dubious patented technology. Now, is the time to introduce another option and begin to protect your freedom to operate. The Linux Defenders program, supported by Open Invention Network (OIN), sets to provide healthy avenues for the Linux community to invent. The goal is to give innovators the leverage to proactively limit the resources that can be used by non-practicing entities (or trolls). In this talk, we will present practical community-based approach that make a difference.

Speakers
AC

Andrea Casillas

Director, Linux Defenders, Open Invention Network
Prior to becoming Director of Linux Defenders at Open Invention Network, Andrea Casillas was a postgraduate fellow at the Institution for Information Law and Policy at New York Law School, Assistant Director of the Center for Information Law and Policy and the Director of Peer To... Read More →


Wednesday October 23, 2013 12:15pm - 1:05pm BST
Lammemuir 1

12:30pm BST

Integrating Ftrace into the Perf Tools, Namhyung Kim, LG Electronics
The Linux perf tools and ftrace are main performance analysis tools in the Linux kernel. While they're focusing on different parts of the picture, they can share many things to do the job thanks to the libtraceevent (which also resides in the kernel).

In this presentation, I'll update and share current status of the integration work and discuss implementation issues to be resolved.

Speakers
NK

Namhyung Kim

Namhyung Kim


Wednesday October 23, 2013 12:30pm - 12:55pm BST
Harris Suite

12:55pm BST

Lunch
Wednesday October 23, 2013 12:55pm - 2:30pm BST
On Your Own

2:30pm BST

Perf Tool Data File and Toggle Event, Jiri Olsa, Red Hat
The Perf Tool Data File

The presentation will give an overview about the perf data file format, its recent changes and related features like multiple file storage.


The Perf Toggle Event

The toggling event is an addition to the perf event interface which enables the user to setup an event which toggles (start or stop) another event. This way we are able to narrow down the measured context of any event (eg. setting up kprobes to set bounds for cycles event). There's working prototype soon to be sent out as RFC.

 


Wednesday October 23, 2013 2:30pm - 3:00pm BST
Harris Suite

2:30pm BST

What's New in Apache httpd 2.4 - Rich Bowen, Red Hat
The 2.4 release of the Apache web server is full of things that server admins have been asking for for many years, including scriptable configuration, more flexible access control syntax, simpler load balancing, improved performance, and much more. Rich Bowen from the web server documentation project shows you what's new and how you can start benefiting from it immediatey.

Speakers
avatar for Rich Bowen

Rich Bowen

Principle Evangelist, Open Source, AWS
Rich has been doing open source since before we called it that. He's a member and director at the Apache Software Foundation, and has been active on major open source projects including the Apache HTTP Server, Perl, PHP, Wordpress, and OpenStack. He's an Open Source Evangelist at... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Tinto

2:30pm BST

K Means Clustering Algorithm Using Hadoop in OpenStack - Deepak Mane, Tata Research Development and Design Center
In today’s world the growth rate of data is increasing tremendously. We need an efficient system to process a large of set of data with accurate and limited amount of time having automation, dynamic resource management, autoscaling features . We need an orchestration framework to build a system and process data in parallel ways . Current systems don’t have dynamic resource management and orchestration framework. This talk will discuss building a Hadoop cluster framework in OpenStack with Savanna – as well as automation framework and implementation of K means clustering algorithms in parallel ways.

Speakers
DM

Deepak Mane

Cloud Architect, Tata Consultancy Services
Deepak S. Mane is a Performance/Cloud Consultant in Global Consulting practice - Performance Engineering Lab at Tata Research Development and Design Center (A Research wing of TCS). He has published 14 papers in Conference Seminars , and He is currently pursuing research in Cloud... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Monteith

2:30pm BST

It Was Never About Innovation - John Mark Walker, Red Hat
Cloud computing as an industry phenomenon is built almost entirely on open source pieces, but ironically (or perhaps, perversely) is used to create proprietary services. This talk shows how the four software freedoms achieved a more level playing field for software users and developers and provided a solid foundation on which innovation flourished. Innovation was an interesting by-product, not something pursued. Unfortunately, the four software freedoms are not enough to compel open cloud services. The lessons learned from open source should be used to achieve a level playing field in cloud computing.

Speakers
avatar for John Mark Walker

John Mark Walker

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


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Lowtheir

2:30pm BST

Case Study: How We Migrated The Enlightenment Project To Git - Tom Hacohen & Daniel Willmann, Samsung
The Enlightenment project's old SVN repository hosted many different applications, libraries, themes, and etcetera. Daniel Willmann and Tom Hacohen took upon themselves the task of migrating it to Git.

As part of that process, they tackled the lack of continuous integration by setting up Jenkins and complied to community to change Trac with Phabricator. They have both lived long enough to tell about it, and in this presentation they will present their notes, lessons, tips and process.

Speakers
TH

Tom Hacohen

Senior Engineer, Samsung OSG
Tom has been using Linux since 2003. Previously a core developer and part of the leading team in SHR (Openmoko), he is currently a core developer for the EFL (www.enlightenment.org). He has contributed to other Open Source projects over the years, including: freesmartphone.org and... Read More →
DW

Daniel Willmann

Daniel is a freelance IT professional with over 7 years of professional experience. He has worked on the OpenMoko project where he was first introduced to the EFL and was a core developer for freesmartphone.org. Other projects he is involved in include OpenBSC (osmocom.org) and the... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Lennox 1

2:30pm BST

Qt Project - 2 Years Later - Thiago Macieira, Intel Corp.
October 21, 2013 marks the Qt Project's second anniversary. Launched in 2011 to be the home of the Qt libraries and frameworks under Open Source Governance, the Qt Project has seen quite a lot of change in these 2 years., good and bad. It lost its main sponsor and many doubted the project would continue, but it did, and it managed to release the first major release in 7 years (5.0), one more feature release and half a dozen patch releases. This presentation will review the principles of the project's governance, who the contributors are and how they work, the major changes that happened in the past two years and how they've influenced the project. It will explore the development process from patch to release and to maintenance / bug fixing, and will also show how non-code contributors participate.

Speakers
avatar for Thiago Macieira

Thiago Macieira

Engineer, Open Source Technology Center, Intel
Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He has been involved... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Pentland

2:30pm BST

Xen Project: Lessons Learned! - Lars Kurth, Citrix
In April this year, Xen became a Linux Foundation Collaborative Project. 6 months later it is time to take stock. I will start with a brief introduction of the Xen Project, explain why Xen moved to the Linux Foundation, explore the impact on the community and provide an outlook for the future. I will use examples from the Xen Project community to explore the challenges and benefits of becoming a collaborative project, draw lessons and explore tools to help make your project more successful. I will cover a wide range of topics ranging from community management, collaboration infrastructure, marketing, and good governance to align the interests of a project’s stake-holders. By employing each of these techniques in a complementary fashion, we can ensure the long-term success of a project.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Sidlaw

2:30pm BST

Optimizing Linux Servers - Davor Guttierrez, 3 Gen d.o.o.
Linux Server is optimized for average workloads. With most servers you can gain much by optimizing performance. In this session you will learn how to optimize your server’s performance by tuning kernel parameters, exclude unneeded system services and make some more tweaking with disks, memory and kernel.

Speakers
avatar for Davor Guttierrez

Davor Guttierrez

System Administrator, 3 Gen d.o.o.
Davor Guttierrez works as a System Administrator at 3 Gen d.o.o. He has been working with Linux and UNIX for 20 years, most recently on RedHat Enterprise Virtualization and SuSE Linux Enterprise Servers.


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Fintry

2:30pm BST

A FLOSS ITIL Compliant Solution Stack to Manage Your Data Center - Bruno Cornec, HP
This presentation will describe an ITIL compliant solution stack which has been built following the request of a large HP corporate account wanting to manage its Data Centers with a set of Open Source tools. HP built this solution with the help of many FLOSS companies, by integrating their tools in a way which was providing a correct answer to cover the majors phases of an ITIL approach, sych as what was wanted by the customer. This solution is based on an integration of iTop (providing the services of a CMDB, CI, incidents, problems, requests and change management), Centreon (providing the services of event management) and Fusion Inventory (providing the services of asset and inventory management). This presentation wil detail the architecture setup, will explain the ITIL functions provided by this integration, as well as the major strong points brought by each tool & customer feedback

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 →


Wednesday October 23, 2013 2:30pm - 3:20pm BST
Lammemuir 1

3:00pm BST

LTTng: Cloud Monitoring and Distribution Bug Reporting with Live Streaming and Snapshots, Mathieu Desnoyers, EfficiOS
The latest developments in LTTng include features relevant for use-cases ranging from Linux distribution bug report data collection to cloud monitoring. Amongst those features, we notably find the live streaming of traces over the network, which allows analysis of live traces as the are being gathered. We also find flight recorder tracing, with non-stop snapshot feature, which allows augmenting distribution bug reports with a trace of events that precede each bug. Those features will be presented, along with discussion of the project roadmap.



Speakers
avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project, the Userspace RCU library, and of the Linux kernel membarrier(2) and rseq(2... Read More →


Wednesday October 23, 2013 3:00pm - 3:30pm BST
Harris Suite

3:20pm BST

Break
Wednesday October 23, 2013 3:20pm - 3:40pm BST
Foyer

3:50pm BST

Integrating Event Stacktrace with Trace Data Collection, Martin Oberhuber, Wind River
Have you ever looked at a software trace thinking "if I just knew what line of code is responsible for this event, or which of my code is being interrupted by that context switch" ?

We have implemented a mechanism that allows collecting stack traces with predefined depth for selective events in a software trace. This allows exactly understanding the code path that's being taken, and can thus help understanding exceptional situations, unexpected latencies and deadlock conditions. Moreover, the turnaround-cycle from finding a problem to fixing it in the code is much faster than with traditional methods.

In my talk, I will explain


  • Motivation of our work (end user benefits of having stack traces), best shown with a live example

  • Data format (how did we mangle the stack traces into our tracing format, and could it go into CTF ?)

  • Symbol resolution and how TCF / Debugger provide a universal engine for symbol resolving along the way

  • Visualization and tooling

  • Intrusiveness of the solution.



Wednesday October 23, 2013 3:50pm - 4:25pm BST
Harris Suite

3:50pm BST

Introducing OSv: A New Open Source Operating System Designed for the Cloud - Avi Kivity & Glauber Costa Cloudius
A lot of the cloud discussion centers around which are the best hypervisors, and which management tools will simplify one's life the most. But is it the whole story? While addressing the problems from the lower and higher layers, the middle man -- the guest operating system -- is usually left behind. 

In this talk will introduce OSv, a new, from-scratch operating system designed specifically for cloud deployments. We will showcase the operating system architecture and explain the performance and manageability improvements that can be expected.

Operating system developers, as well as application developers who deploy to the cloud may enjoy the talk. No special expertise is required.

Speakers
GC

Glauber Costa

Biography coming soon.
AK

Avi Kivity

Avi Kivity is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of Cloudius Systems, a company that seeks to bring... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Tinto

3:50pm BST

Deploying Database Clusters in the Cloud - Neil Armitage, Continuent
Database deployments are getting increasingly complex spanning AWS, Openstack and on-premise datacenters. Before cloud solutions became available and reliable most deployments were carried out in private datacenters which had carefully configured hardware and network environments. In the cloud servers are deployed in minutes with very little consideration to where they are and how the networks are configured.We are now seeing more deployments that span multiple cloud providers and private data centres. Each of these providers have different ways of configuring compute and network resources. This talk is aimed at DBAs and operations engineers involved in the deployments of database's in cloud environments. It will cover the technical differences between traditional deployments and cloud deployments.

Speakers
avatar for Neil Armitage

Neil Armitage

Cluster Engineer, Continuent
Neil Armitage, Cluster Implementation Engineer at Continuent, has over 20 years of experience developing applications and managing database servers. He joined Continuent in 2012 after working with Tungsten Replication. Currently working on automating the deployments of database clusters... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Lowtheir

3:50pm BST

Virtualization with Ganeti - Michele Tartara, Google
Ganeti is a virtualization cluster management software developed at Google. It is open source, developed using Python and Haskell, and used worldwide to manage multiple physical machines to host high-availability virtualization workloads. This talk will start by introducing Ganeti, and will then go on presenting the latest developments, including its new monitoring system and the result of the Ganeti Project’s participation in the Google Summer of Code as a Mentoring Organization. This presentation targets people interested in virtualization technology, particularly those willing to get to know Ganeti for the first time, and people already familiar with the system and interested in getting up to date with the latest developments.

Speakers
avatar for Michele Tartara

Michele Tartara

Software Engineer, Google
Michele Tartara is a Software Engineer at Google, where he works as a core Ganeti developer since October 2012. He has a PhD in Information Technology (Computer Science) from Politecnico di Milano, Italy, and was a visiting PhD student at MIT for a semester, working on machine learning... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Monteith

3:50pm BST

Binary Compatibility for Library Developers - Thiago Macieira, Intel Corp.
The C and C++ standards define what constitutes a well-formed program. However, they steer clear of any issues related to ABI, binary compatibility and even modern dynamic loading of libraries. Yet developers for libraries are often faced with understanding and dealing with those issues that are out-of-scope for the standards. Far from an impossible task, there are simple guidelines, checklists, tooling, and processes that can be relied upon to guarantee binary compatibility between releases. Using them, it is possible to maintain large libraries compatible with previous versions for a long time, across multiple releases. This presentation will talk about those real-world problems and their solutions, heavily drawing upon the solutions used by both Qt and KDE. It will mostly focus on issues facing libraries on Linux, but will give hints also for cross-platform portability.

Speakers
avatar for Thiago Macieira

Thiago Macieira

Engineer, Open Source Technology Center, Intel
Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He has been involved... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Sidlaw

3:50pm BST

Identifying Kernel Messages in Low Cost - Hidehiro Kawai, Hitachi
Most of the kernel messages would be intended to know developers what's going on in the kernel, and they tend to be not friendly to users and machines. To improve this, Hidehiro Kawai is trying to add hash value for each kernel message to identify them easily. If this feature becomes available, users can consult external manuals by feeding the hash and know detailed information. Or a monitor tool can identify specific message in low overhead and trigger a fail-over or collect related information automatically. In this presentation, he explains the implementation of the first RFC patch set, on-going discussions (if there are), and how utilizing the feature in user space, while introducing a similar challenge 5 years ago and how addressed its objections.

Speakers
HK

Hidehiro Kawai

Researcher, Hitachi, Ltd.
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 October 23, 2013 3:50pm - 4:40pm BST
Pentland

3:50pm BST

Tuning Linux for Your Database - Colin Charles, Monty Program Ab
Many operations folk know the many Linux filesystems like EXT4 or XFS, they know of the schedulers available, they see the OOM killer coming and more. However, appropriate configuration is necessary when you're running your databases at scale. Learn best practices for Linux performance tuning for MySQL, PostgreSQL, MongoDB, Cassandra and HBase. Topics that will be covered include: filesystems, swap and memory management, I/O scheduler settings, using the tools available (like iostat/vmstat/etc), practical kernel configuration, profiling your database, and using RAID and LVM. There is a focus on bare metal as well as configuring your cloud instances in Amazon EC2.

Speakers
avatar for Colin Charles

Colin Charles

Consultant, codership (galera cluster)
Colin Charles is a Consultant at Codership, the makers of Galera Cluster. Previously, Colin was on the founding team of MariaDB Server, and has been around the MySQL ecosystem including being an early employee at MySQL, and worked actively on the Fedora and OpenOffice.org projects... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Lennox 1

3:50pm BST

Modeling Education from the Values of Open Source - Alex Juncu, ROSEdu
The way we look at education is constantly changing. The traditional models are being influenced by new ideas and new technologies. The open source approach goes beyond software development and can bring its values to the way the new generation shares knowledge. Alex will present what are the lessons learned from the open source model that can be applied in the world of public education. The talk wants to show how open education and peer-to-peer knowledge sharing can train people for future careers better than the current school and teacher oriented one. See how a wiki and mailing list community shares information that you would find studying nights alone with a stack of books in front and how professional trust is built among people that do what they like and not what are forced to do. And see how you can bring this to your school to provide quality education to the people next to you.

Speakers
avatar for Alexandru Juncu

Alexandru Juncu

Technical Solutions Engineer, Google
Currently working in the Google Cloud Support team, helping GCP users with products like GKE and GCE.Previously worked at AWS, Red Hat and ixia.Open source enthusiast.https://twitter.com/alexj_public


Wednesday October 23, 2013 3:50pm - 4:40pm BST
Lammemuir 1

4:25pm BST

Improving J9 Java Virtual Machine with LTTng for Efficient & Effective Tracing, Yang Wang, University of New Brunswick
The ability to observe the internal operation of the J9 virtual machine is essential for effective performance tuning. To this end, tracing is an important method, which is the action of recording events from a running system with minimum performance overhead for online or off-line analysis. In this paper, we propose the integration of LTTng, an effective opensource tracing toolset, with J9 to improve its tracing functions. With this integration, the tracing component is not only decoupled from the virtual machine but also performed efficiently at both user and kernel levels to achieve a high-throughput result. To validate the integration and its impact performance, some empirical study results based on the SpecJBB2005 and SQLBenchmark are also presented.



Speakers
YW

Yang Wang

PDF, IBM CAS Atlantic
Yang Wang is currently at IBM Center for Advanced Studies (CAS), Atlantic, University of New Brunswick, Fredericton, Canada. Before joining CAS Atlantic in 2012, he was a research fellow at the National University of Singapore from November 2010 to 2012. In 2009, he was awarded by... Read More →


Wednesday October 23, 2013 4:25pm - 4:50pm BST
Harris Suite

4:50pm BST

Open Storage in the Enterprise with GlusterFS - Dustin Black, Red Hat
As the Gluster Community grows by leaps and bounds, enterprises are truly recognizing the value of Open scale-out storage. The benefits of commodity hardware and OSS once again open the doors to fast innovation with yet another abstracted layer in the data center. Join Dustin Black of Red Hat for a first-hand account of how Red Hat Storage and GlusterFS are being leveraged in multiple industries to simplify the data center and drive new technologies and architectures. See how these top players have reimagined storage as an agile and nimble service instead of the lumbering monolithic backend of the past.

Speakers
avatar for Dustin L. Black

Dustin L. Black

Principal Cloud Success Architect, Red Hat
Openness and transparency are keys to organizational success in the modern world. Innovation and progress are crowd-driven, and leadership today means being a steward of the community. I have been a proud disruptor of traditional and antiquated business practices and ideologies... Read More →


Wednesday October 23, 2013 4:50pm - 5:20pm BST
Monteith

4:50pm BST

4:50pm BST

Containers and the Cloud: Do You Need Another Virtual Environment? - James Bottomley, Parallels
Containers have gained in acceptance as the platform for launching PaaS and SaaS services, but what about IaaS?   This talk will cover the basics of containers, what they are, how they work and what advances have recently been made in Linux that allow containers to be the most versatile platform for cloud services.

Speakers
JB

James Bottomley

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


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Tinto

4:50pm BST

CloudStack Clients and Tools - Sebastien Goasguen, Citrix
Building a Cloud at the Infrastructure as a Service layer involves selecting a IaaS solution, building, installing and configuring it. Once operational however the system administrators and developers need various clients and high level tools to manage the cloud and build new services. From configuration management for the instances deployed in the cloud to deploying clusters of virtual machines and providing new services end-points. In this talk we will focus on clients and tools to use with Apache CloudStack. We will review several tools in Python, ruby and Clojure and see how they are used with CloudStack. Specifically we will look at Apache libcloud, Clostack, Knife-CS and Apache Whirr. We will show how these tools help you move from low level Cloud interaction to building high value services.

Speakers
avatar for Sebastien Goasguen

Sebastien Goasguen

Kubernetes Lead, Bitnami
Sebastien Goasguen is a twenty year open source veteran. A member of the Apache Software Foundation, he worked on Apache CloudStack and Libcloud for several years before diving into the container world. He is the founder of Skippbox, a Kubernetes startup acquired by Bitnami where... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Lowtheir

4:50pm BST

A Language For Enhancing File System Tests - Andrew Price, Red Hat
Effectively expressing the nature of file system corruption is an important part in file systems development, testing and bug fixing. In this presentation, Andy Price will introduce a language which can be used to specify focused changes to on-disk structures in gfs2 file systems, in order to create human-readable fault-injection tests, and outline possible further developments and uses.

Speakers
AP

Andy Price

Senior Software Engineer, Red Hat
Andy first started contributing to GFS2 as a computer science undergrad at Swansea University and joined Red Hat in 2011. He is now the de-facto maintainer of gfs2-utils and contributes GFS2 kernel patches where he can. Recently Andy has become focused on performance enhancements... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Fintry

4:50pm BST

Enjoy Fighting Regressions with git bisect - Christian Couder
"git bisect" is a command that is part of the Git distributed version control system. This command enables software users, developers and testers to easily find the commit that introduced a regression. This is done by performing a kind of binary search between a known good and a known bad commit. git bisect supports both a manual and an automated mode. The automated mode uses a test script or command.People are very happy with automated bisection, because it saves them a lot of time, it makes it easy and worthwhile for them to improve their test suite, and overall it efficiently improves software quality.

Speakers
CC

Christian Couder

Software Engineer, Software Engineer
Christian Couder is a software engineer with 20 years of professional experience in software development, release, build and version control. He is a Git developer since June 2006. He has been working on many part of Git, especially "git bisect" and lately "git rebase". Since March... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Pentland

4:50pm BST

Make Your Mobile Web App Go Hybrid with Apache Cordova - Shekhar Gulati, Red Hat
Should you learn a new skill set to develop mobile applications? Or can you use your existing skillset and convert your HTML5 + REST mobile web app to hybrid app? Learning a new skill set can be very frustrating and time consuming. In this session Shekhar Gulati, Principal OpenShift Evangelist, will walk through the steps you will need to convert an existing HTML5 + RESTful Web application to a Hybrid app using Apache Cordova. Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript. The Restful backend of the application will be running on OpenShift -- Red Hat's open source public Platform as a Service.

Speakers
SG

Shekhar Gulati

Principal OpenShift Developer Evangelist, Red Hat
Shekhar Gulati is Principal OpenShift Developer Evangelist working with Red Hat. He has 8 years of software web development experience. He regularly speaks at various conference and user groups around the world. Shekhar is an active writer and has written many technical articles for... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Sidlaw

4:50pm BST

SCSI EH and the Real World - Hannes Reinecke, SUSE Labs
The current SCSI error handling has been modeled for the now rather ancient SCSI-2 standard. When working with modern hardware the error handling more often than not will lead to unforeseen results, interrupting I/O and occasionally disable LUNs altogether. Having been involved with several customer calls complaining I've been working on a patchset resolving some of the most pressing issues. This presentation will give you some real-life examples on what can go wrong, and present you with the results from the new EH. Finally I'll give an overview on the layout of a new EH, based on current standards.

Speakers
avatar for Hannes Reinecke

Hannes Reinecke

Kernel Storage Architect, SUSE Labs
Studied Physics with main focus image processing in Heidelberg from 1990 until 1997, followed by a PhD in Edinburgh 's Heriot-Watt University in 2000. Worked as sysadmin during the studies, mainly in the Mathematical Institute in Heidelberg. Now working at SUSE Labs as Kernel Storage... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Lammemuir 1

4:50pm BST

Wayland/X Compositor Architecture By Example: Enlightenment DR19 - Mike Blumenkrantz, Samsung Electronics
Window managers and desktop environments in the Open Source community number in the dozens, but only a small number of those include compositors; fewer still can boast that they run seamlessly on embedded devices or in Wayland. Enlightenment is so flexible that it was chosen by Samsung to be to window manager for their new Linux-based mobile operating system, Tizen, in addition to being used by tens of thousands of users worldwide for over a decade. With the current development of E19, it's time to take a step back and look at the main feature: compositor design. This presentation will give a brief introduction to compositing and window management before jumping directly into the history of Enlightenment's compositor architecture and its progression to the current state of full Wayland and X support.

Speakers
avatar for Mike Blumenkrantz

Mike Blumenkrantz

Senior Engineer, Samsung R&D USA
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. He has presented at several LinuxCons.


Wednesday October 23, 2013 4:50pm - 5:40pm BST
Lennox 1

7:00pm BST

'Casino Royale' Attendee Reception at the National Museum - Sponsored by Open@Citrix
Join fellow LinuxCon + CloudOpen Europe attendees, as well as attendees from ELC-E, KVM Forum, Kernel Summit, and Automotice Linux Summit for Casino Royale at the National Museum of Scotland.

Sponsored by Open@Citrix, this reception takes place from 7:00pm-10:00pm and includes drinks, dinner, casino gaming, whisky tasting, the opportunity to our museum galleries, and live Scottish entertainment at the close of the event!

Buses will pick up attendees from the EICC between 6:30 and 6:45pm.  

Wednesday October 23, 2013 7:00pm - 10:00pm BST
National Museum of Scotland Chambers St, Edinburgh EH1 1JF, United Kingdom
 
Thursday, October 24
 

10:00am BST

State of Gluster - John Mark Walker
Please note that a separate (free) registration is required to attend the Gluster Community Day. Please register at https://www.regonline.com/Register/Checkin.aspx?EventID=1320865.

Speakers
avatar for John Mark Walker

John Mark Walker

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


Thursday October 24, 2013 10:00am - 11:00am BST
Melville Suite (Sheraton Grand Hotel)

11:00am BST

Gluster for SysAdmins, An In-depth Look - Dustin Black
Please note that a separate (free) registration is required to attend the Gluster Community Day. Please register at https://www.regonline.com/Register/Checkin.aspx?EventID=1320865.

Speakers
avatar for Dustin L. Black

Dustin L. Black

Principal Cloud Success Architect, Red Hat
Openness and transparency are keys to organizational success in the modern world. Innovation and progress are crowd-driven, and leadership today means being a steward of the community. I have been a proud disruptor of traditional and antiquated business practices and ideologies... Read More →


Thursday October 24, 2013 11:00am - 12:30pm BST
Melville Suite (Sheraton Grand Hotel)

1:30pm BST

Gluster and OpenStack, a Case Study - Udo Seidel
Please note that a separate (free) registration is required to attend the Gluster Community Day. Please register at https://www.regonline.com/Register/Checkin.aspx?EventID=1320865.

Speakers
avatar for Dr. Udo Seidel

Dr. Udo Seidel

Architect and Digital Evangelist, Dr.
Dr. Udo Seidel would have been a teacher for mathematics and physics if he would not have been infected by the Linux virus in 1996. After his PhD he worked as Linux/Unix instructor, sysadmin and senior solution engineer. Now he is a technology evangelist, architect and governor at... Read More →


Thursday October 24, 2013 1:30pm - 2:30pm BST
Melville Suite (Sheraton Grand Hotel)

2:30pm BST

Gluster, QEMU, KVM and oVirt - Vijay Bellur
Please note that a separate (free) registration is required to attend the Gluster Community Day. Please register at https://www.regonline.com/Register/Checkin.aspx?EventID=1320865.

Speakers
VB

Vijay Bellur

Senior Principal Software Engineer, Red Hat
Vijay Bellur is a co-maintainer for the upstream GlusterFS project and was an architect at Gluster before its acquisition by Red Hat in 2011. He has been involved with building enterprise storage and scalable, distributed systems for the past decade. Vijay works out of the Red Hat... Read More →


Thursday October 24, 2013 2:30pm - 3:30pm BST
Melville Suite (Sheraton Grand Hotel)

3:45pm BST

Developing Apps and Integrating with GlusterFS - Justin Clift
Please note that a separate (free) registration is required to attend the Gluster Community Day. Please register at https://www.regonline.com/Register/Checkin.aspx?EventID=1320865.

Speakers
avatar for Justin Clift

Justin Clift

Aeolus Evangelist, Red Hat
Justin works for Red Hat as an Aeolus Evangelist for Aeolus.He has been contributing significantly to many Open Source software projects for over a decade, including PostgreSQL, OpenOffice, Salasaga, Libvirt, along with many others.


Thursday October 24, 2013 3:45pm - 4:45pm BST
Melville Suite (Sheraton Grand Hotel)
 
Filter sessions
Apply filters to sessions.