An approach for implementing high throughput computing in a peer-to-peer environment

Peer-to-peer systems are now being used for sharing files and harnessing idle computing resources. Currently, there are peer-to-peer (P2P) systems that harness computing resources (i.e., SETI@Home (SETI Project, 2003) and ChessBrain (ChessBrain, 2003)) but only allow privileged users to send jobs th...

Full description

Saved in:
Bibliographic Details
Main Author: Trogo, Rhia S.
Format: text
Language:English
Published: Animo Repository 2005
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/3310
https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10148/viewcontent/TG03942_F_Partial.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_masteral-10148
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_masteral-101482024-03-02T02:30:16Z An approach for implementing high throughput computing in a peer-to-peer environment Trogo, Rhia S. Peer-to-peer systems are now being used for sharing files and harnessing idle computing resources. Currently, there are peer-to-peer (P2P) systems that harness computing resources (i.e., SETI@Home (SETI Project, 2003) and ChessBrain (ChessBrain, 2003)) but only allow privileged users to send jobs that can be processed by resources available to ordinary computers connected on the Internet. This research provides a system model for high throughput computing (HTC) in a peer-to-peer environment with job distribution. The system model accommodates dynamic membership (i.e., nodes may join and leave the system arbitrarily) through supernodes that keep track of a partial list of peer nodes. The system is designed based on the model that allows peer nodes to submit jobs for other nodes to process and at the same time allow nodes to execute jobs submitted by other nodes. Due to the nature of P2P, nodes can take on the role of a client and a server at the same time. Moreover, the system allows distribution of jobs to qualified server nodes based on job requirements specified by the client node. Each node has a local partial list of server nodes that is organized based on their static properties. In case of unavailability of a qualified server node in the local partial list, the supernode to which the node is registered is contacted by sending the requirements of a job. If a qualified server is still unavailable, the node will get the first supernode in its supernode list. The possibility of stale data was considered because properties of the nodes change over time. The system model was analyzed in terms of message overhead and scalability using a simulator. Walkthroughs for the worst cases were also considered given the algorithm of the system. 2005-06-23T07:00:00Z text application/pdf https://animorepository.dlsu.edu.ph/etd_masteral/3310 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10148/viewcontent/TG03942_F_Partial.pdf Master's Theses English Animo Repository Systems software Computer network resources Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Systems software
Computer network resources
Computer Sciences
spellingShingle Systems software
Computer network resources
Computer Sciences
Trogo, Rhia S.
An approach for implementing high throughput computing in a peer-to-peer environment
description Peer-to-peer systems are now being used for sharing files and harnessing idle computing resources. Currently, there are peer-to-peer (P2P) systems that harness computing resources (i.e., SETI@Home (SETI Project, 2003) and ChessBrain (ChessBrain, 2003)) but only allow privileged users to send jobs that can be processed by resources available to ordinary computers connected on the Internet. This research provides a system model for high throughput computing (HTC) in a peer-to-peer environment with job distribution. The system model accommodates dynamic membership (i.e., nodes may join and leave the system arbitrarily) through supernodes that keep track of a partial list of peer nodes. The system is designed based on the model that allows peer nodes to submit jobs for other nodes to process and at the same time allow nodes to execute jobs submitted by other nodes. Due to the nature of P2P, nodes can take on the role of a client and a server at the same time. Moreover, the system allows distribution of jobs to qualified server nodes based on job requirements specified by the client node. Each node has a local partial list of server nodes that is organized based on their static properties. In case of unavailability of a qualified server node in the local partial list, the supernode to which the node is registered is contacted by sending the requirements of a job. If a qualified server is still unavailable, the node will get the first supernode in its supernode list. The possibility of stale data was considered because properties of the nodes change over time. The system model was analyzed in terms of message overhead and scalability using a simulator. Walkthroughs for the worst cases were also considered given the algorithm of the system.
format text
author Trogo, Rhia S.
author_facet Trogo, Rhia S.
author_sort Trogo, Rhia S.
title An approach for implementing high throughput computing in a peer-to-peer environment
title_short An approach for implementing high throughput computing in a peer-to-peer environment
title_full An approach for implementing high throughput computing in a peer-to-peer environment
title_fullStr An approach for implementing high throughput computing in a peer-to-peer environment
title_full_unstemmed An approach for implementing high throughput computing in a peer-to-peer environment
title_sort approach for implementing high throughput computing in a peer-to-peer environment
publisher Animo Repository
publishDate 2005
url https://animorepository.dlsu.edu.ph/etd_masteral/3310
https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10148/viewcontent/TG03942_F_Partial.pdf
_version_ 1792664305106157568