Implementation of Distributed Computing Management by Kernel Programming

碩士 === 國立中山大學 === 電機工程學系研究所 === 103 === The cloud services primary divided into two types:data server and distributed computing architecture. The distributed computing can achieve rapid and reliable requirements of data processing at a lower cost. In this paper, we propose a new distributed computin...

Full description

Bibliographic Details
Main Authors: Sheng-Yu Huang, 黃晟育
Other Authors: Jih-ching Chiu
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/41090253535066353953
Description
Summary:碩士 === 國立中山大學 === 電機工程學系研究所 === 103 === The cloud services primary divided into two types:data server and distributed computing architecture. The distributed computing can achieve rapid and reliable requirements of data processing at a lower cost. In this paper, we propose a new distributed computing management which used the kernel programming. The communication is composed of management server, computing node and client. It can manage many computing nodes effectively, to offer users a more flexible distributed computing environment. In order to realize the target of managing computing node uniformly and processing data discretely, our architecture divided into three parts: Management server, computing node and client. The management server is responsible for accepting and managing computing node information. It should distribute computing resources and help client wired to computing node, if client send an operational request. Computing node is based on the kernel of different operation system (Windows and Linux). Let idle resources used as a platform by the computing nodes. This method can reduce the equipment cost. And we used the concept of MapReduce on client. Set the Map agent and Reduce agent to help disperse and collect data. Finally, we prove our implementation of distributed computing management through practical verification on operation system kernel of Windows 7/8 and Linux Ubuntu 13.10. It can integrate computing nodes of different operation system, and solve the Hot-spot problem.