WOBCompute: Architecture and Design Considerations of a P2P Computing System

Levente Filep

2020

Abstract

Regarding large-scale scientific computing, many alternative solutions to Cloud Computing Services exits, which combine existing, cheap, commodity hardware into computational clusters. The majority of these, due to their ease of deployment, are based on Client-Server architecture. Decentralized approaches employ some form of Peer-to-Peer (P2P) design, however, due to their increased design complexity, and without major benefits over the Client-Server ones, none of these systems gained wide popularity. The P2P system presented in this paper features decentralized task coordination, the possibility of suspending, migrating and resuming workload on different nodes, employs remote checkpoints to allow partial result recovery, and workload tracking, which offers the possibility to initiate communication between them. Design considerations and choices for this system are presented and discussed. The chosen topology is super-peer managed clusters arranged in an extended start topology and evaluated by simulation. Such a system comes with enormous design complexity; however, a middleware can hide these complexities, while providing the applications a simple interface to access network resources. Harnessing idle computing resources, the system can be deployed on a combination of in-house computer networks, personal and volunteer devices, as well as Cloud-based VMs.

Download


Paper Citation


in Harvard Style

Filep L. (2020). WOBCompute: Architecture and Design Considerations of a P2P Computing System.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-421-3, pages 39-49. DOI: 10.5220/0009343100390049


in Bibtex Style

@conference{enase20,
author={Levente Filep},
title={WOBCompute: Architecture and Design Considerations of a P2P Computing System},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2020},
pages={39-49},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009343100390049},
isbn={978-989-758-421-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - WOBCompute: Architecture and Design Considerations of a P2P Computing System
SN - 978-989-758-421-3
AU - Filep L.
PY - 2020
SP - 39
EP - 49
DO - 10.5220/0009343100390049