izpis_h1_title_alt

Skalabilna oblačna storitev za analizo šahovskih pozicij
ID Polutnik, Jure (Author), ID Slivnik, Boštjan (Mentor) More about this mentor... This link opens in a new window

URLURL - Presentation file, Visit http://eprints.fri.uni-lj.si/3180/ This link opens in a new window

Abstract
V diplomskem delu je opisan razvoj skalabilne oblačne storitve za analizo šahovskih pozicij, poimenovane ChessCloud. V ta namen je bila razvita skalabilna analitična gurča, ki analize zagotovi z uporabo trenutno najmočnejšega šahovskega stroja (Stockfish). Kot predstavitveni nivo je bila razvita odzivna in enostranska spletna aplikacija, ki omogoča pregled in analizo šahovskih partij ter igranje s šahovskim strojem na uporabniku prijazen način. Delo zajema tudi razvoj rešitve za avtomatsko pripravo oblačne infrastrukture, nameščanje storitve ter njeno upravljanje s pomočjo zmogljivih ukazov v ukazni lupini. Vsako storitev je potrebno po namestitvi tudi nadzorovati, zato delo opiše uporabljene sisteme za nadzor. Poleg tega pa je potrebno storitev tudi testirati, zato so bili pripravljeni različni scenariji, ki pokažejo, da storitev deluje stabilno tudi pri povečanih obremenitvah. Ker delo zajema cel prenos aplikacije v oblak, so lahko opisani postopki, ogrodje storitve in uporabljene tehnologije v pomoč tudi pri prenosu ostalih aplikacij oziroma orodij v oblak.

Language:Unknown
Keywords:računalništvo v oblaku, računalniški šah, migracija šahovskega stroja v oblak, Stockfish, Akka, OpenStack, AWS
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2015
PID:20.500.12556/RUL-73033 This link opens in a new window
COBISS.SI-ID:1536614595 This link opens in a new window
Publication date in RUL:07.10.2015
Views:1428
Downloads:267
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:Unknown
Title:Scalable cloud service for chess position analysis
Abstract:
This thesis describes the development of scalable cloud service for analysing chess positions, named ChessCloud. For this purpose, a scalable analytic cluster has been developed that provides chess position analysis by using the state of the art chess engine implementation 'Stockfish'. As for the presentation part, a responsive single-page web application has been developed, which provides user-friendly components for analysing chess games, as well as playing a game against the chess engine. The thesis also describes the development of a solution for the automated infrastructure initialization and services deployment along with the service management through a powerful set of shell commands. Each system component is required to be monitored after the deployment, therefore the work describes the solution used for this purpose. In addition, different testing scenarios have been prepared to show that the service is stable and working correctly even with increased loads. This work covers the complete procedure to migrate an existing application to the cloud, including the technologies that make the transition smoother. Used techniques and approaches can be therefore also used as a guidance in the migration of other legacy applications into the cloud.

Keywords:cloud computing, computer chess, chess engine migration, Stockfish, Akka, OpenStack, AWS

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back