Decentralized Cloud Computing Platforms - Building a Global Marketplace for Computing Power

Examensarbete för kandidatexamen

Please use this identifier to cite or link to this item:
Download file(s):
File Description SizeFormat 
219012.pdfFulltext711.35 kBAdobe PDFView/Open
Type: Examensarbete för kandidatexamen
Bachelor Thesis
Title: Decentralized Cloud Computing Platforms - Building a Global Marketplace for Computing Power
Authors: Angséus, Johan
Bjugård, Adrian
Hedman, Wilhelm
Lindskogen, Johan
Nyberg, Oskar
Torstensson, Joel
Abstract: Abstract This thesis describes a basis for decentralized cloud computing platforms; a suggested protocol to be used for such a platform; and places decentralized networks and their origins in a technical and practical context. The problem domain includes how to distribute work and how to verify computations within a decentralized network. To mitigate attacks on the network by internal and external actors, a combination of incentives and free market principles are used. The protocol is utilizing a general-purpose blockchain as well as other more established forms of network communication. Arbitration between network participants is realized using smart contracts. A reference implementation of the protocol, named Zeppelin, has been partially realized in the Ethereum general-purpose blockchain, and deployed on a small-scale network. The reference implementation is highly modular and demonstrates the ability for decentralized applications to use both a traditional backend and a blockchainbased backend. By using a blockchain, some application data and business logic is stored and executed on a global virtual machine, distributed between participating nodes. The reference implementation should be regarded as a proof-of-concept of the proposed protocol, and is not yet ready for a production release. This is largely attributed to the fact that general-purpose blockchains are currently in a very early development phase and can not yet be used reliably.
Keywords: Informations- och kommunikationsteknik;Data- och informationsvetenskap;Information & Communication Technology;Computer and Information Science
Issue Date: 2015
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
Collection:Examensarbeten för kandidatexamen // Bachelor Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.