Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling

碩士 === 國立高雄第一科技大學 === 系統資訊與控制研究所 === 101 === During the development stage, a developed software system is focused on automation and correctness of its outputs. However, output efficiency of the system gets worse while increasing of data items and amounts in the operating stage. In particular, a time...

Full description

Bibliographic Details
Main Authors: Meng-Yu Kuo, 郭萌裕
Other Authors: Haw-Ching Yang
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/48433409618499188181
id ndltd-TW-101NKIT5392002
record_format oai_dc
spelling ndltd-TW-101NKIT53920022017-04-16T04:34:31Z http://ndltd.ncl.edu.tw/handle/48433409618499188181 Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling 應用粒子群最佳化排程之平行物料控管處理架構 Meng-Yu Kuo 郭萌裕 碩士 國立高雄第一科技大學 系統資訊與控制研究所 101 During the development stage, a developed software system is focused on automation and correctness of its outputs. However, output efficiency of the system gets worse while increasing of data items and amounts in the operating stage. In particular, a time-out issue occurs when the limited resources of the system are competed for processing increasing data by various jobs which are owned by different roles for different time constraints. This work proposes the particle swarm optimization (PSO) based parallel processing architecture to schedule and execute the system jobs for satisfying the multi-objective: roles, works, and due dates. In application, we enhanced the materiel control system to present efficiency of the architecture. For a general material control system, if the vendors and product groups of material items are independent, the tasks of material reports can be separately executed according to vendors or product groups. Hence, an execution plan in the available virtual machines can be scheduled by the PSO according to the needed execution times of the tasks. The task data are preloaded from the database to the hash tables of the corresponding virtual machine by following the execution plan to form the data cache. Using the distributed computing method Map Reduce, the tasks are mapped to the available virtual machines for parallel processing. Finally, the results of the tasks are integrated and reduced for generating the final reports. In execution efficiency, the report jobs of a fabless material management case, which handles 21 fabs for outsourcing manufacturing 798 product groups, indicate that each original jobs spent 35 min. on average while executing on a computing node. Using the proposed processing architecture, the mean execution time of report jobs is 2.5 min. which is decreased 93% of the original time while executing on four virtual machines. Especially, the constraint of the job execution time (3 min.) by increasing the numbers of virtual machines while material data are increased. Hence, the proposed architecture is proven with data extendibility and time-constraint insurance. Haw-Ching Yang 楊浩青 2013 學位論文 ; thesis 84 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立高雄第一科技大學 === 系統資訊與控制研究所 === 101 === During the development stage, a developed software system is focused on automation and correctness of its outputs. However, output efficiency of the system gets worse while increasing of data items and amounts in the operating stage. In particular, a time-out issue occurs when the limited resources of the system are competed for processing increasing data by various jobs which are owned by different roles for different time constraints. This work proposes the particle swarm optimization (PSO) based parallel processing architecture to schedule and execute the system jobs for satisfying the multi-objective: roles, works, and due dates. In application, we enhanced the materiel control system to present efficiency of the architecture. For a general material control system, if the vendors and product groups of material items are independent, the tasks of material reports can be separately executed according to vendors or product groups. Hence, an execution plan in the available virtual machines can be scheduled by the PSO according to the needed execution times of the tasks. The task data are preloaded from the database to the hash tables of the corresponding virtual machine by following the execution plan to form the data cache. Using the distributed computing method Map Reduce, the tasks are mapped to the available virtual machines for parallel processing. Finally, the results of the tasks are integrated and reduced for generating the final reports. In execution efficiency, the report jobs of a fabless material management case, which handles 21 fabs for outsourcing manufacturing 798 product groups, indicate that each original jobs spent 35 min. on average while executing on a computing node. Using the proposed processing architecture, the mean execution time of report jobs is 2.5 min. which is decreased 93% of the original time while executing on four virtual machines. Especially, the constraint of the job execution time (3 min.) by increasing the numbers of virtual machines while material data are increased. Hence, the proposed architecture is proven with data extendibility and time-constraint insurance.
author2 Haw-Ching Yang
author_facet Haw-Ching Yang
Meng-Yu Kuo
郭萌裕
author Meng-Yu Kuo
郭萌裕
spellingShingle Meng-Yu Kuo
郭萌裕
Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
author_sort Meng-Yu Kuo
title Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
title_short Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
title_full Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
title_fullStr Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
title_full_unstemmed Parallel Material Control Processing Architecture Using Particle Swarm Optimal Scheduling
title_sort parallel material control processing architecture using particle swarm optimal scheduling
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/48433409618499188181
work_keys_str_mv AT mengyukuo parallelmaterialcontrolprocessingarchitectureusingparticleswarmoptimalscheduling
AT guōméngyù parallelmaterialcontrolprocessingarchitectureusingparticleswarmoptimalscheduling
AT mengyukuo yīngyònglìziqúnzuìjiāhuàpáichéngzhīpíngxíngwùliàokòngguǎnchùlǐjiàgòu
AT guōméngyù yīngyònglìziqúnzuìjiāhuàpáichéngzhīpíngxíngwùliàokòngguǎnchùlǐjiàgòu
_version_ 1718438201327091712