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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |