Client-side caching strategies and on-demand broadcast algorithms for real-time information dispatch systems

被引:23
|
作者
Ng, Joseph Kee-Yin [1 ]
Lee, Victor Chung-Sing [2 ]
Hui, Chui Ying [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
broadcasting; cache memories; real time systems;
D O I
10.1109/TBC.2007.912850
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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-In-First-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).
引用
收藏
页码:24 / 35
页数:12
相关论文
共 40 条
  • [1] On-demand broadcast algorithms with caching on improving response time for real-time information dispatch systems
    Hui, CY
    Ng, JKY
    Lee, VCS
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 285 - 288
  • [2] Real-Time Client-Side Phishing Prevention Add-on
    Armano, Giovanni
    Marchal, Samuel
    Asokan, N.
    PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016, 2016, : 777 - 778
  • [3] Real-Time Flood Mapping on Client-Side Web Systems Using HAND Model
    Hu, Anson
    Demir, Ibrahim
    HYDROLOGY, 2021, 8 (02)
  • [4] Scheduling real-time requests in on-demand broadcast environments
    Lam, Kwok-Wa
    Hung, Sheung-Lun
    NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4658 : 258 - +
  • [5] Scheduling real-time requests in on-demand data broadcast environments
    Victor C. S. Lee
    Xiao Wu
    Joseph Kee-Yin Ng
    Real-Time Systems, 2006, 34 : 83 - 99
  • [6] Scheduling real-time requests in on-demand data broadcast environments
    Lee, Victor C. S.
    Wu, Xiao
    Ng, Joseph Kee-Yin
    REAL-TIME SYSTEMS, 2006, 34 (02) : 83 - 99
  • [7] Efficient Prefetching and Client-Side Caching Algorithms for Improving the Performance of Read Operations in Distributed File Systems
    Nalajala, Anusha
    Ragunathan, Thirumalaisamy
    Naha, Ranesh
    IEEE ACCESS, 2022, 10 : 126232 - 126252
  • [8] Efficient Prefetching and Client-Side Caching Algorithms for Improving the Performance of Read Operations in Distributed File Systems
    Nalajala, Anusha
    Ragunathan, Thirumalaisamy
    Naha, Ranesh
    IEEE Access, 2022, 10 : 126232 - 126252
  • [9] Wireless real-time on-demand data broadcast scheduling with dual deadlines
    Wu, X
    Lee, VCS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (06) : 714 - 728
  • [10] Scheduling Real-time Multi-item Requests in On-demand Broadcast
    Chen, Jun
    Lee, Victor C. S.
    Ng, Joseph Kee-Yin
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 207 - +