Back to Search Start Over

Comparison of checkpointed aided parallel execution against MapReduce

Authors :
Rani, Nisha
Sathyadevan, Shiju
Renault, Eric
Ha, Viet Hai
Amrita Center For Cyber Security Systems and Network (Amrita University)
Réseaux, Systèmes, Services, Sécurité (R3S-SAMOVAR)
Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (SAMOVAR)
Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)-Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)
Département Réseaux et Services Multimédia Mobiles (RS2M)
Institut Mines-Télécom [Paris] (IMT)-Télécom SudParis (TSP)
Centre National de la Recherche Scientifique (CNRS)
College of Education [Hue] (Hue University)
Télécom SudParis & Institut Mines-Télécom Business School, Médiathèque
Source :
International Journal of Applied Engineering Research, International Journal of Applied Engineering Research, Research India Publications, 2015, 10 (11), pp.27513-27524
Publication Year :
2015
Publisher :
HAL CCSD, 2015.

Abstract

International audience; Researchers have been actively working for the past few decades in parallelizing programs so as to cut through massive data chunks for faster response. Current day processors are faster and have more number of cores. So as to utilize the computational capabilities of the processors to its full extend, processes need to be run in parallel. There are several advantages for parallel programs over sequential programs. In sequential programming, the processes execute in a sequential order one after the other. But in parallel programming, we have multiple processes and threads that execute simultaneously at the same time. A task can be performed in lesser time by using parallel programming. But writing a parallel programming manually is a difficult and time consuming task. So we have to use tools to convert a sequential program to a parallel one automatically. OpenMP (Open Multi- Processing) is a set of directives which can be used to generate parallel programs written in C, C++, and FORTRAN to an efficient parallel program. CAPE ( Checkpointing Aided Parallel Execution) is a new paradigm that uses checkpointing technique to generate parallel programs from sequential programs provided with OpenMP directives. is a programming model for performing parallel processing. The main purpose of this paper is to compare the performance and coding complexity of against CAPE under different levels of difficulties

Details

Language :
English
ISSN :
09734562 and 09739769
Database :
OpenAIRE
Journal :
International Journal of Applied Engineering Research, International Journal of Applied Engineering Research, Research India Publications, 2015, 10 (11), pp.27513-27524
Accession number :
edsair.dedup.wf.001..b585c5bff7812340f4054489f16170be