A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power
碩士 === 國立暨南國際大學 === 資訊管理學系 === 94 === Reporting systems are indispensable to enterprise’s daily operations. People rely on reports to understand the business status quo as well as to make their decisions. The process of generating reports is usually data-intensive and thus tedious. This thesis deals...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/77136903815838343273 |
id |
ndltd-TW-094NCNU0396002 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NCNU03960022015-10-13T10:34:47Z http://ndltd.ncl.edu.tw/handle/77136903815838343273 A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power 有效應用企業計算能量實現分散式報表產生方法 Tsung-Hsien Yang 楊宗憲 碩士 國立暨南國際大學 資訊管理學系 94 Reporting systems are indispensable to enterprise’s daily operations. People rely on reports to understand the business status quo as well as to make their decisions. The process of generating reports is usually data-intensive and thus tedious. This thesis deals with reports generating problems in an enterprise. As there are precedence relationships among the input and output data of reports, generating reports must follow the order of reports. We develop an agent-based, distributed reports generating framework that can effectively utilize enterprise’s computing power, especially for the lower-utilized personal computers (PCs) on clerks’ desktops. In the framework, each report generating job is done by a distributed report generating agent (RGA). The collaboration and coordination of reports generating jobs are executed by a report coordinating agent (RCA) which is responsible to schedule report generating jobs to distributed RGAs. We adopt a heuristic approach to solve the distributed reports scheduling problem, which is NP-hard in computational complexity. Our report scheduling method schedules report generating jobs in a greedy way such that the overall report generating time is minimized. We implement a distributed reports generating test environment with five personal computers. Some experiments are designed and conducted to validate our idea on the agent-based, distributed report generating framework. Numerical results indicate that our approach is feasible and effective. We conduct experiments to explore the computation times and the reports generating makespan of the proposed reports scheduling method, as compared to the optimal solutions obtained from exhaustive search. We find that our reports generating scheduling algorithm performs well in the scenarios whose capabilities of computers are almost equal to each other. Da-Yin Liao 廖大穎 2006 學位論文 ; thesis 73 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立暨南國際大學 === 資訊管理學系 === 94 === Reporting systems are indispensable to enterprise’s daily operations. People rely on reports to understand the business status quo as well as to make their decisions. The process of generating reports is usually data-intensive and thus tedious. This thesis deals with reports generating problems in an enterprise. As there are precedence relationships among the input and output data of reports, generating reports must follow the order of reports. We develop an agent-based, distributed reports generating framework that can effectively utilize enterprise’s computing power, especially for the lower-utilized personal computers (PCs) on clerks’ desktops. In the framework, each report generating job is done by a distributed report generating agent (RGA). The collaboration and coordination of reports generating jobs are executed by a report coordinating agent (RCA) which is responsible to schedule report generating jobs to distributed RGAs.
We adopt a heuristic approach to solve the distributed reports scheduling problem, which is NP-hard in computational complexity. Our report scheduling method schedules report generating jobs in a greedy way such that the overall report generating time is minimized.
We implement a distributed reports generating test environment with five personal computers. Some experiments are designed and conducted to validate our idea on the agent-based, distributed report generating framework. Numerical results indicate that our approach is feasible and effective. We conduct experiments to explore the computation times and the reports generating makespan of the proposed reports scheduling method, as compared to the optimal solutions obtained from exhaustive search. We find that our reports generating scheduling algorithm performs well in the scenarios whose capabilities of computers are almost equal to each other.
|
author2 |
Da-Yin Liao |
author_facet |
Da-Yin Liao Tsung-Hsien Yang 楊宗憲 |
author |
Tsung-Hsien Yang 楊宗憲 |
spellingShingle |
Tsung-Hsien Yang 楊宗憲 A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
author_sort |
Tsung-Hsien Yang |
title |
A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
title_short |
A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
title_full |
A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
title_fullStr |
A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
title_full_unstemmed |
A Distributed Report Generating Approach by Effectively Utilizing Enterprise Computing Power |
title_sort |
distributed report generating approach by effectively utilizing enterprise computing power |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/77136903815838343273 |
work_keys_str_mv |
AT tsunghsienyang adistributedreportgeneratingapproachbyeffectivelyutilizingenterprisecomputingpower AT yángzōngxiàn adistributedreportgeneratingapproachbyeffectivelyutilizingenterprisecomputingpower AT tsunghsienyang yǒuxiàoyīngyòngqǐyèjìsuànnéngliàngshíxiànfēnsànshìbàobiǎochǎnshēngfāngfǎ AT yángzōngxiàn yǒuxiàoyīngyòngqǐyèjìsuànnéngliàngshíxiànfēnsànshìbàobiǎochǎnshēngfāngfǎ AT tsunghsienyang distributedreportgeneratingapproachbyeffectivelyutilizingenterprisecomputingpower AT yángzōngxiàn distributedreportgeneratingapproachbyeffectivelyutilizingenterprisecomputingpower |
_version_ |
1716830264120836096 |