First cut of the schedule for the lca2014 OpenStack miniconf

I am pleased to announce our first draft of a schedule for the 2014 OpenStack miniconf:

Time Talk
10:40 – 11:00 #Welcome
(Michael Still, Rackspace Australia)
11:00 – 11:25 #An introduction to OpenStack governance
(Tristan Goode, CEO Aptira and OpenStack Foundation Board Member)
11:35 – 12:20 #The OpenStack Project and Moving to a Foundation
(Paul Holland, Hewlett-Packard Company)
This session will examine the OpenStack Project, which is focused on developing a cloud computing platform for private and public clouds. The session will include the project’s history, contribution and licensing models, the formation of the OpenStack Foundation, the changes associated with moving the project to the OpenStack Foundation, and a more general discussion about moving an open source project to a foundation.
12:20 – 13:20 Lunch
13:20 – 13:40 #Artifice: automated billing for Ceilometer
(Bruno Lago, Catalyst IT)
You have deployed OpenStack and is ready to take over the world with your awesome cloud services, but wait… “How am I going to bill my clients based on their usage?” Ceilometer gives you the usage information, but you still need to bridge it with your ERP, apply your service rates and generate the monthly bills. Comes to the rescue Artifice, an awesome tool written by Aurynn Shaw at Catalyst IT which allows you to plug Ceilometer to an ERP system (or generate simple CSV bills).
13:45 – 14:05 #OpenStack and the network: is there a better way?
(Iain Robertson, Brocade)
Brocade as a company has been active in OpenStack development, having been involved since May 2011. So far we’ve contributed code into Grizzly for both network control (Neutron) and block storage control (Cinder), specifically targeted at supporting some of Brocade’s Ethernet Fabric switches and Fibre Channel products; we’re actively working toward support for a wider range of platforms.This talk is intended to cover off what Brocade is doing a little differently in this space from a configuration perspective: specifically how we’re making sure that network configurations, once applied, work in exactly the way intended – regardless of any future changes to the network or broader OpenStack environment.
14:15 – 15:00 #Adding erasure codes to OpenStack Swift
(John Dickinson, Swiftstack)
OpenStack Swift is a great object storage system for application storage, but in some use cases the benefits of its replication model don’t outweight the cost of storing the replicated data.One way to reduce the total space used on-disk for storage is to use erasure codes. Erasure codes work by breaking the original data into chunks and storing them with some additional computed data so that the data can be recovered even if some of the chunks are unavailable. Erasure codes are not new: common implementations can be found in RAID systems and in DVD/BluRay disks.Members of the Swift community have come together to add the ability to use erasure codes to store users’ data. This talk will cover the design and implementation of this feature.

This talk will also show how the erasure code work enables very general and powerful storage policies.

15:00 – 15:40 Afternoon Tea
15:40 – 16:00 #How Did I Not Know This? Navigating OpenStack-Infra as a Developer.
(Anita Kuno, HP)
Everyday we get questions from knowledgeable and experienced OpenStack developers that don’t know that some of our help-yourself services exist, for instance ZuulTV. This is a short presentation that covers some of the services, how to find them, a bit of their history and how to get the most out of them.
16:05 – 16:25 #Diablo vs Havana: How OpenStack has matured
(Joe Gordon, HP)
OpenStack’s testing infrastructure uses Diablo and trunk based public clouds for running tests. Diablo had 469,000 lines of code while Havana already has over 1.3 million lines, but if Diablo was mostly working what have all those developers been working on? In addition to new user facing features thousands of bugs have been fixed and internals have been improved for performance and scalability all while supporting the same API. This talk will compare Diablo and Havana to show how OpenStack has evolved and matured.
16:35 – 16:55 #OpenStack at Canonical
(Brad Marshall, Canonical)
This talk will cover the use of Openstack at Canonical, both in production and development. It will also touch on Juju, the service orchestration tool we use to deploy to Openstack.
17:00 – 17:20 #The Nova v3 API
(Chris Yeoh, IBM)
This will be an overview of the Nova V3 API – what has changed from the V2 API and what changes you will need to make to any client applications using the REST API directly. We will also cover some examples of how to extend the Nova V3 API which will be of interest to those who want to write their own extensions or port those they have from the V2 API.