Loading…
LinuxCon Japan has ended
Virtualization Mini Summit [clear filter]
Wednesday, June 6
 

11:30am JST

KVM Weather Report

KVM has brought Linux to the forefront of data center virtualization and cloud computing. The KVM project evolves rapidly to meet the challenges of these computing environments. Come learn about the advances KVM has made over the past year, and what new developments are on the horizon for KVM. The session will discuss the major new developments in KVM/QEMU in the last year, and in particular those targeting data centers and cloud management.The audience should be familiar with server virtualization technology, general data center and cloud computing concepts.


Speakers
OW

Orit Wasserman, Red Hat

Orit is a senior software engineer on the Red Hat virtualization team where she works on QEMU/KVM live migration. Previously she worked on nested virtualization on Intel x86 (nested VMX) for KVM at IBM Haifa Research Labs. Prior to that Orit was engaged in developing distributed storage... Read More →


Wednesday June 6, 2012 11:30am - 12:20pm JST
Room 411/412

3:30pm JST

Software Defined Network, Openflow Protocol and its Controllers

Recently Software Defined Network (SDN) technology has become important and openflow is focused on as basic building block of SDN. Those technologies are important for creating test bed for experimental protocol by standardizing protocol to manage switches and production use to reduce maintenance cost of network by automation via software as network virtualization. As they are emerging technology, the development of software to use openflow is hot area. In this presentation, I review SDN, openflow and openvswitch which is opensource software implementation of openflow. And then survey openflow controllers describing their features and goal. The target audience is those who would like to take overview of those technology. No deep knowledge is required.


Speakers
IY

Isaku Yamahata, VA Linux Systems Japan K.K.

Isaku Yamahata has been working on virtualization development for more than past 6 years for VA Linux Systems Japan K.K. He has contributed greatly to qemu, kvm and xen community. His major contribution to Linux is pv_ops and xen support to Linux especially ia64/pv_ops/xen support... Read More →


Wednesday June 6, 2012 3:30pm - 4:30pm JST
Room 411/412

4:30pm JST

Live Disk Operations: Juggling Data and Trying to go Unnoticed

Storage management is one of the hardest parts of running a virtualized data center. Storage is slow but large; storage holds precious data and at the same time it is subject to disastrous failures. Due to low speed and large size, it is often impossible to keep virtual machines offline while doing maintenance on the host's disks. Yet, virtualization promises to minimize your downtime and even to help you delegate maintenance tasks. In order to reconcile these two opposites, live disk operations let you perform maintenance while the virtual machine is running. Support for these operations is a recent addition to the QEMU/KVM storage subsystem; this talk will cover the various tasks that QEMU can perform live, how it does them, and why you shouldn't be afraid of it.


Speakers
PB

Paolo Bonzini, Red Hat

Paolo Bonzini joined Red Hat in 2009 to work on virtualization, initially working on Xen, and now mostly on QEMU and Linux. He was previously involved in the development of GCC, GNU Smalltalk, and several other projects mostly under the GNU umbrella. Not the Hurd, though.


Wednesday June 6, 2012 4:30pm - 5:30pm JST
Room 411/412
 
Thursday, June 7
 

11:30am JST

Mitigating Latency Issues & Postcopy Live Migration For KVM/QEMU

How to Mitigate Latency Problems during KVM/QEMU Live Migration

This presentation first introduces the basics of KVM/QEMU live migration focusing on how to synchronize guest memory between the running VM and target VM on a destination node, and explains latency problems thereof with actual data which clearly show how long the guest's VCPUs could be forced to wait for a lock. It is then followed by the latest improvements and developments for the future. The expected audience includes both Linux developers and users, especially who are interested in virtualization technologies: you can concentrate on some topics you are interested in without fully understanding the details you are not familiar with. Based on his experience, including both technical discussions and communication with end users, the speaker will do his best to make this talk to lead to fruitful discussions that would benefit further development of KVM/QEMU.

Yabusame: Postcopy Live Migration for QEMU/KVM

Postcopy live migration is yet another migration mechanism that allows users to change the execution host of a VM within one second while keeping visible disruption to a minimum. In addition, the whole migration process is basically shorter than normal live migration. It will provide great benefits for load balancing and energy savings using VMs. Although an implementation for academic research was available, it wasn't designed for the upstream merge and production use. So I redesigned/implemented it. Especially it takes advantage of asynchronous page fault features which can't be utilized by precopy approach. In this talk, I explain the new design and implemetation for QEMU/KVM live migration which is production-ready and show the evaluation results with demo movie. The target audience is virtualization developers and advanced users who is looking for new features.

 


Speakers
TY

Takuya Yoshikawa, NTT Open Source Software Center

Takuya Yoshikawa has been working for NTT Open Source Software Center for four years as a Linux engineer to support and promote the use of Linux, including KVM based virtualization, in the NTT Group. In addition, he is actively contributing to KVM development by fixing bugs and performance... Read More →
IY

Isaku Yamahata, VA Linux Systems Japan K.K.

Isaku Yamahata has been working on virtualization development for more than past 6 years for VA Linux Systems Japan K.K. He has contributed greatly to qemu, kvm and xen community. His major contribution to Linux is pv_ops and xen support to Linux especially ia64/pv_ops/xen support... Read More →


Thursday June 7, 2012 11:30am - 2:50am JST
Room 411/412

12:20pm JST

Open vSwitch & Software Defined Networking

OpenFlow, software defined networking, and network virtualization have become hot topics for networking and cloud computing. Open vSwitch is designed to address challenges in these areas by enabling the network to be more programmable than it has been traditionally. Programmatic control is a necessity in virtualized environments as endpoint locations become dynamic and large scale operators expect an API to their data centers. The features and architecture of Open vSwitch will be covered as well as how they can be applied to the problem of software defined networking. This presentation is aimed at both networking developers and deployers. For developers it will provide an overview of how Open vSwitch can be programmed to automate networks, while end users will learn about the available capabilities and what to expect when using them.


Speakers
JG

Jesse Gross, Nicira

Jesse Gross is a lead developer on the Open vSwitch project, responsible for the fast path and is maintainer of the kernel components available as part of Linux 3.3. He is also the author of stateless transport tunneling (STT), a tunneling mechanism for high performance network virtualization... Read More →


Thursday June 7, 2012 12:20pm - 1:00pm JST
Room 411/412

2:00pm JST

Status and Directions For Libvirt Virtualization API & Libvirt For Enterprise Use

Status and Directions For Libvirt Virtualization API

The topic of this talk is to present the current status of libvirt, its relationship with others virtualization projects like Ovirt and OpenStack. Then a not too deeply technical discussion about the direction of the current project evolution, among the topics would be:

  • Improvements needed for Ovirt
  • OpenVSwitch support
  • Hypervisors and platform improvementswith hopefully direct feedback from concerned people.

Libvirt Towards Enterprise Use

libvirt is a toolkit to interact with the virtualization capabilities of Linux. It provides a set of C API by which one can interact with the underlying virtualization infrastructure easily. For enterprise use, there are a lot of libvirt-based system adminstration tools. Fujitsu made lots of efforts to make libvirt more flexible and powerful in the past years. Fujitsu also has some plans at libvirt on enterprise point of view.This talk will focus on enterprise customised features and improvements. For instants, accounting and resources control, enhancements of dump, enhancements of manuals, etc. The audience should be libvirt developers, system administrators or users interested in libvirt.

 


Speakers
HT

Hu Tao, Fujitsu

Hu Tao is a software engineer from Fujitsu, who has worked mainly on libvirt project in the past years
DV

Daniel Veillard, Red Hat

Daniel has been working on Virtualization for Red Hat for the last 5 years, mostly on the libvirt project which he created in 2005. He is also the main author and maintainer for the libraires libxml2 and libxslt, and created the rpmfind.net software archives.


Thursday June 7, 2012 2:00pm - 3:00pm JST
Room 411/412

3:30pm JST

Low-Overhead Ring-Buffer of Kernel Tracing & Tracing Across Host OS and Guest OS

Low-Overhead Ring-Buffer of Kernel Tracing in a Virtualization System

"IVRing", a low-overhead ring-buffer to send tracing data from guest OSs to a host OS, is introduced in a virtualization system. IVRing does not use network I/O which causes a high overhead. IVRing takes advantage of IVShmem, which is a virtual RAM device, as a communication path for tracing data. Since IVShmem allows to sharing a memory region between guests and host applications via POSIX shmem, data passing is possible without memory copying. A writer on a guest OS records trace data to the ring-buffer. On the other hand, a reader on a host OS directly refers to a part of the ring-buffer and outputs tracing data. Therefore, there is no need to copy tracing data from guests to a host by using IVRing. This method helps for system monitoring such as in virtualized mission-critical systems or cloud systems.

Tracing Across Host OS and Guest OS

We introduce "Integrated tracing" that enables to trace a host OS and guest OSs transparently. This technology based on IVRing that is a ring-buffer allows copy-less data communication between a host OS and guest OSs. In the virtualized environment, it was too difficult to find the cause of failures. We had to analyze huge trace-data of all guest OSs and a host OS, because a guest behavior can be affected by other guests. In this case, it is difficult to find the relevance to the failure and its causes. Moreover, since each guest OS has unique time-stamp, it is impossible to merge without time-stamp correction. This presentation shows that how the integrated tracing correct time-stamps and visualize tracing data to help to clarify the relevance to the failure and its causes about I/O.

 


Speakers
YY

Yoshihiro Yunomae, Hitachi

Yoshihiro Yunomae is a Software Engineer at Hitachi Ltd. since 2010, he researches tracing platforms for function or performance failure in virtualization systems.
AN

Akihiro Nagai, Hitachi

Akihiro Nagai is a Software Engineer at Hitachi Ltd. where he researches tracing technologies.


Thursday June 7, 2012 3:30pm - 4:30pm JST
Room 411/412

4:30pm JST

Introduction to oVirt
Speakers
BA

Barak Azulay, Red Hat

Barak leads the infrastructure and virt groups of Red Hat's virtualization management stack, pushing forward oVirt set of projects. Prior to this role Barak led RHEVM/oVirt system group, and was involved in many of the projects in the RHEVM/oVirt stack since it's birth in Qumranet... Read More →


Thursday June 7, 2012 4:30pm - 5:30pm JST
Room 411/412

4:30pm JST

Tracking KVM Issues & Introduction to oVirt

As KVM gains popularity in the cloud computing world, the ability to quickly locate and resolve performance issues in KVM becomes even more pronounced. In this presentation, I will present the tools, e.g. kvm_stat and kvm-events, that help quickly identify and resolve performance issues. I will also present the work I did to develop the tool. My presentation will be helpful to system administrator looking to tune their environment for optimal performance as well as developers interested in the internal working of this infrastructure.

The oVirt Project is an open virtualization project providing a feature-rich server and desktop virtualization management platform with advanced capabilities for hosts and guests, including high availability, live migration, storage management, system scheduler, and more. oVirt provides an integration point for several open source virtualization technologies, including kvm, libvirt, spice and oVirt node. oVirt was launched in November 2011 as a fully open source project, based on assets from Red Hat Enterprise Virtualization Manager platform. The project has an open governance model, and initial board has members from IBM, Cisco, Netapp, Red Hat and SUSE. The session will provide an intro to the project components and features


Speakers
BA

Barak Azulay, Red Hat

Barak leads the infrastructure and virt groups of Red Hat's virtualization management stack, pushing forward oVirt set of projects. Prior to this role Barak led RHEVM/oVirt system group, and was involved in many of the projects in the RHEVM/oVirt stack since it's birth in Qumranet... Read More →
XG

Xiao Guangrong, IBM

Xiao Guangrong is a Linux Kernel Developer working for IBM's Linux Technology Center in Shanghai, China. He has worked on Ftrace, MM, BTRFS but his main interest is in KVM. He has introduced many features and performance optimization in KVM.


Thursday June 7, 2012 4:30pm - 5:30pm JST
Room 411/412
 
Filter sessions
Apply filters to sessions.