AlacrityVM - A Brief Introduction Zhang Le Technical Support Engineer [email protected]

Overview

2



Me



Purpose



Background



About



Status



Participate



FAQ

© Novell Inc. All rights reserved

Me

Me

4



Zhang Le



27 years old



Technical support engineer of Novell



Core member and regular speaker of SZLUG



Developer of Gentoo Linux



http://zhangle.is-a-geek.org

© Novell Inc. All rights reserved

Purpose

Purpose

6



To "briefly" intrduce AlacrityVM



Make the community aware of its existence



Attract potential developers



Boost company public image

© Novell Inc. All rights reserved

Background

Background

8



How virtualization works



KVM



Problems

© Novell Inc. All rights reserved

How virtualization works

9



Hardware



Hypervisor



Virtual machines

© Novell Inc. All rights reserved

KVM

10



Turn Linux kernel into a hypervisor by loading a kernel module



/dev/kvm



Each VM has its own address space



Benefit from changes to standard kernel

© Novell Inc. All rights reserved

Problems

11



I/O device virtualized by QEMU



Requires multiple passes to perform a single I/O



Performance degradation by tangible metrics as throughput and latency



Existing attempt to solve this problem does not perform well enough

© Novell Inc. All rights reserved

About

About •

Definition –



What it is –



A hypervisor based on the Linux KVM project which aims to serve a high-performance niche, such as required for HPC and Real-Time workloads in the Data-Center.

Virtual bus –

13

Alacrity - (n) liveliness, promptness

The underlying technology it is built upon

© Novell Inc. All rights reserved

Virtual Bus •

A Linux-kernel based virtual IO resource container technology



Declare virtualized device models directly within a host kernel that can be uniformly accessed from a variety of environments, such as KVM, userspace, lguest, Xen, etc.



14

The goal is to reduce overhead while still preserving proper isolation to achieve maximum throughput and latency from your IO subsystem.

© Novell Inc. All rights reserved

Virtual Bus (continued)

15

© Novell Inc. All rights reserved

Status

Status

17



Still in early stage



Based on KVM



A working design, including hypervios, linux-guest, accelerated networking



Will expand into accelerated disk I/O, IPC, real-time extensions and accelerated MS Windows support



Work towards upstream acceptance

© Novell Inc. All rights reserved

Result

18

© Novell Inc. All rights reserved

Result

19

© Novell Inc. All rights reserved

Participate

Participate •

Downloads –



21

https://sourceforge.net/projects/alacrityvm/files/

Git sources –

git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/alacrityvm /linux-2.6.git



git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/alacrityvm /userspace.git

© Novell Inc. All rights reserved

Participate (continued) •

Example –



22

http://developer.novell.com/wiki/index.php/AlacrityVMEnetHow to

Mailing list –

https://lists.sourceforge.net/lists/listinfo/alacrityvm-users



https://lists.sourceforge.net/lists/listinfo/alacrityvm-devel

© Novell Inc. All rights reserved

FAQ

FAQ •

Is it a fork of KVM –





24

No

AlacrityVM consists primarily of VBUS code. Why create a new project? –

VBUS is a general infrastructure solution



Create KVM specific enhancement

How does this compare to virtio? –

Virtio compatible with AlacrityVM, because it is device level mechanism, while Vbus is a bus level mechanism



You can continue using virtio

© Novell Inc. All rights reserved

Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.

Novell Corporate Presentation Template 2007 - blue -

Example. – http://developer.novell.com/wiki/index.php/AlacrityVMEnetHow to. • Mailing list. – https://lists.sourceforge.net/lists/listinfo/alacrityvm-users.

242KB Sizes 0 Downloads 192 Views

Recommend Documents

Windows 8 Presentation Template
Presentation virtualization (TS). • HTML/AJAX. Conditional Delivery Rules. • Computer capability. • Bandwidth. • Cache status. (incl. distributed branch cache) ...

Windows 8 Presentation Template
The reason you get strong tools for IT is so you ... “10% of all laptops, and 70% of all USB sticks, are lost every year”. “600,000 laptops are lost at U.S. airports.

Template COBEM 2007 - ABCM
of the capillarity of the system of transport and distribution grows and .... Some problems appear with the conversion of a conventional vehicle for ... also a negative factor that can provoke greater costs of maintenance in average stated period.

Sales Presentation Template
Jun 8, 2010 - Google Confidential and Proprietary. AdSense monetizes non-converting traffic. Ecommerce partners focus on what they do best: Widening the sales funnel, increasing conversion. →. 0. AdSense is the perfect tool to monetize the top of t

Template COBEM 2007
associates with boilers of recovery, using itself the exhaust gases in high temperatures for the vapor production. The gas ..... data and engineering propitiates the commercial recovery of the gas, ..... Houston: Gulf Publishing Company, 2005.

Strips Blue Template
Email: {elmano,maspohn}@dsc.ufcg.edu.br. The Fourth International Conference on Mobile Ubiquitous. Computing, Systems, Services and Technologies - 2010 ...

Presentation Template External Public
Mar 13, 2009 - 3 Mbps. 2.9. 1.4. 4 Mbps. 1.9. 0.9. TxBF achieves much higher ..... Diversity Schemes in LTE-A”, Samsung, 3GPP TSG RAN WG1 #56, Feb. 9-13 ...

COM.999.REC.Zifo Presentation Template -
Lab Automation environment. » Helpdesk support process to assist the use of EDC / ELN and respond to customer queries from sites performing Clinical trials.

COM.999.REC.Zifo Presentation Template -
Create programs to configure and test systems like EDC, ELN,. CDMS, CTMS, IVRS, ePRO, ... Perform required technical, process and validation support for ... Zifo strongly believes in Meritocracy Based Individual Career Growth. Annual CTC.

Redzone Resources Corporate Presentation 02072018.pdf ...
Whoops! There was a problem loading more pages. Redzone Resources Corporate Presentation 02072018.pdf. Redzone Resources Corporate Presentation 02072018.pdf. Open. Extract. Open with. Sign In. Details. Comments. General Info. Type. Dimensions. Size.

Paper Template for ICPhS 2007
stops), and 31 words were chosen for Set 2 (words with alveolar initial stops). Two female monolingual native American-. English speakers and two female nonnative. English speakers whose native languages were. Korean were recorded reading all words i

Redzone Resources Corporate Presentation 02072018.pdf ...
Signed earn-in agreement. for Fortner & Boyd deposit. August 2016. Page 5 of 24. Redzone Resources Corporate Presentation 02072018.pdf. Redzone Resources Corporate Presentation 02072018.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Re

Corporate Social Responsibility_May 2007.pdf
... its impact upon North American investment. activity. By Verdun Edgtton. Vice President and Corporate Governance Officer. The Depositary Receipt Division.

Applying the IEEE Template to a Presentation
May 12, 2014 - A PRESENTATION ON .... proposed approach, a data set of normal and .... application to face recognition,‖ IEEE Trans. on Pattern Analysis ...

69.1.Book:00 WNAN 2007 new PAGE template
Nearly all eagles (96% of observations) were active and .... Universities of Sherbrooke and Laval. We are grateful to the ... California Fish and Game. 90:91–93.

ISAAR 2007 Laugesen et al, Template for manuscript ...
and preferred by listeners when communicating across a distance .... microphone was applied, and a single broad-band long-term average sound pressure level ...

Watch Blue State (2007) Full Movie Online.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Watch Blue ...

pdf-1844\blackstones-guide-to-the-corporate-manslaughter-act-2007 ...
Try one of the apps below to open or edit this item. pdf-1844\blackstones-guide-to-the-corporate-manslaughter-act-2007-by-richard-matthews.pdf.

Presentation
A fast, cheap and simple analytical method. .... limited data from Jordan ... data. • Some of those: Mishor Yamin,. Revivim – Mashabim, Sde-. Boker, Shivta ...

Presentation Title Presentation Sub-Title
April 2010, Prahran, Melbourne. • Direct impacts ... Victoria. Currently infrastructure and facilities are designed based on past climate, not future climate. ... Sensitivity of Materials to Climate Change Impacts. Material. CO. 2. Cyclones. & Stor