Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/33
Title: Implementing Computational Grid and Measure Its Throughput
Authors: Anand, Hitesh
Keywords: Computational Grid
Throughput
Grid
Computer 2004
Project Report 2004
Computer Project Report
Project Report
04MCE
04MCE001
Issue Date: 1-Jun-2006
Publisher: Institute of Technology
Series/Report no.: 04MCE001
Abstract: The motivating fact for my project is : “Distribute the job among several workers (Computers) to reduce the total processing time and to utilize their resources.” High-performance distributed computing appears to be shifting away from tightly-connected supercomputers to “Computational Grids” composed of heterogeneous systems of networks, computers, storage devices, and various other devices that collectively act as a single geographically distributed “virtual” computer. Nowadays there is a need for supercomputers on which people can run long compute jobs. To fulfill that need we have setup the Computational Grid. We have developed the networked system that acts as a Grid. One of the grid participants acts as the submission host from where we are going to submit the host. The main goal of computational grid is to reduce the processing time by distributing the long task among multiple machines which have their computation cycles free. We have achieved this by dividing the application amongst multiple parallel tasks and then distribute these tasks among the machines which are registered as the participants of the Grid and have their computational cycles free. Each individual machine has the task it has to do and all machines in the grid have the same algorithm to work on those tasks. For this the machines which are free and interested in participating in the grid register themselves to the Server with their available capacity. And they updates this information periodically so that the grid has the latest status of its nodes. According to the number of nodes available, the required job is divided into subjobs. These subjobs with the required data and other information are sent to the execution hosts. After processing its task, each execution host sends the response back to the submission host who collects all the outputs from execution hosts and present the final output to the submitting user in completely transparent manner.
URI: http://hdl.handle.net/123456789/33
Appears in Collections:Dissertation, CE

Files in This Item:
File Description SizeFormat 
04mce001.pdf04MCE001727.75 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.