Zobrazit minimální záznam

Towards a decentralised peer-to-peer cluster



dc.contributor.advisorTvrdík Pavel
dc.contributor.authorGattermayer Josef
dc.date.accessioned2018-11-08T18:52:11Z
dc.date.available2018-11-08T18:52:11Z
dc.date.issued2018-06-26
dc.identifierKOS-246881493305
dc.identifier.urihttp://hdl.handle.net/10467/78606
dc.description.abstractThe 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.cze
dc.description.abstractThe 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.eng
dc.language.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoš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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectCluster computing,non-dedicated cluster,distributed-networks,peer-to-peer,scalability,decentralized systemscze
dc.subjectCluster computing,non-dedicated cluster,distributed-networks,peer-to-peer,scalability,decentralized systemseng
dc.titleVstříc decentralizovanému peer-to-peer clusterucze
dc.titleTowards a decentralised peer-to-peer clustereng
dc.typedisertační prácecze
dc.typedoctoral thesiseng
dc.date.accepted2018-06-26
dc.contributor.refereeSchill Alexander
theses.degree.disciplineInformatikacze
theses.degree.grantorkatedra počítačových systémůcze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam