Loading…
Case Study / User Story [clear filter]
Thursday, June 21
 

15:00 GMT+07

Xen Testing at Intel - Xudong Hao, Intel
Xen is one of most popular virtualization project, many companies and individuals participate in the development, testing and using of Xen. In this presentation, Xudong will give an introduction of Intel QA team's test coverage for Xen, demonstrate the pre check in for new features testing, and post check in for regression testing, as well as test methodology and test framework.

Speakers
XH

Xudong Hao

Software Engineer, Intel
Xudong Hao is working on Intel virtualization team, he has several years development and validation experience on Xen, and focus on Intel new features on Xen validation and quality assurance currently.



Thursday June 21, 2018 15:00 - 15:30 GMT+07
Meeting Room 4, Level 3
 
Friday, June 22
 

10:10 GMT+07

Xenwatch Multithreading - Dongli Zhang, Oracle
The Xen domU create/destroy and device hotplug rely on xenwatch kernel thread to run xenwatch event callback function for each subscribed xenstore node update. Any event callback function hang would stall the only single xenwatch thread and forbid further domU create/destroy or device hotplug. This talk presents how Xenwatch Multithreading can address the xenwatch stall issue. In addition to the default xenwatch thread, the dom0 will create a per-domU kernel thread for each domU to handle their own xenwatch event. Therefore, domU create/destroy or device hotplug are still allowed even when a specific per-domU xenwatch thread is stalled. This talk first discusses the limitation in single-threaded xenwatch design with some case studies, then explains the basic knowledge on paravirtual driver, and finally presents the challenge, design and implementation of xenwatch multithreading.

Speakers
avatar for Dongli Zhang

Dongli Zhang

Principal Member of Technical Staff, Oracle
Dongli Zhang is a Principal Member of Technical Staff at Oracle Linux, where his work is to sustain Xen and Linux used by Oracle products, e.g., Oracle VM, Unbreakable Enterprise Kernel (UEK), Private Cloud Appliance (PCA) or Oracle Public Cloud (OPC). He primarily works on paravirtual... Read More →



Friday June 22, 2018 10:10 - 10:40 GMT+07
Jiangning, Level 2

11:10 GMT+07

Linux-based Device Model Stubdomains in Qubes OS - Marek Marczykowski-Górecki, Invisible Things Lab
One of the killer features of Xen is the ability to contain qemu in a minimal stubdomain. But even though qemu-upstream has been supported by Xen for a long time, stubdomains are compatible only with the ancient qemu-traditional. There were multiple approaches to this problem discussed over time (rumprun, Linux, ...), including some PoC patches. In this presentation I'll explain why we've chosen the Linux solution in Qubes OS and what challenges we faced to make it really work.

Speakers
MM

Marek Marczykowski-Górecki

CTO, Invisible Things Lab
Marek is an experienced system architect and Linux administrator. He specializes in security, virtualization and high availability. His work as an active open-source contributor can be found in projects like Linux kernel, Linux-HA, Xen, and, of course, Qubes OS. Marek holds a master’s... Read More →


Friday June 22, 2018 11:10 - 11:40 GMT+07
Meeting Room 5, Level 3
 
Filter sessions
Apply filters to sessions.