A Web Services-based P2P Platform for Enterprise Grid Computing

碩士 === 國立臺灣大學 === 資訊管理學研究所 === 92 === With the enhancement of personal computing, PC(Personal Computers) have been able to process a lot of complicated computing tasks. Although today’s computing capability is significantly enhanced and many application-related jobs could be complete within a minute...

Full description

Bibliographic Details
Main Authors: Chun-Yi Chan, 詹群毅
Other Authors: 曹承礎
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/yqhyyh
Description
Summary:碩士 === 國立臺灣大學 === 資訊管理學研究所 === 92 === With the enhancement of personal computing, PC(Personal Computers) have been able to process a lot of complicated computing tasks. Although today’s computing capability is significantly enhanced and many application-related jobs could be complete within a minute, there are still plenty of highly computing-intensive programs that could not be done in a short amount time. Under this circumstance, this research aims to integrate and utilize a company’s spare/excess computing resources to form an “Enterprise Grid”, in order to accommodate the needs of company’s relevant high computing-intensive applications. It could ultimately avoid the cost of purchasing high-end server and ensure of effective use of it spare/excess computing resources inside the company be used more effectively. Therefore, this research is mainly discusses about how to integrate spare/excess computing resources inside a company and to use them in a more effective way. This research presents a possible realized architecture. It discusses the approach of integrating resources and intends to provide a simple interface and design for straight-forward implementation of various algorithms to reduce the complexity and time of developing distributed computing besides integrating resources. Therefore this research attempts to find a general architecture for distributed parallel computing platform. Then a prototype adhering to this architecture is produced. This platform can help programmers solve the related issue of distributed computing. Finally, it provides a single interface for accessing and this allows when exploiting back-end computing power, to develop application programs only through this interface without encountering the related issues of distributed computing. In short, it accomplishes the goal of making a practical and useful distributed computing platform.