6. Conclusion
Novel technologies are difficult to adopt as it has to be proven that they are incentive compatible for all the involved stakeholders. In this paper, we address a multi-stakeholder situation (i.e., involving more than one provider) that appears as a win–win setting toward ICN deployment, i.e., the case of an Internet Network Service Provider deploying ICN for external content providers, offering a neutral interface and pricing to multiple content providers. The network cache provider hence allocates to external content providers spaces in its ICN router caches for content delivery. In this context, we argue that the proper way the network cache provider shall design the cache allocation framework and model the behavior of external content providers is game theory, so as to qualify and counter-balance their natural tendency to form oligopolies and to ally to have a stronger position in getting the available caching resources. We investigate the application of wellknown concepts from cooperative game-theory showing desirable properties, the Nucleolus and the Shapley value, as well as other principles commonly adopted in networking research, the proportional fairness (PF) and the max–min fairness (MMF). We propose a cache allocation algorithm, applied in the context of ICN, that can be performed upon significant changes of content providers’ demands. This algorithm is able to incorporate these different allocation rules applying them to clusters of routers ordered with respect to centrality metrics suggested in the literature. Moreover, we propose a pricing framework that, taking advantages of the monotonicity of the presented cache allocation rules, correctly nullifies the threat of malicious behaviors in formulating content caching demands.