Title :
A Pure Nash Equilibrium-Based Game Theoretical Method for Data Replication across Multiple Servers
Author :
Khan, Samee Ullah ; Ahmad, Ishfaq
Author_Institution :
Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND
fDate :
4/1/2009 12:00:00 AM
Abstract :
This paper proposes a non-cooperative game based technique to replicate data objects across a distributed system of multiple servers in order to reduce user perceived Web access delays. In the proposed technique computational agents represent servers and compete with each other to optimize the performance of their servers. The optimality of a non-cooperative game is typically described by Nash equilibrium, which is based on spontaneous and non-deterministic strategies. However, Nash equilibrium may or may not guarantee system-wide performance. Furthermore, there can be multiple Nash equilibria, making it difficult to decide which one is the best. In contrast, the proposed technique uses the notion of pure Nash equilibrium, which if achieved, guarantees stable optimal performance. In the proposed technique, agents use deterministic strategies that work in conjunction with their self-interested nature but ensure system-wide performance enhancement. In general, the existence of a pure Nash equilibrium is hard to achieve, but we prove the existence of such equilibrium in the proposed technique. The proposed technique is also experimentally compared against some well-known conventional replica allocation methods, such as branch and bound, greedy, and genetic algorithms.
Keywords :
Internet; client-server systems; game theory; replicated databases; Nash equilibrium; Web access delay; computational agent; data replication; distributed system; multiple server; noncooperative game theoretical method; nondeterministic strategy; Distributed databases; Distributed file systems; Distributed systems; Storage/repositories;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2008.171