Title :
I/O processor allocation for mesh cluster computers
Author :
Liu, Pangfeng ; Hsu, Chun-Chen ; Wu, Jan-Jan
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., National Taiwan Univ., Taiwan
Abstract :
As cluster systems become increasingly popular, more and more parallel applications require need not only computing power but also significant I/O performance. However, the I/O subsystem has become the bottleneck of the overall system performance for years due to slower improvement of the second storage devices. In recent years parallel I/O has drawn an increasing attention as a promising approach to eliminate this bottleneck. To improve I/O efficiency of a cluster system computation tasks must be carefully assigned to processors, so that the communication overheads within the group the processors of the task, and those I/O traffics that connect processors of the task to I/O system are both optimized. Earlier processor allocation strategies considered the optimization of communication traffic or I/O traffic only. Since both the communication and I/O traffic can cause network contention, we develop a set of binary tree based algorithms to address the issues of both communication and I/O traffics simultaneously. The experimental results indicate that for tasks that have different mixture of communication and I/O traffics, our algorithms have very good performance in terms of overall parallel I/O efficiency. We also developed two mathematical evaluating criteria - "compactness" and "spatial compactness", to determine the fitness of allocation algorithms in terms of geometrical adjacency of processors.
Keywords :
optimisation; parallel processing; resource allocation; telecommunication traffic; trees (mathematics); workstation clusters; I/O processor allocation; I/O traffic; I/O traffics; binary tree; cluster system computation; cluster systems; communication traffic optimization; mesh cluster computers; parallel I/O; parallel application; spatial compactness; storage devices; Application software; Binary trees; Computer networks; Computer science; Concurrent computing; Information science; Power engineering and energy; Power engineering computing; System performance; Telecommunication traffic;
Conference_Titel :
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
Print_ISBN :
0-7695-2281-5
DOI :
10.1109/ICPADS.2005.169