A cooperative model for wide area content delivery applications

被引:0
|
作者
Rashkovits, R [1 ]
Gal, A [1 ]
机构
[1] Technion Israel Inst Technol, IL-32000 Haifa, Israel
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Content delivery is a major task in wide area environments, such as the Web. Latency, the time elapses since the user sends the request until the server's response is accepted is a major concern in many applications. Therefore, minimizing latency is an obvious target of wide area environments and one of the more common solutions in practice is the use of client-side caching. Collaborative caching is used to further enhance content delivery, but unfortunately, it often fails to provide significant improvements. In this work, we explore the limitations of collaborative caching, analyze the existing literature and suggest a cooperative model for which cache content sharing show more promise. We propose a novel approach, based on the observation that clients can specify their tolerance towards content obsolescence using a simple-to-use method, and servers can supply content update patterns. The cache use a cost model to determine which of the following three alternatives is most promising: delivery of a local copy, delivery of a copy from a cooperating cache, or delivery of a fresh copy from the origin server. Our experiments reveal that using the proposed model, it becomes possible to meet client needs with reduced latency. We also show the benefit of cache cooperation in increasing hit ratios and thus reducing latency further. Specifically, we show that cache collaboration is in particular useful to users with high demands regarding both latency and consistency.
引用
收藏
页码:402 / 419
页数:18
相关论文
共 50 条
  • [31] Establishment of decision factors in support of cooperative wide area search and engagement
    Decker, MD
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 3555 - 3560
  • [32] An Approach to Cooperative, Wide Area Visual Navigation by Leveraging Blockchain Consensus
    Lyons, Damian M.
    Rahouti, Mohamed
    2023 SEVENTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING, IRC 2023, 2023, : 79 - 83
  • [33] Search, classification and attack decisions for cooperative wide area search munitions
    Jacques, DR
    COOPERATIVE CONTROL: MODELS, APPLICATIONS AND ALGORITHMS, 2003, 1 : 75 - 93
  • [34] A primary and backup cooperative protection system based on wide area agents
    Giovanini, R
    Coury, DV
    Hopkinson, KM
    Thorp, JS
    2004 IEEE/PES TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION: LATIN AMERICA, 2004, : 428 - 434
  • [35] Optimizing parallel applications for wide-area clusters
    Bal, HE
    Plaat, A
    Bakker, MG
    Dozy, P
    Hofman, RFH
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 784 - 790
  • [36] In-Network Storage based Cooperative Content Delivery for Consumer Networking
    Jung, Sangsu
    Huh, Jee-Wan
    2012 IEEE 16TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE), 2012,
  • [37] Development of Wide Area Monitoring and Control Applications in Malaysia
    Mustafa, M. A.
    Yusuf, N. S. N.
    Terzija, V. V.
    2009 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, VOLS 1-8, 2009, : 1104 - +
  • [38] Streamline: scheduling streaming applications in a wide area environment
    Agarwalla, Bikash
    Ahmed, Nova
    Hilley, David
    Ramachandran, Umakishore
    MULTIMEDIA SYSTEMS, 2007, 13 (01) : 69 - 85
  • [39] Implementation and Applications of Wide-area monitoring systems
    Larsson, Mats
    Korba, Petr
    Zima, Marek
    2007 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-10, 2007, : 669 - +
  • [40] Streamline: scheduling streaming applications in a wide area environment
    Bikash Agarwalla
    Nova Ahmed
    David Hilley
    Umakishore Ramachandran
    Multimedia Systems, 2007, 13 : 69 - 85