Nov. 15, 2003 to Nov. 21, 2003
Changxun Wu , Johns Hopkins University
Randal Burns , Johns Hopkins University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SC.2003.10045
We develop and evaluate a system for load management in shared-disk file systems built on clusters of heterogeneous computers. The system generalizes load balancing and server provisioning. It balances file metadata workload by moving file sets among cluster server nodes. It also responds to changing server resources that arise from failure and recovery and dynamically adding or removing servers. The system is adaptive and self-managing. It operates without any a-priori knowledge of workload properties or the capabilities of the servers. Rather, it continuously tunes load placement using a technique called adaptive, non-uniform (ANU) randomization. ANU randomization realizes the scalability and metadata reduction benefits of hash-based, randomized placement techniques. It also avoids hashing's drawbacks: load skew, inability to cope with heterogeneity, and lack of tunability. Simulation results show that our load-management algorithm performs comparably to a prescient algorithm.
Changxun Wu, Randal Burns, "Handling Heterogeneity in Shared-Disk File Systems", SC, 2003, SC Conference, SC Conference 2003, pp. 7, doi:10.1109/SC.2003.10045