Loading…
Xen Project Developer Summit has ended
Erie [clear filter]
Monday, August 18
 

9:00am CDT

State of Xen Project - Lars Kurth, Citrix
The last two years have seen an extraordinary level of change within the Xen Project developer and user communities. Join Lars Kurth as he opens the 2014 Xen Project Developer Summit with a short round-up of the bad, the good, and the great developments in the Xen Project.

Moderators
avatar for Lars Kurth

Lars Kurth

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

Speakers
AA

Arianna Avanzini

Arianna is a student from the Computer Engineering Master's Degree of the University of Modena and Reggio Emilia (Italy). In her bachelor thesis, she has had the opportunity to collaborate with Paolo Valente on his BFQ storage I/O scheduler. She is currently developing her master... Read More →
avatar for George Dunlap

George Dunlap

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

Jyotsana Prakash

Jyotsna Prakash is an undergraduate in computer science. She spent the summer learning OCaml and working on bindings to the EC2 API.
MP

Mindy Preston

Mindy is a current OPW intern with the Mirage OS team, with whom she squashes network stack bugs and implements all the RFCs you're likely to shake a stick at.  Mindy has previously worked in embedded systems development, network security analysis, and systems administration... Read More →
KR

Konrad Rzeszutek Wilk

Software Director, Oracle
Konrad Wilk is a Software Director at Oracle. His group's mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux kernel, Xen Project maintainer and had been the Release Manager... Read More →


Monday August 18, 2014 9:00am - 9:30am CDT
Erie

9:30am CDT

Xen 4.4 Retrospective - George Dunlap, Citrix
Xen 4.4 was released on March 10, after 8 months of development, and was one of our most stable, most tested releases ever. This talk will go over what happened, what didn't happen, what went well and what might have gone better for the 4.4 development cycle.

Speakers
avatar for George Dunlap

George Dunlap

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


Monday August 18, 2014 9:30am - 9:50am CDT
Erie

9:50am CDT

Xen 4.5 Roadmap - Konrad Wilk, Oracle
What to expect from Xen 4.5 and recent Linux kernels.

Speakers
KR

Konrad Rzeszutek Wilk

Software Director, Oracle
Konrad Wilk is a Software Director at Oracle. His group's mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux kernel, Xen Project maintainer and had been the Release Manager... Read More →


Monday August 18, 2014 9:50am - 10:10am CDT
Erie

10:10am CDT

Linux on Xen: A Status Update - David Vrabel, Citrix
The Linux kernel is a key part of many Xen based systems, both as part of dom0 and as guest VMs. This presentation will give an update on the recent changes to Xen support in Linux, a look at some of the upcoming new features and performance improvements. Some of the current challenges and future work will be discussed.

Speakers
DV

David Vrabel

Amazon
David Vrabel is a member of the XenServer Engineering team at Citrix and spends most of his time on Linux kernel and Xen development. He is also a co-maintainer for the Xen (x86) subsystem in the Linux kernel.


Monday August 18, 2014 10:10am - 10:30am CDT
Erie

11:00am CDT

Xen as High-Performance NFV Platform - Jun Nakajima, Intel
We are building a high-performance NFV (Network Functions Virtualization) platform using Xen. Unlike the conventional use cases of Xen-based systems, such as data center or public cloud, NFV platforms require low-latency and high-bandwidth I/O for virtual middleboxes to handle small packets efficiently. It is challenging to meet such requirements in virtualization environments because of additional virtualization overhead.

We'll discuss a couple of solutions for high-performance packet forwarding, including SR-IOV VF (Virtual Function), shared-memory channels for VM-to-VM communication, resolving the major bottlenecks and latency/realtime issues, taking advantage of the Xen's architecture. We also discuss how the modern hardware-based virtualization features, such as Posted Interrupts, are helpful. Finally we share the best practices when achieving such high-performance systems.
"We are building a high-performance NFV (Network Functions Virtualization) platform using Xen. Unlike the conventional use cases of Xen-based systems, such as data center or public cloud, NFV platforms require low-latency and high-bandwidth I/O for virtual middleboxes to handle small packets efficiently. It is challenging to meet such requirements in virtualization environments because of additional virtualization overhead.

We'll discuss a couple of solutions for high-performance packet forwarding, including SR-IOV VF (Virtual Function), shared-memory channels for VM-to-VM communication, resolving the major bottlenecks and latency/realtime issues, taking advantage of the Xen's architecture. We also discuss how the modern hardware-based virtualization features, such as Posted Interrupts, are helpful. Finally we share the best practices when achieving such high-performance systems.

Speakers
avatar for Jun Nakajima

Jun Nakajima

Sr. Principal Engineer, Intel Corporation
Jun Nakajima is a Senior Principal Engineer at the Intel Open Source Technology Center, leading virtualization and security for open source projects. Jun presented a number of times at technical conferences, including LSS, KVM Forum, Xen Summit, LinuxCon, OpenStack Summit, and USENIX... Read More →


Monday August 18, 2014 11:00am - 11:45am CDT
Erie

11:45am CDT

libvirt support for libxenlight - James Fehlig, SUSE
"libvirt is an important piece of the overall open source virtualization management puzzle. Many of the open source virtualization management applications that users enjoy are based on libvirt, since it provides a normalized API for managing heterogeneous hypervisors. For Xen to enjoy this greater ecosystem of open source virtualization tools, it must be well supported and maintained in libvirt.

This presentation will give a basic overview of libvirt, discuss the latest status of the libvirt libxenlight driver (also known as the libxl driver), and discuss future improvements planned for the driver.
"

Speakers
avatar for James Fehlig

James Fehlig

Software Engineer, SUSE
Jim Fehlig is a software engineer at SUSE Linux and has been working in the virtualization management space for several years. Since 2008, Jim has been a maintainer of the libvirt project, contributing primarily to the Xen drivers. He has also contributed to several other virtualization... Read More →


Monday August 18, 2014 11:45am - 12:15pm CDT
Erie

1:25pm CDT

BoF Announcements
Monday August 18, 2014 1:25pm - 1:30pm CDT
Erie

1:30pm CDT

Zero-Footprint Guest Memory Introspection from Xen - Mihai Dontu, Bitdefender and Ravi Sahita, Intel
This presentation will detail a practical approach to memory introspection of virtual machines running on the Xen hypervisor with no in-guest footprint. The functionality makes use of the mem-event API with a number of improvements which enable the proper tracking of guest OS activity. The technology created on top of this Xen API opens the door for several immediate applications, including: rootkit detection and prevention, detection and action on several categories of malware, and event source information for low-level post-event forensics and correlation based on real event data during events.

Speakers
MD

Mihai Donțu

Engineering Manager, Bitdefender
I lead the Linux development team at Bitdefender and I am currently involved in integrating our HVI technology with open source hypervisors like Xen and KVM
avatar for Ravi Sahita

Ravi Sahita

Security Architect (Sr. PE), Intel
Ravi Sahita is a Senior Principal Engineer at Intel in the Data Platforms Group. He has 20 years of experience in computer security, hardware virtualization, systems and platform software, CPU ISA and applying machine learning for security. His current focus is on architecture development... Read More →


Monday August 18, 2014 1:30pm - 2:00pm CDT
Erie

2:00pm CDT

Xenstore Mandatory Access Control - James Bielman, Galois
Mandatory Access Control (MAC) is a security model in which access
decisions are governed by a centralized security policy rather than
the system's users. Systems with MAC are better protected from
malicious or careless users and programs granting permissions that
violate a system's desired security goals.

Xen supports MAC at the hypervisor level via the Flask Xen Security
Module (XSM/Flask), building upon the widely used SELinux
infrastructure. However, other critical components of the Xen
architecture, such as Xenstore, are not covered by the XSM security
policy.

Galois has developed an implementation of mandatory access control for
a disaggregated Xenstore domain. In this presentation, James Bielman
will discuss the implementation of Xenstore's nested security server
in a Mirage-based Xen kernel.

Speakers
JB

James Bielman

Software Engineer, Galois
James Bielman is a software engineer at Galois, Inc, a Computer Science R&D company in Portland, OR. Galois does research in formal methods, programming language development, operating systems, compiler engineering, and security. Mr. Bielman has worked across a variety of projects... Read More →


Monday August 18, 2014 2:00pm - 2:30pm CDT
Erie

2:30pm CDT

Towards Massive Server Consolidation - Filipe Manco, NEC
In recent years Xen has seen the development of many minimalistic or specialized virtual machines (e.g., OSv, Mirage, ClickOS, Erlang on Xen, etc.). Thanks in part to a small CPU and memory footprints, these VMs allow for running thousands or more on a single, inexpensive commodity server. Doing so could save cloud and network operators vast amounts of money.
Attempts to do so are already underway and have discovered important bottlenecks in Xen. While some of these have already been addressed by the community (e.g., limited number of event channels or memory grants) others still remain. In this talk we describe our experience when trying to run up to 10,000 MiniOS-based VMs, including bottlenecks in the XenStore, toolchain and network pipe. We further report on prototypical solutions, and on our implementation of suspend/resume for MiniOS that allows us tens of milliseconds migrations.

Speakers
avatar for Filipe Manco

Filipe Manco

Research Scientist, NEC Europe Ltd.
Filipe Manco is a network systems researcher at NEC Europe Ltd. where he has been working with Xen and Unikernels for the past 4 years. He got his MSc degree in 2013 from the University of Aveiro, Portugal.


Monday August 18, 2014 2:30pm - 3:00pm CDT
Erie

3:00pm CDT

MirageOS 2.0: branch consistency for Xen Stub Domains - Anil Madhavapeddy, Univeristy of Cambridge
"We have been developing a new storage system designed specifically for unikernels such as MirageOS that run in a stub-domain environment. In this mode, domains only have access to raw device rings such as Blkfront, and no ""real"" filesystem.

Our new Irminsule filesystem builds on the principles of Git to give every unikernel the same primitives as a distributed version control systems. Unikernels can attach to shared block devices and pull, merge and push trees of blobs with other unikernels. Conflicts are resolved at the application level via merge functions defined specifically for the usecase at hand, and consistency models can be tailored to reduce the conventional overheads of general purpose filesystems.

Our use is to rewrite OXenstored, resulting in all transactions being reflected as a Git tree, making debugging complex deployments much more tractable and distributed."

Speakers
AM

Anil Madhavapeddy

Senior Research Fellow, University of Cambridge
Anil Madhavapeddy is a Senior Research Fellow at the University of Cambridge, based in the Systems Research Group. He was on the original team that developed the Xen hypervisor, and helped develop an industry-leading cloud management toolstack written entirely in OCaml. This XenServer... Read More →


Monday August 18, 2014 3:00pm - 3:30pm CDT
Erie

4:00pm CDT

Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
Storage systems continue to deliver better performance year after year. High performance solutions are now available off-the-shelf, allowing users to boost their servers with drives capable of achieving several GB/s worth of throughput per host. To fully utilise such devices, workloads with large queue depths are often necessary. In virtual environments, this translates into aggregate workloads coming from multiple virtual machines.
Having previously addressed the impact of low latency devices in virtualised platforms, we are now aiming at optimising aggregate workloads. We will discuss the existing memory grant technologies available in Xen and compare trade-offs and performance implications of each: grant mapping, persistent grants and grant copy. For the first time, we will present grant copy as an alternative and show measurements over 7 GB/s, maxing out a set of local SSDs.

Speakers
avatar for Felipe Franciosi

Felipe Franciosi

Senior Staff Software Engineer, Nutanix
Felipe is a Senior Staff Software Engineer working for Nutanix since 2015, more specifically leading the engineering efforts of the Acropolis Hypervisor (AHV). He brings nearly 20 years of expertise in storage performance and virtualisation. This includes four years at Citrix working... Read More →


Monday August 18, 2014 4:00pm - 4:30pm CDT
Erie

4:30pm CDT

Xen in EFI World - Daniel Kiper, Oracle
EFI is a very hot topic now because more and more hardware vendors are providing some new systems with it. The long term goal is a total removal of legacy BIOS support. It means that Xen should be prepared for that case. Indeed it is mostly ready. During this presentation it will be shown what EFI is in real and how Xen and other required pieces use EFI infrastructure. However, there are still some shortcomings in Xen and they will be described too. There will be also some guidance how to efficiently start Xen on EFI platform. Some guests topics related to EFI also will be covered.

Speakers
DK

Daniel Kiper

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


Monday August 18, 2014 4:30pm - 5:00pm CDT
Erie

5:00pm CDT

vNUMA in Xen - Wei Liu, Citrix
vNUMA (virtual NUMA) is a memory optimisation technology that makes virtual machine aware of the NUMA topology of the underlying physical server topology, which is very important for some specific kind of workload like HPC. Some significant work on vNUMA on PV has been done by Elena Ufimtseva, vNUMA on HVM was also posted by other developers, but none of them was merged upstreamed. This talk will cover the history, design and implementation of vNUMA, and possibly with some number to back up the importance of this feature.

Speakers
WL

Wei Liu

Software Engineer, Citrix
Wei has worked on various aspects in Xen ecosystem for the past few years. His recent interest is hypervisor development and upstream CI systems.


Monday August 18, 2014 5:00pm - 5:30pm CDT
Erie
 
Tuesday, August 19
 

9:00am CDT

An Overview of the Verizon Cloud Architecture - Don Slutz, Verizon
An overview of the Verizon Cloud Architecture and what Xen Features are in use. This will include planned features as well. A major part is the goal of Quality of Service (QoS) in all areas. This includes CPU, Memory, Network, and Disk. Also the network is based on level 2 so is more flexible. We provide a GUI as well as an API (the GUI uses the API for all tasks). Another design goal is to correctly handle scale. We also plan to offer full access to the guest console (VGA and serial). The tool stack is distributed and runs as guests on Xen.

Enhancements to Xen/Qemu required to support seamless import of VMWare guests include: emulation of devices available in VMWare, support for VMWare tools back-door, PCI bridge emulation enhancements, as well as fine-grained control over the placement of PCI devices, CPUID, and PCI hole size.

Speakers
DS

Don Slutz

Verizon
Currently working for Verizon enhancing Xen, which is the basis for Verizon Cloud. Looking to add enough VMware support that a guest can be exported from VMware and just run without changes on Xen. I got started early (1970) in computers because of my father Dr. Ralph J. Slutz. 16... Read More →


Tuesday August 19, 2014 9:00am - 9:45am CDT
Erie

9:45am CDT

Xen on ARM: Status and Performance - Stefano Stabellini, Citrix
As the first ARM servers and microservers hit the market, Xen on ARM is becoming more mature, stable and reaching feature parity with x86. This talk will present the current status of the project, will describe the latest improvements, the gaps that still need to be filled and the roadmap going forward. ARMv8 silicon is now available for purchase: we can measure how well Xen on ARM 64-bit is performing on real hardware and compare the performance figures with other hypervisors. The presentation will show these results, it will measure the overhead introduced by Xen on ARM and will compare it with the overhead introduced by Xen and KVM on x86. The talk will explain the reasons behind performance shortfalls and present ideas on how to address them in the future. The performance results will be used to determine when it makes sense to use Xen on ARM and what are the best use cases for it.

Speakers
avatar for Stefano Stabellini

Stefano Stabellini

Principal Engineer, Xilinx
Stefano Stabellini serves as system software architect and virtualization lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal... Read More →


Tuesday August 19, 2014 9:45am - 10:15am CDT
Erie

10:45am CDT

Removing the Xen Linux Upstream Delta of Various Linux Distros - Luis R. Rodriguez, SUSE
Xen is being used in production by many folks, but are they really using the upstream code? If not what are they using? At least SUSE's supported delta for the Linux kernel consists of 116 patches totaling 353,770 lines of code. Debian has 43 patches for a delta of about 1693 lines of code. What is this delta and how do we shrink it? I will give an overview of the supported Linux kernel delta for Xen at SUSE and Debian with upstream but also layout a proposed roadmap of addressing the delta in collaboration with different teams in the Xen community.

Speakers
avatar for Luis R. Rodriguez

Luis R. Rodriguez

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


Tuesday August 19, 2014 10:45am - 11:15am CDT
Erie

11:15am CDT

Xen and the Art of Certification - Nathan Studer, DornerWorks
With the rapid growth in computing power of embedded platforms, system designers are turning to hypervisors to consolidate functionality in order to reduce the Size, Weight, Power, and Cost of embedded systems. With the recent addition of ARM support to the Xen hypervisor, Xen provides an attractive Open Source option for such systems. However, some of the industries most interested in this technology, such as automotive, medical, and avionics, have strict safety certification requirements. Nathan Studer will give a brief overview on DornerWorks efforts certifying Xen, describe the hurdles and advantages that Xen and its development model lend to the certification effort, and layout a proposed path for certifying Xen.

Speakers
NS

Nathan Studer

Technical Lead, DornerWorks
Nathan Studer worked at DornerWorks, Ltd. as technical lead on the ARLX project, which seeks to use Xen and Linux as the basis for a flight certified Operating System.
RV

Robbie VanVossen

Embedded Systems Engineer, DORNERWORKS
I am an embedded systems engineer at DornerWorks in Grand Rapids, Michigan. I have done work with ARINC653 extensions for the Xen Hypervisor. I am also involved with providing support for Xen on the Xilinx Zynq Ultrascale+ MPSoC.I co-presented at the 2014 Xen Developer's Summit.


Tuesday August 19, 2014 11:15am - 11:45am CDT
Erie

11:45am CDT

Network Throughput Improvements in XenServer - Zoltan Kiss, Citrix
XenServer Engineering spent concentrated effort in the past one year to improve the network performance of the virtual machines. In this presentation, Zoltan Kiss will present the various developments done in this area by his team, including the reintroduction of grant mapping on the TX path, multiqueue and various Open vSwitch improvements.

Speakers
ZK

Zoltan Kiss

Software Engineer, Citrix
Zoltan Kiss is a software engineer working for Citrix, responsible for XenServer's networking stack. This includes the netfront/netback drivers and Open vSwitch. His main focus recently is improving the network performance of the whole stack, especially in netback.


Tuesday August 19, 2014 11:45am - 12:15pm CDT
Erie

1:25pm CDT

BoF Announcements
Tuesday August 19, 2014 1:25pm - 1:30pm CDT
Erie

1:30pm CDT

Intel(r) Virtualization Technology for Directed I/O (VT-d) Posted Interrupts - Feng Wu, Intel
With the development of virtualization, there are more device assignment requirements. Based on VT-d interrupt remapping, Intel introduces VT-d interrupt posting as a more enhanced method to handle interrupts in the virtualization environment. The Posted Interrupts (PI) on CPU side has been already supported in Intel CPUs, with VT-d Posted Interrupt we can get some additional advantages, it can directly deliver external interrupts to running vCPUs without hypervisor involvement, decease the interrupt migration complexity, differentiate between urgent and non-urgent external interrupt, and avoid consuming host-vector for each interrupt to vCPU. In this presentation, Feng will talk about the mechanism of VT-d PI and its advantages, as well as some performance data of I/O intensive workload in Xen, which will show the performance gain after using VT-d PI.

Speakers
FW

Feng Wu

Intel
I am an employee of Intel. Intel Corporation is an American multinational semiconductor chip maker corporation headquartered in Santa Clara, California. Intel is one of the world's largest and highest valued semiconductor chip makers, based on revenue. It is the inventor of the x86... Read More →


Tuesday August 19, 2014 1:30pm - 2:00pm CDT
Erie

2:00pm CDT

RT-Xen: Real-Time Virtualization in Xen - Sisu Xi, Washington University
Recent years have seen an increasing demand for supporting real-time systems in virtualized environments. To combine real-time and virtualization, a real-time scheduler at the hypervisor level is needed to provide timing guarantees to the guest virtual machines. RT-Xen provides a suite of multi-core real-time schedulers to deliver real-time performance to domains running on the Xen hypervisor. Work is underway to incorporate RT-Xen in the Xen distribution to replace the legacy SEDF scheduler. We have implemented and empirically compared a diverse set of multicore real-time scheduling policies within the RT-Xen scheduling framework. Based on extensive experiments of different scheduling policies, we plan to submit a patch on global EDF scheduler to the xen-devel as the first step to incorporate multicore real-time scheduling support within the Xen hypervisor.

Speakers
SX

Sisu Xi

Washington Unviersity
RT-Xen is an open-source project developed by researchers at Washington University in St. Louis and the University of Pennsylvania. RT-Xen bridges the gap between real-time scheduling theory and virtualization technology by providing a suite of multi-core real-time schedulers that... Read More →
MX

Meng XU

Student, University of Pennsylvania


Tuesday August 19, 2014 2:00pm - 2:30pm CDT
Erie

2:30pm CDT

osstest, Xen's Automatic Testing Facility - Ian Jackson, Citrix
osstest, Xen's automatic testing facility - In the last year, osstest has gained contributors and many new test cases. A wider range of guests is being tested in a wider range of configurations; osstest's scope has increased to a wider set of the software components used in a Xen system. In this presentation, Ian Jackson will highlight some of the most interesting of these contributions (and their contributors). The presentation will include some figures showing osstests's community development. We'll then look forward to changes in the pipeline, including planned new features and infrastructure changes.

Speakers
IJ

Ian Jackson

Xen Committer, Citrix
Ian is a longstanding contributor to the Xen Project, working for Citrix as Xen committer, maintainer, security team member, CI system owner, etc.  Ian's other interests include a strong connection to the Debian Project.


Tuesday August 19, 2014 2:30pm - 3:00pm CDT
Erie

3:30pm CDT

Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, Galois
Autonomous vehicles need to run robust autopilot software in resource-constrained environments. Such vehicles are increasingly built on ARM platforms with resources to spare. We have begun investigating the feasibility of using this spare capacity to implement other interesting services on these vehicles by using Xen to separate the real-time autopilot software from a richer, non-real-time Linux system. In order to make this work, we have ported FreeRTOS, a popular minimal operating system for microcontrollers, to run as a Xen guest on the ARM Cortex A15.

Speakers
JD

Jonathan Daugherty

Software Engineer, Galois
Jonathan Daugherty is a software engineer at Galois, Inc., a Computer Science R&D company in Portland, OR, US. Galois does research in formal methods, programming language development, operating systems, compiler engineering, and security. Mr. Daugherty has worked on numerous projects... Read More →


Tuesday August 19, 2014 3:30pm - 4:00pm CDT
Erie

4:00pm CDT

OSv - A Modern Semi-POSIX LibraryOS - Glauber Costa, Cloudius Systems
During last year, we have seen the rise of LibraryOSes in the hypervisor world. Fast, scalable and light, they bring to hypervisors the resource efficiency of Containers while maintaining many of its well known isolation and manageability advantages.

While most LibraryOSes are niche in what they do, OSv is designed to run almost any POSIX compliant application and just have a slight focus in the Java application. Which applications can we run? And why? What's the story with Java and what can users gain from it? And more importantly: How can Xen users and the Xen community at large benefit from OSv? Those are some of the questions that I intend to cover in this presentation.

Speakers
GC

Glauber Costa

Lead Software Engineer, Cloudius System
Glauber Costa is a Lead Software Engineer at ScyllaDB, where he helps developing the Scylla NoSQL database and the Seastar framework. He was also one of the early engineers responsible for OSv, and has extensive past experience in the Linux Kernel containers implementation and Open... Read More →


Tuesday August 19, 2014 4:00pm - 4:30pm CDT
Erie

4:30pm CDT

Panel: Are We Growing Our Community with GSoC and OPW?
Join Lars Kurth as he hosts a panel of selected Google Summer of Code and/or Gnome Outreach Program for Women participants and mentors. This year, the Xen Project is mentoring 7 applicants (4 of which are women) on a number of different projects designed to spread open source skills and participation. We will explore what it is like to be a mentor or participant of GSoC and OPW for the Xen Project, why comparably so many women participate in the Xen Project, whether we have a good track record in retaining GSoC and OPW participants, whether we are increasing open source participation and what we can do better in future. 

Moderators
avatar for Lars Kurth

Lars Kurth

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

Speakers
AA

Arianna Avanzini

Arianna is a student from the Computer Engineering Master's Degree of the University of Modena and Reggio Emilia (Italy). In her bachelor thesis, she has had the opportunity to collaborate with Paolo Valente on his BFQ storage I/O scheduler. She is currently developing her master... Read More →
avatar for George Dunlap

George Dunlap

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

Jyotsana Prakash

Jyotsna Prakash is an undergraduate in computer science. She spent the summer learning OCaml and working on bindings to the EC2 API.
MP

Mindy Preston

Mindy is a current OPW intern with the Mirage OS team, with whom she squashes network stack bugs and implements all the RFCs you're likely to shake a stick at.  Mindy has previously worked in embedded systems development, network security analysis, and systems administration... Read More →
KR

Konrad Rzeszutek Wilk

Software Director, Oracle
Konrad Wilk is a Software Director at Oracle. His group's mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux kernel, Xen Project maintainer and had been the Release Manager... Read More →


Tuesday August 19, 2014 4:30pm - 5:15pm CDT
Erie
 
Filter sessions
Apply filters to sessions.