A Distributed Method for Multiplication of Large Matrices using MSMQ Middleware


  • Hasan Ziafat University of Kashan, Kashan, Iran
  • Sayyed Morteza Babamir University of Kashan, Kashan, Iran


Multiplication, Large Matrices, Distributed Computing, Middleware, MSMSQ,


Multiplication of large matrices is time consuming. Although parallel algorithms have been presented to reduce the multiplication time, distributed computing and algorithm mechanism is also able to help us in reducing the time. In this paper, we aim to present a new distributed method for multiplication large matrices using the MSMSQ middleware. The multiplication of the large matrices is used in various engineering fields. We came to a conclusion that the proposed method reduces the multiplication time of large matrices to an adequate level.


van Steen M, Tanenbaum AS, A brief introduction to distributed systems, Computing, 2016, 98, pp. 967-1009.

Microsoft, Message Queuing Overview, https://msdn.microsoft.com/enus/library/ms703216(v=vs.85).aspx, Access date: November, 12, 2016.

Redkar A, Rabold K, Costall R, Boyd S, Walzer C, Pro MSMQ: Microsoft Message Queue Programming: Apress, 2004.

Tichy WF, Parallel matrix multiplication on the connection machine, International Journal of High Speed Computing, 1989, 1, pp. 247 -262.

Beaumont O, Boudet V, Rastello F, Robert Y. Matrix-matrix

multiplication on heterogeneous platforms. International Conference on Parallel Processing, 2000, pp. 289-298.

Kattan A, Abdullah R, Salam RA. Reducing Feed-Forward Neural Network Processing Time Utilizing Matrix Multiplication Algorithms on Heterogeneous Distributed Systems. First International Conference on Computational Intelligence, Communication Systems and Networks,2009, pp. 431-435.

Ismail MA, Mirza S, Altaf T, Concurrent matrix multiplication on multi core processors, International Journal of Computer Science and Security (IJCSS), 2011, 5, pp. 208.

Yan Y, Kemp J, Tian X, Malik AM, Chapman B. Performance and Power Characteristics of Matrix Multiplication Algorithms on Multicore and Shared Memory Machines. High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:, 2012, pp. 626-632.




How to Cite

Ziafat, H., & Babamir, S. M. (2016). A Distributed Method for Multiplication of Large Matrices using MSMQ Middleware. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 8(9), 31–38. Retrieved from https://jtec.utem.edu.my/jtec/article/view/834