Multi-agent system for distributed cache maintenance

Kuppili Venkata, S., Musial, K., Mahmoud, S. and Keppens, J.

Proceedings of the 15th International Conference on Advances in Practical Applications of Cyber-Physical Multi-Agent Systems. 157- 169.

June 2017

Abstract

With the growing number of applications that require large data transfers from distributed databases, there is a great need for efficient distributed data caching methods. It is essential that data is cached at the best and optimal locations between users and data stores. Cache management should consider patterns about data usage and make dynamic decisions to place data across cache units. In this paper, we have modelled the distributed data caching mechanism using multi-agent system allowing to test strategies and algorithms for data placement that later can be incorporated in the real life applications. Subsequently, we demonstrate the application of this system to study various distributed coordination strategies for identifying effective data placement and thus improving overall cache performance. This study is significant for distributed system applications.

Download PDF document

DOI: 10.1007/978-3-319-59930-4_13