Design and implementation of a distributed cache system based on peer-to-peer networking

Not available

書誌詳細
第一著者: Seyed Mohammad Darapour
その他の著者: Suriayati Chuprat, supervisor
フォーマット: Master's thesis
出版事項: Universiti Teknologi Malaysia 2025
主題:
オンライン・アクセス:https://utmik.utm.my/handle/123456789/100896
Abstract Abstract here
_version_ 1854975075533455360
author Seyed Mohammad Darapour
author2 Suriayati Chuprat, supervisor
author_facet Suriayati Chuprat, supervisor
Seyed Mohammad Darapour
author_sort Seyed Mohammad Darapour
description Not available
format Master's thesis
id utm-123456789-100896
institution Universiti Teknologi Malaysia
publishDate 2025
publisher Universiti Teknologi Malaysia
record_format dspace
record_pdf Abstract
spelling utm-123456789-1008962025-08-21T02:14:36Z Design and implementation of a distributed cache system based on peer-to-peer networking Seyed Mohammad Darapour Suriayati Chuprat, supervisor Computer architecture Peer-to-peer architecture (Computer networks) Computer storage devices Not available Caching mechanisms are used to enhance software products performance, caching solutions exist both in hardware and software technologies. There are many caching products implemented as a stand-alone mechanism, however with new software architecture this solution does not help much to improve the software performance because of service oriented applications and distributed environments. Distributed caching is a type of caching mechanism that helps applications to work in almost every network topology with multiple servers so that it makes the application scalable. Implementing a distributed cache is also feasible since it works basically based on two main hardware modules; memory and network cards. Memory modules are reasonably cheap and network cards are nowadays very fast. Therefore it is possible to use low-end machines to make a bigger network of distributed cache nodes. From another angle of view, network infrastructure and topology of a distributed caching system can significantly affect the functionality of the system if for instance setting up a new instance is going to take a lot of effort like system configuration and cache synchronization. Therefore using peer-to-peer networking in distributed caching mechanism seems to be a feasible solution. This project is defined to proof the concept of caching system on peer-to-peer network. Using peerto- peer computing standard is also a must in this project. The end product must be able to work with all types of .NET application in order to cache their business data in a mesh of nodes and replicate the cache data across the mesh. The system is developed as a set of assembly files (Dynamic-link Library) with benefiting from Windows Communication Foundation (WCF) and some other third parties. This software is basically developed to support Consolsys Sdn. Bhd. software products and to help developers of the company to have a better option to scale up the company’s applications. The software methodology for the project is Agile Development. Analyzing and development of design and requirements are mainly done by Unified Modelling Language version 2.0 also known as UML. sof UTM 95 p. Thesis (Master(Philosophy))- Universiti Teknologi Malaysia,2016 2025-04-10T04:24:35Z 2025-04-10T04:24:35Z 2011 Master's thesis https://utmik.utm.my/handle/123456789/100896 valet-20161012-09448 vital:92280 Closed Access UTM Complete Unpublished application/pdf Universiti Teknologi Malaysia
spellingShingle Computer architecture
Peer-to-peer architecture (Computer networks)
Computer storage devices
Seyed Mohammad Darapour
Design and implementation of a distributed cache system based on peer-to-peer networking
thesis_level Master
title Design and implementation of a distributed cache system based on peer-to-peer networking
title_full Design and implementation of a distributed cache system based on peer-to-peer networking
title_fullStr Design and implementation of a distributed cache system based on peer-to-peer networking
title_full_unstemmed Design and implementation of a distributed cache system based on peer-to-peer networking
title_short Design and implementation of a distributed cache system based on peer-to-peer networking
title_sort design and implementation of a distributed cache system based on peer to peer networking
topic Computer architecture
Peer-to-peer architecture (Computer networks)
Computer storage devices
url https://utmik.utm.my/handle/123456789/100896
work_keys_str_mv AT seyedmohammaddarapour designandimplementationofadistributedcachesystembasedonpeertopeernetworking