|
ABSTRACT
File prediction is the process of bringing necessary files into cache before they are needed, while file caching is the process of maintaining required data in memory for future reuse. Our combined concept, which is the cache-based file prediction, is designed to support the main objectives of the Paradise File System, which are to provide high available and reliable storage for files, and guarantees that file operations are executed in spite of concurrency and failures. In this paper, we show that our cache-based file prediction scheme is efficient and practical by describing its design and implementation. Moreover, we report on its performance evaluation using a cluster of workstations. Our results indicate clearly that our design exhibits a significant degree of files availability and prediction accuracy
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Griffioen, J., Appleton, R., "Reducing File System Latency using a Predictive Approach", Proceedings of USENIX Conference, 1994.
|
| |
3
|
|
| |
4
|
H. Lei and D. Duchamp, "An Analytical Approach to File Prefetching", in Proc. 1997 USENIX Annual Technical Conference, Jan. 1997.
|
| |
5
|
E. Shriver, C. Small, and K. Smith. "Why does the system prefetching work?", USENIX (Monterey, California), pages 71--83, 1999.
|
| |
6
|
C. Bouras, A. Konidaris, D. Kostoulas, "A Most Popular Approach of Predictive Prefetching on a WAN to Efficiently Improve WWW Response Times", The Second International Workshop on Grid and Cooperative Computing, Shangai, China, December 2003, pp. 344--351.
|
| |
7
|
Ahmed Amer, Darrell D. E. Long, Jehan-Francois Paris, and Randal C. Burns. "File Access Prediction with Adjustable Accuracy," Proceedings of the International Performance Conference on Computers and Communication (IPCCC 2002), Phoenix, Arizona: IEEE, April 2002.
|
| |
8
|
|
| |
9
|
Tsozen Yeh, Darrell D. E. Long, and Scott A. Brandt. "Using program and user information to improve file prediction performance", In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS '01), pages 111--119, Tucson, November 2001. IEEE.
|
| |
10
|
Tsozen Yeh, Darrell D. E. Long, and Scott A. Brandt. "Increasing predictive accuracy through limited prefetching", In Proceedings of Communications Networks and Distributed Systems Modeling and Simulation (CNDS 2002), pages 131--138, San Antonio, January 2001. Society for Computer Simulation.
|
| |
11
|
J. Griffioen and R. Appleton, "Improving File System Performance via Predictive Caching", September 1995.
|
| |
12
|
Ebling, M.R., Mummert, L.B., Steere, D.C., Overcoming the Network Bottleneck in Mobile Computing, Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, Dec. 1994.
|
 |
13
|
|
| |
14
|
Willick, D.L., Eager, D.L. and Bunt, R.B., Disk Cache Replacement Policies for Network Fileservers, Proc. 13th International Conference on Distributed Computing Systems, May 1993, 2--11.
|
 |
15
|
|
 |
16
|
|
| |
17
|
A. Boukerche, R. AlShaikh, B. Maeleau, "Highly Available File System for Mobile Distributed Computing", Proc. of the 30th IEEE LCN Conference, November 2005, Australia.
|
| |
18
|
A. Boukerche, R. AlShaikh, "Towards Building a Fault Tolerant and Conflict-Free Distributed File System for Mobile Clients", 1st IEEE International Workshop on Performance Analysis and Enhancement of Wireless Networks, Austria, April 2006.
|
|