Exploiting idle CPU cores to improve file access performance

Takanori Ueda*, Yu Hirate, Hayato Yamana

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Many-core CPUs require many parallel computation tasks to reach their full potential because CPU cores become idle if they do not have enough computation tasks. How best to utilize a number of cores in many-core CPUs should be examined. In this paper, we propose exploitation of idle cores for improving file access performance. Idle cores are used to extract file access patterns from access logs and the extracted patterns are used to improve file cache efficiency by reordering the LRU (Least Recently Used) list based on the extracted patterns. Data mining techniques are used to extract access patterns to reduce computation overhead. Our method was evaluated by simulation and also implemented on Linux kernel 2.6.26 as a prototype system. In the simulation experiment, our method improved the cache-hit ratio up to 1.09% on DBT-2 (TPC-C) trace logs. Our prototype implementation on Linux improves DBT-2 performance up to 5.24% on a real machine.

Original languageEnglish
Title of host publicationProceedings of the 3rd International Conference on Ubiquitous Information Management and Communication, ICUIMC'09
Pages529-535
Number of pages7
DOIs
Publication statusPublished - 2009
Event3rd International Conference on Ubiquitous Information Management and Communication, ICUIMC'09 - Suwon, Korea, Republic of
Duration: 2009 Jan 152009 Jan 16

Publication series

NameProceedings of the 3rd International Conference on Ubiquitous Information Management and Communication, ICUIMC'09

Conference

Conference3rd International Conference on Ubiquitous Information Management and Communication, ICUIMC'09
Country/TerritoryKorea, Republic of
CitySuwon
Period09/1/1509/1/16

Keywords

  • Access pattern
  • Access pattern mining
  • Buffer caching
  • Many core
  • Replacement algorithm

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Exploiting idle CPU cores to improve file access performance'. Together they form a unique fingerprint.

Cite this