RMIT University
Browse

Evolutionary optimization of file assignment for a large-scale video-on-demand system

journal contribution
posted on 2024-11-01, 04:50 authored by Jun Guo, Yi Wang, Kit-Sang Tang, Sammy Chan, Eric Wong, Peter Taylor, Moshe Zukerman
We present a genetic algorithm for tackling a file assignment problem for a large-scale video-on-demand system. The file assignment problem is to find the optimal replication and allocation of movie files to disks so that the request blocking probability is minimized subject to capacity constraints. We adopt a divide-and-conquer strategy, where the entire solution space of file assignments is divided into subspaces. Each subspace is an exclusive set of solutions sharing a common file replication instance. This allows us to utilize a greedy file allocation method for finding a good-quality heuristic solution within each subspace. We further design two performance indices to measure the quality of the heuristic solution on 1.) its assignment of multicopy movies and 2.) its assignment of single-copy movies. We demonstrate that these techniques, together with ad hoc population handling methods, enable genetic algorithms to operate in a significantly reduced search space and achieve good-quality file assignments in a computationally efficient way.

History

Journal

IEEE Transactions on Knowledge and Data Engineering

Volume

20

Issue

6

Start page

836

End page

850

Total pages

15

Publisher

IEEE

Place published

United States

Language

English

Copyright

© 2008 IEEE

Former Identifier

2006007964

Esploro creation date

2020-06-22

Fedora creation date

2010-10-04

Usage metrics

    Scholarly Works

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC