dc.contributor.author |
Silva, WGHAM |
|
dc.contributor.author |
Hewage, N |
|
dc.contributor.author |
Dhanushka, WDM |
|
dc.contributor.author |
Nufail, MNM |
|
dc.contributor.author |
Nanayakkara, V |
|
dc.contributor.author |
Perera, S |
|
dc.contributor.editor |
Rodrigo, R |
|
dc.date.accessioned |
2022-12-22T07:57:11Z |
|
dc.date.available |
2022-12-22T07:57:11Z |
|
dc.date.issued |
2013-02 |
|
dc.identifier.citation |
***** |
en_US |
dc.identifier.uri |
http://dl.lib.uom.lk/handle/123/19873 |
|
dc.description.abstract |
This 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.language.iso |
en |
en_US |
dc.publisher |
The Engineering Research Unit, University of Moratuwa |
en_US |
dc.title |
Siyapath : a p2p gossip based volunteer computing framework |
en_US |
dc.type |
Conference-Full-text |
en_US |
dc.identifier.faculty |
Engineering |
en_US |
dc.identifier.department |
Engineering Research Unit, University of Moratuwa |
en_US |
dc.identifier.year |
2013 |
en_US |
dc.identifier.conference |
National Engineering Conference Engineering Research For Nation Building |
en_US |
dc.identifier.place |
Katubedda |
en_US |
dc.identifier.pgnos |
pp. 20-25 |
en_US |
dc.identifier.proceeding |
Proceedings of the 18th Annual Research Symposium |
en_US |