DocumentCode
2364250
Title
An online heuristic for data placement in computer systems with active disks
Author
Adabala, Sumalatha ; Fortes, JoséA B.
Author_Institution
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
fYear
2002
fDate
2002
Firstpage
219
Lastpage
226
Abstract
In this paper, an online heuristic is proposed and evaluated, for managing the dynamic memory in a computer system with active disks, by physically colocating in disk memory or main memory, the data pages being accessed by a computation slice. This enables a runtime system that can offload the corresponding computation slice to the appropriate processing unit at the disk memory or main memory. A modified version of SEQUITUR, an online compression algorithm, is used to identify the affinity among sets of pages in a virtual memory page reference stream, and a page allocation and replacement policy is presented. The sets of pages identified are shown to closely match the sets of pages referenced by computation slices, using a suite of data access kernels as benchmarks. The paging policy is evaluated with page traces of micro benchmarks and real applications. In memory constrained environments, with additional memory at the disk, most of the benchmarks see improved performance, due to fewer page faults. The paging heuristic can colocate 50% of the affinity sets on average and can offload up to 100% of the computation to disk.
Keywords
data compression; heuristic programming; online operation; storage allocation; SEQUITUR; active disks; computation slice; computer systems; data access kernels; data placement; dynamic memory management; memory colocation; memory constrained environments; micro benchmarks; online compression algorithm; online heuristic; page traces; virtual memory page reference stream; Compression algorithms; Concurrent computing; Disk drives; Kernel; Memory management; Parallel processing; Physics computing; Proposals; Throughput; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2002. Proceedings. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-1677-7
Type
conf
DOI
10.1109/ICPP.2002.1040877
Filename
1040877
Link To Document