Video-on-Demand Network Design and Maintenance Using Fuzzy Optimization

Video-on-demand (VoD) is the entertainment source that, in the future, will likely overtake regular television in many aspects. Although many companies have deployed working VoD services, some aspects of the VoD should still undergo further improvement in order for it to reach to the foreseen potentials. An important aspect of a VoD system is the underlying network in which it operates. According to the huge number of customers in this network, it should be carefully designed to fulfill certain performance criteria. This process should be capable of finding optimal locations for the nodes of the network as well as determining the content that should be cached in each one. While this problem is categorized in the general group of network optimization problems, its specific characteristics demand a new solution to be sought for it. In this paper, which is inspired by the successful use of fuzzy optimization in similar problems in other fields, a fuzzy objective function that is heuristically shown to minimize the communication cost in a VoD network is derived while also controlling the storage cost. Then, an iterative algorithm is proposed to find a locally optimal solution to the proposed objective function. Capitalizing on the unrepeatable tendency of the proposed algorithm, a heuristic method for picking a good solution from a bundle of solutions produced by the proposed algorithm is also suggested. This paper includes a formal statement of the problem and its mathematical analysis. In addition, different scenarios in which the proposed algorithm can be utilized are discussed.

[1]  Eranda C Ela,et al.  Assignment Problems , 1964, Comput. J..

[2]  Pierre Hansen,et al.  Improvement and Comparison of Heuristics for Solving the Uncapacitated Multisource Weber Problem , 2000, Oper. Res..

[3]  L. Cooper Location-Allocation Problems , 1963 .

[4]  Jacek M. Leski,et al.  Fuzzy c-varieties/elliptotypes clustering in reproducing kernel Hilbert space , 2004, Fuzzy Sets Syst..

[5]  Francisc Radó,et al.  The Euclidean Multifacility Location Problem , 1988, Oper. Res..

[6]  H. Kuhn An Efficient Algorithm for the Numerical Solution of the Generalized Weber Problem in Spatial Economics , 1992 .

[7]  Panos M. Pardalos,et al.  Quadratic Assignment Problem , 1997, Encyclopedia of Optimization.

[8]  Kevin C. Almeroth,et al.  Long term resource allocation in video delivery systems , 1997, Proceedings of INFOCOM '97.

[9]  Phuoc Tran-Gia,et al.  Spatial traffic estimation and characterization for mobile communication network design , 1998, IEEE J. Sel. Areas Commun..

[10]  T. S. Perry,et al.  The trials and travails of interactive TV , 1996 .

[11]  Robert John,et al.  The use of fuzzy sets for resource allocation in an advance request vehicle brokerage system—a case study , 1997 .

[12]  Carsten Griwodz,et al.  Long-term movie popularity models in video-on-demand systems: or the life of an on-demand movie , 1997, MULTIMEDIA '97.

[13]  Bernhard Fleischmann,et al.  Solving a large scale districting problem: a case report , 1988, Comput. Oper. Res..

[14]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[15]  Zvi Drezner,et al.  An Efficient Genetic Algorithm for the p-Median Problem , 2003, Ann. Oper. Res..

[16]  Mario Gerla,et al.  On the Topological Design of Distributed Computer Networks , 1977, IEEE Trans. Commun..

[17]  Chen-Tung Chen,et al.  A fuzzy approach to select the location of the distribution center , 2001, Fuzzy Sets Syst..

[18]  William Gropp,et al.  Optimization environments and the NEOS server , 1997 .

[19]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[20]  Wangsan-myun Yongin-gun,et al.  Telecommunication Node Clustering with Node Compatibility and Network Survivability Requirements , 2000 .

[21]  Frank Plastria,et al.  Continuous Covering Location Problems , 2002 .

[22]  Jacek M. Leski Generalized weighted conditional fuzzy clustering , 2003, IEEE Trans. Fuzzy Syst..

[23]  Youssef Saab,et al.  A Fast and Robust Network Bisection Algorithm , 1995, IEEE Trans. Computers.

[24]  Donald Gustafson,et al.  Fuzzy clustering with a fuzzy covariance matrix , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[25]  James P. G. Sterbenz,et al.  Networking Requirements for Interactive Video on Demand , 1995, IEEE J. Sel. Areas Commun..

[26]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[27]  Alfredo Petrosino,et al.  FUZZY CLUSTERING ALGORITHMS ON LANDSAT IMAGES FOR DETECTION OF WASTE AREAS: A COMPARISON , 2000 .

[28]  R. Love,et al.  A computation procedure for the exact solution of location-allocation problems with rectangular distances , 1975 .

[29]  Zongming Fei,et al.  A model for replica placement in content distribution networks for multimedia applications , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[30]  Enrique H. Ruspini,et al.  A New Approach to Clustering , 1969, Inf. Control..

[31]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[32]  Mauro Dell'Amico,et al.  Assignment Problems , 1998, IFIP Congress: Fundamentals - Foundations of Computer Science.

[33]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[34]  Panos M. Pardalos,et al.  Network Optimization , 1997 .

[35]  Asit Dan,et al.  Scheduling policies for an on-demand video server with batching , 1994, MULTIMEDIA '94.

[36]  Harold W. Kuhn,et al.  A note on Fermat's problem , 1973, Math. Program..

[37]  Hasan Selim,et al.  A fuzzy multi-objective covering-based vehicle location model for emergency services , 2007, Comput. Oper. Res..

[38]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[39]  Harold W. Kulin,et al.  AN EFFICIENT ALGORITHM FOR THE NUMERICAL SOLUTION OF THE GENERALIZED WEBER PROBLEM IN SPATIAL ECONOMICS , 1962 .

[40]  Timothy J. Lowe,et al.  Demand Point Aggregation for Location Models , 2002 .

[41]  Randy H. Katz,et al.  Efficient and adaptive Web replication using content clustering , 2003, IEEE J. Sel. Areas Commun..

[42]  Thomas Simpson,et al.  The doctrine and application of fluxions: containing (besides what is common on the subject) a number of new improvements in the theory, and the solutions of a variety of new and very interesting problems in different branches of the mathematics. , 1805 .

[43]  Isak Gath,et al.  Unsupervised Optimal Fuzzy Clustering , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  Peter Triantafillou,et al.  Video placement and configuration of distributed video servers on cable TV networks , 2000, Multimedia Systems.

[45]  Kang G. Shin,et al.  Multicast Video-on-Demand services , 2002, CCRV.

[46]  Richard M. Soland,et al.  Exact and approximate solutions to the multisource weber problem , 1972, Math. Program..

[47]  Leon Cooper,et al.  Heuristic Methods for Location-Allocation Problems , 1964 .

[48]  W. Miehle Link-Length Minimization in Networks , 1958 .

[49]  Fred Glover,et al.  Network Application in Industry and Government , 1977 .

[50]  R. Johnston Manipulating maps and winning elections: measuring the impact of malapportionment and gerrymandering ☆ , 2002 .

[51]  J. B. Rosen,et al.  On the Convergence of Miehle's Algorithm for the Euclidean Multifacility Location Problem , 1992, Oper. Res..

[52]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[53]  Franz Rendl,et al.  The Quadratic Assignment Problem , 2002 .

[54]  M. Shirosaki Another proof of the defect relation for moving targets , 1991 .

[55]  Hans-Jürgen Zimmermann,et al.  Fuzzy Set Theory - and Its Applications , 1985 .

[56]  J. Łȩski Fuzzy c-varieties/elliptotypes clustering in reproducing kernel Hilbert space , 2004 .

[57]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[58]  Fernando Bação,et al.  Applying genetic algorithms to zone design , 2005, Soft Comput..

[59]  Doheon Lee,et al.  A novel initialization scheme for the fuzzy c-means algorithm for color clustering , 2004, Pattern Recognit. Lett..

[60]  José A. Moreno-Pérez,et al.  Fuzzy location problems on networks , 2004, Fuzzy Sets Syst..

[61]  Alice E. Smith,et al.  An evolutionary approach to incorporating intradepartmental flow into facilities design , 2001 .

[62]  Elizabeth D. Dolan,et al.  NEOS Server 4.0 Administrative Guide , 2001, ArXiv.

[63]  Zvi Drezner,et al.  Telecommunication and location , 2002 .

[64]  Da Ruan,et al.  Fuzzy group decision-making for facility location selection , 2003, Inf. Sci..

[65]  Mohan M. Trivedi,et al.  Low-Level Segmentation of Aerial Images with Fuzzy Clustering , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[66]  James C. Bezdek,et al.  Fuzzy Kohonen clustering networks , 1994, Pattern Recognit..

[67]  Rajan Batta,et al.  A simulated annealing approach to police district design , 2002, Comput. Oper. Res..

[68]  Boldeanu Silviu,et al.  FUZZY CLUSTERING , 2006 .

[69]  George Pallis,et al.  Content Delivery Networks: Status and Trends , 2003, IEEE Internet Comput..

[70]  Thomas D. C. Little,et al.  Prospects for Interactive Video-on-Demand , 1994, IEEE MultiMedia.

[71]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[72]  José Rui Figueira,et al.  Multiple criteria districting problems , 2007, Ann. Oper. Res..

[73]  Jongwoo Kim,et al.  Clustering algorithms based on volume criteria , 2000, IEEE Trans. Fuzzy Syst..

[74]  Taho Yang,et al.  Semiconductor fabrication facility design using a hybrid search methodology , 1999 .

[75]  Leon Cooper,et al.  SOLUTIONS OF GENERALIZED LOCATIONAL EQUILIBRIUM MODELS , 1967 .

[76]  Zvi Drezner,et al.  The Weber Problem , 2002 .

[77]  B. Simeone,et al.  Clustering on trees , 1997 .

[78]  Thomas Simpson,et al.  The Doctrine and Application of Fluxions , 2009 .

[79]  Nicos Christofides,et al.  Distribution management : mathematical modelling and practical analysis , 1971 .

[80]  Alice E. Smith,et al.  Optimal Design of Reliable Computer Networks: A Comparison of Metaheuristics , 2003, J. Heuristics.

[81]  E. Oja,et al.  Independent Component Analysis , 2013 .

[82]  Bruce M. Maggs,et al.  Globally Distributed Content Delivery , 2002, IEEE Internet Comput..

[83]  Vicent Cholvi,et al.  Distribution of Video-on-Demand in Residential Networks , 2001, IDMS.

[84]  Jorge J. Moré,et al.  The NEOS Server , 1998 .

[85]  Nimrod Megiddo,et al.  On the Complexity of Some Common Geometric Location Problems , 1984, SIAM J. Comput..

[86]  Lawrence O. Hall,et al.  Fast fuzzy clustering , 1998, Fuzzy Sets Syst..

[87]  Horia F. Pop,et al.  Principal component analysis versus fuzzy principal component analysis A case study: the quality of danube water (1985-1996). , 2005, Talanta.

[88]  Thomas R. Cundari,et al.  Robust Fuzzy Principal Component Analysis (FPCA). A Comparative Study Concerning Interaction of Carbon-Hydrogen Bonds with Molybdenum-Oxo Bonds , 2002, J. Chem. Inf. Comput. Sci..

[89]  James M. Keller,et al.  Fuzzy Models and Algorithms for Pattern Recognition and Image Processing , 1999 .

[90]  Ravindra K. Ahuja,et al.  Applications of network optimization , 1992 .

[91]  R. Tiwari,et al.  Fuzzy multi-criteria facility location problem , 1992 .

[92]  Abraham Kandel,et al.  Feature-based fuzzy classification for interpretation of mammograms , 2000, Fuzzy Sets Syst..

[93]  R. J. Kuo,et al.  A decision support system for selecting convenience store location through integration of fuzzy AHP and artificial neural network , 2002, Comput. Ind..

[94]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[95]  Stephen Watson,et al.  Set Theory and its Applications , 1989 .

[96]  Abdel Lisser,et al.  Minimum-Cost Multicommodity Flow , 2002 .

[97]  James R. Boucher Voice Teletraffic Systems Engineering , 1988 .

[98]  Z. Drezner A note on accelerating the weiszfeld procedure , 1995 .

[99]  Malur K. Sundareshan,et al.  On the Decomposition of Large Communication Networks for Hierarchical Control Implementation , 1986, IEEE Trans. Commun..

[100]  James M. Keller,et al.  A possibilistic approach to clustering , 1993, IEEE Trans. Fuzzy Syst..