Virtualization of computing resources is becoming increasingly important both for high-end servers and multi-core CPUs. In a virtualized system, the set of resources that constitute a virtual compute entity should be spatially separated from each other. Dividing the cores on a chip, or the CPUs in a high end server into disjoint sets for each task is a trivial problem. Ensuring that they use disjoint parts of the interconnection network is, however, complex, and in existing methods the requirement of routing-containment of each virtual partition severely degrades the utilization of the system. In this paper, we present an allocation strategy that is based on Up*/Down* routing. Through simulations, we demonstrate increases (in some cases above 30%) in system utilizar tion relative to state-of-the-art in a Dimension Order routed mesh - a topology that is assumed to be widely deployed in Networks on Chip. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Solheim, Å. G., Lysne, O., Sødring, T., Skeie, T., & Libak, J. A. (2007). Routing-contained virtualization based on Up*/down* forwarding. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4873 LNCS, pp. 500–513). Springer Verlag. https://doi.org/10.1007/978-3-540-77220-0_46
Mendeley helps you to discover research relevant for your work.