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

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

Sunday, September 15
 

5:00pm

First-Time Attendee Meet & Greet Event
For those attending a LinuxCon/CloudOpen conference for the first time, we invite you to enjoy other first-timers at a meet-and-greet reception on Sunday, September 15th at 5:00pm in the 8 Block Bar. It can be difficult coming to a large conference for the first time and not knowing a lot of other people, or the lay of the land, and this is an excellent opportunity to get a brief introduction to what to expect over the week, and meet other attendees who are in the same boat! Joining us to welcome our new attendees will be some key contributors to the Linux community.

Sunday September 15, 2013 5:00pm - 6:00pm
Hyatt Regency, 8 Block Bar & Lounge

5:00pm

(Workshop) Give a Great Tech Talk - Josh Berkus, PostgreSQL Experts, Inc.

---

"How was the presentation?" "It was ... um, OK. Kind of interesting."

Don't let the above be your talk!  There's a lot more to doing a good talk than just knowing the code you're presenting. Join this tutorial to learn how to transform "um, OK" to "great!"
---

They wrote the code. It's an interesting project. They have plenty of slides. So why is the audience all doing their email? You've seen that speaker. Maybe you've been that speaker. But it doesn't have to be that way, and this tutorial can help. Presenting is a skill nobody is born with, but anyone can learn. The way to become a better presenter is through training, science, and practice.  In this audience-participation tutorial, veteran conference presenter Josh Berkus will go over his tech talk advice in detail in order to help you improve your presentation skills, including:

  • Know your audience
  • How to prepare for a talk
  • Nobody cares about your slides…but make good ones anyway
  • The 7 Habits of Highly Ineffective Speakers
  • Clock-watching
  • Audience interaction 101
  • When your demo crashes
  • The audience outside the lecture hall
  • Common presentation issues and tips

If you have never attended a speaker training before, this tutorial will show you how much better your talks could be.  And if you have attended one before, you might pick up a few tips and ideas.

*Note: Pizza will be provided to session attendees!


Speakers
avatar for Josh Berkus

Josh Berkus

Josh Berkus is a database geek, best known for his work on the | PostgreSQL project, but also does Python, Perl, C, Linux, fundraising, pottery and cooking. He speaks about databases, software development and open source at ten to fifteen conferences a year. Josh works for PostgreSQL Experts, Inc.


Sunday September 15, 2013 5:00pm - 8:30pm
Celestin A
 
Monday, September 16
 

8:00am

8:00am

9:05am

Keynote: State of the Linux Union - Jim Zemlin, Executive Director, The Linux Foundation
Join Linux Foundation Executive Director Jim Zemlin as he highlights the state of the Linux platform and the expectations for the next 12 months.

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 future of computing. | | Zemlin works with the world’s largest technology companies, including IBM, Intel, Google, Samsung, Qualcomm, and others to... Read More →


Monday September 16, 2013 9:05am - 9:25am
Celestin D

9:25am

Keynote: Linux and Gaming - Gabe Newell, Co-Founder and Executive Director, Valve
Join Gabe Newell as he shares his insights on the future of Linux gaming.

Speakers
avatar for Gabe Newell

Gabe Newell

Co-Founder/Managing Director, Valve
Gabe Newell is the co-founder and managing director of video game development and online distribution company Valve Corporation.


Monday September 16, 2013 9:25am - 9:45am
Celestin D

9:45am

Keynote: Raspberry Pi: Shiny New Toys - Eben Upton, Founder and Executive Director, Raspberry Pi Foundation
An update on some of the cool things we've seen people doing with the Pi in the last six months, and a preview of our forthcoming accelerated desktop environment and web browser.

Speakers
avatar for Eben Upton

Eben Upton

Executive Director, Raspberry Pi
Eben is a founder of the Raspberry Pi Foundation, and serves as its Executive Director. In an earlier life, he founded two successful mobile games and middleware companies, Ideaworks 3d Ltd and Podfun Ltd, held the post of Director of Studies for Computer Science at St John's College, Cambridge, and was co-author of The Oxford Rhyming Dictionary along with his father. He holds a BA in Physics and Engineering, a PhD in Computer Science, and an... Read More →


Monday September 16, 2013 9:45am - 10:05am
Celestin D

10:05am

10:35am

Converged Infrastrucure with Open Source - Theron Conrey, Red Hat
Converged infrastructure is an idea for virtualization infrastructure that is enabling organizations to deploy more rapidly on a single commodity hardware platform for both compute and storage infrastructure. Until recently this was something that was difficult to do with Open Source software. This presentation provides an overview of what a converged infrastructure solution looks like and then digs into the Open Source software that can be used to build successful converged solutions. With Gluster and oVirt as foundational software packages the presentation will dig into advanced scenarios for deploying Virtual machines as well as adding additional nodes for both storage and compute. OpenStack networking, image management, and object store will be tied in as well to demonstrate the advantages of using Open Source to solve your organization's virtualization challenges.

Speakers
TC

Theron Conrey

Solutions Architect, TDS
Theron Conrey spends most of his time helping organizations tackle the challenges that come with growing legacy virtuailization projects as well as the deployment of new cloud deployments with a focus on automation and distributed storage.  Active in both the Open Source and VMware communities around virtualization, Theron helps try and deliver Open Source solutions wherever applicable.  He is also one of the founders of... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 12A

10:35am

DistCI, Continuous Integration at Scale - Heikki Nousiainen, F-Secure
DistCI (https://github.com/F-Secure/distci) is an attempt at building distributed, horizontally scalable and fault tolerant continuous integration system. It is aimed to have the capability to manage thousands of jobs and hundreds of concurrent tasks with no single points of failures or bottlenecks. DistCI utilizes CEPH for distributed data storage and ZooKeeper for global synchronization. Presentation will cover challenges with the existing CI systems, design principles behind DistCI, and future outlook. Key concepts include worker led coordination, chunking of build tasks into stackable flows and distribution of the tasks over large number of nodes.

Target audience for my presentation is developers interested in ubiquitous test automation. If you demand proof via TA on each and every commit before acceptance for merge, DistCI might be of your interest.


Monday September 16, 2013 10:35am - 11:25am
Strand 10A

10:35am

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.


Monday September 16, 2013 10:35am - 11:25am
Strand 11A

10:35am

OpenStack and jclouds in the Evolving App Landscape - Rags Srinivas, Rackspace
Applications are evolving from a traditional database model to a sharded approach on commoditized hardware to achieve linear scalability. OpenStack, a RackSpace and NASA initiative, is an independent foundation. It defines APIs for compute, storage, networking, services, monitoring, and additional services. jclouds is an open source library that helps you get started in the cloud and utilizes your Java or Clojure development skills. The jclouds API gives you the freedom to use portable abstractions for cloud-specific features. It's a cross-cloud toolkit that works with both public and private clouds, enabling hybrid cloud workloads.

Attend this session for a technical overview of OpenStack and jclouds, an API for multi cloud access and see how to architect and implement solutions on an open IaaS that could adapt to the changing landscape and be a technologist’s cloud nirvana.

Speakers
avatar for Rags Srinivas

Rags Srinivas

Architect/ Developer Advocate, IBM
Raghavan "Rags" Srinivas (@ragss) works as an Architect/Developer Evangelist for EMC CODE. His general focus area is in distributed systems, with a specialization in Cloud Computing and Big Data. | | Rags brings with him over 25 years of hands-on software development and over 15 years of architecture and technology evangelism experience. He is a repeat JavaOne rock star speaker award winner.


Monday September 16, 2013 10:35am - 11:25am
Celestin G

10:35am

Better Utilization of Storage Features From KVM Guests Via Virtio-Scsi - Masaki Kimura, Hitachi
Enterprise systems require availability and manageability. In bare-metal environment, some of these requirements are achieved by using SCSI commands. For example, HA cluster and utilization of thin-provisioned storages are processed by SCSI commands, such as PERSISTENT RESERVATION and WRITE SAME. In virtualized environment, the same use cases exist for guests. As a result, issuing SCSI commands from guests are required. This requirement can be achieved by both virtio-scsi and PCI device assignment. This presentation will show comparison between virtio-scsi and PCI device assignment for the use cases, what can be achieved currently, and what functions need to be implemented. This presentation will focus more on virtio-scsi, because it has more flexibility with its less dependency on underlying hardware.

Target audience is developers on this field and users who have similar use cases.

Speakers
MK

Masaki Kimura

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


Monday September 16, 2013 10:35am - 11:25am
Celestin B

10:35am

Transforming XenServer Into a Proper Open-Source Project - James Bulpin, Citrix
XenServer is an open-source, enterprise-class, Linux-based distribution of Xen and the Xapi virtualization management stack, both sub-projects of the Xen Project. We will describe XenServer's transition from proprietary product to open-source project. Although Xen, Xapi, and other components of XenServer have been open-source for some time the system "glue" has remained proprietary and it has not been practical for non-Citrix developers to contribute system-level functionality. In June 2013 this was fixed by fully open-sourcing XenServer on xenserver.org.

This presentation will be of interest to developers, architects, and administrators of cloud and general virtualization infrastructures. We will describe architectural changes being made to XenServer, such as greater use of libvirt, qemu and other open-source projects, as well as changes around packaging, deployment and configuration.

Speakers
avatar for James Bulpin

James Bulpin

CTO XenServer, Citrix


Monday September 16, 2013 10:35am - 11:25am
Celestin A

10:35am

UEFI and Linux - Kirk Bresniker, HP

UEFI has become ubiquitous on the PC client systems and is coming up on servers and ARM-based systems, it is becoming the converged firmware infrastructure. UEFI Secure Boot feature has attracted a lot of attention from the Linux community. Linux distros and Linux Foundation have found solutions.  This presentation provides a review of the motivations behind the creation of the UEFI technology, the history, the current status, and the future. It provides an update on the new significant developments since the publication of UEFI Spec v2.3.1C last June. It also serves as a venue for Q&A with the Linux community.

The main targeted audience of this presentation is the Linux OS loader and kernel developers dealing with the machine dependent interactions with the platforms.



Speakers
avatar for Kirk Bresniker

Kirk Bresniker

Chief Technologist, Hewlett-Packard
Kirk Bresniker is Vice President and Chief Technologist in the HP Servers Global Business Unit representing more than 21 years of innovation leadership. The HP Servers portfolio includes HP Moonshot; HP ProLiant servers, the world’s No. 1 server brand; HP BladeSystem, the world’s number one bladed infrastructure; and mission-critical computing with the HP Integrity platform and power the web and nearly every aspect of daily life from... Read More →


Monday September 16, 2013 10:35am - 11:25am
Celestin C

10:35am

Living in a Cloudy Post-PRISM World - Frank Karlitschek, ownCloud
With the potentially cloud-freezing impact of the recent NSA revelations (especially for businesses in Europe) how can businesses still take advantage of cloud technologies and yet still maintain reasonable security and privacy of their data? Projects like PRISM may have far-reaching implications for users of public cloud computing. Specifically, it could drive more enterprise customers towards storage solutions that are held behind the corporate firewall.

But is that a bad thing?

Frank will explore how open source technologies are the key to ensuring privacy and security while still taking advantage of the latest cloud tools. He will discuss specific ways to overcome this problem.

Speakers
avatar for Frank Karlitschek

Frank Karlitschek

CTO, Community Leader and co-founder, ownCloud
Karlitschek is ownCloud’s visionary, chief cheerleader and community leader. A long-time KDE contributor, Karlitschek three years ago saw a problem coming. In January 2010, He told a standing-room-only audience at Camp KDE in San Diego that Dropbox was threatening their privacy and he intended to do something about it.He quickly wrote the original ownCloud code — gathering an extremely active, dedicated and growing community around... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 10B

10:35am

Shouldn’t All Your Storage be Highly Available? - Gerry Smith, LSI
What is blocking that as a reality for your business? Is it Cost? Complexity? Lack of storage 
choices? Today’s reality is that business uptime is more critical than ever.  It translates directly to business viability and profitability.  However, we also know that businesses of all sizes are facing the double challenge of explosive data growth and IT budget pressure.  So, how do businesses achieve the goal of high availability in a simple, cost-effective way? Mr. Gerry Smith, LSI CTO, will discuss how the industry is looking at evolving DAS storage, making it sharable and scalable.  He will discuss how having high-availability in a DAS environment, combined with Linux support, will enable business benefits including uptime, ease-of-use, and reduced TCO.  Session attendees will learn from a technologist viewpoint, the significance of this technology transition, how it works, and how they can get started applying it to their businesses.

This session targets a technical audience, including developers and system administrators.  
Session attendees will learn from a technologist viewpoint, the significance of high availability 
direct attached storage, how it works in detail, and how they can apply it to solve their business needs.

Speakers
avatar for Gerry Smith

Gerry Smith

VP Architecture, LSI
Gerry Smith is vice president of Architecture for the RAID Storage Division of LSI Corporation. In this role, he leads the architectural definition of future products, including silicon, firmware and software for LSI’s industry-leading I/O controller and MegaRAID product lines. | | Previously, Smith was vice president of Engineering for the MegaRAID product line, where he was responsible for a worldwide development, validation and support... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 11B

10:35am

The State of Desktop Linux: Interviews with Different Users About Their Linux Setups - Steven Ovadia, LaGuardia Community College
In May 2011, Steven started emailing various desktop Linux users, asking them to share their Linux setups. Over 60 interviews later, he's interviewed all kinds of users, from students to academics, to musicians to journalists, plus lots of other job title in between. This talk will review those interviews, identifying highlights and trends in desktop Linux use, discussing not just popular distributions, but also common software and workflows, with an emphasis on how desktop Linux is being used by people who are not necessarily systems administrators. The talk will also identify areas where desktop Linux might be improved.

This talk will be broad, discussing desktop Linux from a conceptual level, but not a highly technical one. The audience will be people interested in the current state of desktop Linux from a user perspective.

Speakers
avatar for Steven  Ovadia

Steven Ovadia

My Linux Rig
Steven Ovadia is Associate Professor/Web Services Librarian at LaGuardia Community College, CUNY. He also curates The Linux Setup (http://www.mylinuxrig.com/setup), a collection of interviews with desktop Linux users. He frequently writes about how users interact with information in an online context for assorted Library Science journals. His book, The Librarian's Guide to Academic Research in the Cloud, will be out in late 2013.


Monday September 16, 2013 10:35am - 11:25am
Strand 12B

11:45am

Improving Guest Management via the QEMU Guest Agent - Michael Roth, IBM
Paravirtual device drivers have gone a long way towards improving guest performance by facilitating more efficient interactions between KVM hosts and guests, but until recently little has been done to improve host management capabilities using paravirtual interfaces. Higher-level, network-based management stacks can provide for more complex control of guests, but require network configuration details that are difficult to expose to lower-level management tools like libvirt. This talk will focus on how we use the QEMU Guest Agent to provide this extra level of control in way that's accessible to lower-level management tools like libvirt, and how it can be used to implement/improve common guest management tasks.

Speakers
MR

Michael Roth

Software Engineer, IBM
Mike Roth is a software engineer at IBM who's been working on | QEMU/KVM virtualization for the past 5 years. He's also the author/maintainer | of the QEMU Guest Agent, and stable release maintainer for QEMU. Most recently | he gave a talk about multiple main-loops/dataplanes in QEMU at KVM Forum 2013.


Monday September 16, 2013 11:45am - 12:35pm
Strand 12A

11:45am

OpenStack Performance & Scale - Mark Wagner, Red Hat
Review performance and scale testing of OpenStack by the Red Hat Performance team. This will include management platform performance and individual node performance. Also discuss the tools, methodologies, and strategies used in the testing. Using test data from the Performance Lab, Mark will demonstrate tunings that improve performance and show where these tunings will be applied to improve out-of-the-box performance. He will also reveal tips and tricks for achieving higher density.

This talk is aimed at anyone interested in learning more about performance and scale testing. The talk will start at a high level but it will dive into the weeds a bit to discuss how to measure performane characteristics, understand system architectures, etc

Speakers
avatar for Mark Wagner

Mark Wagner

Senior Principal Software Engineer at Red Hat, Red Hat, Inc
Mark Wagner is a senior principal software engineer at Red Hat on the performance and scale engineering team. He is currently responsible for the performance and scale efforts around Red Hats messaging products, and newer technologies such as IoT, and blockchain. | His previous Red Hat responsibilities have included: leading the performance and scale effort for Red Hat’s cloud solutions, network performance evaluations, Kernel-based Virtual... Read More →


Monday September 16, 2013 11:45am - 12:35pm
Strand 10A

11:45am

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. 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. Addressing public, hybrid and private cloud environments open source is now challenging the status qua. 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

-, SUSE
As a member of SUSE Linux team, Alan Clark focuses on new industry initiatives, emerging standards and open source. Alan is currently the Board Chair for the OpenStack Foundation and is a Director on the Linux Foundation Board. Additionally, to facilitate the awareness and adoption of open source and open standards Alan participates in several Industry forum steering committees, technical committees and open source projects.


Monday September 16, 2013 11:45am - 12:35pm
Celestin G

11:45am

The Little Trebuchet That Could - Ben Collins, Servergy
Attendees will be taken on a trip through CPU history as it pertains to data centers and cloud computing using an analogy of medieval weaponry and extend this analogy to show where the CPU market is headed in relation to these distinct but important markets.

The intended audience is developers and data center/cloud architects. The analogy is meant to make the barrier of expertise to understand this presentation very low, but keep it interesting for technically savvy attendees.

Speakers
avatar for Ben Collins

Ben Collins

Principal Architect, Servergy, Inc.
Ben Collins, Principal Architect for Servergy, Inc., has been involved in Linux and Open Source for over 15 years. As an ex Debian Project leader and Canonical Kernel Team lead, he has been involved in every aspect of development, from strict volunteer to paid developer. In particular, Ben has always been involved in non-standard processors, including ARM, SPARC and POWER architectures.


Monday September 16, 2013 11:45am - 12:35pm
Strand 11A

11:45am

LXC, Docker, and the Future of Software Delivery - Jerome Petazzoni, dotCloud
LinuX Containers (LXC) have aroused interest for the past several years, as a lightweight, more efficient, and more flexible approach to virtualization. Containers  have a lower footprint, less overhead, and boot faster than conventional VMs However, they haven't been widely deployed yet. Recently, the emergence of complementary open-source technologies, such as AUFS BTTRFS, and Docker, have made it significantly easier to exploit and automate this powerful, Linux-based technology. It is now possible to take any application and its dependencies, encapsulate them in a portable, lightweight container, and run that same container on virtually any Linux server The same containerized application that runs successfully on a developer's laptop will run consistently and quickly on a baremetal server, an OpenStack cluster, public cloud, VM, etc. In this presentation, we will discuss how to use this powerful combination of technologies to enable large scale automated systems, such as web apps, databases, and backend services, without depending on a particular stack or provider. We will also discuss the application of these technologies to continuous integration and deployment and hybrid cloud.

Speakers
avatar for Jerome Petazzoni

Jerome Petazzoni

Tinkerer Extraordinaire, Docker Inc.
Jerome is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers, operated and scaled the dotCloud PAAS, and various other feats... Read More →


Monday September 16, 2013 11:45am - 12:35pm
Strand 11B

11:45am

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

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

Speakers
YY

Yoshihiro Yunomae

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


Monday September 16, 2013 11:45am - 12:45pm
Celestin B

11:45am

LLVMLinux: The Linux Kernel with Dragon Wings - Behan Webster, Converse in Code Inc.

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. Increasingly it is becoming a big part of the development process for embedded projects, all the way up through to high performance computing clusters. This session will provide an update on the status of the LLVMLinux project; a project which is cooperating with both the Linux kernel and LLVM communities to build the Linux kernel with Clang/LLVM.


Speakers
avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster has spent two decades in diverse tech industries such as telecom, datacom, optical, and automotive writing code for a range of hardware from the very small to the very large. He has Linux experience spans kernel programming, Embedded Linux, and board bring-up. Currently Behan is the lead consultant at Converse in Code Inc, an embedded Linux engineer and project lead working on the LLVMLinux project as well as being a Trainer for The... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Celestin A

11:45am

Will Parallel Programming Ever Become Routine? - Paul E. McKenney, IBM
The Linux kernel community has made great advances in its parallel-programming acumen over the past decade.  Although the Linux kernel continues to harbor its share of bugs, including concurrency bugs, the combination of relative stability and high rate of change is unprecedented.  This combination has been made possible by a three-part virtuous circle involving culture, economics, and tooling.  In recognition that CPU counts are still increasing, this talk will analyze this virtuous circle and propose ways of making it run even faster.

Audience: Developers, testers, and concurrency wonks.

Speakers
avatar for Paul E. McKenney

Paul E. McKenney

Distinguished Engineer, IBM
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent, networking protocols at SRI International, and work as a self-employed contract programmer on soft-realtime projects. His hobbies include what passes for running... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Celestin C

11:45am

Piloting SPDX in Samsung: Case Studies and Experiences - Young Taek Kim, Samsung

The Software Package Data eXchange(SPDX) specification is a standard format for communicating the software components, licenses and copyrights. It is hosted at the Linux Foundation whose goal is to facilitate compliance with free/open source software licenses and the exchange of such information between companies. As a company that uses free/open source software in various products, we started using SPDX in a pilot mode and applied the specification to our open source governance system. In this talk, we will discuss at length two cases of the use of SPDX in practice based on our experience. The first case study is focused on reducing the cost of verifying open source licenses(auto-identify component), and the second case study is focused on the implementation of the license note web system. Furthermore, the talk will provide a few suggestions to improve the spec based on our experiences.


Speakers
YK

Youngtaek Kim, Samsung

Engineer, SAMSUNG ELECTRONICS CO.
Young-taek Kim is an Engineer at Samsung Electronics. As a member of the Open Source Initiative in Software Engineering Team, he has been involved in various open source governance and compliance activities. Currently, he is developing the AIRS(Auto IdentifieR using SPDX) component that re-utilizes existing license-idenified data using SPDX in commecial license-verifying tool.His previous experiences include building web system, working on mobile... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Strand 10B

11:45am

Xen Project : Lessons Learned! - Lars Kurth, Citrix
In April this year, Xen became a Linux Foundation Collaborative Project. Almost 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.

This talk is for developers and members of the Linux community who care about the success of their projects. I will use examples from the Xen community to explore the challenges and benefits of going non-profit, draw lessons and explore tools to help make your project more successful. I 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, Xen Project / Citrix
Lars Kurth had his first contact with the open source community in 1997 when he worked on various parts of the ARM toolchain. This experience led Lars to become a passionate open source enthusiast who worked with and for many open source communities over the past 19 years. Lars contributed to projects such as GCC, Eclipse, Symbian and Xen and became the open source community manager for Xen.org in 2011 and later chairman of the Xen Project... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Strand 12B

12:30pm

Women in Open Source Luncheon
We'd like to invite all of our women attendees to join each other for a networking luncheon on Monday, September 16th at 12:40pm in Celestin H on the 3rd floor of the Hyatt Regency. This is a chance for these attendees to connect with each other onsite. We will begin with a brief introduction of each attendee, and then guests will be free to enjoy lunch and mingle with one another. There is no cost to attend. All attendees must identify as a woman and will need to register to attend. 

Monday September 16, 2013 12:30pm - 2:00pm
Celestin H

12:35pm

Lunch
Monday September 16, 2013 12:35pm - 1:50pm
On Your Own

2:00pm

Keynote: What Five Years of Android Has Meant - Chris DiBona, Director of Open Source, Google
Chris DiBona shares insight into the impact Android has had on Google.

Speakers
avatar for Chris DiBona

Chris DiBona

Director of Open Source, Google
Chris DiBona is the Director of Open Source for Mountain View, Ca. based Google. His teams oversees license compliance and support the open source developer community through programs such as the Google Summer of Code and through the release of open source software projects and patches. In the public sector space, he looks after Google Moderator and Google Elections.  Mr. DiBona is an internationally known advocate of open source software... Read More →


Monday September 16, 2013 2:00pm - 2:20pm
Celestin D

2:20pm

Keynote: Why Open Matters: HP and OpenStack - Brian Aker, Fellow, HP
HP’s public and private cloud products are built using OpenStack.  The OpenStack project has rapidly been adopted as the leading open source cloud solution because it avoids vendor lock-in,
and its inclusive development model has attracted enthusiastic contributors, and so is becoming ubiquitous across public, managed, and private clouds.  Ten years ago, HP bet big on open source by backing Linux when it was new and untrusted by enterprise users. Today, HP continues that policy by backing OpenStack.  We will present how we got here and where HP is investing in OpenStack’s future.

Speakers
avatar for Brian Aker

Brian Aker

Fellow, HP Cloud Services
Brian Aker is an HP Fellow in the Cloud Services organization. He is responsible for infrastructure engineering, technical operations and customer satisfaction. Aker is also a core developer and member of the Drizzle Foundation Board. He brings more than 22 years of IT experience to HP. Aker has an extensive background in both technical and business leadership, along with in-depth experience in next generation open source... Read More →


Monday September 16, 2013 2:20pm - 2:40pm
Celestin D

2:40pm

Break
Monday September 16, 2013 2:40pm - 3:10pm
Celestin E

3:10pm

Enterprise Bare Metal and Virtualization Move to CloudStack - Christopher Swenson, WebMD
This session will explain how the most common enterprise setups of bare metal and some virtualization can go to Private Cloud using CloudStack and other tools to solve common business and technical problems.

Speakers
CS

Christopher Swenson

Focused on DevOps before it was an industry buzzword, Chris has both a Development and Operations focus with the main focus on providing public and private cloud solutions for the last several years. Most recently at WebMD, his teams introduced a private cloud that provides self-service access to infrastructure and platforms for developers and operations teams to be able to launch and test new ideas rapidly. They also introduced the usage of... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Strand 10A

3:10pm

Introducing OSv: A New Open Source Operating System Designed for the Cloud - Avi Kivity & Dor Laor 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
AK

Avi Kivity

ScyllaDB
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 was also CTO of Cloudius Systems, a company that seeks to bring the same kind of innovation to the public cloud space.
DL

Dor Laor

Dor was one of the first employees at Qumranet, the company that yielded the KVM | hypervisor and the 'spice' virtual gpu technology. Dor had been involved in these projects | as an employee and as development manager. Dor managed the global platform virtualization | at Red Hat post the acquisition of Qumranet. Dor's CS high availability and fault tolerance skills | keeps him intact on our off piste snow board vacation with Avi.


Monday September 16, 2013 3:10pm - 4:00pm
Strand 11A

3:10pm

Modern Linux Servers with cgroups - Brandon Philips, CoreOS
Linux cgroups and namespace containers are fast moving technology that are quickly making it possible to have, in essence, very lightweight virtual machines. Imagine isolating every application on your server without wasting memory on additional Kernel instances. Google and Heroku have been using these technologies as fundamental building blocks on their server infrastructure for some time; and in the last year new projects have been developed to make it easy for you to use these same technologies on your own machines. This talk will explore how cgroups and namespace isolation can be used to better deploy applications on your server and manage your infrastructure in new ways.

Speakers

Monday September 16, 2013 3:10pm - 4:00pm
Strand 12A

3:10pm

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

Monty Taylor

Member of Technical Staff, Red Hat
Monty is a long time Free Software Hacker and works in the Office of Technology at Red Hat. He is founder and currently a core team member of OpenStack Infra – which runs OpenStack’s massively scalable dev/test and CI system. Because of that, he’s one of the world’s largest OpenStack end users. You should never let him name projects, because if you do, you’ll end up with something like “jeepyb&rdquo... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Celestin G

3:10pm

Linux Transparent Memory Compression - Seth Jennings, IBM
Memory compression has long been a topic confined to academic research and development sandboxes.  However, with CPU and memory speed improvements outpacing improvements in I/O speed and latency, memory compression is now being deemed a viable way to increase in-memory data density and delaying or avoiding costly I/O.  Zswap, a feature for compressed swap caching, merged into the kernel in v3.11, is a first step toward deploying this functionality in the Linux kernel.

This presentation targets users who own hardware with maxed-out RAM capacities or pay per-GB for RAM usage (IaaS customers) and would like to determine if memory compression can reduce their costs and extend the useful lifetime of their computing assets.  Basic knowledge of memory management concepts like memory pages and swapping is a plus, but deep knowledge of the kernel memory manager is not required.

Speakers
avatar for Seth Jennings

Seth Jennings

Linux Kernel Developer, Red Hat
Seth is a Linux kernel developer with Red Hat focusing on memory management and kernel hot patching.


Monday September 16, 2013 3:10pm - 4:00pm
Celestin A

3:10pm

Why btrfs is the Bread and Butter of Filesystems - Matthias Eckermann, SUSE
Linux provides a broad variety of filesystems, and besides technical arguments filesystem choice is also influenced by personal choice and “opinion.” The Use Case influences the choice as well. That said, the future of enterprise filesystems is btrfs, and is the best for operating system installations.  Attendees will learn about the different file system choices and the pros and cons of each enterprise quality file system, and how to get the most of the snapshotting capabilities of btrfs in terms of reliability and management.

Speakers
ME

Matthias Eckermann

Director Product Management, SUSE
Matthias is member of the Product Management team of SUSE. There he is responsible for specification and delivery of SUSE Linux Enterprise Server and related products. Before joining the Product Management team he worked as consultant and senior architect for SUSE on complex and strategic new projects in EMEA, with partners and customers in enterprise and public sector. Matthias has 20 years of experience working with Linux and other Open... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Celestin C

3:10pm

A Practical Tutorial to Open Sourcing Proprietary Technology - Guy Martin, Samsung

As corporate participation in open source grows, many companies are discovering the advantages of releasing formerly proprietary technologies as open source. This talks introduces a basic process and checklist that may be followed when creating a new open source project from proprietary code, to ensure a successful release.


Speakers
GM

Guy Martin

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


Monday September 16, 2013 3:10pm - 4:00pm
Strand 10B

3:10pm

Resource Management with Systemd - Lennart Poettering, Red Hat
Resource management is highly relevant on both large servers (where many resources need to be distributed among an even higher number of consumers to get the maximum out of the invested infrastructure) and on small embedded devices (where few resources need to be distributed among many consumers). Newer systemd versions support resource management out-of-the-box, as first-class functionality of service management. In this talk we will show you how to make use of it. We will tell you how to dynamically assign resource limits to running services and virtual machines and how to reliably determine the current resource usage of your services and virtual machines. We will introduce you to new concepts such as "Slices" which you can use to create arbitrary resource partition hierarchies. And we will give you a bit of background on what actually happens on the lower level.

Speakers
LP

Lennart Poettering

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


Monday September 16, 2013 3:10pm - 4:00pm
Strand 11B

3:10pm

Big Data Encryption for Privacy and Compliance - Sam Heywood, Gazzang
Data privacy and security, particularly due to awareness of and confusion surrounding big data, is a hot-button issue being discussed everywhere from nightly talk shows to boardrooms to the White House. Sensitive, confidential and protected information like health records, trade secrets and personally identifiable information is often stored and analyzed on Linux-based platforms like Hadoop, Cassandra, MongoDB and Accumulo. If you work with this type of sensitive information, then data security – encryption and key management – must always be top of mind. In this session Sam Heywood will discuss how organizations running Linux-based big data platforms can secure regulated and personal information, all without making changes to your data or applications that interact with it. He will also look methods to secure big data and meet compliance initiatives related to data privacy.

Speakers
SH

Sam Heywood

VP Marketing, Gazzang
Sam Heywood is responsible for Gazzang's global product innovation and delivery, corporate marketing and demand generation programs. He is a seasoned product and marketing executive with leadership experience at several notable technology startups and is well versed in systems management, online CRM platforms, consumer eCommerce and security technologies. Prior to Gazzang Sam was Senior Director of Products at uShip, leading the company's... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Strand 12B

4:10pm

Culture, Code, Community and Conway: Lessons from OpenStack - Joshua McKenty, Piston Cloud
With a community that rivals any other open source project in history, OpenStack has achieved extraordinary things very quickly. The project had attracted almost as many contributing companies in its 84th week as Linux had in its 828th week. As buzz and participation continues on this rapid trajectory, the large community has presented challenges along with incredible benefits. Joshua McKenty, one of OpenStack’s founders at NASA and a driving force behind its continued success, will explore lessons learned from creating a culture and common consensus among a global and continually expanding open source community and how the cloud framework continues to evolve to meet new challenges.

In this presentation, designed for all levels of technical expertise, participants can expect a lively, interactive presentation and insider’s view into the much buzzed about OpenStack community.

Speakers
SJ

Sam Just

Developer, Red Hat
Sam is a Ceph contributor working for Red Hat in the Inktank group. Most of his work is focused on RADOS, the object store underneath Ceph. In his spare time he likes cycling and gaming. He is also very bad at typing about | himself in the third person.


Monday September 16, 2013 4:10pm - 5:00pm
Strand 10A

4:10pm

Open Source Innovation and the Future of Cloud Services - Robert Blasi, Goodwin Procter LLP
Robert will speak on the history of innovation in the open source community and the rise of cloud services as a response to open source development. With that as background, he will review the recent legal decision in Oracle v. Google and discuss how it potentially gives open source developers a tool to compete with hosted systems that rely on proprietary APIs and data sets to control their ecosystems.

The target audience is open source developers and strategists. They can expect a focused and lively discussion on intellectual property law and a recent, high-profile court decision that is directly relevant to open source software. No technical expertise required.

Speakers
avatar for Robert Blasi

Robert Blasi

Partner, Goodwin Procter LLP
Robert Blasi is a partner in Goodwin Procter's Intellectual Property Group and a leader of Goodwin's open source practice. His open source clients include Acquia, Hadapt, Modo Labs, Pentaho, and RStudio. Mr. Blasi is a regular speaker on legal issues affecting open source software for a variety of audiences including LinuxCon Europe, the Open World Forum, and the Open Business Conference.


Monday September 16, 2013 4:10pm - 5:00pm
Celestin G

4:10pm

QEMU 2.x and Beyond: The Foundation of the Open Cloud - Anthony Liguori
An Open Cloud cannot be built on a proprietary foundation. QEMU serves as the core device model for both KVM and Xen making it a solid foundation for the Open Cloud. This talk will focus on the features and function QEMU offers that make Open Virtualization a compelling alternative to proprietary technologies. It will also present a roadmap for version 2.0 and beyond focusing on the features that will be fundamental to next generation Clouds, including live block copy, live update, and more.

This talk is intended for developers of Cloud management software, software that runs within an Open Cloud, and IT professionals that are evaluating virtualization solutions for use in a Cloud environment. Attendees can expect to learn more about Open Virtualization in Cloud environments and learn about new technologies that will become fundamental to future Cloud deployments.

Speakers
AL

Anthony Liguori

Maintainer, QEMU
Anthony Liguori is the maintainer of the QEMU project and long time contributor to both KVM and Xen.  He was previously the Open Virtualization Development Lead at IBM's Linux Technology Center. Anthony has spoken at many Linux Foundation events. Most recently, he spoke at KVM Forum 2012 and the Linux Foundation End User Summit 2012.


Monday September 16, 2013 4:10pm - 5:00pm
Strand 12A

4:10pm

Using OpenStack Heat Autoscaling - Steven Dake, Red Hat
OpenStack Heat provides autoscaling functionality for dynamically growing and shrinking compute power to meet the needs of a scale-out web application. In this speaking session, a brief introduction to Heat is provided, an autoscaling implementation lifecycle is recommended, and some brief thoughts on future OpenStack Heat autoscaling direction are explained.

This presentation is suitable for engineers as well as technical managers with a desire to learn how OpenStack Heat can be used to autoscale web applications on OpenStack that want to see Heat in action. A basic understanding of OpenStack components in the Grizzly release of OpenStack is helpful but not required.

Speakers
avatar for Steven Dake

Steven Dake

Principal Engineer, Cisco Systems, Inc.
At Cisco Systems, Inc., Steve is focused on bringing containers to OpenStack, both through using containers as an OpenStack deployment tool by serving as PTL for Kolla for Kilo and Liberty, as well as significantly contributing to the OpenStack Containers Project Magnum where Steve is a core developer and major architect of the system. | | Steve previously worked at Red Hat, Inc., where he originated and led the open source project... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 11A

4:10pm

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

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

Speakers
avatar for João Paulo Rechi Vita

João Paulo Rechi Vita

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


Monday September 16, 2013 4:10pm - 5:00pm
Celestin A

4:10pm

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 experience includes many talks and presentations of Containers and Checkpoint/Restore projects at such conferences as LSFMM summit, Kernel Summit... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Celestin B

4:10pm

Licensing in a Post-Open-Source-Software World - Dave Gruber, Black Duck Software
With a growing amount of open source projects going commando with no license declared, many organizations are feeling exposed when it comes to the use of these projects for business-critical software development. Some community members are using the term “Post-Open-Source-Software (POSS) Generation” to describe new attitudes toward the freedom of use for FOSS and the need (or lack thereof) for specific declared licensing.   Some are suggesting that licensing isn’t needed.

In this session we’ll review a detailed analysis of the state of licensing across the world’s forges, with a deep focus on Github, given its current popularity in the industry. Then we’ll explore today’s license usage trends, explain what’s behind them, and discuss the implications of these trends on open source adoption.


Speakers
DG

Dave Gruber

Director of Developer Marketing, Black Duck Software
Dave Gruber is Black Duck’s Director of Developer Programs. He has an extensive background in software development, with over 30 years’ experience in enterprise application development, IT management, product management and product marketing. Gruber was an early pioneer of web infrastructure and development technologies working at companies like Allaire, Macromedia and Adobe. He speaks regularly at developer conferences around the world... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 10B

4:10pm

BoFs - Linux File & Storage Systems: New Technologies - Ric Wheeler, Red Hat; Tejun Heo, Red Hat
Come and here about the latest technologies in Linux storage and filesystems - and get all of your questions answered!

Speakers
TH

Tejun Heo

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

Ric Wheeler

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


Monday September 16, 2013 4:10pm - 5:00pm
Celestin C

4:10pm

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
MC

Mauro Carvalho Chehab - Samsung

Samsung
Mauro is the maintainer of the media subsystem, and a large contributor for the Reliability Availability and Serviceability (RAS) subystems at the Linux Kernel. He has a broad experience in both Telecommunications (as he worked at IT, network and management areas at the Brazil's largest operators) and in software development. He is currently working at the Open Source Group at Samsung.


Monday September 16, 2013 4:10pm - 5:00pm
Strand 11B

4:10pm

Case Study: Doing a Live Upgrade of Many Thousand Servers at Google from an Ancient Red Hat Distribution to Recent Debian-Based One - Marc Merlin, Google
This talk will look at how we upgraded our ancient linux distribution on all the Google production servers to a more modern one based on debian stripped down and built from source. We do live upgrades on running machines using an rsync-like rollout mechanism, and we slowly switched distributions on the fly without rebooting or downtime unless required by separately upgraded kernel, but doing a 10 year jump of linux userspace without breaking users was no piece of cake. The talk will explain how something so crazy made sense, was even possible, executed, and worked out, as well as recommendations for maintaining linux big servers and dealing with upstream upgrades.

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

Speakers
avatar for Marc Merlin

Marc Merlin

Linux Geek / BOFH, Google
Marc has been using Linux since 0.99pl15f (slackware 1.1.2, 1994), both as a sysadmin and userland contributor. He has worked for various tech companies in the Silicon Valley, including Network Appliance, SGI, VA Linux, Sourceforge.net, and now Google. | He has been giving Linux related talks since 2001 and done hacking in various areas like mail with exim, mailman, SpamAssassin, as well as maintained linux distributions. | Marc currently... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 12B

5:10pm

Automating Cloud Testing and Deployment with Deploy - Kay Williams, Deploy Project
The Deploy Project is an open source platform for automating system and application deployment. This session will show how IT Professionals can use Deploy to automate testing and deployment to cloud infrastructures using Deploy. Topics covered in this session include:

* An overview of Deploy's cloud deployment features
* Testing system installation and updates on cloud infrastructures
* Deploying production systems
* Demo of cloud-based testing and deployment
* Using and customizing cloud deployment templates

The current version of Deploy works with CentOS and Red Hat Enterprise Linux. Deploy is an independent, non-profit project.

This session is targeted to IT professionals who manage and maintain cloud-based systems. It assumes intermediate knowledge of systems deployment and cloud infrastructures.

Speakers
avatar for Kay Williams

Kay Williams

Project Lead, Deploy Project
Kay serves as Project Lead for the Deploy Project. She has been managing Linux development projects since 2003. Prior to that she worked for 13 years at Microsoft, where she held Group Program Management positions in Office, MSN and Windows Server. Kay has been a frequent presenter at technology conferences for both Windows and Linux.


Monday September 16, 2013 5:10pm - 6:00pm
Strand 12A

5:10pm

Building a Secure Cloud - Matthew Garrett, Nebula
Cloud technologies grant users significantly greater flexibility in deployment and ease in management, but there's now the risk that you're running mission critical software on the same physical hardware as a poorly trusted development environment. If we had absolute faith in the underlying software then this wouldn't be a problem, but history suggests that that's a bad idea. Thankfully, there's a whole range of technologies to handle some of these issues, and it's entirely possible to build a secure cloud.

Aimed at anyone building a Linux cloud, and ranging from selinux to TPMs and random numbers to Secure Boot, this presentation will cover the Linux technologies available for reducing the risk that your cloud will end up leaking everywhere. It will provide a broad overview of the problems and existing solutions without requiring deep technical expertise.

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 code and supports Shim, the Linux secure boot loader used by most distributions. Matthew has presented on UEFI and firmware related topics at a range of conferences... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 11A

5:10pm

OpenStack/Quantum SDN-Based Network Virtualization with Ryu - Kei Ohmura, NTT
Ryu is an open-sourced SDN framework licensed under Apache License v2. The project URL is http://osrg.github.com/ryu/ . Ryu aims to provide logically centralized control and well defined API that makes it easy for cloud operators to implement network management applications on top of the Ryu. Currently, Ryu supports OpenFlow protocol to control the network devices. Ryu plugin for OpenStack was merged into Quantum. You can create tens of thousands of isolated virtual networks without using VLAN. The project goal is to develop an OSS SDN framework that has high quality enough for use in large production environment in code qualify/functionality/usability.

This talk is intended for cloud operators and developers. Audience members will learn Ryu desgin and how to manage network with Ryu. We expect that the audience is familiar with cloud networking.

Speakers
KO

Kei Ohmura

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


Monday September 16, 2013 5:10pm - 6:00pm
Strand 10A

5:10pm

The New Cloud Factory: Building Web Scale Using Open Source on the Internet Assembly Line - Thomas Hatch, SaltStack

The legacy cloud factory is not equipped with tools that are fast or scalable enough for the new 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 available systems management tools. 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 tools for data center automation, beyond just configuration management. Salt and other open source tools have exploded in popularity. These new tools are built for the speed and scale of any cloud and help automate management of the entire data center stack, from infrastructure to web-scale applications.

He will also show how the new breed of open source tools are being used by web-scale DevOps teams like LinkedIn, WikiMedia and OpenStack to quickly deploy and automate infrastructure and applications. Tom will also provide a sneak peak what kinds of tools will be utilized by the cloud factories of the future.


Speakers
TH

Thomas Hatch

CTO & Co-Founder, SaltStack
Tom is the creator and principal architect 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 the modern data center not met by existing tools. Tom’s knowledge and hands-on experience with dozens of new and old infrastructure management technologies helped to established... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Celestin G

5:10pm

Compositing for Free—Reducing Copies on the Desktop - Keith Packard, Intel
Current Linux desktop environments incorporate window-system level compositing to present a rich user environment. The process of merging application windows together comes at a steep cost though.  Each pixel on the screen will have been copied multiple times before landing in the scanout buffer, and each of these copies consumes memory bandwidth and power. Some desktop environments provide special case optimizations for full-screen windows, or offer quick ways to disable and re-enable compositing. Neither of these is particularly aappealing; what we want is a completely composited desktop without making any copies. This talk describes work in the X window system to eliminate copies in the compositing process. A double buffered application is given enough information to construct its image in a way that the pages containing the frame can be mapped to the scanout buffer.

Speakers
KP

Keith Packard

Distinguished Linux Technologist, HP
Keith Packard has been developing free software since 1986, working on | the X Window System, the Linux kernel and rocketry electronics. He is | currently a Distinguished Linux Technologist at HP working as the | Chief Architect for Linux on The Machine. Keith received a Usenix | Lifetime Achievement award in 1999, an O'Reilly Open Source award in | 2011, sits on the X.org foundation board and is a member of the Debian | Technical... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Celestin A

5:10pm

Enabling Mobile Payments on Linux - Samuel Ortiz, Intel
With the Linux kernel now supporting NFC, a natural step forward seems to be enabling mobile payments, either cloud or NFC based. To do so we need to give payment applications access to secure elements, via the kernel. At the moment, both the secure element kernel interface and a generic secure element library are missing from any standard Linux distribution, effectively keeping Linux away from the mobile payments market. We will first go through a brief tour of the mobile payments ecosystem and see how it is actually implemented. Then we will describe the proposed kernel APIs for discovering, enabling and talking to secure elements. Finally we will discuss about the possible options for bringing a hardware agnostic secure element library to standard Linux distributions, and how it could be used to implement payment applications on Linux.

Speakers
SO

Samuel Ortiz

Software Engineer, Intel
I work as a software engineer at the Intel Open Source Technology Center. There I maintain a few kernel subsystems, among them the NFC and the MFD ones. I also maintain and implement the NFC userspace stack and mess with connection managers. My speaking experience include giving talks about various connectivity and wireless topics at the Embedded Linux Conference, the Plumbers Conference or the Automotive Linux Summit one, among others.


Monday September 16, 2013 5:10pm - 6:00pm
Celestin B

5:10pm

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
avatar for Christoph Lameter

Christoph Lameter

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


Monday September 16, 2013 5:10pm - 6:00pm
Celestin C

5:10pm

Navigating the Legal Minefields of Fedora - Tom Callaway, Red Hat
Fedora has a commitment to Free Software at its core, but the universe is not so simple. Backed by Red Hat, Fedora presents a significant target for legal threats and has to be ever vigilant to minimize risk while still providing the latest and greatest in functionality. In this talk, I will discuss some of the framework that Fedora has established to navigate the legal minefields present in our industry, including:

 * Copyright Licensing
 * Software Patents
 * Trademarks
 * Contributor License Agreements (CLAs)

The audience is anyone who wants a better understanding of the legal (and pseudo-legal) intricacies of the FOSS and Linux space. Individuals involved with Linux (or other Free OS) distributions will especially enjoy it, but it is applicable to anyone involved with a FOSS software project, or who wants to better understand the answer to "why can't you do that?"

Speakers
avatar for Tom Callaway

Tom Callaway

University Outreach Lead, Red Hat
Tom Callaway has been working for Red Hat since 2001, and is currently leading an effort to promote open source in higher education. Tom also maintains a large number of Packages in Fedora (350+), and is responsible for managing Fedora's Legal issues. Tom frequently represents Fedora and Free Software at conferences around the world, and tries his best not to make too big of a fool of himself. When not working, Tom enjoys geocaching, ice... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 10B

5:10pm

Enterprise Identity Management with Open Source Tools - Dmitri Pal, Red Hat
The talk will cover the FreeIPA and partially SSSD projects introducing FreeIPA as the first fully functional open source centralized authentication and identity management solution comparable to Active Directory in its capabilities but focusing primarily on the identity management needs of the Linux and UNIX client systems.
http://www.freeipa.org/page/Leaflet.

The talk would target system administrators that are looking for efficient ways of centrally managing authentication, identities and related policies for Linux systems as a part of complex heterogeneous environments. The talk will suggest ways on how Linux systems can be most efficiently managed and integrated into AD environment. The goal is to make audience aware of the newest technologies available in the identity management space. The complexity is medium.

Speakers
avatar for Dmitri Pal

Dmitri Pal

Sr. Engineering Manager, Red Hat, Inc.
Dmitri Pal is a Director of Engineering at Red Hat. He is responsible for the security technologies (SELInux, OpenSCAP, Crypto, Audit) delivered in Red Hat Enterprise Linux identity and management projects and products that include Directory Server, Certificate System, Samba, Kerberos, SSSD (System Security Services Daemon), and IdM server leveraging FreeIPA (Identity, Policy, Audit) technology. Dmitri has more than eighteen years of security... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 11B

5:10pm

WebKit and Blink: Open Development Powering the HTML5 Revolution - Juan José Sánchez Penas, Igalia
WebKit is a web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JSEngine), and 'ports' for specific platforms that implement bits like rendering, networking or multimedia. In the WebKit community, companies&individuals cooperate to evolve a complex codebase. Given the popularity of HTML5 and web tech, WebKit is a key open source project. Recently, Google announced Blink, a fork of WebKit, with consequences for the project still difficult to predict. Igalia's Browsers team maintains the WebKitGTK+ port and is top contributor to WebCore, JSC, V8, other ports (EFL, Clutter, Qt), and Blink. The talk will review the past/present/future of WebKit/Blink, their dynamics and development process, the relationship with the Linux ecosystem, and will give information about how to contribute to or use both projects.

Not very technical. Valid both for developers & managers.

Speakers
avatar for Juan J. Sánchez

Juan J. Sánchez

Owner, Igalia
Born in 1976 (Galiza, Spain). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit, Blink, V8/JSC, Linux, GStreamer, Freedesktop.org, GNOME, Qt or Tizen. At Igalia, I work on tasks related to R&D and business management. I have given talks at many open... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 12B

6:00pm

Booth Crawl
After the closing sessions on Monday, all attendees are invited to join us for drinks, hors d'oeuvres and fun in Celestin E and the Celestin Foyer. This is a great time to check out the sponsor showcase and mingle with your fellow attendees. In addition, enjoy games, entertainment and a scavenger hunt!

Monday September 16, 2013 6:00pm - 8:00pm
Celestin E
 
Tuesday, September 17
 

8:00am

8:00am

9:15am

Keynote: Linux, Cloud, and Next Generation Workloads - Brad McCredie, CTO & IBM Fellow, IBM
Brad McCredie, the visionary behind OpenPOWER, shares insights into the future of Linux-based cloud technologies.

Speakers
avatar for Brad McCredie

Brad McCredie

CTO and IBM Fellow, IBM
Brad received his BS, MS, and PhD in electrical and computer engineering from the University of Illinois in ’85, ’87 and ’91 respectively. His primary interests were electromagnetic modeling and simulation. Brad joined IBM East Fishlkill in September of 1991 and continued his work on electromagnetic design and electronic packaging for IBM’s mainframe systems. In ’96 he moved to IBM Austin and began working on POWER... Read More →


Tuesday September 17, 2013 9:15am - 9:35am
Celestin D

9:35am

Keynote: The Technium - Kevin Kelly, Senior Maverick, Wired Magazine
What comes after the Internet? What is bigger than the web? What will produce more wealth than all the startups to date? The answer is a planetary super-organism comprised of 4 billion mobile phones, 80 quintillion transistor chips, a million miles of fiber optic cables, and 6 billion human minds all wired together. The whole thing acts like a single organism, with its own behavior and character -- but at a scale we have little experience with. This is more than just a metaphor. In this presentation, Kevin takes the idea of a global super-organism seriously by describing what we know about it so far, how it is growing, where its boundaries are, and what it will mean for us as individuals and collectively. Both the smallest one-person enterprises today, and the largest mega-corporations on Earth, will have to learn to how this Technium operates, and how to exploit it.

Speakers
avatar for Kevin Kelly

Kevin Kelly

Senior Maverick, Wired Magazine
Kevin Kelly is Senior Maverick at Wired Magazine and author of What Technology Wants (Viking, 2010). He helped launch Wired in 1993, and served as its Executive Editor until January 1999. He is currently editor and publisher of the Cool Tools website, which gets one million visitors per month. From 1984-1990 Kelly was publisher and editor of the Whole Earth Review, a journal of unorthodox technical news. He co-founded the ongoing Hackers&rsquo... Read More →


Tuesday September 17, 2013 9:35am - 10:15am
Celestin D

10:15am

Break
Tuesday September 17, 2013 10:15am - 10:45am
Celestin E

10:45am

Promoting Innovation By Preventing Bad Patents - Andrea Casillas, ION
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 Patent an initiative allowing the public to contribute to the USPTO's patent examination process. She has a J.D. from New York Law School and a B.S. from Arizona State... Read More →


Tuesday September 17, 2013 10:45am - 11:30am
Strand 10B

10:45am

Containers and the Cloud: A Match Made in Heaven - James Bottomley, Parallels
Of all the different types of virtualisation technology, containers have been regarded either as a cheap way of packing a hosting environment or a curiosity. Now, however, with the advent of the cloud revolution and the focus on elasticity and density within a lean data centre, containers are coming into their own as the densest and most elastic virtualisation technology for supporting cloud environments. This talk will cover the principles of containerisation, its similarities and differences from traditional virtualisation technologies, why it achieves higher (3x) densities and far greater elasticity and what's being done to advance it within Linux.

Speakers
avatar for James Bottomley

James Bottomley

Distinguished Engineer, IBM Research
James Bottomley is a Distinguished Engineer at IBM Research where he works on Cloud and Container technology. He is also Linux Kernel maintainer of the SCSI subsystem. He has been a Director on the Board of the Linux Foundation and Chair of its Technical Advisory Board. He went to university at Cambridge for both his undergraduate and doctoral degrees after which he joined AT&T Bell labs to work on Distributed Lock Manager technology for... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Strand 11A

10:45am

ETOOMANYCATS: How We Produce OpenStack - Thierry Carrez, OpenStack Foundation
OpenStack is a very active and very large development project. With more than one million lines of Python code, over 2,000 changes per month and more than 250 different contributors every month, how do we handle the incoming flow? How do we make sure this complex software stack works? How do we produce releases every 6 months like clockwork? How do we stay sane (or not)? In this talk we’ll present the development and release processes for OpenStack, look into the various methods and tools we use to stay on top of the flow, introduce our cloud-based testing and continuous integration systems, and reveal our release management tricks.

This talk should appeal to technical contributors from any project who want to learn more about open source project management at scale. No previous knowledge of OpenStack or technical expertise is required.

Speakers
avatar for Thierry Carrez

Thierry Carrez

Director of Engineering, OpenStack Foundation
Thierry Carrez is the Director of Engineering at the OpenStack Foundation, helping ensure the long-term health of the OpenStack upstream open source project. He has been the Release Manager for the OpenStack project since its inception, coordinating the effort and facilitating collaboration between contributors. He is the elected chair of the OpenStack Technical Committee, which is in charge of the technical direction of the project.


Tuesday September 17, 2013 10:45am - 11:35am
Celestin G

10:45am

Running MySQL Clusters in the cloud - Max Mether, MySQL AB
MySQL is one of the most commonly used databases everywhere. The usage of MySQL has traditionally been for websites and enterprises but the usage has been expanding everywhere, including into the cloud. Setting up a MySQL instance in the cloud can be easy, but setting up multiple MySQL clusters is not as easy. This talk will go through different options for setting up MySQL clusters in the cloud based mainly on replication and Galera. Management tools and other available cloud automations will also be discussed.

This talk is aimed for DBAs and Devolpers interested in moving their MySQL installations into the cloud while wanting to ensure the availability of the data.

Speakers
MM

Max Mether

SkySQL
Max Mether, a native of Finland received his M.Sc (Eng) in Physics and Maths from Helsinki University of Technology. Max joined MySQL AB in 2001 starting as a Consultant and an Instructor and ended up creating the MySQL training program and managing the curriculum under MySQL Ab and later at Sun. As a co-founder Max now manages the professional services department at MariaDB and helps advance the MariaDB and MySQL eco-systems around the world.


Tuesday September 17, 2013 10:45am - 11:35am
Strand 10A

10:45am

Why Lease When You Can Buy Your Cloud - Mark Hinkle, Citrix
Perhaps one of the perplexing things about cloud computing is the choice around renting time in someone else’s cloud (Amazon, Google, Rackspace or a myriad of others) or building your own. It’s not unlike the age-old car buyer’s dilemma, take the lower payments and lower total miles lease or buy the car and drive it for the long haul. Cloud computing users are often faced with the same conundrum. This presentation will focus on how to buy and build a cloud that can be fulfill the needs of most users including strategies for making use of the open source private cloud or managing workloads in both the private and public cloud using open source software.

Speakers
avatar for Mark  Hinkle

Mark Hinkle

Senior Director, Open Source Solutions, Citrix Systems Inc.
I am the Senior Director, Cloud Computing Community at Citrix. I am responsible for the open source CloudStack cloud platform (www.cloudstack.org) and Xen.org virtualization communities. However I am really an open source guy who loves systems management and committed to trying to make systems management tools more open and "not suck".


Tuesday September 17, 2013 10:45am - 11:35am
Strand 12A

10:45am

Intel MIC Coprocessor Driver, on the Frontiers of Linux & HPC - Nikhil Rao, Intel OTC
Intel MIC X100 is a PCIe form factor add-in coprocessor card based on the Intel Many Integrated Core (MIC) architecture that runs a Linux OS. We provide an overview of the SW stack for this device and details on the Linux driver. The driver provides a IPC and RDMA API for HPC applications/libraries and reuses the virtio drivers for networking, storage and console services. We would very much like to see a common OS subsystem to handle such computing devices and our attempt is a first step in that direction. As such we have tried to reuse common Linux idioms in the APIs and the driver for a class of devices that is rather uncommon, though the presentation would be of specific interest to driver developers working in the areas of PCIe, HPC fabrics, Compute Coprocessors etc. We hope this presentation revives the discussion of infrastructure support for PCIe endpoints that run Linux.


Speakers
NR

Nikhil Rao

Intel
Nikhil Rao leads linux driver development for Intel MIC Co-processor card products. He has worked on embedded projects at various levels for a discrete GPU, Consumer Electonics SoC and VoIP for Residential Gateways. He has given various internal presentations at Intel, this will be his first public presentation.


Tuesday September 17, 2013 10:45am - 11:35am
Celestin C

10:45am

Kernel CI Using Linaro’s Automated Validation Architecture - Tyler Baker, Linaro
Linaro’s open source automated validation architecture (LAVA) enables developers to test their software on a broad range of hardware platforms. This presentation will describe to developers how they can utilize LAVA to test and validate kernels on real or emulated hardware. This session will showcase a new lightweight interface for testing kernels efficiently, and displaying test results. The goal being that we as developers can leverage automation to ensure that the Linux kernel is well tested and that each iteration becomes more robust than the last.

The target audience would be kernel developers interested in using automation to improve the quality of the Linux kernel. I believe this presentation is important to the Linux ecosystem as LAVA could empower kernel developers to test their code more efficiently than ever before, thus bringing a better user experience to all that use Linux

Speakers
avatar for Tyler Baker

Tyler Baker

Director of Engineering, Linaro
Tyler Baker is Washington State native, and is currently working as a Director of Engineering at Linaro. He is a upstream Linux kernel contributor, and is a maintainer of Linaro's automated validation architecture more commonly known as LAVA. With a passion for Linux based robotics systems he builds and programs surface/air based drones as a hobby in his spare time.


Tuesday September 17, 2013 10:45am - 11:35am
Celestin A

10:45am

Power Capping Linux - Srinivas Pandruvada, Intel
Systems from handhelds through the server room are increasingly designed to run up against power limits.  Hitting a power limit is no longer an "exception", it is the new "normal".  For Linux to thrive on these systems, it must gracefully handle power limits. Here we summarize newly emerging techniques for Linux to manage power limits, hardware features, Linux drivers, user/kernel interfaces, and user policy management.  Pieces of the solution will be released by LPC, and other parts still in development.

No background in this area will be needed for interested attendees to understand this talk.  However, a background in power and policy will be ideal for contribution to the discussion.


Speakers
avatar for Srinivas Pandruvada

Srinivas Pandruvada

Software Engineer, Intel Corp.
Srinivas is a software engineer at Intel's Open Source Technology Center. He currently works in the Linux power and performance group. He has several years of experience in developing embedded software for mobile phones and authored multiple drivers for thermal, hid and iio subsystems.


Tuesday September 17, 2013 10:45am - 11:35am
Celestin B

10:45am

SIPping from the Open Source Well - Matthew Bynum, Softchoice
This presentation will dive into where the Session Initiation Protocol (SIP) and eXtensible Messaging and Presence Protocol (XMPP) protocols are used on Linux platforms, and ultimately why SIP is the best thing to hit our communications infrastructure since the Central Office (CO).  I'll discuss DNS SRV in bind to enable SIP calls via domain lookups of User Resource Identifiers (URI).  I'll also go over Linux desktop and Android clients that  can register to various call control platforms.

This presentation is geared for Linux savvy Network Administrators who are interested in how to open up their communications environments, both by using Open Source and open standards.  They can expect to walk away with a roadmap that can help guide them into the next evolution of voice and video communication.

Speakers
avatar for Matthew Bynum

Matthew Bynum

UC Practice Leader, Softchoice
Matt Bynum has been in IT for 12 years, and has been everything from a PC support tech to Systems Administrator to his current role, that of the Unified Communications Practice Leader at a company called Softchoice. Matt currently focuses in Unified Communications, but has had experience across a broad range of networking and server technologies. His largest project to date was a 2,500 IP Phone deployment for a county government in the state of... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Strand 11B

10:45am

IPv6: Changing Our Application Environment - Laura Knapp, AES
IPv6 as a protocol has been around since the mid 1990's.  While it may seem like it is takeover to take hold in our business world, it will allow the development of a whole new set of applications.  This session looks at the major changes in the IPv6 protocol, how it will/is revolutionizing application development, and the migration steps that businesses need to look at now in order to prepare to implement this important protocol.

This session is designed for both management and technical level attendees and is designed to give them both the technical insight in order to make solid business decisions on timing for an IPv6 implementation.

Speakers
avatar for Laura J. Knapp

Laura J. Knapp

WW Business Consultant, AES
Laura has 35 years IT experience with three major companies: Applied Expert Systems, IBM and Texas Instruments. Her focus was not just on technology, but the overall processes required for an efficient IT ecosystem. Her years have spanned the general evolution of Information Technology from leased lines, to LAN technologies, the impact of the internet, and the changes resulting from technologies like Token-Ring, MPLS, ATM, and IPv6.


Tuesday September 17, 2013 10:45am - 11:35am
Strand 12B

10:45am

Introduction to Tizen - Chris Norman, Intel
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
CN

Chris Norman

Technical Marketing Engineer, Intel


Tuesday September 17, 2013 10:45am - 11:35am
Celestin H

11:45am

Private Cloud SLA - Greg Padgett, Red Hat
Maintaining QoS in cloud computing requires host-level monitoring and policy enforcement. In order to be able to scale up large setups, a host-level agent is needed to supervise and dynamically handle the VMs resource consumption based on the SLA policy.  In this session we'll take oVirt as an example of private cloud with a need for SLA. We'll look into SLA challenges of the cloud, and then at MoM as a host-level enforcement agent. As an agent we'll review MoM's integration with VDSM and policies. Participants will be able to get insights cloud SLA challenges, ans some resolutions such as memory overcommitment in hypervisors.

Speakers
GP

Greg Padgett

Software Engineer, Red Hat
Greg Padgett is a Software Engineer at Red Hat, where he works on the oVirt project, an open source virtualization management platform. He has contributed to a variety of areas, including storage, SLA, and a recent effort to integrate Cloud-Init and oVirt for easier virtual machine | provisioning. Prior to joining Red Hat, he was a team leader at a company specializing in backup software, and in his spare time enjoys working on various personal... Read More →


Tuesday September 17, 2013 11:45am - 12:35am
Strand 11A

11:45am

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.

Speakers
avatar for Thiago Macieira

Thiago Macieira

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. In the last two years, he's also been working closely with C++ committee members in discussing and improving the suggestions for upcoming language features. He has been involved with many... Read More →
GM

Guy Martin

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


Tuesday September 17, 2013 11:45am - 12:35am
Celestin H

11:45am

A Portable Clock Cycle Based Performance Measurement System - Michael Christofferson, ENEA
In real-time development, it is often the case that direct end-to-end time measurements and statistics are needed to determine program, design, or specification correctness, and often involves both kernel events and user space or application events. This presentation describes a portable set of open source tools, API’s, and programs for implementation of timing measures between multiple software events based on clock cycles. A CPU abstraction layer is provided for portability to any CPU architecture, and can be used in both kernel and user space, and across events in both spaces. Statistics are collected in the kernel by migrating a RRD database implementation as a statistical kernel module. This in itself can be a nice addition to the kernel. Information about kernel data will be exposed to the user over procfs or sysfs or via a socket or device in /dev/ directory. Information about processes profiled in user space will be executed by means of a dedicated monitoring daemon. The tools provide an easy method for code instrumentation and extraction of results that will benefit most in the real-time Linux development community.

The audience is any developers concerned about meeting real-time performance based specifications for their systems. Further, detailed timing measurements often play a significant role in debugging. Another use case involves CPU as designers often wish to compare algorithms across CPU architectures to help make their decisions, wherein clock cycle measurements may be used for direct “apples-to-apples” comparisons. These direct measurement techniques should benefit most real-time Linux based developments. This work is an easy to use open source development tool for the Linux ecosystem that adds to the already long list of other Linux tools that are useful in real-time Linux based applications.


Speakers
MC

Michael Christofferson

Mr. Christofferson has over 30 years experience in software development for deeply embedded telecom or networking systems. He spent the first 8 years of his career in the defense industry in SIGINT/COMINT systems. That was followed by 8 years in the Telecom market working with such technologies as packet switching, SS7, SONET, fiber in the loop, and DSL. For the past 16 years, Mr. Christofferson worked in product management, marketing, and... Read More →


Tuesday September 17, 2013 11:45am - 12:30pm
Strand 10B

11:45am

Ganeti: A Cluster Virtualization Manager - Guido Trotter, Google
Ganeti is a software developed at Google which can be used to manage physical hardware in order to host virtualization workloads. It is used worldwide to manage infrastructures, host customer machines, and provide IaaS clouds. In this talk we'll introduce the Ganeti platform, and see how it can be used, how it is evolving and how to deploy it in your infrastructure.

Speakers
GT

Guido Trotter

Senior Engineer, Google
Guido is a Senior Engineer at Google, and has worked as a core Ganeti developer and designer since 2007. He is also a regular conference speaker, and presented before at LISA, Fosdem, Linuxcon, Debconf and other open source and community gatherings. He mostly speaks of Ganeti, virtualization in the Open Source world, and Linux networking features for virtualized environments.


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 10A

11:45am

How OpenStack Improves Code Quality with Project Gating and Zuul - James E. Blair, OpenStack
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 theOpenStack 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 free software for quite some time, and has previously worked for UC Berkeley and the Free Software Foundation. OpenStack presentations at LCA 2012 and... Read More →


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin G

11:45am

Linux as a Network OS - Dinesh Dutt, Cumulus Networks
Modern data centers are the prow of a revolution in computing. Big Data, Cloud, modern storage architectures, and NoSQL database. The list goes on. However, networking is one significant missing piece in this list. A common substrate that has been a key enabler for all this innovation is the Linux OS. This talk makes a case for Linux as also the network OS. Specifically, the talk discusses some of the design choices and tradeoffs that were made in the implementation of routing and ACL and suggests some possible enhancements to make this model work even better.

This talk is focussed on developers and IT professionals. The talk makes a case for why Linux is a great fit as a network OS, what it can potentially enable, and what are some changes that make this fit even smoother.

Authors: Dinesh Dutt, Shrijeet Mukherjee, Nolan Leake, Pradosh Mohapatra

Speakers
avatar for Dinesh Dutt

Dinesh Dutt

Chief Scientist, Cumulus Networks
Dinesh Dutt is the CSO of Cumulus Networks.


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 12A

11:45am

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

This talk will be for Linux developers, particularly "system level" developers. It will assume some knowledge of C and Linux, but not require in-depth knowledge of either. Participants can expect to come away with a good foundation on what namespaces are and can do, along with concrete ideas of how to use namespaces in their projects. 

Speakers
JE

Jake Edge

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


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin A

11:45am

Successful Development Begins with the Heart of the Device - Leon Farasati, Qualcomm
Mobile processors are at the heart of hundreds of devices built on the Linux kernel, but are also being implemented in other Linux-compatible embedded systems. For the Linux community, it’s inevitable that challenges will arise when developing and pinpointing the origin of issues can be a setback. Leon will talk about tools that enable developers to test and refine systems and applications for these powerful mobile processors so the software runs pristinely when launched.

The target audience for this session is software developers, mobile and beyond. Developers can expect to learn how to test and fine tune applications across embedded systems to be not only be functional and problem free, but also visually enticing, battery efficient and packed with cutting-edge features.

Speakers
LF

Leon Farasati

Staff Product Manager, Qualcomm Technologies, Inc.
Leon Farasati is a staff product manager for Qualcomm Technologies, Inc. Farasati is responsible for Qualcomm Snapdragon™ development platforms, including Qualcomm Snapdragon MDP and Dragonboard™. Farasati has more than 10 years of experience in various design engineering and product management roles in the computing industry. Prior to joining Qualcomm, he spent six years at NVIDIA Corporation, where he was most recently a senior product... Read More →


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin B

11:45am

The Enlightened Toolkit: Development Tips and Tricks to Get You Going - Mike Blumenkrantz, Samsung
In the Open Source world, there are a number of developer toolkits. Few of these focus on embedded devices and portability, and fewer still manage to do it while remaining optimized and allowing rich, flexible graphical effects. EFL is such a toolkit, with an additional emphasis on API and ABI stability, and it is already shipping on millions of devices worldwide. This presentation will detail the overall methodology of the EFL developer base, including techniques used for optimization and increasing portability. Developers can expect to see demonstrations of code which show off the flexibility and graphical eye candy which are possible when writing applications using EFL, and users will get a chance to hear what's under the hood of some applications they may use.

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.


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin C

11:45am

'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.
avatar for Christoph Lameter

Christoph Lameter

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


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 11B

11:45am

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 tips told through science fiction.

Speakers
DF

Dawn Foster

Director of Community, Puppet Labs
Dawn Foster is the Director of Community for the Puppet community at Puppet Labs. She has more than 18 years of experience in business and technology with expertise in community building, community management, open source software, market research, and more. She is passionate about bringing people together through a combination of online communities and real-world events. She has experience building new communities, and managing existing... Read More →


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 12B

12:35pm

Lunch
Tuesday September 17, 2013 12:35pm - 1:50pm
On Your Own

2:00pm

Keynote: Before I Die - Candy Chang, Senior Fellow and Artist, TED

In her New Orleans neighborhood, artist and TED Fellow Candy Chang turned an abandoned house into a giant chalkboard asking a fill-in-the-blank question: “Before I die I want to ___.” Her neighbors' answers -- surprising, poignant, funny -- became an unexpected mirror for the community. (What's your answer?)


Speakers
avatar for Candy Chang

Candy Chang

Senior Fellow and Artist, TED
Candy Chang is an artist, designer, and urban planner who explores making cities more comfortable and contemplative places. She believes in the potential of introspection and collective wisdom in public space to improve our communities and help us lead better lives. Recent projects include Before I Die, where she transformed an abandoned house in her neighborhood in New Orleans into an interactive wall for people to share their hopes and dreams... Read More →


Tuesday September 17, 2013 2:00pm - 2:20pm
Celestin D

2:20pm

Keynote: Developers - The New Superpower - Jonathan Bryce, Executive Director, OpenStack
Hear from OpenStack Executive Director Jonathan Bryce on the role of developers and their impact on technology and beyond.

Speakers
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud. He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had a vision to build a sophisticated web hosting environment where users and businesses alike could turn to design, develop and deploy their ideal web site &ndash... Read More →


Tuesday September 17, 2013 2:20pm - 2:40pm
Celestin D

2:40pm

3:10pm

Build Your Own PaaS, Just Like Red Hat's OpenShift - Diane Mueller, Red Hat
It's finally here! OpenShift is built on open source and here's your chance to learn how to take the code and projects that power OpenShift to build your own PaaS. Come check out this session with Grant Shipley from the OpenShift team to learn where to download, how to install, and how to configure and deploy onto your local machine(s). We'll cover the fundamentals of how to deploy apps onto your PaaS to make it do something useful for you. We'll cover ways to extend your PaaS by adding support for customized middleware, databases, frameworks and languages.

If you are an open source enthusiast, want to learn how to contribute back to the project or just curious about the code that powers OpenShift, then this is the talk for you!

Speakers
avatar for Diane Mueller-Klingspor

Diane Mueller-Klingspor

Director, Community Development, Red Hat OpenShift
Diane is Director, Community Development at Red Hat OpenShift (https://openshift.com) , the leading Open Source Paas that upstreams Kubernetes, supports Docker natively and runs on OpenStack (as well as AWS, GCP, Vmware, and bare metal). She also runs the OpenShift Commons (https://commons.openshift.org) and manages the cross-community collaboration with all the upstream projects and across the diverse and ever-expanding OpenShift eco-system... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 10A

3:10pm

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 in various Cloud environments and developing DBaaS technologies. Has spoken at several MySQL events including Percona Live at London, New York and Santa Clara.


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 12A

3:10pm

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

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


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin G

3:10pm

Open Source Development OpenStack Style - Sean Dague, IBM
The OpenStack project had over 500 contributors to it's last 6 month release, up 30% from 6 months before. The project has a goal to be functional for production, not just at release time, but on every commit in the tree, as many of our consumers deploy from upstream git. How do we manage this huge growth in contributors, and still have working master all the time, without all going insane? Through amazing process and tools. I'll dive into that process, from initial proposal, through review, continuous integration, and into the tree. I'll look at the tools that support this process, Gerrit, Jenkins, Zuul, Tempest, Devstack, and how we've had to modify upstream tools to handle OpenStack's scale. I'll provide insights into how you can apply these tools and processes to your own Open Source projects to make development more enjoyable, and your project move faster.

Speakers
avatar for Sean Dague

Sean Dague

Software Engineer, HP
Sean Dague has been an Open Source developer for most of his professional life. He's part of the HP OpenStack team working to make OpenStack better, contributing to Nova, Devstack, Tempest, and the OpenStack Infrastructure. He created the Mid Hudson Valley Linux Users Group a dozen years ago exposing hundreds to the joys of Open Source.


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 11A

3:10pm

An Update on the Linux Backports Project - Luis R. Rodriguez, Qualcomm Atheros
The Linux kernel backports project has undergone a lot of changes through time. We keep getting better at backporting, this allows us to keep developers engaged on linux-next development. We now have infrastructure to let us test compilation across all supported kernels within 30 minutes, when dowe end the support of a kernel though? We have evolved the framework considerably and keep adding new subsystems and drivers. Where do we stop, are there real technical limitations, which are they? Can changes on the way we do development upstream help?

This talk is designed for Linux upstream developers to get an idea of how the project does backporting, understand the most difficult challenges we face, and to help streamline a message we are comfortable in sending to users and consumers of the releases.

Speakers
avatar for Luis R. Rodriguez

Luis R. Rodriguez

SUSE
Luis started hacking on the kernel since 2.6.5 through the first 802.11g driver upstream on the kernel, prism54. Since then he's moved on to address regulatory considerations on Linux and then a slew of 802.11 driver updates. Luis also maintains the Linux kernel backports project used to automatically backport a slew of different Linux kernel subsystems. Luis is now helping SUSE with Linux world domination, giving love to subsystems that need it... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin B

3:10pm

Efficient Memory Management on Mobile Devices - Bartlomiej Zolnierkiewicz, Samsung
With raising popularity of Linux on mobile devices the shortcomings of the default kernel memory management policies become more and more visible. The combination of limited physical memory and lack of swap device brings a challenge in the most efficient use of the available resources. This presentation will give an overview of the current state of improvements (i.e. memory control groups, per-process/group reclaim, memory compression) to the Linux memory management subsystem that together with the cooperating user-space components allow more custom control of the memory available in the system. The usage examples of specific features will be based on Tizen operating system.

This talk is intented mainly at kernel and distribution developers wishing to improve Linux memory management but it may be interesting to whoever would like to know more about the topic.

Speakers
BZ

Bartlomiej Zolnierkiewicz

Senior Software Engineer, Samsung Electronics Polska Sp. z o.o.
Bartlomiej is a Senior Software Engineer at Samsung R&D Institute Poland. Currently, he is working on various kernel code issues related to support for Samsung ARM Exynos SoCs series. Zolnierkiewicz has been contributing into the Linux Kernel since 2002, working mostly on various device drivers. He was the maintainer of the ATA/IDE subsystem from 2003 to 2009 and is currently the co-maintainer of libata PATA drivers.


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin C

3:10pm

Open ZFS on Linux: How the Linux, FreeBSD, and Illumos Communities are Joining Forces to Continue Improving Open-Source ZFS - Matthew Ahrens, Delphix and Brian Behlendorf, Lawrence Livermore National Laboratory
ZFS is available on Linux today!  This talk will discuss the process of porting ZFS to Linux, including the challenges of interfacing with the memory allocator and VFS subsystems.  We will cover how companies and organizations are integrating ZFS on Linux into their products, including purpose-built storage appliances and general-purpose distros.  This talk will discuss the current development model for ZFS on Linux, and how Open ZFS will enable ZFS code and ideas to flow easily between the illumos, ZFS on Linux, and FreeBSD communities. In addition, we will present several important features and performance enhancements that were developed for Open ZFS, and also discuss forthcoming enhancements that are in the planning phase.

Speakers
avatar for Matthew Ahrens

Matthew Ahrens

Software Engineer, Delphix
Matt Ahrens co-founded the ZFS project at Sun Microsystems in 2001 and designed and implemented major components of ZFS including snapshots and remote replication. Matt is now a software engineer at Delphix working on ZFS, most recently to improve i/o performance. He also helps coordinate Open ZFS development across companies and platforms. Matt has presented at Sun Tech Days, the Open Storage Summit, BSDCan, and he keynoted the ZFS Day... Read More →
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is a technology adviser and entrepreneur who has held founding and executive board positions in firms and non-profits focused on open systems, open standards and open source. Behlendorf organized and served as the Founding President of the Apache Software Foundation, a 501c3 non-profit that organizes volunteer software development projects around key Internet technologies, helping ensure an open and free marketplace. Behlendorf... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 10B

3:10pm

Prescriptive Topology Deamon - Pradosh Mohapatra, & Dinesh Dutt, Cumulus Networks
In data center topologies, right cabling is a time consuming endeavor and is error-prone. PTMD is a dynamic cabling verification tool to help eliminate such errors. It takes a graphviz-DOT specified network cabling plan (something many operators already generate) and couples it with runtime information derived from LLDP to verify that the cabling matches the specification. The check is performed on every link transition on each node in the network. PTMD runs as a Linux daemon. It has been tested on switches running Linux and by the time of the talk, the code will be hosted on github. The talk is primarily targetted for system administrators. The audience will get to know: Design and implementation of PTMD, Configuration examples, Use cases such as integration with Quagga-based routing protocol suite.



Speakers
avatar for Dinesh Dutt

Dinesh Dutt

Chief Scientist, Cumulus Networks
Dinesh Dutt is the CSO of Cumulus Networks.
PM

Pradosh Mohapatra

Software Engineer, Cumulus Networks
Pradosh Mohapatra and Dinesh Dutt. One of the authors will present. Pradosh Mohapatra is a Linux software developer at Cumulus Networks. His expertise is in building routers and implementation of routing protocols. Until recently, he was a distinguished engineer at Cisco systems. Now, he is focused on applying the networking experience to the Linux ecosystem. He has been a frequent speaker at NANOG, APRICOT, and Cisco Live.


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 11B

3:10pm

Building the Deep Space Data Center: How Linux and Open Source Technologies are Enabling Asteroid Mining - Ray Ramadorai & Marc Allen, Planetary Resources
When talking about spacecraft technology, “state of the art” and “disruptive” are not descriptors that immediately come to mind. Deep space vehicles built via traditional methods are extremely conservative, due to the requirement that they cannot fail. Planetary Resources, the asteroid mining company, has a different strategy: develop low cost spacecraft that are engineered to create highly reliable systems from less expensive, commercial components. Once the spacecraft has become a commodity, it can rapidly evolve and keep pace with modern technology, and failure of any one spacecraft is not catastrophic. This is crucial to commercial space exploration and development, and is a key part of the Planetary Resources strategy. In order to make this a reality, we are adopting philosophies that are common to modern data centers and leveraging many technologies that are ubiquitous in cloud computing. In this talk we will describe how we use embedded and desktop Linux, virtualization, software redundancy, and web technologies to build spacecraft in new ways. We will also illustrate interesting parallels to conventional applications, and talk about the challenges of using open source and commodity hardware in the space environment.

Speakers
avatar for Marc Allen

Marc Allen

Senior Embedded Systems Engineer, Planetary Resources
Marc Allen joined Planetary Resources as a Senior Embedded Systems Engineer in 2012, with a primary focus on software engineering and architecture. Marc worked at the NASA Jet Propulsion Laboratory for five years as a flight software engineer prior to joining Planetary Resources. Having worked on a wide variety of projects, ranging from renewable energy to airborne imaging spectrometers and the Mars Science Laboratory’s entry, descent, and... Read More →
avatar for Ray Ramadorai

Ray Ramadorai

Planetary Resources
Ray joined Planetary Resources as Principal Avionics Engineer in 2011. Ray’s prior experience includes the product engineering, design engineering, and architecting of many of Intel's flagship microprocessors, including Intel’s first dual core processors. As an architect, he focused on CPU power efficiency and microcode, specifically on the Core i7. He has authored several papers on power efficiency/survivability, and holds several... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin A

3:10pm

Maximizing Accessibility: Engaging People with Disabilities In The Linux Community - Spencer Hunley
One of the greatest challenges facing the Linux community is accessibility. Unfortunately, the involvement of those most affected by this - people with disabilities - is meager at best. This presentation will discuss the benefits that the disability community can provide, and why accessibility is essential to the survival of Linux in the future. During this presentation, I will touch upon the following: the state of accessibility in Linux; the 'confinement cycle', and how Linux can be used to break it; ways to improve accessibility (and why this is important); and how the disability community can bring benefits to the Linux community.

Audience: beginners to experts, especially those with disabilities and/or anyone interested in accessibility. Rudimentary knowledge of assistive technology is recommended but not required; a Q&A session will follow the presentation.

Speakers
SH

Spencer Hunley

Universal Tux
Spencer Hunley is an autistic professional, open-source assistive technology enthusiast, and proud Linux user since 2008. His fascination with assistive technology began at the UMKC Institute for Human Development, where he led an initiative to utilize Linux-based operating systems on netbooks given to youth with disabilities to decrease cost and maximize accessibility. He is currently a moderator for Universal Tux on Google+, and a board... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 12B

3:10pm

Enabling OpenCL Acceleration of Web Applications - Tasneem Brutch, Samsung
WebCL, currently being standardized by Khronos, provides a JavaScript binding for OpenCL, and so enables significant cross platform acceleration of compute and graphics intensive Web applications.  The WebCL API allows Web application developers to benefit from native acceleration through heterogeneous
parallelization; it opens up, for future looking Web-based platforms such as Tizen, new application areas such as: augmented reality, video processing, computational photography and 3D gaming.

The presentation will consist of WebCL tutorial, use cases and demos, and status update of the WebCL API standardization, implementation, applications and utilities.

The presentation outline is as follows:
* WebCL motivation, tutorial, demos and use cases
* WebCL standardization:  Status and roadmap
* WebCL API:  Security requirements and provisions
* WebCL Kernel Validator
* OpenCL to WebCL Translator utility
* Experimental integration of WebCL prototypes into browser engines
* Questions and Answers

Speakers
avatar for Tasneem Brutch

Tasneem Brutch

Senior Manager, Samsung Electronics
Tasneem Brutch is a Sr. Manager at Samsung Electronics, in San Jose, CA.  She holds a Ph.D. in Computer Engineering from Texas A&M University, where she was a member of the Upsilon Pi Epsilon Honor Society.  She was awarded a USENIX scholarship for her Ph.D. research in the area of security for mobile/distributed computing.  Her Masters research was in multicore/parallel computing.  She has over 16 years of industry... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin H

4:10pm

Stop Touching My Kernel Code! - Sasha Levin, Oracle
This presentation is about using kernel code in userspace. The presentation will revolve about sharing actual kernel code beyond just headers with userspace, the pros and cons of doing so, and present work in progress of projects which aim to make it happen. I will demonstrate existing projects such as liblockdep which build userspace libraries from kernel code, and propose directions for future work. The presentation will also address the resentment of including userspace code in the kernel tree and will propose alternatives to that.

The target audience is quite wide as the presentation is aimed both at kernel and userspace hackers. The audience can expect both theoretical overview about how to use kernel code in userspace and practical examples of doing so. The presentation will provide tools and methods to use more kernel code in userspace and will clearly show the benefit of doing so.

Speakers
SL

Sasha Levin

Verizon Labs
Sasha is the maintainer of the 3.18 and 4.1 stable trees. He is also the maintainer of the linux-stable-security project which provides critical security updates to projects that use stable-like trees.nnSasha is currently employed by Oracle, working in the Ksplice group. We provide rebootless security updates to the Linux kernel without requiring a reboot. Previously he worked in Host Dynamics which provided the ability to dynamically shape the... Read More →


Tuesday September 17, 2013 4:10pm - 4:50pm
Celestin A

4:10pm

How IPv6 Supports a Better Cloud - Laura Knapp, AES
Cloud computing and IPv6 are among two of the most prominent trends impacting the IT industry. Both movements have a key influence on networking, as IPv6 is a new network protocol that businesses need to eventually adopt, and cloud computing is accompanied by a number of networking challenges when it is deployed. The cloud and IPv6 share architectural dependencies that make them a natural match within enterprises. To start an understanding of IPv6 and what it brings to the table is required and this session is designed to provide that level of detail.

This session is designed for both the management team who need to understand the business impact of IPv6 on their cloud implementations and the technical team that need to gain a deeper insight into the infrastructure changes and the potential for new applications.

Speakers
avatar for Laura J. Knapp

Laura J. Knapp

WW Business Consultant, AES
Laura has 35 years IT experience with three major companies: Applied Expert Systems, IBM and Texas Instruments. Her focus was not just on technology, but the overall processes required for an efficient IT ecosystem. Her years have spanned the general evolution of Information Technology from leased lines, to LAN technologies, the impact of the internet, and the changes resulting from technologies like Token-Ring, MPLS, ATM, and IPv6.


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 11A

4:10pm

Own Your Data: Using OpenStack Swift to Build a Reliable Private Cloud Storage System - John Dickinson, SwiftStack
OpenStack Swift is a scalable object storage system optimized for durability, availability, and concurrency. Swift provides a perfect storage platform for building applications that demand high availability and high concurrency for application assets. Deploying and operating Swift requires a solid understanding of how the system works. This talk will demonstrate how Swift works and give operators knowledge they need to design and deploy Swift. We will walk through setting up and running a Swift cluster in order to demonstrate Swift’s design and ability to handle modern workloads.

This talk is for intermediate and advanced audiences looking to learn how to solve their growing storage needs. The audience should expect a technical talk, including command line and code samples, from a speaker with a deep understanding of both the challenges of storage and how Swift solves those problems.

Speakers
avatar for John Dickinson

John Dickinson

Director of Technology at SwiftStack & Swift PTL, SwiftStack
John Dickinson is Director of Technology at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Object Storage. John serves as the Project Technical Lead for OpenStack Swift and has been involved in the development of Swift since 2009


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 12A

4:10pm

What Two DBAs Wish They had Known Before Virtualizing on OpenStack - Mason Morris and Doug Liming, SAS
Working as DBAs in the enterprise often means distributing limited resources that are in high demand. In our testing environments at SAS Institute, we deploy multiple versions of Hadoop to test various distributions. To manage this, we choose to virtualize deployments using OpenStack and Savanna. While setting up our systems, we faced challenges with networking, OS configuration, storage layout, hardware choices, and more. Two DBAs, both new to OpenStack, share what they wish they had known before starting.

This presentation will benefit an audience interested in new ways the cloud can improve a daily work flow, namely in database fields. The talk is intended for beginners, who will leave confident that they too can effectively use OpenStack in their projects.

Speakers
avatar for Douglas Liming

Douglas Liming

Enterprise Architect, SAS
Doug Liming is an Enterprise Architect with SAS Institute in Cary, North Carolina. He was a DBA for 16 years before trading hats. He is now focusing on all things Hadoop and Hadoop within the enterprise. How Hadoop is the hub for the entire enterprise and how Open Source is now a major player.
avatar for Mason Morris

Mason Morris

Technical Student A, SAS Institute
Mason Morris is a technical student in Field Database Enablement at SAS Institute and a senior in Computer Science at North Carolina State University. His professional experience includes database performance testing, ODBC driver work, server configuration, and OpenStack deployment. As a student, he programs extensively in C and Java with a focus on automata and web technologies.


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin G

4:10pm

Programmable Networking with Open vSwitch - Jesse Gross, VMware
Network virtualization and software defined networking present new opportunities for data center design. However, they also impose new requirements to fully realize that vision such as greater levels of visibility, remote control, and programmability. Open vSwitch takes advantage of its unique position on the edge of the network to bring together the power and flexibility of software with the rich information available to the hypervisor. Starting with an overview of the Open vSwitch design and features, the presentation will also cover uses, the broader ecosystem, and future directions.

Speakers
JG

Jesse Gross

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


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 10B

4:10pm

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

Community Leadership Manager, Red Hat
Ruth Suehle is the community leadership manager in Red Hat’s Open Source and Standards group, which supports upstream open source software communities and their projects. She participates in the Fedora Project and is co-author of Raspberry Pi Hacks (O’Reilly, December 2013). Previously an editor for Red Hat Magazine, she now helps lead discussions about open source principles at opensource.com. Ruth is also a senior editor at... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin B

4:10pm

Tux3 Progress Report: Towards a New General Purpose Filesystem for Linux - Daniel Phillips, Samsung
The Tux3 filesystem project began in 2008 and has now reached a point where it is beginning to show favorable benchmark results compared to other Linux filesystems. Tux3 breaks new ground in Linux filesystem technology with its strong consistency semantics, novel high performance atomic commit and asynchronous frontend/backend design that maps well to the new generation of multi-core CPUs. Tux3 is expected to reach a mergable state in the next few months. Much work remains to be done, including incorporating versioning and replication support, improved filesystem checking and repair facilities, enterprise features such as quotas and end to end checksumming, and availability features such as online checking and repair. In this talk, Daniel Phillips, designer of Tux3, will discuss current implementation status, present benchmark results and lay out plans for kernel merge and beyond. 

Speakers
avatar for Daniel Phillips

Daniel Phillips

Senior Engineer, Samsung
Daniel Phillips is a senior open source developer in Samsung's Open Source Group. Daniel has been contributing to the Linux Kernel since 1998. Designed and developed the high performance HTree hash keyed btree index for Ext2, now used by Ext3, Ext4 and Lustre. Founded the Tux3 next generation filesystem project in 2008. After a tour of duty in the electronic hedge fund industry, re-emerged as a low latency networking specialist and committed open... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin C

4:10pm

Inside the Journalists Studio - Jon Brodkin, Ars Technica; Sean Michael Kerner, InternetNews; Steven Vaughan-Nichols, CBS/ZDNet; Rikki Endsley, USENIX; Jennifer Cloer, The Linux Foundation (Moderator)
In this session, which borrows a page from the famous "Inside the Actors Studio" format (http://en.wikipedia.org/wiki/Inside_the_Actors_Studio), Linux Foundation Director Jennifer Cloer will interview the panelists one at a time and give the audience an opportunity to ask questions of each journalist. This intimate setting allows people to get to know what makes these reporters tick and how they approach their work. As the ultimate influencers, these journalists are worth getting to know and will share some stories you won't soon forget. 

Moderators
JC

Jennifer Cloer

Jennifer Cloer is responsible for managing communications - including public relations, social media and content - for The Linux Foundation. Cloer was previously vice president at Page One PR where she ran The Linux Foundation account since 2005. She also managed the launches of the nonprofit Software Freedom Law Center and the Open Solutions Alliance and headed public relations programs for Creative Commons, Funambol, Google and Jaspersoft... Read More →

Speakers
JB

Jon Brodkin

Reporter, Ars Technica
Jon is an award-winning reporter who joined Ars Technica in 2011 and covers a wide array of IT topics. Jon previously wrote for IDG's Network World for 5 years, where he began his obsessions with Microsoft, Google, open source, cloud computing, virtualization, data centers, and much more. Jon hails from Boston University, where he studied journalism and literature, before spending the start of his career writing about government, the environment... Read More →
avatar for Rikki Endsley

Rikki Endsley

Community Evangelist, Red Hat
Rikki Endsley is an editor and community manager for Opensource.com. Previously she worked as a community evangelist on the Open Source and Standards team at Red Hat. Other hats she has worn include: tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN, and Ubuntu User; and managing editor of Sys Admin magazine and UnixReview.com. Follow her on Twitter @rikkiends.
SM

Sean Michael Kerner

Sean Michael Kerner writes about Linux, open source, security, application development, and networking. Kerner takes a deep technical view on everything he writes and has years of hands-on experience with many of the core technologies he writes about. When not writing, Kerner can be found experimenting with the latest Open Source technologies, looking for software and security defects and fixing network configuration issues. He has also been... Read More →
SJ

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, CBS/ZDNet contributing editor, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and we liked it. His work has been published in everything from highly technical publications (IEEE Computer, ACM NetWorker, Byte) to business publications (eWEEK... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 12B

4:10pm

Tizen Native App Development, Hod Greeley, Samsung
Tizen applications can be built using high performance web technologies or "natively", using an extensive C++ framework.  In this session, we'll take a deeper look at developing native apps with the Tizen SDK.

We'll cover the useful specifics of the development tools, walk through creating a project, discuss the native framework, show how to rapidly layout a UI, and wire it all together.  Attendees will leave with a solid understanding of how Tizen supports common mobile paradigms.  We'll finish with a discussion of testing/debugging and a number of useful tips and tricks to get you started right in building natively for Tizen.

Speakers
avatar for Hod Greeley

Hod Greeley

Director of Developer Relations, Samsung
Hod Greeley has been programming professionally for over 18 years. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, investment management, and mobile devices. Previously a staff engineer with Samsung Mobile R&D, he is now Director of Samsung Developer Relations for North America. He holds a Ph.D. in Chemical Physics from Columbia University.


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin H

4:10pm

(Tutorial) OpenStack Tour de Force - Adolfo Brandes, 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 Adolfo Brandes

Adolfo Brandes

Senior Consultant, hastexo
Adolfo started out as an ESL teacher, but a gift for programming computers shaped his early career. He developed everything from an Asterisk-based PBX to the odd Linux kernel driver, including several websites and an AGPL3 Python-backed web game. Nevertheless, in his mid-thirties Adolfo saw the opportunity to unite two talents, and once more turned to mentoring by teaching developers how to contribute to OpenStack more efficiently. Most recently... Read More →


Tuesday September 17, 2013 4:10pm - 6:00pm
Strand 10A

4:10pm

(Tutorial) High Availability Solutions for MySQL and MariaDB - Max Mether, MySQL AB
Achieving High Availability with MySQL is a tricky thing; there are almost as many recipes as there are cooks out there. This talk will go through the most common solutions for achieving HA with MySQL and list the pros and cons for each of them. The solutions include standard replication, MariaDB multi-source replication, MHA, Continuent Tungsten, Galera, shared-disk based solutions and MySQL Cluster

This talk is aimed towards MySQL DBAs and Developers who are interested in setting up HA architecture for their data. After this talk they should have a clear overview of all the options available. 

Speakers
MM

Max Mether

SkySQL
Max Mether, a native of Finland received his M.Sc (Eng) in Physics and Maths from Helsinki University of Technology. Max joined MySQL AB in 2001 starting as a Consultant and an Instructor and ended up creating the MySQL training program and managing the curriculum under MySQL Ab and later at Sun. As a co-founder Max now manages the professional services department at MariaDB and helps advance the MariaDB and MySQL eco-systems around the world.


Tuesday September 17, 2013 4:10pm - 6:00pm
Strand 11B

5:10pm

Coming Right Up: The Next Revolution in Software Development - John Wetherill
Platform as a Service is poised to not only disrupt, but to completely revolutionize, the practice of software creation as we know it today. Yet PaaS is relatively new, and many developers and organizations haven't experienced the power that PaaS offers. This session will dive deep into PaaS features that enable staggering increases in productivity across all aspects of the SDLC from design, testing, development, deployment, and maintenance. We'll cover PaaS capabilities that facilitate massive elastic scaling, construction of high-availability "clouds" that can span data centers (both private and public) and assist in the securing and hardening of modern apps based on web, mobile and big-data capabilities.

This talk is targeted at developers, devops, architects and other technical decision makers responsible for evaluating and validating PaaS directions.

Speakers
avatar for John Wetherill

John Wetherill

Technology Evangelist, ActiveState
John Wetherill - ActiveState's Developer Evangelist. | Originally from Canada, John has spent much of his career designing and building software at a handful of startups, at Sun Microsystems, NeXT Inc., and more recently in the smart grid and energy space. His biggest passion is for developer tools, or more generally any tool, language, process, or system that improves developer productivity and quality of life. Without question, Stackato is one... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 11A

5:10pm

Securing Your Cloud with Xen - Russell Pavlicek, Citrix
The Xen Project produces a mature, enterprise-grade virtualization technology featuring many advanced and unique security features. For this reason, it's the hypervisor of choice for the NSA, the DoD, and the new QubesOS Secure Desktop project. However, while much of the security of Xen is inherent in its design, many of the advanced security features, such as stub domains, driver domains, and Xen Security Modules (XSM), are not enabled by default. This session will describe many of the advanced security features of Xen, and the best way to configure them for the Cloud environment.

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 most of the biggest Linux conferences in North America. A former panelist on The Linux Show weekly webcast, he also has many years of experience employing Open Source... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin G

5:10pm

Collaborative GPL Compliance Through Non-Profit Entities - Bradley M. Kuhn, Software Freedom Conservancy
Software Freedom Conservancy announced last year a renewed effort for cross-project collaborative GPL compliance efforts, including copyright holders from BusyBox, Linux, and Samba.  Conservancy uses an internal system of communication and collaboration to take input from stakeholders to discuss and engage in compliance activity to ensure compliance with the GPL throughout the technology industry and particularly in the embedded device market.  Compliance with the GPL is the responsibility of copyright holders of the software, and Conservancy helps those copyright holders pursue the work, so those developers can focus on coding. In this talk, the Executive Director of Conservancy will discuss how Conservancy handles compliance matters, what matters it focuses on, and how the copyright holders that work with Conservancy engage in a collaborative effort to ensure compliance with the GPL.

Speakers
BM

Bradley M. Kuhn

President & Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn helped found Software Freedom Conservancy in 2006, became its Executive Director in 2010, and is currently Conservancy's President and Distinguished Technologist. Kuhn additionally volunteers on Free Software Foundation's Board of Directors, and was previously FSF's Executive Director. Kuhn has been a volunteer contributor and organizer in the Software Freedom Movement since 1992. Kuhn focused his last 15 years on FLOSS... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin C

5:10pm

Efficient and Large Scale Program Flow Tracing in Linux - Andi Kleen, Intel
Tracing program execution in real time is a desirable feature for both application and system software developers for debugging and profiling complex systems. With hardware support, such tracing can be relatively non-intrusive and have low performance impact. Intel(R) Processor Trace is a feature of future Intel cpus, it operates in parallel to the primary processor pipeline and produces a higly compressed trace stream, which allows for transparent in-memory tracing of the target software. Using this trace data, program flow can be reconstructed and used in debugging or profiling tools. This presentation describes the feature from the developer's standpoint and our proposed linux stack for it with regards to kernel and command line interface and common usecases.

The target audience is kernel and userspace developers interested in software debugging and profiling.

Speakers
AK

Andi Kleen

Andi Kleen is a long term Linux kernel contributor. He worked on many different kernel areas, including networking, file systems, scalability, RAS and low level architecture code. He worked on the original x86-64 port, serving as its maintainer for several years, | and later also maintaining the 32bit x86 port. | Andi is currently at Intel's Open Source technology center, working on scalability and performance analysis.


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 12A

5:10pm

PC BIOS, EFI and Other Animals in the Wild - Daniel Kiper, Oracle
Firmware is crucial part of almost every hardware. Very often it is not visible to the user. However, there are firmwares which are known better than the others. Especially PC BIOS and recently EFI is quite visible. There are also some replacements for them like coreboot which takes more and more supporters. This presentation will show a history of their development, main features and differences. Also, it will show how to test some of them without access to the special hardware and uncommon tools.

This presentation is targeted to developers and administrators. They should know the machine boot sequence, when firmware is involved during the system startup and run as well as when its code is deliberately omitted. It will help them to understand the main PC BIOS, EFI and coreboot features and drawbacks.

Speakers
avatar for Daniel Kiper

Daniel Kiper

Software Developer V, Oracle
Daniel Kiper works as a software developer for Oracle. He focuses on EFI support for Xen. Before that he worked on kexec implementation for Xen and memory hotplug support for Xen balloon driver. During his PhD studies (on Air Traffic Management issues) Daniel participated in Google Summer of Code twice (2010 and 2011). He made two presentations (in English) on XenSummit and one on LPC 2012. Additionally, he made some presentations (in Polish... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin A

5:10pm

Storage Management: Pulling Together Management Across the Cloud and Bare Metal - Ric Wheeler, Red Hat
Managing storage resources in Linux has traditionally been the realm of storage teams with deep expertise in the magic of external and internal RAID arrays and external filers. Technologies like hyper-scale, openstack and virtualization make it harder than ever to provision, manage during run time and repair storage. This talk will give a detailed overview of several upstream projects that are working on providing all of these environments, as well as traditional bare metal servers, an easy to use way to set up, run and debug storage and file systems. Status updates on the component projects and their roadmaps will also be shared.


Speakers
RW

Ric Wheeler

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


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin B

5:10pm

The Linux Kernel, How It's Developed and Who is Doing The Work - Greg Kroah-Hartman, The Linux Foundation
This talk will go into the details about the current rate of Linux Kernel development, how the kernel is developed, who is doing the work, and how to get involved in the process.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Biography coming soon.


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 10B

5:10pm

How to Make A Puppet Show the Open Source Way - Jared & JR Neilsen, The Hello World Program
The Hello World Program is an educational puppet show for kids of all ages that teaches programming, puppetry, and digital media with specific focus on Linux, Python, & HTML5. Our goal is to inspire youth to make their own media the open source way. We do this by using free, open source software and providing tutorials on everything from puppet fabrication to video editing. We will discuss the challenge of writing educational yet entertaining scripts; the joys and pitfalls of using FLOSS; and our range of inspiration, from Groucho to Linus. The Hello World Program is our effort to engage and introduce children to Linux, programming, and computer science. Educators and free software proponents as well as youth can expect an entertaining overview of our show and the methods and means of its creation. No technical expertise required. We most recently presented at Maker Faire Bay Area.

Speakers
avatar for Jared & JR Nielsen

Jared & JR Nielsen

Founders, Dototot
The Hello World Program is an educational puppet show for kids of all ages that teaches programming, puppetry, and digital media with specific focus on Linux, Python & HTML5. It is the creative effort of brothers Jared, Clark and JR Nielsen. We grew up learning the skills necessary to create our own fun. Now we want to teach and entertain the youth of today. In addition to producing our show, we use Linux and open source software in our... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 12B

7:00pm

VIP Reception at Elms Mansion
The VIP reception will take place at the beautiful and historic Elms Mansion, located on St. Charles Avenue in the famed Garden District of New Orleans. A full dinner buffet and drinks will be served, and attendees can enjoy touring the exquisite grandeur of this historic home, or listen to jazz in the garden. 

Tickets are required to attend this event. 

Tuesday September 17, 2013 7:00pm - 10:00pm
Elms Mansion
 
Wednesday, September 18
 

8:00am

8:00am

8:00am

9:00am

Xen Project User Summit - Welcome and Introduction
NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above.

Wednesday September 18, 2013 9:00am - 9:05am
Imperial 11

9:05am

Xen Project User Summit - Xen: This Is Not Your Dad’s Hypervisor! - Demetrious Coulis, Senior Principal Product Manager, CA Technologies
Discover how CA AppLogic selected and leveraged the Xen hypervisor to build one of the first cloud platforms (pre-dating even Amazon) nearly seven years ago, why it continues to leverage Xen’s strengths today and why CA believes that Xen is an important part of the future as initiatives like OpenStack look to integrate robust technologies to lay the foundation for the future of cloud.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above.

Speakers
DC

Demetrious Coulis

Senior Principal Product Manager, CA AppLogic
Demetrious Coulis is the Senior Principal Product Manager for CA AppLogic.


Wednesday September 18, 2013 9:05am - 9:50am
Imperial 11

9:15am

Keynote: The New Frontiers - Dirk Hohndel, Chief Linux and Open Source Technologist, Intel
Session Description Coming Soon

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 and | since then has been working in the Software and Services Group with a focus on the technology direction of Intel's Open Source... Read More →


Wednesday September 18, 2013 9:15am - 9:35am
Celestin D

9:35am

Keynote Panel: Linux Kernel Developer Panel - Tejun Heo, Red Hat; Greg Kroah-Hartman, The Linux Foundation; Sarah Sharp, Intel; Linus Torvalds, The Linux Foundation; Moderated By Ric Wheeler, Red Hat
A roundtable discussion on the Linux Kernel.

Moderators
RW

Ric Wheeler

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

Speakers
TH

Tejun Heo

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

Greg Kroah-Hartman

Fellow, Linux Foundation
Biography coming soon.
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 Program for Women (OPW), Sarah herds kernel mentors, finds funding, helps OPW applicants, and writes documentation for getting started in Linux kernel... Read More →
avatar for Linus Torvalds

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 science. His M.Sc. thesis was titled Linux: A Portable Operating System. | | An avid computer programmer, Linus authored many gaming applications in his early... Read More →


Wednesday September 18, 2013 9:35am - 10:20am
Celestin D

9:50am

Xen Project User Summit - Xen for Beginners - Bryan Smith, Tacit Labs, Inc.
When you first approach Xen there are a lot of foreign terms, concepts and nomenclature that can confuse you and make things incomprehensible. In this talk I'll give an overview of Xen that is easy to comprehend for beginners and novices. I'll also demystify the whole setup process and show you how to get Xen up and off the ground in a few easy steps. We'll explore Xen in a user friendly environment where beginner questions and answers are welcomed.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above. 

Speakers
BS

Bryan Smith

Systems Engineer, Tacit Labs, Inc.
Bryan A Smith is a Debian Gnu/Linux and BSD enthusiast, hardware hacker and Systems Engineer. Bryan has used Open Source Operating Systems since the days of Red Hat 5 Hurricane. He contributes to several Open Source projects and has helped launch several startup ISP’s based in his area using Free and Open Source software as a | framework. Bryan is currently the Chief Technical Officer at Tacit Labs Inc. Bryan spends his free time organizing... Read More →


Wednesday September 18, 2013 9:50am - 10:35am
Imperial 11

10:20am

10:35am

Xen Project User Summit - Break
Wednesday September 18, 2013 10:35am - 10:50am
Foyer

10:50am

Xen Project User Summit - Xen, XenServer, and XAPI: What’s the Difference? - James Bulpin and Russell Pavlicek, Citrix Systems
Many people have difficulty understanding the difference between the Xen Hypervisor, XenServer, and XAPI. In this session, James Bulpin, Director of Technology for XenServer, and Russell Pavlicek, Evangelist for the Xen Project, will attempt to clarify what each project is, what it does, and how it compares with the others. We will cover some of the basic features and functions, the tasks for which each is suitable, and where the projects overlap. Attendees will come away with a better sense of where these three projects fit in the world of Xen virtualization.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above. 

Speakers
avatar for James Bulpin

James Bulpin

CTO XenServer, Citrix
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 most of the biggest Linux conferences in North America. A former panelist on The Linux Show weekly webcast, he also has many years of experience employing Open Source... Read More →


Wednesday September 18, 2013 10:50am - 11:20am
Imperial 11

10:50am

Exploiting The Latest KVM Features For Optimal Virtualized Enterprise Storage Performance - Khoa Huynh, IBM
I/O performance has often been the main barrier preventing many enterprise workloads, such as database servers and OLTP systems, from moving to a virtualized environment or cloud. This presentation will first summarize the fruits of recent efforts to improve the storage performance of the Kernel-based Virtual Machine (KVM) hypervisor, including the new “data-plane” technology for block I/O. These have allowed us to achieve the highest storage I/O rates ever reported for a single virtual machine (1.6 million IOPS). We will also discuss how to fully exploit this “data-plane” and other new features in KVM to optimize storage performance in virtualized environments or clouds.

This presentation should be of interest to developers and operators deploying, or planning to deploy, enterprise workloads in KVM-based virtualized environments or clouds. Familiarity with virtualization is assumed.

Speakers
avatar for Khoa Huynh

Khoa Huynh

Cloud Architect, IBM
Dr. Khoa Huynh has over 25 years of experience in product and service development, testing, performance analysis, and customer support. Khoa joined IBM in 1989 where he first worked on OS/2 and Linux operating systems. Recently, he worked on improving storage performance in KVM-based cloud environments. He is currently a cloud architect, focusing on the development and automation of cloud services, as well as Hybrid IT cloud computing. Prior to... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 2

10:50am

Scaling Your Community From Tens to Hundreds of Contributors - Stefano Maffulli, OpenStack
The OpenStack project has broken many records for open source projects: it's currently one of the largest and fastest growing ones out there. In just three years OpenStack has attracted over 1,000 developers with over 300 active committers per month, hundreds of patches reviewed per week and hundreds of companies involved with dozens of them strongly committed to OpenStack. What makes OpenStack different from other projects? What fuels the extraordinary growth of OpenStack's community of developers and users around the world and sets it apart from other open source projects? In this talk I'll walk through examples of other communities that I've been deeply involved with, from the Free Software Foundation to the Funambol sync server to identify the keys to OpenStack's success. Participants will take away ideas to replicate with their own projects.

Speakers
avatar for Stefano Maffulli

Stefano Maffulli

Community Manager, OpenStack Foundation, OpenStack Foundation
| OpenStack community manager, Stefano built his career around Free Software and open source: from pre-sales engineer and product manager at Italian GNU/Linux distribution MadeInLinux to Italian Chancellor of the Free Software Foundation Europe, where he also created the FSFE Fellowship participation program. Later as community manager of leading mobile open source sync solution Funambol, his efforts boosted downloads and bolstered enterprise... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 12A

10:50am

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.

Two of the Linux kernel OPW interns will give lightning talks on their projects.  Lisa Nguyen will present about hacking on Xen kernel support. Lidza Louina will talk about working on staging drivers.

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 Program for Women (OPW), Sarah herds kernel mentors, finds funding, helps OPW applicants, and writes documentation for getting started in Linux kernel... Read More →

Speakers
avatar for Lisa Nguyen

Lisa Nguyen

Software Engineer Intern, FOSS Outreach Program for Women
Seattle native who loves her share of rainy and sunny days. Linux/Xen kernel developer intern. Former project manager of the Xenapi Admin Project (http://xenapiadmin.com). Other interests include hanging out at bingo halls, spending time outdoors, and learning something new everyday.


Wednesday September 18, 2013 10:50am - 11:40am
Strand 12B

10:50am

Advances in Validation of Concurrent Software - Paul E. McKenney, IBM
Validation of concurrent software that runs on a billion devices is challenging.  In this case, "one in a million" bugs will occur a thousand times.  Some projects have worked hard to meet this challenge.  The Linux kernel has added -next testing for pre-merge-window patches, automated randconfig build/boot/test of maintainer-tree commits, and the Trinity syscall-malice tool.  In addition, validation tools such as Coccinelle, lockdep, sparse, and valgrind have also helped squash a great many nasty bugs.  However, improvements reliability are inevitably consumed by increasingly aggressive usage, which of course exposes more problems, requiring fixes and more validation.  This talk will look at some ways that this validation might be carried out, ranging from even more aggressive testing to bleeding-edge verification techniques.

Audience: Aggresssive developers and testers.

Speakers
avatar for Paul E. McKenney

Paul E. McKenney

Distinguished Engineer, IBM
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent, networking protocols at SRI International, and work as a self-employed contract programmer on soft-realtime projects. His hobbies include what passes for running... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Celestin A

10:50am

Capture and Replay Hardware Behaviour for Bug Reporting and Regression Testing - Martin Pitt, Canonical
Software stacks that interact with hardware such as Desktop power management, GNOME's gvfs, or handling of multiple monitors and USB devices have traditionally been hard to debug. For a developer it is difficult to reproduce problems and write regression tests without having access to the problematic hardware.  Recently there has been some progress in this area with dbusmock and umockdev. This talk introduces the current state of the art and ends in a group discussion about the needs of particular projects: How can we cover other areas like network devices? Which kinds of hardware and software
projects would benefit most from recording the behaviour of real hardware and replaying it on developer's machines and test suites?

You should be familiar with Linux userspace hardware handling (sysfs, /dev, uevents, D-BUS, etc.) and be interested in QA.

Speakers
avatar for Martin Pitt

Martin Pitt

Upstream QA engineer, Canonical Ltd.
Since 2004 Pitt has worked as an Ubuntu Platform team engineer at Canonical Ltd, in various roles (security, desktop, project mgmt, release engineering). Presently Pitt is a QA team engineer, focusing on QA technology research and upstream QA (mostly GNOME and Linux plumbing). Pitt is currently working on projects for automated bug reporting and creating regression tests for hardware and GUI related software (Apport, umockdev, python-dbusmock).


Wednesday September 18, 2013 10:50am - 11:40am
Celestin C

10:50am

Using PREEMPT_RT Linux, More Than Just the Kernel - Steven Rostedt, Red Hat

There are a few flavors of real-time Linux out in the world. One of the most popular is the PREEMPT_RT kernel, which is slowly making its way into mainline Linux. In the past, I have given presentations describing what PREEMPT_RT does to Linux to make it real-time. But using PREEMPT_RT, you need to know a lot more than just the kernel. A real-time OS requires understanding everything from the hardware you use, the kernel, as well as the applications that sit on top. This talk will be a crash course into how to set up your environment using PREEMPT_RT Linux, explaining things like priorities for interrupts, how softirq's are done, using the priority inheritance mutexes, and other techniques required to avoid the gotcha's that real-time can get you with.


Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark which are user space interfaces into ftrace. | | http://rostedt.homelinux.com/ 


Wednesday September 18, 2013 10:50am - 11:40am
Celestin B

10:50am

Architecting Block and Object Geo-Replication Solutions with Ceph - Sage Weil, Inktank
Ceph is a fully open source distributed object store, network block device, and file system designed for reliability, performance, and scalability from terabytes to exabytes. For many organizations, storage systems that span multiple data centers and geographies for disaster recovery or follow-the-sun purposes are an important requirement. This talk will give a brief overview of the Ceph architecture, and then focus on the design and implementation of asynchronous geo-replication and disaster recovery features for the RESTful object storage layer, the RBD block service, and Ceph's underlying distributed object store, RADOS. The fundamental requirements for a robust georeplication solution (like point in time consistency) and the differing requirements for each storage use-case and API and the implications for the asynchronous replication strategy will be discussed.

Speakers
avatar for Sage Weil

Sage Weil

CTO, Inktank
Sage Weil is the creator of the Ceph project. Sage originally designed Ceph as part of his PhD research in Storage Systems at the University of California, Santa Cruz. Since graduating, he has continued to refine the system with the goal of providing a stable next generation distributed storage system for Linux. Sage is a co-founder of DreamHost and as a teenager he created and sold WebRing. - See more at... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 10B

10:50am

(Panel) Clouds, Virtualization and SDN - What Networking Features do Cloud Environments Need that OpenDaylight Can Provide? - James Bottomley, Parallels; Kyle Mestery, Cisco; David Meyer, Brocade Communications; Chiradeep Vittal, Citrix; Chris Wright, Red
We take this opportunity at the CloudOpen Event to bring together networking experts from OpenStack and CloudStack to discuss their most pressing problems in virtual networking with some of the leaders of the OpenDaylight SDN Controlller project. OpenDaylight should become a key foundational component of modern Cloud deploymemnts bringing much needed flexibility, features, and performance to both virtual networks, and the physical networks on which they reside. Bring your questions and suggestions on how OpenDaylight should evolve to best serve cloud environments in service providers and enterprises alike.

Moderators
avatar for Phil Robb

Phil Robb

Senior Technical Director, OpenDaylight
Phil Robb is senior technical director for OpenDaylight, an open source platform for SDN and NFV. Phil is a widely respected expert in the area of open source strategy, business impact, and governance. He is frequently asked to speak at international technology and business events and he has been consulted by policy makers including the European Commission, and the United States Department of Justice as well as numerous high technology trade... Read More →

Speakers
avatar for James Bottomley

James Bottomley

Distinguished Engineer, IBM Research
James Bottomley is a Distinguished Engineer at IBM Research where he works on Cloud and Container technology. He is also Linux Kernel maintainer of the SCSI subsystem. He has been a Director on the Board of the Linux Foundation and Chair of its Technical Advisory Board. He went to university at Cambridge for both his undergraduate and doctoral degrees after which he joined AT&T Bell labs to work on Distributed Lock Manager technology for... Read More →
avatar for Kyle Mestery

Kyle Mestery

Principal Engineer, Cisco
Kyle is a Principal Engineer at Cisco Systems where he works on OpenStack, Open Daylight, and Open vSwitch. He is a core team member of the OpenStack Neutron project and the founder of the Minnesota OpenStack Meetup. Kyle has been writing systems software for more than 15 years. Kyle lives with his wife and family in Minnesota.
DM

David Meyer

David Meyer is currently CTO and Chief Scientist at Brocade Communications, where he works on future directions for Internet technologies. Prior to joining Brocade, he was a Distinguished Engineer at Cisco Systems, where he also worked as a developer, architect, and visionary on future directions for Internet technologies. He has been a member of the Internet Architecture Board (IAB) of the the IETF (www.ietf.org) and the chair/co-chair of many... Read More →
avatar for Chiradeep Vittal

Chiradeep Vittal

Principal Architect, Citrix Systems
Chiradeep Vittal is Principal Architect in the Cloud Platforms Group at Citrix Systems. He is a maintainer in the Apache CloudStack project where he contributes to networking and storage parts of the Infrastructure-as-a-Service (IAAS) management system. H
avatar for Chris Wright

Chris Wright

Chief Technologist, Red Hat
Chris Wright is the Chief Technologist at Red Hat.  During his nearly | 20 years as a software engineer he has worked in the telecom industry | on high availability and distributed systems and in the Linux industry | on security and virtualization.  He has been a Linux developer for over | a decade, most of that time spent deep in the Linux kernel working on | security and virtualization.  He is intrigued by the challenges that cloud... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 10A

10:50am

(Tutorial) Vagrant & CFEngine - Nick Anderson, CFEngine
During this hands-on tutorial you will learn how to quickly provision local test/development/demo environments using Vagrant and Virtualbox.  We will cover provisioning and configuring machines quickly using Vagrant and CFEngine. You will learn how Vagrant and Virtualbox can be used to bring up local development/test/demo environments. You will also learn how CFEngine can be leveraged to automate configuration of the environment after it has been initialized. You will take away a multi-vm test environment managed by CFEngine.

This tutorial targets technical people who need repeatable test environments and are comfortable using the Linux command-line. These environments can speed developer on-boarding, play a role in continuous integration, or just provide quick sandboxes for experimentation. No previous knowledge of Vagrant or CFEngine is required.

Speakers
avatar for Nick Anderson

Nick Anderson

Senior Solutions Engineer, CFEngine
Nick Anderson has been a Systems Administrator for over 10 years. He has worked in High Performance Computing and e-commerce, for both large and small companies. Nick currently works as a Senior Solutions Engineer for CFEngine, Inc. He is a co-founder of the LOPSA Mentorship program and sometimes posts technical mutterings to his blog at http://www.cmdln.org.


Wednesday September 18, 2013 10:50am - 12:40pm
Strand 11A

10:50am

(Tutorial) Cross-Compiling Linux Kernels on x86_64: A Tutorial on How to Get Started - Shuah Khan, Samsung
The Linux Kernel is currently supported on over 30+ different hardware architectures. This is a huge benefit for Linux adoption on a wide range of deployments. However, the ability to build and test Linux kernels on all possible supported architectures requires having access to such test systems for each of these architectures which is not easy by any means. Therefore, the ability to cross-compile non-native architectures on an architecture that is widely supported such as the x86_64 helps address the building kernels part of the problem.

This talk will present the details of where to find cross-compilers packages for architectures, how to install them, and how to automate compile on each of these architectures on an x86 system. This talk will be of great benefit to any software developer trying to build and test Linux kernel on non-native hardware architecture.

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 of Unix kernel development experience. She has also contributed to OpenHPI, and LLDP projects. She has presented at several internal conferences, and will be speaking... Read More →


Wednesday September 18, 2013 10:50am - 12:40pm
Strand 11B

11:20am

Xen Project User Summit - ARM Servers and Xen – Hypervisor Support at Hyperscale - Larry Wikelius, Calxeda
The emergence of power optimized hyperscale servers is leading to a revolution in Data Center design. The intersection of this revolution with the growth of Cloud Computing, Big Data and Scale Out Storage solutions is resulting in innovation at rate and pace in the Server Industry that has not been seen for years. One particular example of this innovation is the deployment of ARM based servers in the Data Center and the impact these servers have on Power, Density and Scale. In this presentation we will look at the role that Xen is playing in the Revolution of ARM based server design and deployment and the impact on applications, systems management and provisioning.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above. 

Speakers
avatar for Larry Wikelius

Larry Wikelius

VP - SW Engineering, Calxeda
At Calxeda Mr. Wikelius has been instrumental in building the software eco-system for ARM based hyperscale servers across the OSV and ISV communities. As a technology executive at a number of industry leading systems and software companies Mr. Wikelius has been responsible for product strategy, design, development, delivery and support in product areas such as enterprise systems management, scalable computing systems, storage systems, system... Read More →


Wednesday September 18, 2013 11:20am - 12:05pm
Imperial 11

11:50am

Lessons Learned Building a Hybrid Cloud Service - Noa Resare, Spotify
We would like to share some lessons we have learned building a hybrid cloud system at Spotify. The Spotify backend presents some interesting challenges when it comes to setting up development and test environments. Our solution has been to provide a virtualized self-service environment that lets you spawn machines. Over time this environment has evolved from scripts directly managing KVM hypervisors to a system built on top of Apache Cloudstack and Amazon’s public cloud. During this journey we have learned many useful things and solved a bunch of interesting technical problems in the areas of service discovery, seamlessly integrating different cloud technologies, configuration management and end user authentication.

This presentation is aimed at anyone building or thinking of building a cloud based self service solution and would like to benefit from our experience.

Speakers
avatar for Noa Resare

Noa Resare

Free Software Ombudsman, Spotify
Noa Resare, Free Software Ombudsman at Spotify, works with improving Spotify’s involvement in the Free Software community. With a background both as a backend developer and in the site reliability organization at Spotify, his main area of focus has been Spotify’s cloud infrastructure, configuration management, provisioning and managing Spotify’s Cassandra clusters. Noa is an appreciated public speaker and has previously been invited to give... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 12A

11:50am

New Dev Ops Tools for Native Code - Thomas Stover, Stover Enterprises, LLC
Introducing two new GPL licensed projects. Build Configuration Adjust is a Makefile generation and source configuration utility that works both as a substitute for and in conjunction with AutoTools. Featuring the ability to render dynamically configurable non-recursive human readable Makefiles for multiple simultaneous parallel build configurations and targets, BCA builds can often be an order of magnitude faster. Graphviz plots of builds, and easy to understand project composition files also help make BCA worthy or your attention.  Build Matrix, is a minimalist dashboard system for continuous integration, featuring a *nix admin friendly alternative to other over-scoped projects in vogue. Sports a test results framework, distributed architecture, SQLite queries and more.

Developers and those hacking build systems and compile farms for C and C++ projects, are encouraged to attend.

Speakers
avatar for C. Thomas Stover

C. Thomas Stover

Stover Enterprises, LLC
C. Thomas Stover has been a professional software developer principally in the Linux space for over 12 years, in industries of Energy, Legal, and Telecom. He is an active participant in numerous projects and conferences. Always with an eye on history, the politics of freedom, the balance of nature and the human spirit, Thomas continues to evangelize what he sees has the most powerful tools individuals have ever had at their disposal. Previous... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 2

11:50am

Beyond 40Gbps, the Move to 100Gbps Ethernet - John Ronciak & Alexander Duyck, Intel
The with emergence of 40 gigabits per second devices now being a reality where do we go from here?  Well it’s 100 gigabits of course!  Intel’s Networking Division is currently working on a 100 Gbps device.  This presentation will cover what the new device is and what challenges it will bring to both networking, the Linux kernel and to the host systems themselves.  It will also include what features are needed as well as new technology that will be needed to run at these kinds of speeds.  The need for this kind of speed will also be discussed so that there will be an understanding as to who will need to use 100 Gbps devices. This overview will give the audience a good idea where Intel is going on this kind of high speed technology,  the many challenges faced to bring this technology to implemented reality and of course what this means to Linux OS itself.


Speakers
AD

Alexander Duyck

Intel
Alex is a senior network software engineer at Intel where he works on network device drivers and supporting new network device features within the Linux network stack.
JR

John Ronciak

SW Architect, Intel
John Ronciak | John is a SW Architect working for Intel in the Communication and Storage Infrastructure Group (CSIG). John has 30 years experience writing devices drivers for various operating system and is currently one of the leads in the Open Source driver group responsible for Eight Linux kernel drivers.


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 12B

11:50am

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, cloud, and high performance networking and storage systems. He is currently a principal software engineer at NTT Open Software Center and senior consultant at NTT Data Intellilink, dividing his time between community open source work and his consulting and support duties at NTT.


Wednesday September 18, 2013 11:50am - 12:40pm
Celestin C

11:50am

Per-CPU Facilities in the Linux Kernel - Tejun Heo, Red Hat
With even small devices having multi-core processors and NUMA configuration being the norm in the server space, reducing cross-CPU traffic is one of the major optimization points, and per-cpu data structures are very effective and well-established way to achieve it. The Linux kernel has extensive per-cpu facilities which are still evolving. This presentation looks briefly at the evolution of per-cpu facilities in the kernel and goes through several examples of per-cpu constructs and their usages.

Speakers
TH

Tejun Heo

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


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 10B

11:50am

Bare Metal Performance, Timekeeping, and Energy Efficiency - Paul McKenney, IBM
Database, high-performance computing (HPC), and real-time developers have often asked: "Can't you get the kernel out of the way?". Recent adaptive-idle work permits just that: Linux is there when you need it, but if you follow a few simple rules, it is out of your way otherwise. This approach will provide bare-metal multicore performance and scalability to databases as well as to HPC and real-time applications. However, timekeeping requires that at least one CPU continue in high-power mode if any non-idle execution is in flight. Unfortunately, simple code to determine if all CPUs are idle is not scalable. This talk will give an overview of adaptive idle and outline some of the work to scalably determine whether the timekeeping CPU can go into low-power mode while avoiding any embarrassing time-skew incidents.

Speakers
avatar for Paul E. McKenney

Paul E. McKenney

Distinguished Engineer, IBM
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent, networking protocols at SRI International, and work as a self-employed contract programmer on soft-realtime projects. His hobbies include what passes for running... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Celestin B

11:50am

Binary Compatibility for Library Developers - Thiago Macieira, Intel
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

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. In the last two years, he's also been working closely with C++ committee members in discussing and improving the suggestions for upcoming language features. He has been involved with many... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Celestin A

11:50am

An Introduction to OpenDaylight's First Release - Ed Warnicke, Cisco
OpenDaylight is a community-led, open, industry supported framework consisting of code and blueprints, with the purpose of accelerating adoption, fostering new innovation, reducing risk, and creating a more transparent approach to Software-Defined Networking.

The First Simultaneous Release of OpenDaylight will be on December 9, 2013 and include
support a wide range of technologies, which include:
  • OpenFlow 1.0 and 1.3.x
  • OVSDB
  • BGP-LS/PCEP
  • Netconf
  • LISP
  • SNMP
  • Virtual Tenant Networks
  • OpenDOVE network virtualization
  • Affinity Management
Come hear about the contents and schedule of the OpenDaylight Release.

Speakers
avatar for Ed Warnicke

Ed Warnicke

Ed Warnicke is a Principal Engineer in the Research and Advanced Development group at Cisco Systems. He has been working for over a decade in many areas of networking and Open Source. He has a masters in Physics (String Theory) from Rutgers University


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 10A

12:05pm

Xen Project User Summit - Bringing Xen dom0 to CentOS-6 - Karanbir Singh, CentOS Project
In 2010, with the launch of CentOS-6, we lost the ability to run CentOS-6 as Xen Dom0's, since upstream policy was divered to promote alternative hypervisors; However, the communti was keen to fix this given the depth and width of Xen deployments on CentOS-5 and the investment the userbase had already made in tooling around Xen on CentOS-5. In June 2013, we released for production use Xen4CentOS, allowing users to upgrade from CentOS-5 to a community and Xen upstream supported model that will ensure their investment is protected, and still gives them a few years into the CentOS-5 supported cycle to make the upgrade. My talk focuses on the challenges, the politics and the process's we had to adopt in order to make this happen. Along with what the future holds for Xen on CentOS.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above.

Speakers
avatar for Karanbir Singh

Karanbir Singh

CentOS Project
I've been involved with open source over over 20 years now, working from the provider side, then the user side and only recently from a vendor perspective. Most of my work is today focused on delivering great service platforms for upstreams to succeed in a space where finding relevance and engagement is often hard. | | I work within the OSAS group at Red Hat (UK) Ltd, as the Project Lead for the CentOS Project. | | Twitter: @centos (project... Read More →


Wednesday September 18, 2013 12:05pm - 12:45am
Imperial 11

12:40pm

12:45pm

2:00pm

Xen Project User Summit - Free yourself from the tyranny of your cloud provider! - Greg Kroah-Hartman, The Linux Foundation

This presentation will cover how to use kexec in PV domU, with no changes to dom0 or Xen, in order to be able to boot your own kernel, no matter what the hosting provider is forcing you to run. This is good to be able to take advantage of new kernel features that have not hit the enterprise distributions yet (cgroups, O_TMPFILE, etc.and to fix known kernel problems as soon as you are aware of them, no need to wait for your overworked hosting provider to update the kernel for you. This talk will go into how the kernel was modified in order to get this to work properly, and how the kexec tools were changed to make it happen. In the case that this all turns out to not work at all, I will discuss why this is a failed plan that no one should ever waste their time on again.

Please note that Xen Project User Summit is a separate event from LinuxCon/CloudOpen North America and requires a separate registration.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Biography coming soon.


Wednesday September 18, 2013 2:00pm - 2:30pm
Imperial 11

2:00pm

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. Sysadmins in particular will take away a clear path to implementing a private cloud in their 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. David is employed by Citrix in the Open Source Business Office.


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 12A

2:00pm

Everything I Know About the Cloud, I Learned from Game of Thrones - Joe 'Zonker' Brockmeier, Citrix
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

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


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 11A

2:00pm

How Platform-as-a-Service Benefits More than Developers - Gordon Haff, Red Hat
PaaS has rightly been celebrated as a way to increase developer productivity and thereby help companies get the new applications and services they need online (and making money) faster. But PaaS goes beyond developers and beyond dev/test. Efficient application multi-tenancy and auto-scaling are also key features for production environments. Furthermore, PaaS also means that platform changes can happen without affecting developers, a big win for architects and procurement officers. In short, PaaS is for everyone. This session will help attendees understand how the PaaS landscape is evolving to provide solutions with appeal across many facets of the IT organization and beyond. It will touch on key technical enablers that are making this possible but will focus predominantly on how organizations are using PaaS today and the benefits that they are seeing by doing so.

Speakers
avatar for Gordon Haff

Gordon Haff

Cloud Evangelist, Red Hat
Gordon Haff is technology evangelist at Red Hat where he writes and speaks extensively on cloud computing, DevOps, containers, and IoT. Prior to Red Hat, Gordon wrote hundreds of research notes, was frequently quoted in technical and other publications, and advised clients on product and marketing strategies. He was also responsible for bringing a wide range of computer systems to market while at Data General. Gordon has engineering degrees... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 2

2:00pm

Wicked Trip into Wicked Network Management - Matthias Eckermann, SUSE
For two decades network configuration on Linux Servers has consisted of configuration files and scripts. While there's nothing wrong with this approach (more the opposite), it today is maxed out. Virtual LANs, virtualization, bridging, bonding, IPv6, wired and wireless - combined with the requirement to change configurations dynamically - have made the aforementioned classical approach reach its limits. And NetworkManager did not manage the more complex of those, specifically in arbitrary combinations. Enter the "wicked" project started by Olaf Kirch some years ago. The wicked project tackles these challenges by implementing a dynamic infrastructure, combining a service daemon with dbus integration and a plug-in framework, the option to store configuration persistently, and interfaces to import existing script based static configuration of major Linux distributions into its wicked world.

Speakers
ME

Matthias Eckermann

Director Product Management, SUSE
Matthias is member of the Product Management team of SUSE. There he is responsible for specification and delivery of SUSE Linux Enterprise Server and related products. Before joining the Product Management team he worked as consultant and senior architect for SUSE on complex and strategic new projects in EMEA, with partners and customers in enterprise and public sector. Matthias has 20 years of experience working with Linux and other Open... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Celestin C

2:00pm

Writing Code: Keep It Short, Stupid! - Hans Verkuil, Cisco Systems Norway
The traditional KISS principle says that you are stupid if you can't keep it simple. However, keeping it simple is actually very, very hard. But my lasting impression after reading a lot of code (linux kernel and otherwise) over the years is that there is no excuse for not keeping your code short. And usually, keeping it short is a very good first step towards keeping it simple. This presentation will give some simple tricks and pointers to keep your code short and I will also give some guidelines how to do design and implementation from a high-level point of view. These simple rules should make it easier for you to get your code accepted in open source projects such as the Linux kernel.

Speakers
HV

Hans Verkuil

Senior R&D Software Engineer, Cisco Systems Norway
Hans Verkuil started contributing patches to the MPEG encoder/decoder ivtv driver in early 2004 and it snowballed from there. Since 2013 he is the video4linux co-maintainer responsible for V4L2 bridge drivers and video receivers and transmitters. He lives in Oslo, Norway, working as a senior R&D software engineer at Cisco Systems Norway, developing - surprise! - video4linux drivers.


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 10B

2:00pm

Massively Multi-Core Systems or I Have Enough CPUs, Now What? - Gilad Ben-Yossef, EZchip Semiconductor Inc.
NPS-400 is a 256 cores and 4,096 hardware threads SoC running SMP Linux built to process 400 Gbps of network traffic in a Linux user space application. Building Linux support for it touched on several architectural issues that are of interest to the Linux developer community at large as massively multi-core systems becomes more common place. This talk will focus on what happens when you have enough CPUs to dedicate a CPU per task and the balance shifts from scheduling CPU time slices to keeping the OS from interfering with a user process running on a dedicated CPU assigned solely to it. Topics covered include CPU isolation, IPI and work queue cross CPU interference and the dynamic tick feature.

The talk will be useful to engineers working to lower the latency and jitter of real time CPU bound applications and kernel developers interested in enabling Linux to serve these needs.


Speakers
avatar for Gilad Ben-Yossef

Gilad Ben-Yossef

Chief Software Architect, EZchip Semiconductor inc
Gilad Ben-Yossef is a software architect at EZchip Semiconductor Inc. Lately he has been working on reducing the interference caused to user space processes in large multi-core systems by Linux kernel “maintenance” work and on SMP support for the Synopsys Arc processor. In the past Gilad has co-authored O’Reilly’s “Building Embedded Linux Systems” 2nd edition and presented at such venues as Embedded Linux Conference Europe and the... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Celestin B

2:00pm

UEFI and ACPI for ARM - Graeme Gregory, Linaro
As ARM and ARM64 move out of gadgets and into more PC like hardware, there has been an increasing demand for the same tools to manage these devices as already exists in x86 world. Linaro has been working on UEFI and ACPI on arm/arm64 hardware and this talk is a summary of the current status of the work and the direction that will be taken in the future. We will show the areas of change to the ARM platform boot sequence, change to the ACPI core code, and change to drivers to support ACPI.

The target audience for this talk is kernel developers interested in enterprise server type hardware controlled by UEFI and ACPI during its boot and run cycle, UEFI/ACPI kernel developers who have been working on x86 and interested in the changes required for arm/arm64 support for these standards, and finally those kernel developers who are working on arm/arm64 systems interested in UEFI/ACPI support.

Speakers
GG

Graeme Gregory

Senior Enterprise Software Engineer, Linaro
Graeme is a Kernel developer at Linaro as part of the Enterprise Group working on ACPI for arm/arm64 platforms. He is an OpenEmbedded and Ångström developer and ex board and technical steering committee member. He was previously involved with PMIC drivers while at Slimlogic and Audio drivers while at Wolfson and Openmoko. He worked on the original ALSA SoC implementation with Liam Girdwood and was responsible for the s3c drivers of... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Celestin A

2:00pm

Best practices for MySQL High Availability - Colin Charles, MariaDB
The MySQL world is full of tradeoffs and choosing a High Availability (HA) solution is no exception. This session aims to look at all of the alternatives in an unbiased nature. Preference is of course only given to opensource solutions. How do you choose between: MySQL replication, MHA, DRBD, Tungsten, Galera Cluster? Do you integrate Pacemaker and Heartbeat like Percona Replication Manager? Is NDB Cluster right for your workload? The cloud brings even more fun as geographical redundancy is rolled into this.

Audience: MySQL users who are growing with the product. Expect good discussion and worksheets to take back to perform the own evaluation. 

Speakers
avatar for Colin Charles

Colin Charles

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


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 11B

2:00pm

Your TV Just Called - The Fridge Door is Open - Marcello Lioy, Qualcomm Innovation Center Inc.

Interoperability across platforms/product types/brands is becoming critical. One way for app developers & manufacturers to address it is to use an open source proximal communications development framework & system services. This will drive the deployment of Internet of Everything by enabling compelling proximal use cases to Cloud-based experiences consumers already take for granted.

This session shows how two of the services can be used: Notifications, which enable products to broadcast & receive basic text, image/video, audio; as well as the Control Panel service, which enables one device to control another via a GUI. Using applets & code examples, attendees will learn how rendering looks on a TV/tablet & see examples of how to hook into the UI. Developers at all levels of proficiency will be introduced to the AllJoyn SDK while getting valuable insight into the system & its services.


Speakers
ML

Marcello Lioy

Director, Engineering, Qualcomm Innovation Center, Inc
Marcello Lioy is director of engineering at Qualcomm Innovation Center Inc. He works on the core team that launched the AllJoyn open source project and serves as the chief liaison to the open source community for the initiative. Marcello was a speaker at LinuxCon in 2012.


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 12B

2:00pm

Network As Code: From Development to Production Using OpenDaylight - Brent Salisbury & Evan Zeller
The network is rapidly evolving. Networking is transforming from a vertically integrated industry to a horizontal model that is following the horizontal roadmap laid out buy the compute world. Horizontalization is enabling open source projects like OpenDaylight that allow the community to unbundle the networking stack and add new innovations and plug them back into a holistic framework.

This discussion covers two primary topics. First is to review a production OpenDaylight deployment in an enterprise campus. It will cover architectures, mechanisms and pain points found in early SDN adoptions. The second section is to walk through the Open vSwitch database (OVSDB) protocol and its integration into OpenDaylight. Open vSwitch is the primary virtual switch used in OpenStack and other orchestration deployments. OVSDB is the management protocol that will enable OpenDaylight to programmatically provision data paths in conjunction with orchestration systems.

Speakers
avatar for Brent Salisbury

Brent Salisbury

Brent Salisbury works as a network architect and software hacker with over 15 years of IT experience in large enterprise, healthcare and regional provider networks. He is a committer on the OpenDaylight project and a co-author of "The OpenFlow Book: Network Engineers Introduction to OpenFlow and Its Usage".
avatar for Evan Zeller

Evan Zeller

Evan Zeller is a senior Computer Science student at the University of Kentucky and OpenDaylight is his first experience with Open Source software, as well as first experience writing real world code. He's been interested in networks since he was in high school, and now is very excited to be working with those right at the center of the industry and laying the groundwork for the future.


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 10A

2:30pm

Xen Project User Summit - Xen Orchestra (XAPI and XenServer from the web) - Olivier Lambert, Vates
Xen Orchestra is a web based management tool for the XAPI toolstack that is developed by the Xen Project. XAPI is a fully featured management API for Xen, that is also used by the recently open sourced enServer. We'll see how Xen Orchestra leverages XAPI by allowing a complete control of your virtualized infrastructure. First, we'll explain quickly the XO architecture (such as cache system, asynchronous events, user management with tokens…) Then, a review of current and future possibilities will be exposed, to show what you can expect from this solution: powerful visualizations with d3js, neat interface, orchestration features and integration with all XAPI's capable hosts (XenServer or any distro with XAPI packages, such as Debian, Ubuntu or CentOS). Finally, we'll talk about how to contribute.

Please note that Xen Project User Summit is a separate event from LinuxCon/CloudOpen North America and requires a separate registration.

Speakers
avatar for Olivier Lambert

Olivier Lambert

CEO, Vates SAS
Olivier Lambert has been working with free software projects since 2005, deploying Xen since 2008. He was the creator of the first version of Xen Orchestra in 2009 and is one of the founder of Vates (https://vates.fr), a French company specializing in Open Source.


Wednesday September 18, 2013 2:30pm - 3:00pm
Imperial 11

3:00pm

Xen Project User Summit - Network Multi-tenancy in Xen-based Clouds - Chiradeep Vittal, Citrix Systems
In Infrastructure-as-a-Service (IAAS) clouds, Xen is a popular choice of hypervisor. While the Xen hypervisor has strong isolation, integrating with the cloud infrastructure environment (switches, routers, load balancers, firewalls, ip address allocation) requires additional work by the IAAS cloud management platform (CMP) to achieve this. We will look at various solutions such as network virtualization, SDN, network function virtualization and L3 isolation that work with the Xen hypervisor, in the context of the Apache CloudStack IAAS platform. Attendees will come away with an understanding of the challenges of network isolation, how Apache CloudStack solves some of the scaling issues and the future of Xen-based clouds.

NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above. 

Speakers
avatar for Chiradeep Vittal

Chiradeep Vittal

Principal Architect, Citrix Systems
Chiradeep Vittal is Principal Architect in the Cloud Platforms Group at Citrix Systems. He is a maintainer in the Apache CloudStack project where he contributes to networking and storage parts of the Infrastructure-as-a-Service (IAAS) management system. H


Wednesday September 18, 2013 3:00pm - 3:30pm
Imperial 11

3:00pm

From Segments to Services a Dive into OpenStack Networking - Mark McClain, DreamHost
OpenStack Neutron (formerly Quantum) is a project to provide "networking as a service" for OpenStack. Neutron provides a rich set of logical constructs to develop a full featured virtual network deployment. We will cover the basics of Neutron and provide a preview of the new features available in the upcoming Havana release.

This talk is directed at an audience with a basic familiarity of networking. This talk will include a basic tour of Neutron’s architecture and how Neutron is used to create some common network configurations. We discuss the Open Source technology options used to implement Neutron and close with a discussion of the higher level services that will be available for deployers and tenants in Havana due in October 2013.

Speakers
avatar for Mark McClain

Mark McClain

Sr Principal Architect, Yahoo!
Mark McClain is an architect atYahoo!, a member of the OpenStack Technical Committee and was the PTL for Neutron during Havana and Icehouse cycles. He has 14 years of software development experience and OpenStack Networking combines two of his favorite interests: networking and Python. In addition to software development.


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 2

3:00pm

LinuxCon + CloudOpen Town Hall Meeting
It's our goal to make both LinuxCon and CloudOpen better events for our attendees and the community each year. Come join us and share any feedback, advice or thoughts you have on what works, what doesn't and how we can make these events more valuable in the years to come.

We'll be raffling off a great prize to one of the attendees at the end of the session as well! 

Speakers
avatar for Angela Brown

Angela Brown

The Linux Foundation, The Linux Foundation
Senior Director of Events, Linux Foundation
JC

Jennifer Cloer

Jennifer Cloer is responsible for managing communications - including public relations, social media and content - for The Linux Foundation. Cloer was previously vice president at Page One PR where she ran The Linux Foundation account since 2005. She also managed the launches of the nonprofit Software Freedom Law Center and the Open Solutions Alliance and headed public relations programs for Creative Commons, Funambol, Google and Jaspersoft... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 12A

3:00pm

Power Management in the Linux Kernel - Current Status and Future - Rafael J. Wysocki, Intel OTC
The Linux kernel contains multiple energy-saving features. Some of them act on the system as a whole while the others are concerned with individual processors or I/O devices. The majority of them have been developed in isolation and they work reasonably well individually, but that is often insufficient to address problems related to the progressing integration of hardware and growing user expectations. For this reason, it will be necessary to make them work more closely together and I am going to talk about that in my presentation.  I will describe the current status of the kernel's energy-saving features, the most important problems they are facing and some possible ways to address those problems.

The presentation should be comprehensible to everyone interested in the Linux kernel at a reasonably high level, although basic knowledge of the kernel's internals is recommended.

Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

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


Wednesday September 18, 2013 3:00pm - 3:50pm
Celestin C

3:00pm

The Case for Linux Device Namespace - Oren Laadan, Cellrox
Mobile devices, smartphones and tablets, are increasingly ubiquitous, used for work, personal, and geographic mobility needs. Their usage model, one app at a time, differs from traditional computers, and can naturally extend to allow multiple virtual instances on a single physical device. However, hypervisors are unsuitable for the task, and containers are yet unready to isolate and multiplex the variety of logical drivers and physical peripherals of mobile devices. This talk will present the case for device-namespaces to virtualize and multiplex device drivers and provide context-awareness to benefit linux-containers and end-users. I will describe the design and details of device-namespaces, and give a live demo showing two virtual phones running simultaneously on one smartphone. I will then open the floor to discuss the device-namespaces and their adoption upstream.


Speakers
OL

Oren Laadan

CTO, Cellrox
Dr. Oren Laadan is the CTO of Cellrox (http://www.cellrox.com), a startup company providing virtualization for multi-persona solutions on smartphones and tablets. Prior to Cellrox, he was a researcher at Columbia University focusing on computer systems, broadly defined, including virtualization, operating systems, security, reliability, and mobile computing. Oren developed Linux Checkpoint-Restart (linux-cr), based in part on his research on... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 10B

3:00pm

Page Migration for IOMMU Enhanced Hardware - Tomasz Stanislawski, Samsung

Support for page migration in IOMMU subsystem is presented. This is essential for usage of memory from Contiguous Memory Allocator by IOMMU enhanced hardware. Adding a support for migration requires extensions to DMA framework and fault handling to IOMMU domain API. Migration can be realized by using utilizing code for anonymous pages by introducing a fake mm_struct. Use migrate callback delivered by a new file system dedicated. Other method is introducing a new page type (besides file, anon, and kms). All kinds of mechanism are discussed in detail. Moreover, methods for handling from simultaneous faults from both IOMMU and CPU during migration are described.


Speakers
TS

Tomasz Stanislawski

Software Engineer, Samsung Electronics Polska Sp. z o.o.
Tomasz is a software developer from Samsung Electronics, and a member of the Linux Kernel Development group in the Polish division of Samsung in principle. He is also a maintainer of s5p-tv driver, as well as a contributor to V4L2 framework and DMABUF and DRM and recently to SMACK projects.


Wednesday September 18, 2013 3:00pm - 3:50pm
Celestin B

3:00pm

Readme.README: Optimizing Legibility on Mobile Devices - Nathan Willis, LWN.net
Mobile users' attention is measured in "glance time"—because split seconds separate an attentive user from a distracted one, and a happy user from a fatigued one. Designing for readability involves far more than just increasing the text size; fortunately the mobile Linux stack makes it practical to deploy a product that is legible in adverse conditions and eye-pleasing when fully engaged.  This session will explore the research on UI readability, from driver distraction in IVI systems to high-DPI displays, then examine the current state of mobile Linux with regard to legibility. Finally, we will discuss concrete steps that app developers and platform vendors can take to improve their UI readability on phones, tablets, and other devices—with sacficing design originality.

App and mobile platform developers with UI/UX design experience welcome. Moderate technical experience expected.

Speakers
NW

Nathan Willis

Editor, LWN.net
Nathan Willis is a free-software journalist, part-time automotive hacker, and part-time developer of open-source fonts. He has spoken at linux.conf.au, Linux Plumbers Conference, the Automotive Linux Summit, SCALE, and Libre Graphics Meeting, and has spoken and keynoted at GUADEC.


Wednesday September 18, 2013 3:00pm - 3:50pm
Celestin A

3:00pm

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

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Linux Distinguished Technologist, Hewlett Packard Enterprise
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14). Bruno background is around Software Engineering and Configuration Management Systems. Since 1995, he is Open Source and Linux (OSL) Master Technology Architect and Evangelist, OSL Profession Lead and Advocate for Hewlett Packard Enterprise in the EMEA Customer Innovation Center Bruno is contributor/leader in various projects: MondoRescue, Mandriva... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 12B

3:00pm

Network Virtualization Support in OpenDaylight - Anees Shaikh, 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 Anees Shaikh

Anees Shaikh

Anees Shaikh is the Chief SDN Architect in the IBM System Networking Divison.


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 10A

3:00pm

(Tutorial) Getting Started With OpenStack - Kenneth Hui, Rackspace
OpenStack is quickly becoming the defacto standard for Open Cloud platforms. What makes OpenStack the future of Cloud Computing and how can someone get started with learning this new technolgy? This presentation will walk participants though the business value and architecture of OpenStack and offer practical suggestions and resources for learning the foundation of the new Open Cloud. This session will walk participants through the architecture of OpenStack, offer practical suggestions and resources for learning OpenStack, and take participants through a live demonstration of how to install and manage an OpenStack Cloud.

Speakers
avatar for Kenneth Hui

Kenneth Hui

Technology Evangelist, Rackspace
Kenneth Hui is a Technology Evangelist with Rackspace. His passion is to help IT deliver value to their customers through collaboration, automation, and cloud computing. Ken blogs about cloud computing, OpenStack, and VMware at http://cloudarchitectmusings.com and at http://www.rackspace.com./blog/author/kenneth-hui. He also speaks regularly at conferences and user group meetups. You can follow Ken on Twitter @hui_kenneth.


Wednesday September 18, 2013 3:00pm - 4:50pm
Strand 11A

3:00pm

Intel Atom for Hackers and Makers: Getting Started with the MinnowBoard - Jayneil Dalal
The MinnowBoard is an open source embedded computer with an Intel Atom processor. It introduces Intel Architecture at a low cost to both the professional developer and hacker/maker communities. In this tutorial, attendees will develop simple yet fun electronics projects which interface the MinnowBoard with the outside world.

This beginner level tutorial targets developers/hobbyists/students who want to learn the basics of interacting with hardware from Linux using the MinnowBoard. Attendees will need to bring a laptop with a terminal application such as minicom (Linux) or TeraTerm (Windows).

Speakers
avatar for Jayneil Dalal

Jayneil Dalal

Technical Writer, Intel
Jayneil Dalal is an Embedded Linux Engineer/Technical Writer who loves to explore different open source technologies and is currently part of the MinnowBoard.org project. Previously, he was a key member of the PandaBoard.org and Beagleboard.org projects at Texas Instruments.


Wednesday September 18, 2013 3:00pm - 4:50pm
Strand 11B

3:30pm

Xen Project User Summit - Building the Rackspace Open Cloud with XenServer and OpenStack -Paul Voccio, Rackspace
OpenStack is the leading open source software for building public and private clouds. We will take a whistle stop tour of the current state of Xen and OpenStack, look at how they are used together to help create Rackspace Cloud Servers. Discover how Rackspace can redeploy a new version of OpenStack in a matter of minutes, enabling them to keep their production services very close to the current state of the upstream master branches of OpenStack.

Please note that Xen Project User Summit is a separate event from LinuxCon/CloudOpen North America and requires a separate registration.

Speakers
PV

Paul Voccio

Rackspace
Paul Voccio is the Director of Product Engineering for Infrastructure who has worked in operations and development for Rackspace Cloud. His current mission is to work on OpenStack and public clouds and wants to retire on the Moon.


Wednesday September 18, 2013 3:30pm - 4:00pm
Imperial 11

4:00pm

Xen Project User Summit - Coalfire Systems' Navis Lighthouse Gen 2 - Security Audit Appliance - Grant McWilliams, Coalfire Systems
Coalfire Systems is a security auditing company focusing on helping businesses become PCI compliance. The Navis Lighthouse appliance is a Xen Cloud Platform based mini-cloud with separate VMs for various auditing jobs. The process of building an unattended security appliance from Xen Cloud Platform/Xenserver involved building a more robust foundation that can survive repeated random hard shutdowns, individually keyed encrypted disks to store sensitive data and automatic VPN tunnels back to corporate headquarters for auditor access. VM's are auto provisioned remotely depending on services purchased by the customer. Even the customized host system itself is created without interactivity from humans. This talk will focus on the building of the architecture of the Lighthouse product and how Xen Cloud Platform/Xenserver and and the Xenapi play a role. In fact the product exists because of the flexibility of the XenAPI.

Please note that Xen Project User Summit is a separate event from LinuxCon/CloudOpen North America and requires a separate registration.

Speakers
avatar for Grant McWilliams

Grant McWilliams

Sound Linux Training
Grant McWilliams has been developing open source products for over 15 years. He's an active member on the Xenapi Admin Project, a Computer Science professor and a full time product developer. He's an expert at using the Xen hypervisor, Saltstack and Linux. Past projects included building In Flight Entertainment systems (IFE) and black box kiosks. Current projects include CentOS and Kali based network security appliances for scanning and... Read More →


Wednesday September 18, 2013 4:00pm - 4:45pm
Imperial 11

4:00pm

Cloud Configuration Management: Baby Steps or Taking the Leap - Ryan O'Leary, RightScale
Configuration management in the cloud is essential for efficient operation of dynamically-provisioned servers at scale. With so many options available for DevOps teams, it can be difficult to determine the right approach. Chef and Puppet are leading the way in this technology and the use of each of fairly mixed among different user and organization types.

In this presentation, Ryan will discuss how easy it is to choose the best technology for your cloud environment, and how to transition your operational environment from one-off command and scripts to the language of your choice. Attendees will also learn about cloud configuration management, how to transition to a dynamically configured world, and your options for doing so.

Speakers
avatar for Ryan O'Leary

Ryan O'Leary

Product Manager, RightScale
Ryan O'Leary is a product manager at RightScale, where he focuses on configuration management and automation in the platform. He works closely with customers and prospects to enhance the RightScale platform and its cloud resource management capabilities. Prior to RightScale, Ryan worked in the defense industry as a software engineering manager, helping develop complex software systems for the Army.


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 2

4:00pm

A Battle-Hardened Upstart - James Hunt and Dmitrijs Ledkovs, Canonical
Upstart is the revolutionary, event-based init daemon with a clean design and test-driven codebase used on systems such as Ubuntu and Google's Chrome OS. Introduced in 2006, it is now used on millions of devices ranging through embedded systems, desktops, servers, cloud guests, tablets and smartphones. This talk will present an overview of Upstart, its architecture, examples of enablements resulting from Upstart design, and areas of plumbing friction offering opportunities for improvements to the kernel. Upstart is a small program with big responsibilities from boot and shutdown to service supervision, logging, system security, performance and reliability.

The target audience for this talk is both kernel developers and those involved with boot and plumbing technologies.

Speakers
JH

James Hunt

Software Engineer, Canonical Group Ltd
James Hunt (Canonical) is the upstream maintainer of Upstart, the event-based init system used on millions of Ubuntu, Debian, and ChromeOS systems. When not working on Upstart, he hacks on other boot and plumbing-related areas in Ubuntu and Debian.
DL

Dmitrijs Ledkovs

Software Developer, Canonical
Dmitrijs Ledkovs (Canonical) is a developer on Upstart, Ubuntu and Debian who works on filesystem utilities, booting and early userspace.


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 10B

4:00pm

Embedded Linux Kernel Testing BoF - Tsugikazu Shibata, NEC and Hisao Munakata, Renesas
This session is a BoF session organized by LTSI (Long Term Support Initiative) to discuss testing for Linux kernel. Testing is very important when delivering software, validating changes, shipping products and so on but actually each individual is doing its own testing and that are not shared with others. This BoF would like to discuss how to share testing, what is the common testing portion and so on.

If you are doing your own testing, join this BoF and discuss how we will be able to share the testing.

Speakers
avatar for Hisao Munakata

Hisao Munakata

executive manager, Renesas
Munakata leads upstream kernel development team in Renesas to encourage developer to send more patched to the upstream. Also he actively works for Linux Foundation CE working. Automotive Grade Linux and other Linux Foundation project for the long time. He did various presentation, keynote and BoFs at various Linux Foundation and other conferences.
avatar for Tsugikazu Shibata

Tsugikazu Shibata

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


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 12B

4:00pm

USB Gadget Composed with Configfs - Andrzej Pietrasiewicz
A USB gadget is a device which has a USB Device Controller and can be connected to a host to extend it with additional functions. Creating a gadget means deciding what configurations there are and which functions each configuration provides. So far the choice had to be made statically at kernel compile time. Configfs can be used instead at runtime; no need to compile anything, the required components are available in mainline. Composing a new gadget of existing functions does not involve USB maintainers any more, basic shell scripting is enough.

The presentation is kept at middle technical level and is mainly for distributors of (embedded) Linux and kernel USB developers. It is about how to create gadgets with configfs, examples given, and about how configfs is integrated into the USB gadget framework. The current status, things to do and the future of legacy gadgets are outlined.

Speakers
avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Senior Software Engineer, Samsung R&D Institute Poland
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing special purpose systems in C++ for over 5 years. Then for 3 years he had been involved in various smaller projects and the development of an Eclipse-based IDE. For almost five years he has been working on the Linux kernel. Andrzej is the original author of the... Read More →


Wednesday September 18, 2013 4:00pm - 4:50pm
Celestin C

4:00pm

Secure Boot and The MOK Concept - Vojtěch Pavlík, SUSE
I want to follow up on last year's presentation of Matthew Garret's presentation on Secure Boot in Linux, going into more detail on the MOK concept and explaining the state of the implementation, the acceptance of the Linux-specific parts by the hardware industry, political tensions, as well as remaining challenges, including how Secure Boot should interact with hibernation and kexec.

The content of this presentation will be technical, although not very heavy. The target audience is thus Linux developers, system administrators, but the content will also be accessible to experienced Linux users.

Speakers
VP

Vojtěch Pavlík

Director SUSE Labs, SUSE
Vojtěch Pavlík is the director of SUSE Labs, a department of SUSE, a part of Micro Focus, a billion dollar software powerhouse. SUSE Labs develop,in cooperation with the open source community, core components of the Linux operating system - kernel, compiler and other tools. In his developer past Vojtěch Pavlík worked on support of USB or human input devices in Linux, work which is used today on every Linux and Android device. He enjoys... Read More →


Wednesday September 18, 2013 4:00pm - 4:50pm
Celestin B

4:00pm

Vampire Mice: How USB PM Impacts You - Sarah Sharp, Intel
Did you know that your innocent USB mouse is actually a power-hungry battery-draining monster? This talk explores the impact of USB devices on platform power consumption, along with current (and future) tools to tame the monster. USB devices have always been battery eaters, keeping the whole platform in higher power states, including CPUs and chipsets. The aim of this talk is to educate users and developers on how USB devices impact their battery life, and start a discussion on how the Linux community can improve USB power management.

The first part of the talk targets users of all skill levels, and the second part of the talk will be a developer-focused discussion on creating new tools for crowd-sourced USB power management testing.  Systemd, udev, Linux distros, and kernel developers should participate in this conversation.

Speakers
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 Program for Women (OPW), Sarah herds kernel mentors, finds funding, helps OPW applicants, and writes documentation for getting started in Linux kernel... Read More →


Wednesday September 18, 2013 4:00pm - 4:50pm
Celestin A

4:00pm

Virtual Tenant Network (VTN) - Network Virtualization on OpenDaylight - Su-Hun Yun, NEC
OpenDaylight Virtual Tenant Network (VTN) is a set of technology components that provide a multi-tenant virtual network with the OpenDaylight controller. Traditionally, huge network investments and operating expenses are required because the network is configured as a silo for each dedicated system as silo. Various network appliances must be installed for each tenant and those boxes cannot be shared with others. Thus it’s a heavy work to design, implement and operate the entire complex network. The VTN addresses this problem by providing a logical abstraction models (ie. vRouter, vBridge, vTunnel) that enable the complete separation of logical plane from physical plane. The VTN also provides mapping between logical and physical plane. Thus Users can design and deploy any desired network without knowing the physical network topology or bandwidth restrictions. The VTN provide Northbound-API for its application so that applications don’t require knowing all the detail of physical plane’s complexity and can program the logical network via Northbound-API. This presentation will discuss the VTN more in details.

Speakers
avatar for Su-Hun Yun

Su-Hun Yun

NEC Corporation of America
Su-Hun Yun is Senior Manager in NEC Corporation of America, leading business strategy and engineering for NEC’s Software Defined Networking products. As a founding member of NEC ProgrammableFlow product line, he was instrumental in launching the world’s first production ready SDN product in 2011. He also has over 20 years of experience in carrier and enterprise network business. Su-Hun holds a Master's degree of Electrical Engineering... Read More →


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 10A

4:45pm

Xen Project User Summit - Ceph, Xen, and CloudStack: Semper Melior - Patrick McGarry
RBD, the RADOS Block Device in Ceph, gives you virtually unlimited scalability (without downtime), high performance, intelligent balancing and self-healing capabilities that traditional SANs can't provide. Ceph achieves this higher throughput through a unique system of placing objects across multiple nodes, and adaptive load balancing that replicates frequently accessed objects over more nodes. This talk will give a brief overview of the Ceph architecture, current integration with Apache CloudStack, and recent advancements with Xen and blktap2.

Please note that Xen Project User Summit is a separate event from LinuxCon/CloudOpen North America and requires a separate registration.

Speakers
avatar for Patrick McGarry

Patrick McGarry

Red Hat
Patrick is currently incarnated as a community monkey for Inktank, goes by the nomme du keyboard of scuttlemonkey, and has strong feelings about tomatoes; he delights in playing with FOSS and longs for his deep, dark cave.


Wednesday September 18, 2013 4:45pm - 5:30pm
Imperial 11

5:30pm

Xen Project User Summit - Closing and Thank You
NOTE: Xen Project User Summit sessions require a separate registration from LinuxCon + CloudOpen North America. The fee is only $20. You can amend your LinuxCon + CloudOpen North America registration form to add it on, or register separately by clicking RSVP above.

Wednesday September 18, 2013 5:30pm - 5:35pm
Imperial 11

6:00pm

Attendee Reception at House of Blues
New Orleans is best known for three things: Music, Food & Mardi Gras, and at this year's closing event you'll enjoy the best of all three!  Attendees will leave the hotel and walk to the House of Blues in their very own Mardi Gras parade complete with marching band, floats, and colorful characters joining us along the parade route! Once we arrive at the House of Blues, attendees will be treated to a full Bayou-themed dinner buffet, drinks, and live entertainment. 

This event is open to all attendees. Guest tickets may be purchased onsite at our Information Desk. All ages are allowed. Those that do not want to join the parade will be provided bus transportation to the House of Blues.

Wednesday September 18, 2013 6:00pm - 9:30pm
House of Blues
 
Thursday, September 19
 

10:00am

Snacks, Introductions & Networking
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 10:00am - 10:30am
Strand 10B

10:00am

The State of the Gluster Community
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 10:00am - 10:30am
Strand 10B

10:30am

What's New in GlusterFS 3.4
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 10:30am - 11:30am
Strand 10B

11:30am

Adventures in Cloud Storage - Using GlusterFS and OpenStack
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 11:30am - 12:30pm
Strand 10B

12:30pm

1:30pm

GlusterFS for SysAdmins
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 1:30pm - 2:30pm
Strand 10B

2:30pm

Open Discussion
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 2:30pm - 3:30pm
Strand 10B

3:30pm

Coffee Break
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 3:30pm - 3:45pm
Foyer

3:45pm

Gluster for Developers
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 3:45pm - 4:45pm
Strand 10B

4:45pm

Closing remarks
To attend Gluster Community Day, please add the option to do so on your LinuxCon + CloudOpen registration form. Please note that space is limited, so those that register and do not show up will have a US$100 no-show fee charged.

Thursday September 19, 2013 4:45pm - 5:00pm
Strand 10B