• DocumentCode
    982102
  • Title

    Algorithms for Server Placement in Multiple-Description-Based Media Streaming

  • Author

    Ahuja, Satyajeet ; Krunz, Marwan

  • Author_Institution
    Dept. of Electr. & Comput. En gineering, Arizona Univ., Tuczon, AZ
  • Volume
    10
  • Issue
    7
  • fYear
    2008
  • Firstpage
    1382
  • Lastpage
    1392
  • Abstract
    Multiple description coding (MDC) has emerged as a powerful technique for reliable real-time communications over lossy packet networks. In its basic form, it involves encoding a media stream into r substreams that are sent independently from a source to a destination. Each substream (or description) can be decoded independent of the other r-1 substreams. With every successful reception of a substream, the quality of the decoded signal improves. In this paper, we consider the problem of placing a set of servers in the network such that a desired quality of service can be provided to a community of clients that request MDC-coded traffic. We formulate the server placement (SP) problem, with the goal of identifying the minimum number of server locations that can provide r descriptions to a set of clients such that the delay associated with each path from a chosen server location to a given client is bounded by a given delay constraint and the total ldquounreliabilityrdquo associated with the group of paths to a given client is also upper bounded. We show that the SP problem belongs to the class of NP-complete problems. We propose a mixed-integer linear programming (MILP) formulation and an efficient heuristic solution for the SP problem. Simulations are conducted to evaluate the performance of the proposed algorithm and compare it with the optimal solution provided by the MILP solution.
  • Keywords
    encoding; integer programming; linear programming; media streaming; network servers; optimisation; NP-complete problems; lossy packet networks; mixed-integer linear programming formulation; multiple description coding; multiple-description-based media streaming; server locations; server placement; server placement problem; substream successful reception; Multiple description coding; path diversity;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2008.2004930
  • Filename
    4668503