Abstract
This paper presents a new formulation of the isoefficiency function which can be applied to parallel systems executing balanced or unbalanced workloads. This new formulation allows analyzing the scalability of parallel systems under either balanced or unbalanced workloads. Finally, the validity of this new metric is evaluated using some synthetic benchmarks. The experimental results allow assessing the importance of considering the unbalanced workloads while analyzing the scalability of parallel systems.
Similar content being viewed by others
References
Chen J, Taylor V (1998) Mesh partitioning for distributed systems. In: Proceedings of seventh IEEE international symposium on high performance distributed computing
Grama A, Gupta A, Karypis G, Kumar V (2003) Introduction to parallel computing, 2nd edn. Addison-Wesley, Reading
Grama AY, Gupta A, Kumar V (1993) Isoefficiency: measuring the scalability of parallel algorithms and architectures. IEEE Parallel Distrib Technol 1(3):12–21
Jogalekar P, Woodside M (2000) Evaluating the scalability of distributed systems. IEEE Trans Parallel Distrib Syst 11(6):589–603
Pastor L, Bosque JL (2001) Efficiency and scalability models for heterogeneous clusters. In: Third IEEE international conference on cluster computing. IEEE Comput Soc, Los Alamitos, pp 427–434
Sun X-H, Rover DT (1994) Scalability of parallel algorithm-machine combinations. IEEE Trans Parallel Distrib Syst 5(6):599–613
Acknowledgements
This work has been partially supported by the Spanish Ministry of Education and Science (grants TIN2010-21289, TIN2010-21291-C02-02, Consolider CSD2007-00050 and Cajal Blue Brain project)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bosque, J.L., Robles, O.D., Toharia, P. et al. Analyzing scalability of parallel systems with unbalanced workload. J Supercomput 64, 110–119 (2013). https://doi.org/10.1007/s11227-012-0765-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-012-0765-y