By Topic

CTFS: a new lightweight, cooperative temporary file system for cluster-based Web servers

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Jun Wang ; Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA

Previous studies showed that I/O could become a major performance bottleneck in cluster-based Web servers. Adopting a large I/O buffer cache on separate server nodes is not a good performance-cost scheme and sometime infeasible because of the high price and poor reliability. Current native file systems do not work well for the poor performance. Specialized file systems suffer a poor portability problem. In this paper, we present a new light-weight, cooperative temporary file system (called CTFS) to boost I/O performance for cluster-based Web servers. CTFS has the following advantages: (a) consists of a peer-to-peer cooperative caching system using user-level communication technique to eliminate repeated file requests and conduct aggressive remote prefetch; (b) runs in the user space to achieve a good portability; and (c) organizes a group of files with good associated access locality together to form a cluster unit on disk and thereby providing a sustained high I/O performance without degradation. Comprehensive trace-driven simulation experiments show that CTFS achieves up to a 37% better entire system throughput and reduces up to 47% total disk I/O latency than those in asynchronous FFS for a 64 node cluster-based Web server.

Published in:

Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on

Date of Conference:

1-4 Dec. 2003