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...

Full description

Bibliographic Details
Main Authors: Bita JAFARI, Peyman BAYAT
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