Shopping Cart | Login | Register | Language: English

Sequential File Prefetching in Linux

Copyright © 2010. 44 pages.
OnDemand Chapter PDF Download
Download link provided immediately after order completion
$37.50
Available. Instant access upon order completion.
DOI: 10.4018/978-1-60566-850-5.ch011
Sample PDFCite

MLA

Wu, Fengguang. "Sequential File Prefetching in Linux." Advanced Operating Systems and Kernel Applications: Techniques and Technologies. IGI Global, 2010. 218-261. Web. 21 May. 2013. doi:10.4018/978-1-60566-850-5.ch011

APA

Wu, F. (2010). Sequential File Prefetching in Linux. In Y. Wiseman, & S. Jiang (Eds.), Advanced Operating Systems and Kernel Applications: Techniques and Technologies (pp. 218-261). Hershey, PA: Information Science Reference. doi:10.4018/978-1-60566-850-5.ch011

Chicago

Wu, Fengguang. "Sequential File Prefetching in Linux." In Advanced Operating Systems and Kernel Applications: Techniques and Technologies, ed. Yair Wiseman and Song Jiang, 218-261 (2010), accessed May 21, 2013. doi:10.4018/978-1-60566-850-5.ch011

Export Reference

Mendeley
Favorite
Facebook Send
Sequential File Prefetching in Linux
Browse Subjects
Top

Abstract

Sequential prefetching is a well established technique for improving I/O performance. As Linux runs an increasing variety of workloads, its in-kernel prefetching algorithm has been challenged by many unexpected and subtle problems; As computer hardware evolves, the design goals should also be adapted. To meet the new challenges and demands, a prefetching algorithm that is aggressive yet safe, flexible yet simple, scalable yet efficient is desired. In this chapter, the author explores the principles of I/O prefetching and present a demand readahead algorithm for Linux. He demonstrates how it handles common readahead issues by a host of case studies. Both static, logic and dynamic behaviors of the readahead algorithm are covered, so as to help readers building both theoretical and practical views of sequential prefetching.
Top

Complete Chapter List

Search this Book: Reset
1.
Yair Wiseman (Bar-Ilan University, Israel), Joel Isaacson (Ascender Technologies, Israel), Eliad Lubovsky (Bar-Ilan University, Israel), Pinchas Weisberg (Bar-Ilan University, Israel)
The Linux kernel stack has a fixed size. There is no mechanism to prevent the kernel from overflowing the stack. Hackers can exploit this bug to put unwanted informa... Sample PDF | More details...
$37.50
2.
Michael M. Swift (University of Wisconsin—Madison, USA)
Despite decades of research in extensible operating system technology, extensions such as device drivers remain a significant cause of system failures. In Windows XP... Sample PDF | More details...
$37.50
3.
Arati Baliga (Rutgers University, USA), Pandurang Kamat (Rutgers University, USA), Vinod Ganapathy (Rutgers University, USA), Liviu Iftode (Rutgers University, USA)
The authors demonstrate a new class of attacks and also present a novel automated technique to detect them. The attacks do not explicitly exhibit hiding behavior but... Sample PDF | More details...
$37.50
4.
Art Taylor (Rider University, USA)
With the rise of the Internet, computer systems appear to be more vulnerable than ever from security attacks. Much attention has been focused on the role of the netw... Sample PDF | More details...
$37.50
5.
Song Jiang (Wayne State University, USA)
Most computer systems use the global page replacement policy based on the LRU principle to reduce page faults. The LRU principle for the global page replacement dict... Sample PDF | More details...
$37.50
6.
Song Jiang (Wayne State University, USA)
As the hard disk remains as the mainstream on-line storage device, it continues to be the performance bottleneck of data-intensive applications. One of existing most... Sample PDF | More details...
$37.50
7.
Moses Reuven (Bar-Ilan University, Israel), Yair Wiseman (Bar-Ilan University, Israel)
A technique for minimizing the paging on a system with a very heavy memory usage is proposed. When there are processes with active memory allocations that should be... Sample PDF | More details...
$37.50
8.
Timothy R. Leschke (University of Maryland at Baltimore County, USA)
There are two forces that are demanding a change in the traditional design of operating systems. One force requires a more flexible operating system that can accommo... Sample PDF | More details...
$37.50
9.
Daniel G. Waddington (Lockheed Martin, USA), Nilabja Roy (Vanderbilt University, USA), Douglas C. Schmidt (Vanderbilt University, USA)
As software-intensive systems become larger, more parallel, and more unpredictable the ability to analyze their behavior is increasingly important. There are two bas... Sample PDF | More details...
$37.50
10.
Feng Chen (The Ohio State University, USA), Xiaoning Ding (The Ohio State University, USA), Song Jiang (Wayne State University, USA)
As the major secondary storage device, the hard disk plays a critical role in modern computer system. In order to improve disk performance, most operating systems co... Sample PDF | More details...
$37.50
11.
Fengguang Wu (Intel Corporation, China)
Sequential prefetching is a well established technique for improving I/O performance. As Linux runs an increasing variety of workloads, its in-kernel prefetching alg... Sample PDF | More details...
$37.50
12.
Wei Wu (National University of Singapore, Singapore), Kian-Lee Tan (National University of Singapore, Singapore)
Caching and prefetching are two effective ways for mobile peers to improve access latency in mobile environments. With short-range communication such as IEEE 802.11... Sample PDF | More details...
$37.50
13.
Yannis Smaragdakis (University of Massachusetts, USA), Scott Kaplan (Amherst College, USA)
Replacement algorithms are a major component of operating system design. Every replacement algorithm, however, is pathologically bad for some scenarios, and often th... Sample PDF | More details...
$37.50
14.
Moshe Itshak (Bar-Ilan University, Israel), Yair Wiseman (Bar-Ilan University, Israel)
The concept of Super-Paging has been wandering around for more than a decade. Super-Pages are supported by some operating systems. In addition, there are some intere... Sample PDF | More details...
$37.50
Complete Book
$180.00 - $360.00
InfoSci-OnDemand Powered Search
Full-text search over 62,000 research articles and chapters.