Title :
Solving static optimal matching problem in heterogeneous processing with generalized stable marriage algorithms
Author_Institution :
Hawaii Univ., Manoa, HI, USA
Abstract :
Concepts and algorithms from a generalization of the stable marriage problem are used to optimally match machine features to task computational requirements in heterogeneous processing. Given a bilateral group-to-group linear preference order and a linear objective function, we can always find a one-to-one matching of machines and tasks in which no machine and task jointly prefer each other to their current assignments (stability). Among such matchings, there is one which is optimal with regard to the objective function. The algorithms to find it have polynomial-time complexity. Goals such as the majority assignment Pareto efficiency and static load-balancing are achieved simultaneously
Keywords :
computational complexity; parallel algorithms; search problems; bilateral group-to-group linear preference order; generalized stable marriage algorithms; heterogeneous processing; linear objective function; majority assignment Pareto efficiency; polynomial-time complexity; static load-balancing; static optimal matching problem; task computational requirements; Concurrent computing; Optimal matching; Parallel machines; Polynomials; Stability;
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288293