首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming
【24h】

COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming

机译:COPACC:用于按需媒体流的协作代理-客户端缓存系统的体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

Proxy caching is a key technique to reduce transmission cost for on-demand multimedia streaming. The effectiveness of current caching schemes, however, is limited by the insufficient storage space and weak cooperation among proxies and their clients, particularly considering the high bandwidth demands from media objects. In this paper, we propose COPACC, a cooperative proxy-and-client caching system that addresses the above deficiencies. This innovative approach combines the advantages of both proxy caching and peer-to-peer client communications. It leverages the client-side caching to amplify the aggregated cache space and rely on dedicated proxies to effectively coordinate the communications. We propose a comprehensive suite of distributed protocols to facilitate the interactions among different network entities in COPACC. It also realizes a smart and cost-effective cache indexing, searching, and verifying scheme. Furthermore, we develop an efficient cache allocation algorithm for distributing video segments among the proxies and clients. The algorithm not only minimizes the aggregated transmission cost of the whole system, but also accommodates heterogeneous computation and storage constraints of proxies and clients. We have extensively evaluated the performance of COPACC under various network and end-system configurations. The results demonstrate that it achieves remarkably lower transmission cost as compared to pure proxy-based caching with limited storage space. On the other hand, it is much more robust than a pure peer-to-peer communication system in the presence of node failures. Meanwhile, its computation and control overheads are both kept in low levels
机译:代理缓存是降低点播多媒体流传输成本的关键技术。但是,当前的缓存方案的有效性受到存储空间不足以及代理与其客户端之间的弱协作的限制,特别是考虑到媒体对象对带宽的高要求。在本文中,我们提出了COPACC,这是一种解决上述缺陷的协作式代理和客户端缓存系统。这种创新的方法结合了代理缓存和对等客户端通信的优点。它利用客户端缓存来扩大聚合的缓存空间,并依靠专用代理有效地协调通信。我们提出了一套全面的分布式协议,以促进COPACC中不同网络实体之间的交互。它还实现了一种智能且经济高效的缓存索引,搜索和验证方案。此外,我们开发了一种有效的缓存分配算法,用于在代理和客户端之间分配视频段。该算法不仅使整个系统的总传输成本最小化,而且还可以适应代理和客户端的异构计算和存储约束。我们已经广泛评估了COPACC在各种网络和最终系统配置下的性能。结果表明,与具有有限存储空间的纯基于代理的缓存相比,它可以显着降低传输成本。另一方面,在存在节点故障的情况下,它比纯对等通信系统更健壮。同时,其计算和控制开销均保持在较低水平

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号