CEA: A Cyclic Expansion Algorithm for data migration in parallel video servers

被引:1
|
作者
Li, Mingfu [1 ]
Yang, Hsun-Hao [1 ]
机构
[1] Chang Gung Univ, Dept Elect Engn, Tao Yuan 33302, Taiwan
关键词
Parallel video server; System expansion; Data migration; Load balancing; Fault-tolerant computing; Algorithm; CONCURRENT-PUSH; REPLICATION; ALLOCATION; PLACEMENT; CLUSTER; LOAD;
D O I
10.1016/j.jpdc.2012.03.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel video servers can achieve highly storage-saving and granularly load-balancing, but they suffer from a system expansion problem. As the number of users continuously increases, the system inevitably needs to expand the number of video servers. However, the expansion of a parallel video server system is not as simple as that of a replicated video server system. Hence, this work develops an efficient expansion algorithm, called the Cyclic Expansion Algorithm (CEA), for parallel video servers. The proposed CEA algorithm has several good features. First, the data layout of each video content exhibits periodicity. Consequently, the meta-data size of each video and the complexity of the CEA algorithm are reduced. Second, the number of required data movements during a system expansion is optimized. Third, the total number of required XOR recomputations for updating parity blocks during an expansion is also minimized. Additionally, the new CEA can be applied to a variety of distributed storage systems, such as the cloud-based storage systems using striping and parity check techniques. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:868 / 879
页数:12
相关论文
共 50 条
  • [1] Parallel video servers: A tutorial
    Lee, JYB
    [J]. IEEE MULTIMEDIA, 1998, 5 (02) : 20 - 28
  • [2] Concurrent push - A scheduling algorithm for push-based parallel video servers
    Lee, JYB
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1999, 9 (03) : 467 - 477
  • [3] Parallel data servers and applications
    Muntz, RR
    Golubchik, L
    [J]. PARALLEL COMPUTING, 1998, 24 (01) : 1 - 4
  • [4] Optimal scheduling for parallel CBR video servers
    Wu, MY
    Shu, W
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2001, 14 (01) : 79 - 99
  • [5] A comparative study of selected parallel video servers
    Breidler, K
    Kosch, H
    Böszörményi, L
    [J]. 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 669 - 673
  • [6] Scheduling for interactive operations in parallel video servers
    Wu, MY
    Shu, W
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS '97, PROCEEDINGS, 1997, : 178 - 185
  • [7] Optimal Scheduling for Parallel CBR Video Servers
    Min-You Wu
    Wei Shu
    [J]. Multimedia Tools and Applications, 2001, 14 : 79 - 99
  • [8] Data storage for video on demand servers
    Sumari, P
    Osman, MA
    Samsudin, A
    Kamarulhaili, H
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INTERNET, AND INFORMATION TECHNOLOGY, 2002, : 376 - 381
  • [9] Scheduling for large-scale parallel video servers
    Wu, MY
    Shu, W
    [J]. FRONTIERS '96 - THE SIXTH SYMPOSIUM ON FRONTIERS OF MASSIVELY PARALLEL COMPUTING, PROCEEDINGS, 1996, : 126 - 133
  • [10] Fast-forward functions on parallel video servers
    Ding, ZY
    Lin, CS
    Wu, MY
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1473 - 1476