Siyapath : a p2p gossip based volunteer computing framework

dc.contributor.authorSilva, WGHAM
dc.contributor.authorHewage, N
dc.contributor.authorDhanushka, WDM
dc.contributor.authorNufail, MNM
dc.contributor.authorNanayakkara, V
dc.contributor.authorPerera, S
dc.contributor.editorRodrigo, R
dc.date.accessioned2022-12-22T07:57:11Z
dc.date.available2022-12-22T07:57:11Z
dc.date.issued2013-02
dc.description.abstractThis paper presents Siyapath, a distributed volunteer computing framework prototype. It takes a novel approach in solving the problem of increasing demand for high performance computing. High performance computing addresses the demands on computationally intensive tasks. Volunteer computing is one approach to address the high performance computing requirements. Volunteer computing uses computational power volunteered by the general public, to perform computationally intensive tasks in a distributed manner. A volunteer computing framework provides the infrastructure for a volunteer computing network to operate. The solution presented, Siyapath, is a peer-to-peer, gossip based volunteer computing framework. Existing volunteer computing framework implementations are discussed in (his paper, along with their pitfalls and fallacies. The peer-to-peer architecture was incorporated into Siyapath with the intention of overcoming drawbacks present in volunteer computing frameworks based on a client-server architecture. Siyapath the functionality provided by Apache Thrift as a cross-language services development framework and gossip based protocol for communication. How Thrift and gossip based protocols help to improve the performance of the framework is also discussed. A proof-of-concept implementation of Siyapath has been completed which comprises of the basic functionality of a volunteer computing framework. Details of this design and implementation are described in the paper. Performance tests including a load test and a scalability test have been carried out to measure how the framework performs as the network scales. In the latter part of the paper, the results of the tests are presented and analyzed.en_US
dc.identifier.citation*****en_US
dc.identifier.conferenceNational Engineering Conference Engineering Research For Nation Buildingen_US
dc.identifier.departmentEngineering Research Unit, University of Moratuwaen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.pgnospp. 20-25en_US
dc.identifier.placeKatubeddaen_US
dc.identifier.proceedingProceedings of the 18th Annual Research Symposiumen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/19873
dc.identifier.year2013en_US
dc.language.isoenen_US
dc.publisherThe Engineering Research Unit, University of Moratuwaen_US
dc.titleSiyapath : a p2p gossip based volunteer computing frameworken_US
dc.typeConference-Full-texten_US

Files

Collections