A Distributed Fault-Tolerant Design for Multiple-Server VOD Systems

被引:0
|
作者
Ing-Jye Shyu
Shiuh-Pyng Shieh
机构
[1] National Chiao-Tung University,Department of Computer Science and Information Engineering
来源
Multimedia Tools and Applications | 1999年 / 8卷
关键词
fault tolerance; fault recovery; distributed algorithms; multimedia systems;
D O I
暂无
中图分类号
学科分类号
摘要
Fault tolerance is an important design criterion for reliable and robust video-on-demand systems. Conventional fault-tolerant designs use either a primary backup or an active replication method to provide system fault tolerance. However, these approaches suffer from low utilization of the backup or replication system. In this paper we propose two playback-recovery schemes for distributed video-on-demand systems called the forward playback-recovery scheme and the backward playback-recovery scheme. Unlike conventional fault-tolerant designs, our schemes use existing playback resources to recover faulty playbacks without allocating new resources, significantly reducing recovery overhead. To use the schemes effectively, we developed a distributed algorithm for determining the order and gap information between the playbacks on the distributed video-on-demand servers so that overhead for recovering from a server failure can be minimized. This algorithm achieves N − 1 fault-tolerant resiliency for N-server video-on-demand systems. In addition, three server-recovery policies are also presented to guide surviving servers in applying the proper scheme to recover faulty playbacks, thus reducing overall recovery costs. Simulation results show that the proposed recovery schemes are effective and useful in designing fault-tolerant multiple-server video-on-demand systems.
引用
收藏
页码:219 / 247
页数:28
相关论文
共 50 条
  • [31] Developing fault-tolerant distributed loops
    Farrag, A. A.
    INFORMATION PROCESSING LETTERS, 2010, 111 (02) : 97 - 101
  • [32] Strategies for Fault-Tolerant Distributed Visualization
    Panagiotidis, Alexandros
    Reina, Guido
    Ertl, Thomas
    2014 IEEE PACIFIC VISUALIZATION SYMPOSIUM (PACIFICVIS), 2014, : 286 - 290
  • [33] The design of an efficient and fault-tolerant consistency control scheme in file server group
    Liu, FJ
    Yang, CS
    Lee, YK
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (12) : 2697 - 2705
  • [34] Economical and Fault-Tolerant Load Balancing in Distributed Stream Processing Systems
    Xiao, Fuyuan
    Kitasuka, Teruaki
    Aritsugi, Masayoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (04): : 1062 - 1073
  • [35] Distributed Sensor and Actuator Reconfiguration for Fault-Tolerant Networked Control Systems
    Teixeira, Andre M. H.
    Araujo, Jose
    Sandberg, Henrik
    Johansson, Karl Henrik
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2018, 5 (04): : 1517 - 1528
  • [36] FAULT-TOLERANT DISTRIBUTED SUBCUBE MANAGEMENT SCHEME FOR HYPERCUBE MULTICOMPUTER SYSTEMS
    CHEN, YL
    LIU, JC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (07) : 766 - 772
  • [37] A DISTRIBUTED APPROXIMATION ALGORITHM FOR FAULT-TOLERANT METRIC FACILITY LOCATION
    Xu, Shihong
    Shen, Hong
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (05) : 1019 - 1034
  • [38] Distributed synthesis of fault-tolerant programs in the high atomicity model
    Bonakdarpour, Borzoo
    Kulkarni, Sandeep S.
    Abujarad, Fuad
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4838 : 21 - +
  • [39] Fault-tolerant configuration of distributed discrete controllers
    Fujimoto, Y
    Sekiguchi, T
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2003, 50 (01) : 86 - 93
  • [40] Cyclic storage for fault-tolerant distributed executions
    Marcelin-Jimenez, Ricardo
    Rajsbaum, Sergio
    Stevens, Brett
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (09) : 1028 - 1036