Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/251866
Title: Quality of service on multicore systems using cache control techniques
Researcher: Krupa Sivakumaran
Guide(s): Arul Siromoney
Keywords: Cache control techniques
Engineering and Technology,Computer Science,Computer Science Information Systems
Multicore systems
University: Anna University
Completed Date: 2018
Abstract: Data center environments employ powerful multicore servers on which multiple applications with varied latency requirements are coscheduled to maximize resource utilization Recent trends in virtualisation and cloud computing technologies have resulted in multiple virtual machines being coscheduled on multicore platforms Providing Quality of Service (QoS) guarantees for performance of applications running in such environments has been an important area of research in the past decade QoS is usually provided by managing one or more shared resources used by applications. This work explores managing one such shared resource the shared cache to provide QoS guarantees. This work classifies a program as a high priority program or a low priority program where QoS is provided to the high priority program at the expense of performance degradation of the low priority program The work proposes three methods to provide QoS (a) a static approach based method that provides QoS on cache usage (b) a dynamic approach based method that provides QoS on cache performance and (c) a dynamic approach based method that provides QoS on overall performance The static approach based method provides QoS on cache usage In this method cache usage requirement of a high priority program is specified as the fraction of time during which the entire cache is available for its exclusive use Core level cache control technique was used to manage the shared cache The evaluations showed that the method can be used in providing QoS and helped identify the runtime parameters at which the method was most effective newlineHowever the method did not consider individual phases of execution within a program and resulted in unnecessary performance loss of the low priority program X The dynamic approach based method resolves the issues of the static approach based method and provides QoS on cache performance
Pagination: xxiv, 147p.
URI: http://hdl.handle.net/10603/251866
Appears in Departments:Faculty of Information and Communication Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File131.45 kBAdobe PDFView/Open
02_certificates.pdf72.52 kBAdobe PDFView/Open
03_abstract.pdf77.02 kBAdobe PDFView/Open
04_acknowledgement.pdf72.93 kBAdobe PDFView/Open
05_contents.pdf128.72 kBAdobe PDFView/Open
06_list_of_abbreviations.pdf73.07 kBAdobe PDFView/Open
07_chapter1.pdf196.04 kBAdobe PDFView/Open
08_chapter2.pdf188.02 kBAdobe PDFView/Open
09_chapter3.pdf368.03 kBAdobe PDFView/Open
10_chapter4.pdf445.94 kBAdobe PDFView/Open
11_chapter5.pdf502.84 kBAdobe PDFView/Open
12_chapter6.pdf491.97 kBAdobe PDFView/Open
13_chapter7.pdf575.09 kBAdobe PDFView/Open
14_conclusion.pdf85.03 kBAdobe PDFView/Open
15_references.pdf97.1 kBAdobe PDFView/Open
16_list_of_publications.pdf77.66 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: