izpis_h1_title_alt

Primerjava uporabe in učinkovitosti sodobnih programskih vmesnikov porazdeljenega predpomnilnika
ID TOMAŽIČ, NEJC (Author), ID Rožanc, Igor (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (945,24 KB)
MD5: 0CA773EE6B21A1BF52BFEA713E4ADECD
PID: 20.500.12556/rul/d31bab05-0541-4bf7-ad0d-72fd692d8eef

Abstract
V diplomskem delu je predstavljena uporaba in primerjava modernih programskih vmesnikov porazdeljenega predpomnilnika. Namen dela je pomoč programskim arhitektom pri izbiri vmesnika za izbrano programsko rešitev. Na trgu je danes na voljo mnogo različnih vmesnikov porazdeljenega predpomnilnika, ki so si med seboj različni po namenu uporabe, združljivosti z ostalimi kompomentami sistema in zahtevnosti. V okviru pričujočega dela si izberemo tri izmed najpogosteje uporabljenih vmesnikov, jih analiziramo, uporabimo in ovrednotimo. Ti vmesniki so Memcached, Infinispan in Hazelcast. Na primeru aplikacije za hranjenje podatkov o vozilih predstavimo uporabo navedenih vmesnikov ter opišemo navodila za vzpostavitev osnovnega delovanja v praksi. Z izvajanjem simulacij na praktičnih primerih vmesnike primerjamo in prikažemo, kateri izmed njih je primernejši za uporabo glede na začetne zahteve aplikacije. Primerjavo izvedemo za branje podatka po naključnem ključu, poizvedbo po atributu in agregacijo poizvedbe po atributu.

Language:Slovenian
Keywords:porazdeljeni predpomnilnik, porazdeljeni sistemi, gruča, vozlišče, predpomnjenje
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2018
PID:20.500.12556/RUL-99559 This link opens in a new window
Publication date in RUL:01.02.2018
Views:1162
Downloads:700
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:A comparison of use and efficency of modern distributed caching solutions
Abstract:
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.

Keywords:distributed cache, distributed systems, cluster, node, caching

Similar documents

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

Back