ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Scalable cloud service for chess position analysis

Jure Polutnik (2015) Scalable cloud service for chess position analysis. EngD thesis.

Download (2298Kb)


    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.

    Item Type: Thesis (EngD thesis)
    Keywords: cloud computing, computer chess, chess engine migration, Stockfish, Akka, OpenStack, AWS
    Number of Pages: 92
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Boštjan Slivnik280Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536614595)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3180
    Date Deposited: 06 Oct 2015 18:06
    Last Modified: 02 Nov 2015 09:29
    URI: http://eprints.fri.uni-lj.si/id/eprint/3180

    Actions (login required)

    View Item