International Journal of Computer Theory and Engineering

Editor-In-Chief: Prof. Mehmet Sahinoglu
Frequency: Quarterly
ISSN: 1793-8201 (Print), 2972-4511 (Online)
Publisher:IACSIT Press

OPEN ACCESS
4.0
CiteScore

IJIET 2009 Vol.1(5): 556-561
doi: 10.7763/IJCTE.2009.V1.89

A Linda-based Hierarchical Master-Worker Model

Mohammad GhasemiGol1 , Mostafa Sabzekar1 , Hossein Deldari1 , Amir-Hassan Bahmani2

  • 1Department of Computer Engineering, Ferdowsi University of Mashhad (FUM), Mashhad, Iran.
  • 2Department of Computer Engineering, Islamic Azad University of Mashhad (IAUM), Mashhad, Iran.

Abstract

In this paper we will implement a new version of master-worker architecture that improves the previous ones. The common Master-Worker paradigm consists of two entities: a master and multiple workers. The master is responsible for decomposing the problem into small tasks and managing them until all tasks are completed. Therefore, the master should endures heavy load either communication or computation. This bottleneck in the master process typically occurs when the number of workers increases because the master process will not be able to keep all workers equally busy. The paper presents a novel technique for hierarchically nesting the basic master-worker scheme. This technique resolves the said problem by presenting a hierarchical scheme and reduces the communicational messages due to the usage of the Linda model. The obtained results for large matrix multiplication case study on a real cluster show the effectiveness of our model.

Keywords

  • Hierarchical Master-worker
  • Linda model
  • Linda-based Submaster
  • Communication overhead
89-G207-561

How to Cite

Copied

Mohammad GhasemiGol, Mostafa Sabzekar, Hossein Deldari, and Amir-Hassan Bahmani, "A Linda-based Hierarchical Master-Worker Model," International Journal of Computer Theory and Engineering, vol. 1, no. 5, pp. 556-561, 2009. https://doi.org/10.7763/IJCTE.2009.V1.89

Copyright & License

Copyright © 2009 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu