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

A comparison of use and efficency of modern distributed caching solutions

Nejc Tomažič (2018) A comparison of use and efficency of modern distributed caching solutions. EngD thesis.

Download (970Kb)


    This BSc thesis paper presents comparison and the use of modern distributed caching solutions. The purpose is to help software architects with a decision for which distributed caching interaface they should decide, when designing new software solutions. Nowadays there are several different solutions on the market, but their purpose, complexity and compatibility with other system components can differ greatly. In this paper we choose three most commonly used interfaces, to analyze, integrate and evaluate. These interfaces are Memcached, Infinispan and Hazelcast. By developing a simple web application for storing vehicle data we present the usage of these interfaces, compare them and demonstrate integration of each. With simulations of practical examples, we compare them and suggest which is the best choice for a particular use. Comparison is made to read the values by random key, querying by attribute and aggregating query results by specific attribute.

    Item Type: Thesis (EngD thesis)
    Keywords: distributed cache, distributed systems, cluster, node, caching
    Number of Pages: 68
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537704899)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4052
    Date Deposited: 30 Jan 2018 10:27
    Last Modified: 05 Feb 2018 08:49
    URI: http://eprints.fri.uni-lj.si/id/eprint/4052

    Actions (login required)

    View Item