Evaluation of Virtual and Physical Parallelism Environments
Mustapha M. Bauaâ€™a1, Jehan K. Shareef 2, Aqeel M. Hamad3
Journal of Information Technology Review, Vol. 6, No. 3, 2015.
DOI: 
Link: http://www.dline.info/jitr/fulltext/v6n3/v6n3_1.pdf
Abstract:
Parallelism is the concept that associates with participating more than one computer, process, or thread in one
problem execution. The concept is used for increasing multitasks performance execution effectively. Many algorithms,
techniques, architectures, frameworks, and environments are found to enhance this concept and finally enhance the
performance. However, two basic environments are exists to execute parallel tasks; these two environments are Virtual and
Physical parallelism. Both of these two runtime environments have their features, advantages and disadvantages. The paper
focuses on analyze, evaluate and clarify some differences between the two environments. Results depend on real case study
executed via Java-Thread, Open-MP, MPI in virtual environment and an MPI in physical environment. Implementation of the
case study and validation results are shown and they clearly clarify the advantages, disadvantages and limits of using any
environment of them.