A Comparative Analysis of Distributed and Parallel Computing
DOI:
https://doi.org/10.21015/vtse.v13i2.507Abstract
In the age of emerging technologies, the amount of data is increasing very rapidly. Due to massive increase of data the level of computations are increasing. Computer executes instructions sequentially. But the time has now changed and innovation has been advanced. We are currently managing gigantic data centers that perform billions of executions on consistent schedule. Truth be- hold, if we dive deep into the processor engineering and mechanism, even a successive machine works parallel. Parallel computing is growing faster as a substitute of distributing computing. The performance to functionality ratio of parallel systems is high. Also, the I/O usage of parallel systems is lower because of ability to perform all operations simultaneously. On the other hand, the performance to functionality ratio of distributed systems is low. The I/O usage of distributed systems is higher because of incapability to perform all operations simultaneously. In this paper, an overview of distributed and parallel computing is described. The basic concept of these two computing is discussed. In addition to this, pros and cons of distributed and parallel computing models are described. Through many aspects, we can conclude that parallel systems are better than distributed systems.References
Lynch, N. A. (1996). Distributed algorithms. Morgan Kaufmann.
Almasi, G. S., & Gottlieb, A. (1988). Highly parallel computing.
Asanovic, K., Bodik, R., Catanzaro, B. C., Gebis, J. J., Husbands, P., Keutzer, K., ... & Yelick, K. A. (2006). The landscape of parallel computing research: A view from berkeley (Vol. 2). Technical Report UCB/EECS-2006-183, EECS Department, University of California, Berkeley.
Andrews, G. R. (2000). Foundations of multithreaded, parallel, and distributed programming (Vol. 11). Reading: Addison-Wesley.
El-Zoghdy, S. F., & Ghoniemy, S. (2014). A Survey of Load Balancing In High-Performance Distributed Computing Systems. International Journal of Advanced Computing Research,
Marlow, S. (2012). Parallel and concurrent programming in Haskell. In Central European Functional Programming School (pp. 339-401). Springer, Berlin, Heidelberg. DOI: https://doi.org/10.1007/978-3-642-32096-5_7
Culler, D., Karp, R., Patterson, D., Sahay, A., Schauser, K. E., Santos, E., ... & Von Eicken, T. (1993, August). LogP: Towards a realistic model of parallel computation. In ACM Sigplan Notices (Vol. 28, No. 7, pp. 1-12). ACM. DOI: https://doi.org/10.1145/173284.155333
Hennessy, J. L., & Patterson, D. A. (2011). Computer architecture: a quantitative approach. Elsevier.
Flynn, M. J., & Rudd, K. W. (1996). Parallel architectures. ACM Computing Surveys (CSUR), 28(1), 67-70. DOI: https://doi.org/10.1145/234313.234345
Eckerson, W. (1995). Three tier client/server architecture: Achieving scalability, performance and efficiency in client server applications. Open Information Systems, 10(1).
Reig Ventura, G. (2008). Policy-Driven Resource Management for virtualized Grid providers.
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. (1996). A system of patterns: Pattern-oriented software architecture.
AL, M. K., TK, M. S., Kothiwale, M., & SS, K. Real-Time And Distributed Computing Systems.
Asghar, Z., & Ali, U. (2016). Comparative Analysis of Multiprocessor Architecture. International Journal of Advanced Research in Computer Science and Electronics Engineering (IJARCSEE), 5(12), pp-131.
Riesen, R., Brightwell, R., & Maccabe, A. B. (1998). Differences between distributed and parallel systems. SAND98-2221, Unlimited Release, Printed October DOI: https://doi.org/10.2172/1518
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-By) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This work is licensed under a Creative Commons Attribution License CC BY