Open Access Open Access  Restricted Access Subscription or Fee Access

Unified Deterministic Model of Parallel and Distributed Computers


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/iremos.v11i3.13020

Abstract


Analytical models (standard, corrected) to the problematic of unified analytical modelling of parallel and distributed computers based on queuing theory [15]has been already published. This paper extends the published results describing non Markov (deterministic) analytical mode. This analytical model considers one M/D/m queuing theory system for every computing node to model its computing activities and another M/D/1 queuing theory system for each node’s communication channel. To illustrate the accuracy of the developed deterministic model, this paper presents, in its experimental part, the results and their comparison with the previous developed analytical models including the results of simulation model to estimate the measure of improvement. All achieved verified results allow to derive mixed analytical models using theoretically all possible combinations of M/M/m or M/D/m queuing theory systems for computing activities and M/M/1 or M/D/1 queuing theory systems for modelling communication channels. The developed non Markov analytical model that has been tested in this paper, using various input parameters, which could influence performance of actually dominant parallel systems (multiprocessor/multicore SMP, NOW, Grid and meta computer), could be interesting from the point of practical use.
Copyright © 2018 Praise Worthy Prize - All rights reserved.

Keywords


Parallel Computer; Queuing Theory; Grid; Multiprocessor/ Multicore SMP; Network of Workstation (NOW); Modelling; Optimisation; Queuing Theory System; Probability Data Structures; System of Linear Equations (SLE)

Full Text:

PDF


References


Abderazek A. B., Multicore systems on-chip – Practical Software/Hardware design (Imperial college press, 2010, Pages 200).

Arora S., Barak B., Computational complexity - A modern Approach, (Cambridge University Press, 2009, Pages 578).
http://dx.doi.org/10.1017/cbo9780511804090

Bronson R., Costa G. B., Saccoman J. T., Linear Algebra - Algorithms, Applications, and Techniques 3rd ed. (Elsevier Science & Technology, 2014, Pages 536).
http://dx.doi.org/10.1016/b978-0-12-391420-0.00005-6

Coulouris G., Dollimore J., Kindberg T., Distributed Systems – Concepts and Design (5-th ed.), (Addison Wesley, 2011, Pages 800).
http://dx.doi.org/10.1109/glocom.1996.586124

Dattatreya G. R., Performance analysis of queuing and computer network (University of Texas, Dallas, 2008, Pages 472).
http://dx.doi.org/10.1201/9781584889878

Dirgová Luptáková, I., Šimon, M., Huraj, L., & Pospíchal, J., Neural Gas Clustering Adapted for Given Size of Clusters, Mathematical Problems in Engineering, Vol. 2016, 2016, Hindawi, USA.
http://dx.doi.org/10.1155/2016/9324793

Dubhash D. P., Panconesi A., Concentration of measure for the analysis of randomised algorithms (Cambridge University Press, 2009).
http://dx.doi.org/10.1145/1753171.1753179

Dubois M., Annavaram M., Stenstrom P., Parallel Computer Organisation and Design (Cambridge University Press, 2012, Pages 560).
http://dx.doi.org/10.1017/cbo9781139051224

Goldreich O., Computational complexity (Cambridge University Press, 2010, Pages 632).
http://dx.doi.org/10.1145/1907450.1907510

Goldreich O., P, NP and NPC (Cambridge University Press, 2010, Pages 214).
http://dx.doi.org/10.1017/cbo9780511761355

Hager G., Wellein G., Introduction to High Performance Computing for Scientists and Engineers (CRC Press, 2010, Pages 356)
http://dx.doi.org/10.1201/ebk1439811924

Hanuliak, P., Hanuliak, M., Optimisation of Communication Complexity in Parallel Computing, (2016) International Review on Computers and Software (IRECOS), 11 (2), pp. 109-115.
http://dx.doi.org/10.15866/irecos.v11i2.8471

Hanuliak J., Hanuliak I., To performance evaluation of distributed parallel algorithms, Kybernetes, Volume 34, (No. 9/10), 2005, Pages 1633-1650.
http://dx.doi.org/10.1108/03684920510614858

Hanuliak, P., Hanuliak, M., Modelling of Communication Complexity in Computers, (2016) International Journal on Communications Antenna and Propagation (IRECAP), 6 (2), pp. 68-81.
http://dx.doi.org/10.15866/irecap.v6i2.8444

Hanuliak, P., Hanuliak, M., Unique Analytical Model of Parallel Computers, (2016) International Review on Modelling and Simulations (IREMOS), 9 (4), pp. 246-255.
http://dx.doi.org/10.15866/iremos.v9i4.9716

Hanuliak J., Modeling of communication complexity in parallel computing, American Journal of Networks and Communication, Science PG, Volume 3, (Special Issue 1), 2014, Pages 29-42.
http://dx.doi.org/10.11648/j.ajnc.s.2014030501.13

Harchol Balter Mor, Performance modelling and design of computer systems (Cambridge University Press, 2013, Pages 576).
http://dx.doi.org/10.1017/cbo9781139226424.036

Hennessy J. l., Patterson D. A., Computer architecture – a quantitative approach (5-th ed.) (Morgan Kaufmann, 2011, Pages 856).

Hwang K. and coll., Distributed and Parallel Computing (Morgan Kaufmann, 2011, Pages 472).

John L. K., Eeckhout L., Performance evaluation and benchmarking (CRC Press, 2005).
http://dx.doi.org/10.1201/9781420037425

Kirk D. B., Hwu W. W., Programming massively parallel processors (Morgan Kaufmann, 2010, Pages 280).
http://dx.doi.org/10.1016/b978-0-12-415992-1.00001-8

Kostin A., Ilushechkina L., Modelling and simulation of distributed systems (Imperial College Press, 2010, Pages 440).
http://dx.doi.org/10.1142/7562

Kratky M., Chovanec P. and Kratky P., Processing of multidim. range query using SIMD instructions, Comm in Comp. and Inf. Science, Springer, pp. 223-237, 2011, Germany.
http://dx.doi.org/10.1007/978-3-642-25483-3_18

Kshemkalyani A. D., Singhal M., Distributed Computing (Cambridge University Press, 2011, Pages 756).
http://dx.doi.org/10.1017/cbo9780511805318.002

Kushilevitz E., Nissan N., Communication Complexity (Cambridge University Press, 2006, Pages 208).
http://dx.doi.org/10.1017/cbo9780511574948.006

Le Boudec Jean-Yves, Performance evaluation of computer and communication systems, (CRC Press, 2011, Pages 300).
http://dx.doi.org/10.1201/b16328

McCabe J., D., Network analysis, architecture, and design (Morgan Kaufmann, 2010, Pages 496).
http://dx.doi.org/10.1016/b978-012370480-1/50006-2

Meerschaert M., Mathematical modeling (4-th ed.) (Elsevier, 2013, Pages 384).
http://dx.doi.org/10.1016/b978-0-12-386912-8.50008-7

Misra S., Misra Ch. S., Woungang I., Selected topics in communication network and distributed systems (Imperial college press, 2010, Pages 808).
http://dx.doi.org/10.1142/9789812839442

Natarajan G., Analysis of Queues: Methods and Applications (CRC Press, 2012, Pages 802)
http://dx.doi.org/10.1201/b11858

Peterson L. L., Davie B. C., Computer networks – a system approach (Morgan Kaufmann, 2011, Pages 920).

Patterson D. A., Hennessy J. L., Computer Organization and Design (4th edition) (Morgan Kaufmann, 2011, Pages 914).
http://dx.doi.org/10.1016/b978-1-4832-0775-9.50007-5

Riano l., McGinity T. M., Quantifying the role of complexity in a system’s performance, Evolving Systems, Springer Verlag, 2011, Pages 189 – 198.
http://dx.doi.org/10.1007/s12530-011-9031-4

Resch M. M., Supercomputers in Grids, Int. J. of Grid and HPC, No.1, 2009, Pages 1-9
http://dx.doi.org/10.4018/978-1-60960-603-9.ch001

Tullis Thomas, Albert William, Measuring the User Experience - Collecting, Analyzing, and Presenting Usability Metrics (Morgan Kaufmann, 2013, Pages 320).
http://dx.doi.org/10.1016/b978-0-12-415781-1.00006-6

Zhuge H., The Knowledge Grid, (Imperial College Press, 2011, Pages 260).
http://dx.doi.org/10.1142/9789812701251

Wang L., Jie Wei., Chen J., Grid Computing: Infrastructure, Service, and Application (CRC Press, 2009).
http://dx.doi.org/10.1201/9781420067682


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize