TY - JOUR
T1 - Design and analysis of a parallel file system for distributed shared memory systems
AU - Mac, Su Cheong
AU - Shieh, Ce Kuen
AU - Chang, Jyh Biau
PY - 1999/2
Y1 - 1999/2
N2 - File accesses are usually sequentially performed in existing Distributed Shared Memory (DSM) systems. These sequential file accesses will result in the accumulation of input data at the node that handles file operations, generating a bottleneck at that node and a large amount of network traffic to move the input data to other nodes for execution. Although the file access time is often neglected in the performance evaluation of DSM systems, it is not ignored by programmers in real life. In this paper, we will describe the design and analysis of a parallel file system for DSM systems. File accesses are carried out in parallel and a modified file access mechanism is provided to reduce network traffic. Our analysis shows that the overall performance of some I/O-intensive DSM applications such as Successive Over Relaxation (SOR) can be significantly enhanced with our design in the best case. To approach this best case, we have proposed two implementations. Both implementations employ variable-distribution schemes, which distribute file blocks on the disks according to the access pattern of the application.
AB - File accesses are usually sequentially performed in existing Distributed Shared Memory (DSM) systems. These sequential file accesses will result in the accumulation of input data at the node that handles file operations, generating a bottleneck at that node and a large amount of network traffic to move the input data to other nodes for execution. Although the file access time is often neglected in the performance evaluation of DSM systems, it is not ignored by programmers in real life. In this paper, we will describe the design and analysis of a parallel file system for DSM systems. File accesses are carried out in parallel and a modified file access mechanism is provided to reduce network traffic. Our analysis shows that the overall performance of some I/O-intensive DSM applications such as Successive Over Relaxation (SOR) can be significantly enhanced with our design in the best case. To approach this best case, we have proposed two implementations. Both implementations employ variable-distribution schemes, which distribute file blocks on the disks according to the access pattern of the application.
UR - http://www.scopus.com/inward/record.url?scp=0033077105&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0033077105&partnerID=8YFLogxK
U2 - 10.1016/S1383-7621(98)00003-4
DO - 10.1016/S1383-7621(98)00003-4
M3 - Article
AN - SCOPUS:0033077105
SN - 1383-7621
VL - 45
SP - 603
EP - 617
JO - Journal of Systems Architecture
JF - Journal of Systems Architecture
IS - 8
ER -