Preload:  An adaptive prefetching Daemon.
Published: 2006
Language: eng
Number of pages: 72
ISBN-13: 9780494210574
Description: We build a Markov-based probabilistic model capturing the correlation between every two applications on the system. The model is then used to infer the probability that each application may be started in the near future. These probabilities are used to choose files to prefetch into the main memory. Special care is taken to not degrade system performance and only prefetch when enough resources are available.In this thesis we develop preload, a daemon that prefetches binaries and shared libraries from the hard disk to main memory on desktop computer systems, to achieve faster application start-up times. Preload is adaptive: it monitors applications that the user runs, and by analyzing this data, predicts what applications she might run in the near future, and fetches those binaries and their dependencies into memory.Preload is implemented as a user-space application running on Linux 2.6 systems.
Notes: Source: Masters Abstracts International, Volume: 45-03, page: 1527.

Advisor: Allan Borodin.

Thesis (M.Sc.)--University of Toronto, 2006.

Electronic version licensed for access by U. of T. users.

ROBARTS MICROTEXT copy on microfiche.