TWiki
>
CSLab Web
>
WebGuestLeftBar
>
Virt
(revision 4) (raw view)
Edit
Attach
---+Virtualization ---+++Intro Virtualization is the art of subdividing resources provided by modern computers in order to achieve maximum performance, isolated execution, maximum utilization, resource managed hardware sharing and so on. Virtualization is not a novel concept. Mainframes designed in the late '70s incorporated the idea of isolating hardware design and hardware-agnostic software execution. Virtualization exists in all aspects of modern high performance computing. We try to experiment on Virtualized I/O, especially in Network Device Virtualization. ---+++Storage and Network I/O We believe that modern High Performance Interconnection Networks provide abstractions that can be exploited in Virtual Machine execution environments but lack support in sharing architectures. Previous work has shown that integrating the semantics of Virtualization in specialized software that runs on Network Processors can isolate and finally minimize the overhead on the VM Hypervisor concerning access to the device by Guest VMs. Direct I/O has been proposed as the solution to the CPU overhead imposed by guest VM transparent services that can lead to low throughput for high bandwidth links. However, minimizing CPU overhead comes at the cost of giving away the benefits of the device driver model. Integrating protocol offload support (present in most modern NICs) in virtual network device drivers can lead to performance improvement. Bypassing the Hypervisor in data movement can also minimize the overhead imposed by heavy I/O but at the cost of safety and memory protection. We envision a Virtualization-enabled High performance Network Interface that can achieve line-rate throughput and optimized sharing of Network I/O in Virtual Machines by utilizing commodity hardware and innovative resource-sharing virtualization architectures. ---+++Publications * A. Nanos and N. Koziris, “[[http://www.cslab.ece.ntua.gr/~ananos/papers/myrixen-camera.pdf][MyriXen: Message Passing in Xen Virtual Machines over Myrinet and Ethernet]]”, Proceedings of the 4th Workshop on Virtualization in High-Performance Cloud computing, held in conjunction with Euro-par 2009, Delft, The Netherlands, 24-28 August, 2009 [ [[http://www.cslab.ece.ntua.gr/~ananos/papers/myrixen-camera.pdf][pdf]] ] [ [[http://www.cslab.ece.ntua.gr/~ananos/papers/myrixen-slides.pdf][slides]] ] See the [[http://www.cslab.ece.ntua.gr/bibportal/index.php/topics/single/2][Virtualization Section]] in our [[http://www.cslab.ece.ntua.gr/bibportal][Bibliography Portal]] for selected publications concerning Virtualization techniques.
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r7
<
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r4 - 2009-08-26
-
AnastasiosNanos
CSLab
Research
Research Areas
Activities/Projects
Bibliography Portal
Courses
Computer Architecture
Advanced Computer Architecture
Operating Systems
CSLab
Home
People
CSLab Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
No permission to view
TWiki.WebLeftBarWebsList
No permission to view
TWiki.WebTopBar
No permission to view
TWiki.WebBottomBar