Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory
Smart machines achieve daily life in-demand services increasingly, and quicker access to required services is of great importance and, in some services, is very critical. In this paper, a new architecture is proposed to improve the distributed cache proxy server performance in distributed systems fo...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
ICI Publishing House
2021-09-01
|
Series: | Revista Română de Informatică și Automatică |
Subjects: | |
Online Access: | https://rria.ici.ro/wp-content/uploads/2021/09/art._Jafari_Bayat.pdf |
id |
doaj-e263fc90c41e459c82a0a35ded7f506b |
---|---|
record_format |
Article |
spelling |
doaj-e263fc90c41e459c82a0a35ded7f506b2021-10-11T08:42:04ZengICI Publishing HouseRevista Română de Informatică și Automatică1220-17581841-43032021-09-01313455610.33436/v31i3y202104Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theoryBita JAFARI0Peyman BAYAT1Department of Computer Engineering, Rasht Branch, Islamic Azad University, Rasht, IranDepartment of Computer Engineering, Rasht Branch, Islamic Azad University, Rasht, IranSmart machines achieve daily life in-demand services increasingly, and quicker access to required services is of great importance and, in some services, is very critical. In this paper, a new architecture is proposed to improve the distributed cache proxy server performance in distributed systems for demanded services by developing cookie-session middleware and employing polymorphism mechanism in DHT servers. By using node clustering, each node as a peer is a server/client that listens to the line on the TCP port and uses session-cookie middleware for the requested service. When it is only a node, it is a server/client that listens to the line on the UDP port and performs DHT protocol for registration of the peers’ characteristics. An architecture based on the game theory has been proposed in this research. Moreover, an extensive-form game with imperfect information, called weak sequential equilibrium, has been studied and proven. It has weak sequential and Nash equilibriums in the state of ((mtcp, mudp), (Y, Y); λ =1, μ=0)). The requests prioritization in the cookies has been studied, and load balancing of the sessions has been performed based on Round Robin prioritization. The simulation results show that the new architecture is optimal in terms of bandwidth consumption, user response time, and cache memory hit ratio.https://rria.ici.ro/wp-content/uploads/2021/09/art._Jafari_Bayat.pdfproxy servercache distributedsession and cookiegame theoryweak sequential equilibrium |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bita JAFARI Peyman BAYAT |
spellingShingle |
Bita JAFARI Peyman BAYAT Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory Revista Română de Informatică și Automatică proxy server cache distributed session and cookie game theory weak sequential equilibrium |
author_facet |
Bita JAFARI Peyman BAYAT |
author_sort |
Bita JAFARI |
title |
Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
title_short |
Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
title_full |
Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
title_fullStr |
Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
title_full_unstemmed |
Performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
title_sort |
performance improvement of the proxy servers’ cache in distributed systems using session and cookie techniques based on game theory |
publisher |
ICI Publishing House |
series |
Revista Română de Informatică și Automatică |
issn |
1220-1758 1841-4303 |
publishDate |
2021-09-01 |
description |
Smart machines achieve daily life in-demand services increasingly, and quicker access to required services is of great importance and, in some services, is very critical. In this paper, a new architecture is proposed to improve the distributed cache proxy server performance in distributed systems for demanded services by developing cookie-session middleware and employing polymorphism mechanism in DHT servers. By using node clustering, each node as a peer is a server/client that listens to the line on the TCP port and uses session-cookie middleware for the requested service. When it is only a node, it is a server/client that listens to the line on the UDP port and performs DHT protocol for registration of the peers’ characteristics. An architecture based on the game theory has been proposed in this research. Moreover, an extensive-form game with imperfect information, called weak sequential equilibrium, has been studied and proven. It has weak sequential and Nash equilibriums in the state of ((mtcp, mudp), (Y, Y); λ =1, μ=0)). The requests prioritization in the cookies has been studied, and load balancing of the sessions has been performed based on Round Robin prioritization. The simulation results show that the new architecture is optimal in terms of bandwidth consumption, user response time, and cache memory hit ratio. |
topic |
proxy server cache distributed session and cookie game theory weak sequential equilibrium |
url |
https://rria.ici.ro/wp-content/uploads/2021/09/art._Jafari_Bayat.pdf |
work_keys_str_mv |
AT bitajafari performanceimprovementoftheproxyserverscacheindistributedsystemsusingsessionandcookietechniquesbasedongametheory AT peymanbayat performanceimprovementoftheproxyserverscacheindistributedsystemsusingsessionandcookietechniquesbasedongametheory |
_version_ |
1716827983485861888 |