FairCache: Introducing Fairness to ICN Caching - Technical Report
IEEE International Conference on Network Protocols (ICNP)
MetadataShow full item record
Wang, L., Tyson, G., Kangasharju, J., & Crowcroft, J. (2016). FairCache: Introducing Fairness to ICN Caching - Technical Report. IEEE International Conference on Network Protocols (ICNP) https://doi.org/10.1109/ICNP.2016.7784440
Caching is a core principle of information-centric networking (ICN). Many novel algorithms have been proposed for enabling ICN caching, many of which rely on collaborative principles, i.e. multiple caches interacting to decide what to store. Past work has assumed entirely altruistic nodes that will sacrifice their own performance for the global optimum. In this paper, we argue that this assumption is flawed. We address this problem by modelling the in-network caching problem as a Nash bargaining game. We develop optimal and heuristic caching solutions that explicitly consider both performance and fairness. We argue that only algorithms that are fair to all parties will encourage engagement and cooperation. Through extensive simulations, we show our heuristic solution, FairCache, ensures that all collaborative caches achieve performance gains without undermining the performance of others.
Algorithm design and analysis, Collaboration, Conferences, Games, NIST, Prediction algorithms, Protocols
External DOI: https://doi.org/10.1109/ICNP.2016.7784440
This record's URL: https://www.repository.cam.ac.uk/handle/1810/264584