CDLP: A core distributing policy based on logic partitioning

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With multi-core processors being increasingly employed by servers in cloud/data centers, how to take advantage of multi-core has been a key issue to improve the system performance. Data reuse in shared cache is an attractive approach to exploit multi-core, and therefore researchers present a number of solutions from different levels such as compiler and operating system. However, because of the lack of cooperation in two-level scheduling framework in virtualized system, the scheduling and distributing policy employed by VCPU (Virtual CPU) scheduler often counteract the endeavor of the guest operating in pursuing data reuse. Aiming the problem, we present CDLP: a novel dynamic core distributing policy based on logic partitioning, and we present a set of algorithms including core distribution, load balancing, core redistribution, core reclaiming. In order to verify the effectiveness and correctness of CDLP, we implement a prototype based on Xen platform, the experimental results demonstrate that CDLP can effectively realize data reuse and fully utilize processing resource.

Cite

CITATION STYLE

APA

Zhong, A., Ren, S., & Xu, S. (2017). CDLP: A core distributing policy based on logic partitioning. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10232 LNCS, pp. 443–459). Springer Verlag. https://doi.org/10.1007/978-3-319-57186-7_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free