BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Virtualisation and IaaS devroom X-WR-CALNAME;VALUE=TEXT:Virtualisation and IaaS devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:4251@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T103000 DTEND:20160130T105500 SUMMARY:Scheduling in The Age of Virtualization DESCRIPTION:
Once upon a time, an operating system scheduler was TheOne_ entity in charge of deciding what "activity" would run on a physical processor. Furthermore, such "activity" would pretty much all the time be an application (or system) program. Well, guess what: these days, things are more complicated! Applications and physical processors have moved away from each other, as one or more layers have been put in between them. In fact, in a typical virtualization/cloud scenario, we have a hypervisor, providing the abstraction of virtual processors, and it is onto them that applications run. And here we are: running an application inside a virtual machine requires a virtual processor to be scheduled on a physical processor --at the host level-- and the application itself to be scheduler on the virtual processor --at the guest level. So, two schedulers (at least!).
But how do these two schedulers interact right now? How should they interact ideally? Should they be closely related, completely independent, or something in the middle? Are they better be based on the same algorithm? Or do different layers have different enough needs to require highly specific solutions?
This talk will go through the above (and more) questions, trying to outline pros and cons of a few approaches. That will happen both in a "theoretical" and practical sense. The latter meaning that we will be looking at some real scheduling traces (at both host and guest level), and at numbers from different benchmarks. The main focus, especially of the 'case study' part, will be on the Xen's scheduler(s) (i.e., on the interactions between Xen's and Linux's schedulers) but we will have a look at a few KVM data points as well.
One Scheduler to rule them all. One Scheduler to find them, One Scheduler to bring them all and...
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_scheduling_in_age_of_virtualization/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4434@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T110000 DTEND:20160130T112500 SUMMARY:Enhance protection from security bugs in the Xen hypervisor DESCRIPTION:Security is on everyone's mind these days, software will always have bugsthat can be exploited. In virtualisation, those bugs are more often foundin device emulators and the hypervisor itself includes a few of those, forperformance reason. How can we mitigate the severity of those bugs?
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_enhance_protection_from_security_bugs_in_xen_hypervisor/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anthony Perard":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4457@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T113000 DTEND:20160130T121000 SUMMARY:"I find your lack of threads disturbing" DESCRIPTION:The QEMU and KVM developers' efforts towards a high-performance block layer started back in 2012, and are now seeing the light. In this presentation I will lead the audience through this multi-year journey.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_optimizing_qemu_kvm_high_iops/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Bonzini":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4435@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T121500 DTEND:20160130T125500 SUMMARY:QEMU for Xen secure by default DESCRIPTION:Xen on x86 platforms offers two kinds of virtual machines: PV and HVM.PV is the oldest kind of guest, doesn't need any emulation, but requiresextensive modifications to the guest operating system kernel. HVM is anewer kind of guest, which exploits hardware virtualization extensions,and offers an emulated PC-like environment. Linux typically runs on Xenas a PV guest but can also run as an HVM guest very efficiently. Windowsruns as an HVM guest only.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_qemu_for_xen_secure_by_default/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefano Stabellini":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Jackson":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4165@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T130000 DTEND:20160130T134000 SUMMARY:Real-Time Cloud DESCRIPTION:Infrastructure as a Service deployment has replaced traditionaldedicated hardware in many datacentres.
But today's cloud computing also has its limitations, which makes it notsuitable for applications with strict timing requirements.
That is why real time systems, like telecommunication, trading, andcontrol systems, are mostly still deployed in the traditional way andcan not make use of all the advantages IaaS deployments have to offer.
The talk is about a real time enabled OpenStack prototype, which enablesreal time virtual machines connected to the outside world with real timenetworking.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_real_time_cloud/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henning Schild":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3958@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T140000 DTEND:20160130T144000 SUMMARY:Bringing Host Lifecycle and Content Management into oVirt DESCRIPTION:In this session I'll show an overview of oVirt (Virtualization Management), Foreman (Host Lifecycle Management), and Katello (Content Management), and show how we use the latter two in oVirt to give a Powerful Virtualizaed Data-Center Management system.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_host_lifecycle_content_management_in_ovirt/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oved Ourfali":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3886@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T144500 DTEND:20160130T152500 SUMMARY:Reactive processing in oVirt DESCRIPTION:Virtualization management requires processing continuous streams of data, mostly for monitoring purposes. It is therefore challenging to make sure the different services are able to act properly, rather than become overloaded with incoming data. "Reactive" concepts can help overcome such challenges. In this presentation I'll show how oVirt embraced these concepts and evolved to Reactive architecture, and show the impact it had on overall system performance and stability.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_reactive_processing_ovirt/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Kliczewski":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3591@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T153000 DTEND:20160130T161000 SUMMARY:Sweep Away the Garbage DESCRIPTION:In modern virtualization platforms virtual machine disks are stored in various kinds of shared repositories which are accessed by thousands of hypervisors simultaneously. Changes are constant. How can you provide high performance access to these resources while ensuring a consistent view of the world across all systems? When bad things happen, how do you restore the integrity of the data?
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_sweep_away_the_garbage/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Litke":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4217@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T163000 DTEND:20160130T171000 SUMMARY:Federated identity in OpenStack DESCRIPTION:Federation was introduced in OpenStack release "Juno", but is still an interesting topic and is still being developed. Even more, we want to make federation the first-class citizen in OpenStack Keystone. This talk will give an overview of why one would use federated identity for his cloud.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_federated_identity_in_openstack/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris Bobrov":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4299@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T171500 DTEND:20160130T174000 SUMMARY:Build a Basic Cloud Using RDO-manager DESCRIPTION:One of the impediments to becoming an active technical contributor in the OpenStack community is setting up your own R&D environment which includes making your own cloud. How much RAM do you really need? How important is processor speed? What else do I need to know?
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_build_basic_cloud_rdo_manager/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="K Rain Leander":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3793@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160130T174500 DTEND:20160130T181000 SUMMARY:How to get your Idea into Upstream OpenStack DESCRIPTION:You have your code working, it solves your problem, but now its time to get it upstream. What to do next? What should I have done?
Maybe we can use lessons from Harper Lee's To Kill a Mockingbird to improve how new and established OpenStack contributors work together?
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_how_to_get_your_idea_into_upstream_openstack/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Garbutt":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3787@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T100000 DTEND:20160131T102500 SUMMARY:Managing Ceph through Cinder using oVirt DESCRIPTION:The demand for managing a large amount of data in a scalable yet reliable and cost-effective way has became more and more relevant in this day and age.Ceph, a software-defined storage, provides an original solution for this problem and guarantees a resilient and self-healing way for managing large amount of data up to the Exabyte level.In this session I will talk about a new feature introduced in oVirt 3.6 which provides the ability to integrate with Red Hat Ceph storage using Cinder, a storage service used mainly for OpenStack.This integration reveals new opportunities and tools for storage management in a scalable and virtualized way and also opens the door for interesting future integrations with other storage providers.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/ceph/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maor Lipchuk":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3847@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T103000 DTEND:20160131T111000 SUMMARY:Ceph Rados Gateway overview DESCRIPTION:Ceph is a highly available distributed software defined storage, providing object, key/value and file-system interfaces.Ceph RGW (Rados Gateway) provides cloud object storage with HTTP REST API that is Amazon S3 and openstack swift compatible.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_ceph_rados_gateway_overview/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orit Wasserman":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4400@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T111500 DTEND:20160131T115500 SUMMARY:oVirt - let's hyperconverge! DESCRIPTION:We were asked to come up with a solution to setting up a cluster wherestorage, management and VMs are running together on small number ofnodes. This solution is currently known as hyper convergedarchitecture. This kind of setup seems to be getting quite common insmall deployments, but it was not possible to use it and maintain alloVirt reliability features until now. This presentation will be aboutthe system design and issues we encountered while installing theminimal possible reliable cluster using three hyper converged hostswith oVirt as the software stack and Gluster for the storage - allrunning together in highly available setup across all three nodes.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_ovirt_hyperconverge/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Sivák":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4423@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T121500 DTEND:20160131T124000 SUMMARY:Containers and Virtualization DESCRIPTION:A lot of folks are talking about containers vs. virtualization. Sometimes that makes sense, but there are also a number of cases where they're working together. I want to talk about the relationship between virtualization and containers, and some of the efforts to manage virtualization / IaaS technologies with containers to make them easier to deploy and manage. This includes efforts to containerize things like oVirt and OpenStack, as well as the best way to run KVM virtual machines in privileged containers.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_containers_and_virtualization/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Brockmeier":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4212@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T124500 DTEND:20160131T132500 SUMMARY:Advanced Management for IaaS and Containers DESCRIPTION:As your IaaS of choice is becoming more and more fundamental to run containerized applications, the need for orchestration and advanced management is critical for an efficient, secure, and scalable deployment.This presentation will describe how ManageIQ, the leading Open Source cloud management platform, can cross-link information from different layers in your infrastructure to present a consistent view for the operator.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_advanced_management_iaas_containers/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Simoncelli":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4193@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T133000 DTEND:20160131T141000 SUMMARY:Kuryr: Bridging the Docker-VM networking gap DESCRIPTION:Kuryr is a new project out of OpenStack Neutron's big stadium that makes Neutron networking available to Docker containers by means of a libnetwork remote driver. This allows to plug your Docker container based infrastructure on the same networking infrastructure as your virtual machines, simplifying management and bringing a lot of the production grade networking features that are part of what makes VM infrastructure the leading solution nowadays.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_kuryr_bridging_docker_vm_networking_gap/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoni Segura Puimedon":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4347@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T141500 DTEND:20160131T145500 SUMMARY:Evaluating OpenStack Containers as a service Magnum for production DESCRIPTION:There are lots of new OpenStack services being developed and the hottest ones is the containers as a service Magnum. The project is so new that it's not even in the Project Navigator http://www.openstack.org/software/project-navigator but it has been at the center stage at the past two OpenStack Summits. In this talk we'll answer to questions like: What is Magnum, what services does it offer, why is it important and why is a large operator looking into deploying it in production?
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_evaluating_openstack_containers_as_a_service_magnum/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rosario Di Somma":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4348@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T151500 DTEND:20160131T155500 SUMMARY:Infrastructure provisioning in context of organization DESCRIPTION:Nowadays companies/organizations migrate and operate their infrastructure in virtual infrastructures (Cloud/IaaS). To efficiently operate and adapt to everyday changes and requirements they need to leverage automation which will do not only configuration, but orchestration, backup/recovery, reporting and monitoring as well. All of the processes are related to organization and are used by people in the organization.Imagine a tool which is able to automate and simplify whole process around the IaaS.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_infrastructure_provisioning/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katarina Valalikova":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3855@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T160000 DTEND:20160131T162500 SUMMARY:Raiders of the lost testing env DESCRIPTION:In the oVirt project, getting a full testing environment where to run functional and integration tests for all the involved subprojects is a hard task, if you add to that that it has to be reproducible across machines, easy to automate and being able to be run on a developer laptop, you end up with a huge challenge, but we are up to it!
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_raiders_of_lost_testing_env/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Caro":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:3900@FOSDEM16@fosdem.org TZID:Europe-Brussels DTSTART:20160131T163000 DTEND:20160131T165500 SUMMARY:Oh, My! Oh-My-Vagrant (with live demos!) DESCRIPTION:Learn how to get a Vagrant environment running as quickly as possible, so that you can start iterating on your project right away.I'll show you an upstream project called Oh-My-Vagrant that does the work and adds all the tweaks to glue different Vagrant provisioners together perfectly.I'll also demonstrate some tools such as vscreen and vcssh which make it possible to connect to single and multiple numbers of vagrant vm's more easily.We'll do all of this using the libvirt plugin to vagrant, which makes it possible to use the virsh and virt-manager tools in parallel with your vagrant toolset.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2016/schedule/2016/schedule/event/virt_iaas_oh_my_vagrant/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail END:VEVENT END:VCALENDAR