Towards a decentralised peer-to-peer cluster

dc.contributor.advisor Tvrdík, Pavel
dc.contributor.author Gattermayer, Josef
dc.contributor.referee Schill, Alexander
dc.date.accepted 2018-06-26
dc.date.accessioned 2018-11-08T18:52:11Z
dc.date.available 2018-11-08T18:52:11Z
dc.date.issued 2018-06-26
dc.description.abstract The Clondike - CLuster Of Non-Dedicated Interoperating KErnels - is a long term research project of a non-dedicated cluster architecture at the Faculty of Information Technology of CTU in Prague. The thesis deals with its conversion into a Peer-to-peer (P2P) scalable cluster where single nodes can share their computing resources between each other. P2P design oers many benets over a single-master or a multi-master architecture in terms of scalability, reliability and independence. On top of that every participating node can use computing resources of other nodes as well. None of the analyzed existing clusters provides the same functions as we implement to Clondike. Clondike operates on the kernel level thus unmodied system processes can be migrated. Eciency of this universal approach is comparative to task-specic application frameworks what we verify on a set of measurements on dierent types of clusters. An important component of every distributed system is a protocol that connects new nodes and keeps communication between the existing ones. We present an algorithm inspired by protocols used in P2P le-sharing networks. This algorithm reaches a logarithmic scalability and allows Clondike to scale as a global cluster. Clondike is an open source project so we assume that there will be modied Clondike clients that will try to exploit resources of other nodes. We introduce a service blockchain network for o-chain Clondike computations. This network is used to log and verify all transactions so a reputation of each node can be evaluated and unfair nodes can be eliminated. This thesis presents a working version of the proposed Clondike cluster. In particular, the main contributions of the dissertation thesis are as follows: 1. Evaluation of existing peer-to-peer Clondike cluster in laboratory and real-world environments. 2. Introduction of a scalable peer-to-peer inter-node communication and bootstraping protocol. 3. Introduction of a blockchain service network for o-chain computations. cs
dc.description.abstract The Clondike - CLuster Of Non-Dedicated Interoperating KErnels - is a long term research project of a non-dedicated cluster architecture at the Faculty of Information Technology of CTU in Prague. The thesis deals with its conversion into a Peer-to-peer (P2P) scalable cluster where single nodes can share their computing resources between each other. P2P design oers many benets over a single-master or a multi-master architecture in terms of scalability, reliability and independence. On top of that every participating node can use computing resources of other nodes as well. None of the analyzed existing clusters provides the same functions as we implement to Clondike. Clondike operates on the kernel level thus unmodied system processes can be migrated. Eciency of this universal approach is comparative to task-specic application frameworks what we verify on a set of measurements on dierent types of clusters. An important component of every distributed system is a protocol that connects new nodes and keeps communication between the existing ones. We present an algorithm inspired by protocols used in P2P le-sharing networks. This algorithm reaches a logarithmic scalability and allows Clondike to scale as a global cluster. Clondike is an open source project so we assume that there will be modied Clondike clients that will try to exploit resources of other nodes. We introduce a service blockchain network for o-chain Clondike computations. This network is used to log and verify all transactions so a reputation of each node can be evaluated and unfair nodes can be eliminated. This thesis presents a working version of the proposed Clondike cluster. In particular, the main contributions of the dissertation thesis are as follows: 1. Evaluation of existing peer-to-peer Clondike cluster in laboratory and real-world environments. 2. Introduction of a scalable peer-to-peer inter-node communication and bootstraping protocol. 3. Introduction of a blockchain service network for o-chain computations. en
dc.identifier KOS-246881493305
dc.identifier.uri http://hdl.handle.net/10467/78606
dc.language.iso ENG
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject Cluster computing,non-dedicated cluster,distributed-networks,peer-to-peer,scalability,decentralized systems cs
dc.subject Cluster computing,non-dedicated cluster,distributed-networks,peer-to-peer,scalability,decentralized systems en
dc.title Vstříc decentralizovanému peer-to-peer clusteru cs
dc.title Towards a decentralised peer-to-peer cluster en
dc.type doctoral thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 34b2391e-bfe7-4cb3-947c-99c748b41ead
relation.isAdvisorOfPublication.latestForDiscovery 34b2391e-bfe7-4cb3-947c-99c748b41ead
relation.isAuthorOfPublication 3598e0f4-3d3e-49a3-8ae8-bc4de3f8b775
relation.isAuthorOfPublication.latestForDiscovery 3598e0f4-3d3e-49a3-8ae8-bc4de3f8b775
relation.isRefereeOfPublication c8474ac0-b570-4d26-97cc-ebd0478b09b1
relation.isRefereeOfPublication.latestForDiscovery c8474ac0-b570-4d26-97cc-ebd0478b09b1
theses.degree.discipline Informatika cs
theses.degree.grantor katedra počítačových systémů cs
theses.degree.programme Informatika cs

Files

Original bundle

Now showing 1 - 1 of 1
Name:
F8-D-2017-Gattermayer-Josef-2 - thesis (16).pdf
Size:
1.47 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT