By Topic

Efficient Parallel Process Migration Algorithm Using Statistical Approach

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Vaidya, C.D. ; M-Tech (4th SEM), RKNEC, Nagpur, India ; Chandak, M.B.

The cost or complexity of serial algorithms is estimated in terms of the space i.e. memory and time i.e. processor cycle. Parallel algorithms need to optimize one or more resources and also the communication between different processors. Parallel processing involves a technique by which complex data sets are broken into individual threads and processed simultaneously on one or more cores. If a system is doing one task which consists of large computation, it will take more time to finish that task. The proposed approach enables the efficient exploitation of parallelism by well-balanced distribution of workload to host processors and minimizes the overhead on single computer. Data division and migration is used for parallel processing. But if the process is migrated, it needs to take care of process for execution like pause, resume etc. It also needs to set check points for processes that become very complicated and time consuming. The proposed work divides the task into some subset on the basis of global decision and migrate that task among the slave computers. The output from the slave computers are collected on the master node. The proposed work considers the SIMD and MIMD computer applications for comparing the result for analysis. The proposed work contains static approach for process migration using data level parallelism. It creates small chunks of data from the large data set to reduce the execution time. It considers the memory availability of the slave nodes for taking the decision of data transfer. The proposed approach considers equal and unequal data division and distribution for load balancing. In addition to computational cost, the cost of memory accesses is an important factor for determining program performance. Proposed work is based on memory availability of slave nodes, as per their availability they are given an additional task to perform.

Published in:

Computational Intelligence and Communication Networks (CICN), 2012 Fourth International Conference on

Date of Conference:

3-5 Nov. 2012