Coded caching is a technique that leverages locally cached contents at the users to reduce the network's peak-time communication load. Coded caching achieves significant performance gains compared to uncoded caching schemes and is thus a promising technique to boost performance in future networks. In the original model introduced by Maddah-Ali and Niesen (MAN), a server stores multiple files and is connected to multiple cache-aided users through an error-free shared link; once the local caches have been filled and all users have sent their demand to the server, the server can start sending coded multicast messages to satisfy all users' demands. A practical limitation of the original MAN model is that it halts if the server does not receive all users' demands, which is the limiting case of asynchronous coded caching when the requests of some users arrive with infinite delay. In this paper we formally define a coded caching system where some users are offline. We propose achievable and converse bounds for this novel setting and show under which conditions they meet, thus providing an optimal solution, and when they are to within a constant multiplicative gap of two. Interestingly, when optimality can be be shown, the optimal load-memory tradeoff only depends on the number active users, and not on the total (active plus offline) number of users.
翻译:编码缓存是一种技术,它利用用户的本地缓存内容来减少网络高峰期通信负荷。 编码缓存与未编码的缓存计划相比,取得了显著的绩效收益,因此是提高未来网络性能的有希望的技术。 在Maddah- Ali和Niesen(MAN)最初推出的模型中,服务器存储了多个文件,并通过无误共享链接与多个缓存辅助用户连接; 一旦本地缓存被填满,所有用户都向服务器发送了需求,服务器就可以开始发送编码多盘信息以满足所有用户的需求。 原 MAN 模式的一个实际限制是,如果服务器不接收所有用户的需求,它就会停止运行。 这是当某些用户的请求出现无限延迟时,一个无序的编码缓存的有限案例。 在本文中,我们正式定义了一个编码缓存系统,让一些用户离线。 我们为这个新颖的设置提出了可实现和反向的界限, 并展示他们满足的条件, 从而提供最佳解决方案, 当他们处于一个固定的多面用户的顶点时, 当它们处于一个固定的多面时, 最佳的用户数量时, 则会显示最佳的用户。