A Method of Shared File Cache for File Clone Function to Improve I/O Performance for Virtual Machines

Hitoshi Kamei, Osamu Yashiro, Takaki Nakamura

    Research output: Contribution to journalArticlepeer-review

    Abstract

    We propose a method for shared file cache function for cloned files used by virtual machines, called SCC. The file clone function copies the files faster than conventional (read and write) method. Moreover, the function reduces disk spaces. The function is used to deploy virtual machines in virtual desktop infrastructure because of fast copying a lot of virtual machine disk files. SCC uses the file cache of a shared file as a shared cache among cloned files. The cached data on the shared file are returned to application programs on accessing the shared file via cloned files. Therefore, SCC improves the I/O performance of the shared file due to avoiding disk accesses. In this paper, we implement SCC and evaluate the I/O performance. From the evaluation, we have found SCC improves I/O throughput about 38 times in the case of random read and shared cache hit.

    Original languageEnglish
    Pages (from-to)55-66
    Number of pages12
    JournalElectronics and Communications in Japan
    Volume100
    Issue number7
    DOIs
    Publication statusPublished - 2017 Jul

    Keywords

    • file cache
    • file clone
    • file system

    ASJC Scopus subject areas

    • Signal Processing
    • Physics and Astronomy(all)
    • Computer Networks and Communications
    • Electrical and Electronic Engineering
    • Applied Mathematics

    Fingerprint Dive into the research topics of 'A Method of Shared File Cache for File Clone Function to Improve I/O Performance for Virtual Machines'. Together they form a unique fingerprint.

    Cite this