Distributed (cloud, cluster, grid) computing systems are becoming popular due to the huge amount of data available nowadays and the complexity of the computations required to handle them. An efficient allocation of computational resource is key to guarantee service quality in terms of execution time and cost. However, the inherent distributed character of these scenarios prevents them from adopting centralized allocation strategies and suggests that approaches inspired or related to game theory can be used instead. However, most solutions available in the literature propose simple techniques based on static allocation scenarios subsequently finding their outcome as a plain Nash equilibrium, which seems to leave some room for improvement. In this paper, we address this issue by considering instead a Nash bargaining solution obtaining a Pareto optimal solution of the allocation problem. We compare the results of this approach with those of a "myopic" strategy that pursues a Nash equilibrium, and we determine that, while both allocation strategies fully utilize the entire system capacity, a Nash bargaining achieves significantly better performance in terms of time spent by the users in the system. This gives evidence for a high Price of Anarchy of the myopic allocation and points out the need for a better allocation policy that makes a more efficient use of the available resources.

Comparison of nash bargaining and myopic equilibrium for resources allocation in cloud computing

Perin G.;Badia L.
2019

Abstract

Distributed (cloud, cluster, grid) computing systems are becoming popular due to the huge amount of data available nowadays and the complexity of the computations required to handle them. An efficient allocation of computational resource is key to guarantee service quality in terms of execution time and cost. However, the inherent distributed character of these scenarios prevents them from adopting centralized allocation strategies and suggests that approaches inspired or related to game theory can be used instead. However, most solutions available in the literature propose simple techniques based on static allocation scenarios subsequently finding their outcome as a plain Nash equilibrium, which seems to leave some room for improvement. In this paper, we address this issue by considering instead a Nash bargaining solution obtaining a Pareto optimal solution of the allocation problem. We compare the results of this approach with those of a "myopic" strategy that pursues a Nash equilibrium, and we determine that, while both allocation strategies fully utilize the entire system capacity, a Nash bargaining achieves significantly better performance in terms of time spent by the users in the system. This gives evidence for a high Price of Anarchy of the myopic allocation and points out the need for a better allocation policy that makes a more efficient use of the available resources.
2019
2019 IEEE Global Communications Conference, GLOBECOM 2019 - Proceedings
978-1-7281-0962-6
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3342154
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact