Title :
Workload characteristics for process migration and load balancing
Author :
Nuttall, Mark ; Sloman, Morris
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
Abstract :
Is process migration useful for load balancing? We present experimental results indicating that the answer to this question depends largely on the characteristics of the applied workload. Experiments with our Shiva system, which supports remote execution and process migration, show that only those CPU bound workloads which were generated using an unrealistic exponential distribution for execution times show improvements for dynamic load balancing. (We use the term `dynamic´ to indicate remote execution determined at and not prior to run time. The latter is known as `static´ load balancing.) Using a more realistic workload distribution and adding a number of short lived tasks prevents dynamic algorithms from working. Migration is only useful with heterogeneous workloads. We find the migration of executing tasks to remote data to be effective for balancing I/O bound workloads, and indicate the region of `workload variable space´ for which this migrate-to-data approach is useful
Keywords :
distributed algorithms; distributed databases; resource allocation; scheduling; CPU bound workloads; I/O bound workloads; Shiva system; dynamic algorithms; dynamic load balancing; executing tasks; heterogeneous workloads; migrate-to-data approach; process migration; realistic workload distribution; remote execution; short lived tasks; static load balancing; unrealistic exponential distribution; workload characteristics; workload variable space; Database systems; Distributed databases; Educational institutions; Exponential distribution; Heuristic algorithms; Load management; Transaction databases; Vents; Web server; Yarn;
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-7813-5
DOI :
10.1109/ICDCS.1997.597896