Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory
Recently, there has been a remarkable growth of research on the practical applications of game theory in networks, and in particular, the modeling of users’ behavior in distributed and decentralized systems. Reducing the runtime of operations in these types of systems will increase their performance...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | fas |
Published: |
University of Qom
2022-03-01
|
Series: | مدیریت مهندسی و رایانش نرم |
Subjects: | |
Online Access: | https://jemsc.qom.ac.ir/article_1307_2f1e03b9e6a16b08ed12925a9e822b81.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832577576672952320 |
---|---|
author | Hossein Sadr Pyman Bayat Mozhdeh Nazari Solimandarabi |
author_facet | Hossein Sadr Pyman Bayat Mozhdeh Nazari Solimandarabi |
author_sort | Hossein Sadr |
collection | DOAJ |
description | Recently, there has been a remarkable growth of research on the practical applications of game theory in networks, and in particular, the modeling of users’ behavior in distributed and decentralized systems. Reducing the runtime of operations in these types of systems will increase their performance. In order to achieve this goal, the system can be implemented using an object-oriented approach, through which the client machine treats the srver machine as an object, and the communication between them is done only through a proxy. In these types of systems, users have a set of possible choices, and may choose personal benefits over the interest of the whole system and other users. Since in a distributed system, all users want to control their resource of choice, the use of game theory can be a good tool to evaluate the behavior of selfish nodes. In this paper, game theory is used to investigate the behavior of nodes in an object-oriented distributed system, in which the communication between the client machine and the server machine is established through a proxy. To understand the behavior of nodes in a distributed system,one-time games and infinitely-repeated games are studied, and finally, the behavior of one node against an object-oriented distribution system is analyzed. According to the results of this study, nodes defect and will be uncooperative in one-time games. But when there is a strategy of an infinitely-repeated game, the cooperation between nodes will depend on the discount factor, or the probability of the next stage. |
format | Article |
id | doaj-art-27152d43df0e4b44aad48355d5fc7ef4 |
institution | Kabale University |
issn | 2538-6239 2538-2675 |
language | fas |
publishDate | 2022-03-01 |
publisher | University of Qom |
record_format | Article |
series | مدیریت مهندسی و رایانش نرم |
spelling | doaj-art-27152d43df0e4b44aad48355d5fc7ef42025-01-30T20:18:14ZfasUniversity of Qomمدیریت مهندسی و رایانش نرم2538-62392538-26752022-03-018112313710.22091/jemsc.2019.13071307Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game TheoryHossein Sadr0Pyman Bayat1Mozhdeh Nazari Solimandarabi2Department of Computer Engineering, Rasht branch, Islamic Azad University, Guilan, IranDepartment of Computer Engineering, Rasht Rasht Branch, Islamic Azad University Rasht, IranYoung Researchers and Elite Club Rasht Branch, Islamic Azad University Rasht, IranRecently, there has been a remarkable growth of research on the practical applications of game theory in networks, and in particular, the modeling of users’ behavior in distributed and decentralized systems. Reducing the runtime of operations in these types of systems will increase their performance. In order to achieve this goal, the system can be implemented using an object-oriented approach, through which the client machine treats the srver machine as an object, and the communication between them is done only through a proxy. In these types of systems, users have a set of possible choices, and may choose personal benefits over the interest of the whole system and other users. Since in a distributed system, all users want to control their resource of choice, the use of game theory can be a good tool to evaluate the behavior of selfish nodes. In this paper, game theory is used to investigate the behavior of nodes in an object-oriented distributed system, in which the communication between the client machine and the server machine is established through a proxy. To understand the behavior of nodes in a distributed system,one-time games and infinitely-repeated games are studied, and finally, the behavior of one node against an object-oriented distribution system is analyzed. According to the results of this study, nodes defect and will be uncooperative in one-time games. But when there is a strategy of an infinitely-repeated game, the cooperation between nodes will depend on the discount factor, or the probability of the next stage.https://jemsc.qom.ac.ir/article_1307_2f1e03b9e6a16b08ed12925a9e822b81.pdfdistributed computinggame theorynash equilibriumobject-oriented distributed systemproxy |
spellingShingle | Hossein Sadr Pyman Bayat Mozhdeh Nazari Solimandarabi Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory مدیریت مهندسی و رایانش نرم distributed computing game theory nash equilibrium object-oriented distributed system proxy |
title | Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory |
title_full | Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory |
title_fullStr | Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory |
title_full_unstemmed | Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory |
title_short | Performance Analysis of Proxy-Based Object-Oriented Distributed Systems Using Game Theory |
title_sort | performance analysis of proxy based object oriented distributed systems using game theory |
topic | distributed computing game theory nash equilibrium object-oriented distributed system proxy |
url | https://jemsc.qom.ac.ir/article_1307_2f1e03b9e6a16b08ed12925a9e822b81.pdf |
work_keys_str_mv | AT hosseinsadr performanceanalysisofproxybasedobjectorienteddistributedsystemsusinggametheory AT pymanbayat performanceanalysisofproxybasedobjectorienteddistributedsystemsusinggametheory AT mozhdehnazarisolimandarabi performanceanalysisofproxybasedobjectorienteddistributedsystemsusinggametheory |