DocumentCode
2928962
Title
Distributed-thread scheduling methods for reducing page-thrashing
Author
Sudo, Yoshiaki ; Suzuki, Shigeo ; Shibayama, Shigeki
Author_Institution
Media Technol. Lab., Canon Inc., Kanagawa, Japan
fYear
1997
fDate
5-8 Aug 1997
Firstpage
356
Lastpage
364
Abstract
Although distributed threads on distributed shared memory (DSM) provide an easy programming model for distributed computer systems, it is not easy to build a high performance system with them, because a software DSM system is prone to page-thrashing. One way to reduce page-thrashing is to utilize thread migration, which leads to changes in page access patterns on DSM. In this paper, we propose thread scheduling methods based upon page access information and discuss an analytical model for evaluating this information. Then, we describe our implementation of distributed threads, PARSEC (Parallel software environment for workstation cluster). Using user-level threads, PARSEC implements thread migration and thread scheduling based upon the page access information. We also measure the performance of some applications with these thread scheduling methods. These measurements indicate that the thread scheduling methods greatly reduce page-thrashing and improve total system performance
Keywords
parallel programming; performance evaluation; programming environments; shared memory systems; PARSEC; distributed computer systems; distributed shared memory; distributed-thread scheduling methods; high performance system; page access information; page access patterns; page-thrashing; performance; programming model; thread migration; thread scheduling methods; total system performance; user-level threads; Analytical models; Application software; Distributed computing; High performance computing; Processor scheduling; Software performance; Software systems; System performance; Workstations; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location
Portland, OR
ISSN
1082-8907
Print_ISBN
0-8186-8117-9
Type
conf
DOI
10.1109/HPDC.1997.626444
Filename
626444
Link To Document