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 :
بازگشت