IDEAS home Printed from https://ideas.repec.org/a/spr/annopr/v336y2024i3d10.1007_s10479-023-05231-7.html
   My bibliography  Save this article

A game theoretic framework for distributed computing with dynamic set of agents

Author

Listed:
  • Swapnil Dhamal

    (Institut Polytechnique de Paris)

  • Walid Ben-Ameur

    (Institut Polytechnique de Paris)

  • Tijani Chahed

    (Institut Polytechnique de Paris)

  • Eitan Altman

    (INRIA Sophia Antipolis Méditerranée
    LIA, Avignon University)

  • Albert Sunny

    (Indian Institute of Technology, Palakkad)

  • Sudheer Poojary

    (Qualcomm India Pvt. Ltd.)

Abstract

We consider a distributed computing setting wherein a central entity seeks power from computational providers by offering a certain reward in return. The computational providers are classified into long-term stakeholders that invest a constant amount of power over time and players that can strategize on their computational investment. In this paper, we model and analyze a stochastic game in such a distributed computing setting, wherein players arrive and depart over time. While our model is formulated with a focus on volunteer computing, it equally applies to certain other distributed computing applications such as mining in blockchain. We prove that, in Markov perfect equilibrium, only players with cost parameters in a relatively low range which collectively satisfy a certain constraint in a given state, invest. We infer that players need not have knowledge about the system state and other players’ parameters, if the total power that is being received by the central entity is communicated to the players as part of the system’s protocol. If players are homogeneous and the system consists of a reasonably large number of players, we observe that the total power received by the central entity is proportional to the offered reward and does not vary significantly despite the players’ arrivals and departures, thus resulting in a robust and reliable system. We then study by way of simulations and mean field approximation, how the players’ utilities are influenced by their arrival and departure rates as well as the system parameters such as the reward’s amount and dispensing rate. We observe that the players’ expected utilities are maximized when their arrival and departure rates are such that the average number of players present in the system is typically between 1 and 2, since this leads to the system being in the condition of least competition with high probability. Further, their expected utilities increase almost linearly with the offered reward and converge to a constant value with respect to its dispensing rate. We conclude by studying a Stackelberg game, where the central entity decides the amount of reward to offer, and the computational providers decide how much power to invest based on the offered reward.

Suggested Citation

  • Swapnil Dhamal & Walid Ben-Ameur & Tijani Chahed & Eitan Altman & Albert Sunny & Sudheer Poojary, 2024. "A game theoretic framework for distributed computing with dynamic set of agents," Annals of Operations Research, Springer, vol. 336(3), pages 1871-1904, May.
  • Handle: RePEc:spr:annopr:v:336:y:2024:i:3:d:10.1007_s10479-023-05231-7
    DOI: 10.1007/s10479-023-05231-7
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10479-023-05231-7
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10479-023-05231-7?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:annopr:v:336:y:2024:i:3:d:10.1007_s10479-023-05231-7. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.