The design and implementation of appointed file prefetching for distributed file systems

Gwan Hwan Hwang, Hsin Fu Lin, Chun Chin Sy, Chiu Yang Chang

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Many types of distributed file systems have been in widespread use for more than a decade. One of key issues in their design is how to reduce the latency when accessing remote files, with the solutions including cache replacement and file-prefetching technologies. In this paper, we propose a novel method called appointed file prefetching, in which the main idea is to enable the user or system administrator to specify how to perform file prefetching. We define the appointed file-prefetching language (AFPL) that the user and system administrator can use to instruct the system to perform desired prefetching at appropriate times. The prefetching instructions in the AFPL can be divided into two categories: (1) selecting the required files and (2) specifying when to perform prefetching. The experimental results show that the waiting time of remote file fetching is reduced by 30% to 90% and the hit ratio is increased by 6% to 18% in most cases. Copyright

Original languageEnglish
Pages (from-to)91-108
Number of pages18
JournalJournal of Research and Practice in Information Technology
Volume40
Issue number2
Publication statusPublished - 2008 Aug 21

Fingerprint

Language
Latency
Replacement
Waiting time

Keywords

  • Appointed file prefetching
  • Distributed file system
  • File prefetching
  • Thin-client/server computing

ASJC Scopus subject areas

  • Software
  • Management Information Systems
  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

The design and implementation of appointed file prefetching for distributed file systems. / Hwang, Gwan Hwan; Lin, Hsin Fu; Sy, Chun Chin; Chang, Chiu Yang.

In: Journal of Research and Practice in Information Technology, Vol. 40, No. 2, 21.08.2008, p. 91-108.

Research output: Contribution to journalArticle

@article{0f848c1ab19246f99020584660762c33,
title = "The design and implementation of appointed file prefetching for distributed file systems",
abstract = "Many types of distributed file systems have been in widespread use for more than a decade. One of key issues in their design is how to reduce the latency when accessing remote files, with the solutions including cache replacement and file-prefetching technologies. In this paper, we propose a novel method called appointed file prefetching, in which the main idea is to enable the user or system administrator to specify how to perform file prefetching. We define the appointed file-prefetching language (AFPL) that the user and system administrator can use to instruct the system to perform desired prefetching at appropriate times. The prefetching instructions in the AFPL can be divided into two categories: (1) selecting the required files and (2) specifying when to perform prefetching. The experimental results show that the waiting time of remote file fetching is reduced by 30{\%} to 90{\%} and the hit ratio is increased by 6{\%} to 18{\%} in most cases. Copyright",
keywords = "Appointed file prefetching, Distributed file system, File prefetching, Thin-client/server computing",
author = "Hwang, {Gwan Hwan} and Lin, {Hsin Fu} and Sy, {Chun Chin} and Chang, {Chiu Yang}",
year = "2008",
month = "8",
day = "21",
language = "English",
volume = "40",
pages = "91--108",
journal = "Journal of Research and Practice in Information Technology",
issn = "1443-458X",
publisher = "Australian Computer Society",
number = "2",

}

TY - JOUR

T1 - The design and implementation of appointed file prefetching for distributed file systems

AU - Hwang, Gwan Hwan

AU - Lin, Hsin Fu

AU - Sy, Chun Chin

AU - Chang, Chiu Yang

PY - 2008/8/21

Y1 - 2008/8/21

N2 - Many types of distributed file systems have been in widespread use for more than a decade. One of key issues in their design is how to reduce the latency when accessing remote files, with the solutions including cache replacement and file-prefetching technologies. In this paper, we propose a novel method called appointed file prefetching, in which the main idea is to enable the user or system administrator to specify how to perform file prefetching. We define the appointed file-prefetching language (AFPL) that the user and system administrator can use to instruct the system to perform desired prefetching at appropriate times. The prefetching instructions in the AFPL can be divided into two categories: (1) selecting the required files and (2) specifying when to perform prefetching. The experimental results show that the waiting time of remote file fetching is reduced by 30% to 90% and the hit ratio is increased by 6% to 18% in most cases. Copyright

AB - Many types of distributed file systems have been in widespread use for more than a decade. One of key issues in their design is how to reduce the latency when accessing remote files, with the solutions including cache replacement and file-prefetching technologies. In this paper, we propose a novel method called appointed file prefetching, in which the main idea is to enable the user or system administrator to specify how to perform file prefetching. We define the appointed file-prefetching language (AFPL) that the user and system administrator can use to instruct the system to perform desired prefetching at appropriate times. The prefetching instructions in the AFPL can be divided into two categories: (1) selecting the required files and (2) specifying when to perform prefetching. The experimental results show that the waiting time of remote file fetching is reduced by 30% to 90% and the hit ratio is increased by 6% to 18% in most cases. Copyright

KW - Appointed file prefetching

KW - Distributed file system

KW - File prefetching

KW - Thin-client/server computing

UR - http://www.scopus.com/inward/record.url?scp=49549121572&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=49549121572&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:49549121572

VL - 40

SP - 91

EP - 108

JO - Journal of Research and Practice in Information Technology

JF - Journal of Research and Practice in Information Technology

SN - 1443-458X

IS - 2

ER -