2019 IEEE 13th International Conference on Self-Adaptive and Self-Organizing Systems (SASO) 2019
DOI: 10.1109/saso.2019.00023
|View full text |Cite
|
Sign up to set email alerts
|

Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC

Abstract: WebRTC enables browsers to exchange data directly but the number of possible concurrent connections to a single source is limited. We overcome the limitation by organizing participants in a fat-tree overlay: when the maximum number of connections of a tree node is reached, the new participants connect to the node's children. Our design quickly scales when a large number of participants join in a short amount of time, by relying on a novel scheme that only requires local information to route connection messages… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…In the current network, peers connect to other peers randomly. By moving to a structured P2P network, such as a fat-tree overlay [10], the replication can flow through the network more efficient. At last, the consensus protocol is now used for each token individually.…”
Section: Discussionmentioning
confidence: 99%
“…In the current network, peers connect to other peers randomly. By moving to a structured P2P network, such as a fat-tree overlay [10], the replication can flow through the network more efficient. At last, the consensus protocol is now used for each token individually.…”
Section: Discussionmentioning
confidence: 99%
“…The task deployment is based on a Node.js master server (Stream Lender) responsible for scheduling functions and collecting their results. Genet [35] is an evolution of Pando that tries to overcome its scalability problems -due to direct connections handled with WebRTC -by using a fat-tree overlay network (where processors are located on the leaves and internal nodes relay data for all their children). Genet differs from Pando in managing browser connections, switching a node's role from management to relay when its direct connections (children) reach a given threshold.…”
Section: B Browser-based Volunteer Computingmentioning
confidence: 99%