Performance Analysis of a Pull-Based Parallel Video Server
IEEE Transactions on Parallel and Distributed Systems
Parallel Video Servers: A Tutorial
IEEE MultiMedia
Optimal allocation of electronic content
Computer Networks: The International Journal of Computer and Telecommunications Networking
Study of Load Balancing Issues Based on Intra-Movie Skewness for Parallel Video Servers
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A Transpositional Redundant Data Update Algorithm for Growing Server-Less Video Streaming Systems
P2P '03 Proceedings of the 3rd International Conference on Peer-to-Peer Computing
An XOR Based Reed-Solomon Algorithm for Advanced RAID Systems
DFT '04 Proceedings of the Defect and Fault Tolerance in VLSI Systems, 19th IEEE International Symposium
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Supporting Load Balancing and Efficient Reorganization During System Scaling
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
A new distributed storage scheme for cluster video server
Journal of Systems Architecture: the EUROMICRO Journal
Continuous Replica Placement schemes in distributed systems
Proceedings of the 19th annual international conference on Supercomputing
Efficient algorithms of video replication and placement on a cluster of streaming servers
Journal of Network and Computer Applications
A Data Layout and Access Control Strategies of the Video Storage Server Based Disk Array
IIH-MSP '08 Proceedings of the 2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing
Performance study of data layout schemes for a SAN-based video server
Parallel Computing
On the optimization of storage capacity allocation for content distribution
Computer Networks: The International Journal of Computer and Telecommunications Networking
Staggered push - a linearly scalable architecture for push-based parallel video servers
IEEE Transactions on Multimedia
A Case Study of Load Sharing Based on Popularity in Distributed VoD Systems
IEEE Transactions on Multimedia
Object replication strategies in content distribution networks
Computer Communications
Concurrent push-A scheduling algorithm for push-based parallel video servers
IEEE Transactions on Circuits and Systems for Video Technology
Supporting server-level fault tolerance in concurrent-push-based parallel video servers
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
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.