Dynamic Load Distribution To Improve Speedup Of Multi-Core System Using MPI With Virtualization
Computing power of data is the demand of the society now days. To provide the computing power to current systems parallel programming models with virtualization technique can play an important role. Parallel programming models allow a system developer to convert a sequential solution of an application to a parallel solution of the same application in lesser time. This paper used distributed memory to improve the execution time of the application. The parallel programming model evaluated in the paper is MPI model. MPI model uses the concepts of data parallelism with respect to the execution time of the applications. Sorting methods have been used to check the performance of the system. The performance of applications under MPI model with virtualization technique and dynamic load balancing has been recorded. Finally recorded data has been used to analytically compare the performance parameters.