header
Local cover image
Local cover image
Image from OpenLibrary

Software fault tolerance in MapReduce / Mostafa Mohamed Mahmoud Taha ; Supervised Fatma A. Omara , Mohamed H. Khafagy

By: Contributor(s): Material type: TextTextLanguage: English Publication details: Cairo : Mostafa Mohamed Mahmoud Taha , 2019Description: 82 Leaves ; 30cmOther title:
  • MapReduce {uFEE3}{uFECC}{uFE8E}{uFEDF}{uFE9F}{uFE94} ا{uئإء٧}ط{uئإ٨إ}ء ا{uئإؤئ}{uئإ٩١}را{uئإإ٣}{uئإ٩إ} {uئإؤ٣}{uئإئ٠} {uئإء٧}وارز{uئإإ٣}{uئآئإ}{uئإ٩٤} [Added title page title]
Subject(s): Online resources: Available additional physical forms:
  • Issued also as CD
Dissertation note: Thesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science Summary: MapReduce is a framework and runtime environment for big data processing over distributed systems (e.g., cluster, cloud, and grids). MapReduce has become an effective framework for processing and analysis of huge data size in large systems. On the other hand, Hadoop represents one of the core frameworks based on Map/Reduce for Big Data analysis and processing. One of the critical issues in MapReduce is task failure which could increase the cost of the job and affect resource utilization. Currently, MapReduce fault tolerance mechanism is based on rescheduling failure tasks on other nodes to re- execute again. Therefore, task rescheduling affects resource utilization, as well as, execution time. In this thesis, a new Rollback-recovery model called Pessimistic Log-based rollback (PLR) is introduced to support MapReduce fault tolerance. According to the proposed PLR model, a logging process has introduced to enable rollback by recording the task, which is determinant in the log report when the failure occurs. When a task is failed, the proposed PLR model will reactivate the execution of this task starting from the last state before failing on the same node which optimistically can solve the MapReduce task failure problem. In the worst case, the task will be rescheduled into another node to be re-executed. The experimental results of the proposed PLR model show that MapReduce performance is improved in the case of failure by reducing the execution time by 35% approximately
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Copy number Status Barcode
Thesis Thesis قاعة الرسائل الجامعية - الدور الاول المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2019.Mo.S (Browse shelf(Opens below)) Not for loan 01010110079689000
CD - Rom CD - Rom مخـــزن الرســائل الجـــامعية - البدروم المكتبة المركزبة الجديدة - جامعة القاهرة Cai01.20.03.M.Sc.2019.Mo.S (Browse shelf(Opens below)) 79689.CD Not for loan 01020110079689000

Thesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science

MapReduce is a framework and runtime environment for big data processing over distributed systems (e.g., cluster, cloud, and grids). MapReduce has become an effective framework for processing and analysis of huge data size in large systems. On the other hand, Hadoop represents one of the core frameworks based on Map/Reduce for Big Data analysis and processing. One of the critical issues in MapReduce is task failure which could increase the cost of the job and affect resource utilization. Currently, MapReduce fault tolerance mechanism is based on rescheduling failure tasks on other nodes to re- execute again. Therefore, task rescheduling affects resource utilization, as well as, execution time. In this thesis, a new Rollback-recovery model called Pessimistic Log-based rollback (PLR) is introduced to support MapReduce fault tolerance. According to the proposed PLR model, a logging process has introduced to enable rollback by recording the task, which is determinant in the log report when the failure occurs. When a task is failed, the proposed PLR model will reactivate the execution of this task starting from the last state before failing on the same node which optimistically can solve the MapReduce task failure problem. In the worst case, the task will be rescheduled into another node to be re-executed. The experimental results of the proposed PLR model show that MapReduce performance is improved in the case of failure by reducing the execution time by 35% approximately

Issued also as CD

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image
Share
Under the supervision of New Central Library Manager

Implemented and Customized by: Eng.M.Mohamady
Contact:   info@cl.cu.edu.eg

© All rights reserved  New Central Library