MapReduce-based Image Processing System with Priority-based DSRF Algorithm

碩士 === 淡江大學 === 電機工程學系碩士班 === 100 === MapReduce, a programming model proposed by Google, is designed for distributed parallel computing to process vast amounts of data. MapReduce users write the Map and Reduce functions, input the data to be processed and the task will be finished automatically. Had...

Full description

Bibliographic Details
Main Authors: Ling Shang Kuo, 郭玲裳
Other Authors: Wei Tsong Lee
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/83574896179989218488
id ndltd-TW-100TKU05442040
record_format oai_dc
spelling ndltd-TW-100TKU054420402015-10-13T21:27:34Z http://ndltd.ncl.edu.tw/handle/83574896179989218488 MapReduce-based Image Processing System with Priority-based DSRF Algorithm 基於MapReduce的影像處理系統加入DSRF優先權排程機制 Ling Shang Kuo 郭玲裳 碩士 淡江大學 電機工程學系碩士班 100 MapReduce, a programming model proposed by Google, is designed for distributed parallel computing to process vast amounts of data. MapReduce users write the Map and Reduce functions, input the data to be processed and the task will be finished automatically. Hadoop, a distributed file system designed for implementing Google MapReduce, is adopted by many enterprises for daily data-intensive applications. Most users process short tasks using MapReduce; in other words, most tasks handled by the Map and Reduce functions require low response time. Currently, quite few users use MapReduce for 2D to 3D image processing, which is highly complicated and requires long execution time. However, in our opinion, MapReduce is exactly suitable for processing applications of high complexity and high computation. The other researches use MapReduce to build their applications. In the above researches, they will store the complete data into their file system. In our paper, our system is a real-time image processing system and the file system will get the real-time image continually. By the way, the system doesn’t have a schedule algorithm to solve the real-time application problem. This paper implements MapReduce on an integrated 2D to 3D multi-user system, in which Map is responsible for image processing procedures of high complexity and high computation, and Reduce is responsible for integrating the intermediate data processed by Map for the final output. Different from short tasks, when several users compete simultaneously to acquire data from MapReduce for 2D to 3D applications, data that waits to be processed by Map will be delayed by the current user and Reduce has to wait until the completion of all Map tasks to generate the final result. Therefore, a novel scheduling scheme, Dynamic Switch of Reduce Function (DSRF) Algorithm. Wei Tsong Lee 李維聰 2012 學位論文 ; thesis 63 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 電機工程學系碩士班 === 100 === MapReduce, a programming model proposed by Google, is designed for distributed parallel computing to process vast amounts of data. MapReduce users write the Map and Reduce functions, input the data to be processed and the task will be finished automatically. Hadoop, a distributed file system designed for implementing Google MapReduce, is adopted by many enterprises for daily data-intensive applications. Most users process short tasks using MapReduce; in other words, most tasks handled by the Map and Reduce functions require low response time. Currently, quite few users use MapReduce for 2D to 3D image processing, which is highly complicated and requires long execution time. However, in our opinion, MapReduce is exactly suitable for processing applications of high complexity and high computation. The other researches use MapReduce to build their applications. In the above researches, they will store the complete data into their file system. In our paper, our system is a real-time image processing system and the file system will get the real-time image continually. By the way, the system doesn’t have a schedule algorithm to solve the real-time application problem. This paper implements MapReduce on an integrated 2D to 3D multi-user system, in which Map is responsible for image processing procedures of high complexity and high computation, and Reduce is responsible for integrating the intermediate data processed by Map for the final output. Different from short tasks, when several users compete simultaneously to acquire data from MapReduce for 2D to 3D applications, data that waits to be processed by Map will be delayed by the current user and Reduce has to wait until the completion of all Map tasks to generate the final result. Therefore, a novel scheduling scheme, Dynamic Switch of Reduce Function (DSRF) Algorithm.
author2 Wei Tsong Lee
author_facet Wei Tsong Lee
Ling Shang Kuo
郭玲裳
author Ling Shang Kuo
郭玲裳
spellingShingle Ling Shang Kuo
郭玲裳
MapReduce-based Image Processing System with Priority-based DSRF Algorithm
author_sort Ling Shang Kuo
title MapReduce-based Image Processing System with Priority-based DSRF Algorithm
title_short MapReduce-based Image Processing System with Priority-based DSRF Algorithm
title_full MapReduce-based Image Processing System with Priority-based DSRF Algorithm
title_fullStr MapReduce-based Image Processing System with Priority-based DSRF Algorithm
title_full_unstemmed MapReduce-based Image Processing System with Priority-based DSRF Algorithm
title_sort mapreduce-based image processing system with priority-based dsrf algorithm
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/83574896179989218488
work_keys_str_mv AT lingshangkuo mapreducebasedimageprocessingsystemwithprioritybaseddsrfalgorithm
AT guōlíngshang mapreducebasedimageprocessingsystemwithprioritybaseddsrfalgorithm
AT lingshangkuo jīyúmapreducedeyǐngxiàngchùlǐxìtǒngjiārùdsrfyōuxiānquánpáichéngjīzhì
AT guōlíngshang jīyúmapreducedeyǐngxiàngchùlǐxìtǒngjiārùdsrfyōuxiānquánpáichéngjīzhì
_version_ 1718064143716581376