How Small Can it Be?: The Design of a Cost-Effective Side-core for I/O Virtualization
-
Altmetric Citations
Lee, Chung (Brian); Strazdins, Peter
Description
I/O processing in virtualization is expensive. It significantly slows down application performance running on virtual machines due to frequent context switches and resource contentions. There are several methods to address the problem. One solution is the side-core approach to carry out virtualization I/O processing on a dedicated core, which offers close to bare-metal performance, without sacrificing important virtualization features. Although the number of cores is continually increasing and...[Show more]
dc.contributor.author | Lee, Chung (Brian) | |
---|---|---|
dc.contributor.author | Strazdins, Peter | |
dc.coverage.spatial | Amsterdam, The Netherlands | |
dc.date.accessioned | 2016-06-14T23:21:17Z | |
dc.date.created | 20-24 July 2015 | |
dc.identifier.isbn | 9781467378123 | |
dc.identifier.uri | http://hdl.handle.net/1885/103818 | |
dc.description.abstract | I/O processing in virtualization is expensive. It significantly slows down application performance running on virtual machines due to frequent context switches and resource contentions. There are several methods to address the problem. One solution is the side-core approach to carry out virtualization I/O processing on a dedicated core, which offers close to bare-metal performance, without sacrificing important virtualization features. Although the number of cores is continually increasing and the financial cost per core is dropping, considering the characteristics of I/O processing, the side-core approach can be more efficient with an asymmetric multi-processor (AMP) rather than a symmetric multi-processor (SMP). However, no thorough study has been performed to identify the requirements for the AMP to off-load the virtualization I/O tasks. In this paper, we examine various processor features, study behaviour of three different processors, and identify the most cost-efficient parameters for a side-core, both in terms of the financial cost and the number transistors. From our experimental analysis, we conclude that a narrow, fast (high clock) in-order pipeline, with small first/second level caches without hardware data prefetch, and a simple branch prediction unit are the desired features in a dedicated side-core for I/O processing. We estimate that this small side-core should consist of one fourth the transistor budget and perform I/O processing with only a 10% performance loss at the same frequency, compared to a big side-core | |
dc.publisher | IEEE | |
dc.relation.ispartofseries | 2015 International Conference on High Performance Computing & Simulation (HPCS) | |
dc.source | A Fault-Tolerant Gyrokinetic Plasma Application using the Sparse Grid Combination Technique | |
dc.title | How Small Can it Be?: The Design of a Cost-Effective Side-core for I/O Virtualization | |
dc.type | Conference paper | |
local.description.notes | Imported from ARIES | |
local.description.refereed | Yes | |
dc.date.issued | 2015 | |
local.identifier.absfor | 080303 - Computer System Security | |
local.identifier.ariespublication | u4334215xPUB1572 | |
local.type.status | Published Version | |
local.contributor.affiliation | Lee, Chung (Brian), College of Engineering and Computer Science, ANU | |
local.contributor.affiliation | Strazdins, Peter, College of Engineering and Computer Science, ANU | |
local.description.embargo | 2037-12-31 | |
local.bibliographicCitation.startpage | 455 | |
local.bibliographicCitation.lastpage | 462 | |
local.identifier.doi | 10.1109/HPCC-CSS-ICESS.2015.302 | |
local.identifier.absseo | 970108 - Expanding Knowledge in the Information and Computing Sciences | |
dc.date.updated | 2016-06-14T09:03:56Z | |
local.identifier.scopusID | 2-s2.0-84961737537 | |
Collections | ANU Research Publications |
Download
File | Description | Size | Format | Image |
---|---|---|---|---|
01_Lee_How_Small_Can_it_Be%3F%3A_The_2015.pdf | 223.37 kB | Adobe PDF | Request a copy |
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.
Updated: 17 November 2022/ Responsible Officer: University Librarian/ Page Contact: Library Systems & Web Coordinator