TY - JOUR
T1 - Client-side caching strategies and on-demand broadcast algorithms for real-time information dispatch systems
AU - NG, Joseph K Y
AU - Lee, Victor Chung Sing
AU - Hui, Chui Ying
N1 - Funding Information:
Manuscript received March 23, 2006; revised June 13, 2007. The work is supported in part by the RGC Earmarked Research Grants from the HKSAR Government under the grant HKBU 2174/03E and CityU (Project No. 115407) and also in part by the RGC Central Allocation under the grant HKBU 1/05C. J. K.-Y. Ng and C. Y. Hui are with the Department of Computer Science, Hong Kong Baptist University, Kowloon Tong, Hong Kong(e-mail: jng@comp. hkbu.edu.hk; [email protected]). V. C.-S. Lee is with the Department of Computer Science, City University of Hong Kong, Kowloon Tong, Hong Kong(e-mail: [email protected]). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TBC.2007.912850
PY - 2008/3
Y1 - 2008/3
N2 - In this work, we propose a broadcast algorithm called Most Request Served (MRS) and its variants with caching strategies for on-time delivery of data in Real-Time Information Dispatch System. This family of algorithms consider request deadline, data object size and data popularity in making scheduling decisions. Although previous scheduling algorithms also base on some or all of these attributes to choose the most beneficial data to be broadcast, they did not consider the loss brought by their scheduling decisions. However, MRS considers both gain and loss in making a scheduling decision. We have performed a series of simulation experiments to compare the performance of various algorithms. Simulation results show that our proposed broadcast algorithm not only succeeds in providing good on-time delivery of data but at the same time provides 20% of improvement in response time over traditional scheduling algorithms like First-InFirst-Out (FIFO) and Earliest-Deadline-First (EDF). Simulation results also show that our proposed caching strategy provides further improvement in terms of percentage of requests finished in time over traditional caching strategy like Least Recently Used (LRU).
AB - In this work, we propose a broadcast algorithm called Most Request Served (MRS) and its variants with caching strategies for on-time delivery of data in Real-Time Information Dispatch System. This family of algorithms consider request deadline, data object size and data popularity in making scheduling decisions. Although previous scheduling algorithms also base on some or all of these attributes to choose the most beneficial data to be broadcast, they did not consider the loss brought by their scheduling decisions. However, MRS considers both gain and loss in making a scheduling decision. We have performed a series of simulation experiments to compare the performance of various algorithms. Simulation results show that our proposed broadcast algorithm not only succeeds in providing good on-time delivery of data but at the same time provides 20% of improvement in response time over traditional scheduling algorithms like First-InFirst-Out (FIFO) and Earliest-Deadline-First (EDF). Simulation results also show that our proposed caching strategy provides further improvement in terms of percentage of requests finished in time over traditional caching strategy like Least Recently Used (LRU).
KW - Broadcasting
KW - Cache memories
KW - Real time systems
UR - http://www.scopus.com/inward/record.url?scp=40349094859&partnerID=8YFLogxK
U2 - 10.1109/TBC.2007.912850
DO - 10.1109/TBC.2007.912850
M3 - Journal article
AN - SCOPUS:40349094859
SN - 0018-9316
VL - 54
SP - 24
EP - 35
JO - IEEE Transactions on Broadcasting
JF - IEEE Transactions on Broadcasting
IS - 1
M1 - 4459120
ER -