• DocumentCode
    3041958
  • Title

    Optimal allocation of electronic content

  • Author

    Cidon, Israel ; Kutten, Shay ; Soffer, Ran

  • Author_Institution
    Technion-Israel Inst. of Technol., Haifa, Israel
  • Volume
    3
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1773
  • Abstract
    The delivery of large files to single users, such as application programs for some versions of the envisioned network computer, or movies, is expected by many to be one of the main requirements of communication networks. This requires expensive high bandwidth capacity as well as fast and high storage servers. This motivates multimedia providers to optimize the delivery distances, as well as the electronic content allocation. A hierarchical architecture for providing the multimedia content was introduced by Nussbaumer, Patel, Schaffa, and Sternbenz (1994). They also introduced the trade-off between bandwidth and storage requirements for the placement of the content servers on the hierarchy tree. They found the best level of the hierarchy for the server location to minimize the total of the costs of communication and storage. Their algorithm is centralized. We solve the more general ease where servers can be located at different levels of the hierarchy. Our algorithm is distributed, and each node requires a limited memory capacity and computational power. Results for related approaches to caching design are of higher complexity. Results for related classic operations research problems are for centralized algorithms, mostly linear programming, that are not easy to convert into distributed algorithms. Instead, we observe that the use of dynamic programming is more natural for distributed implementations. For the specific problem at hand, we also managed to find a natural function (a generalization of the problem) that simplifies the combination operation used in dynamic programming. We also show how to map such contemporary problems to the area of classical plant location problems in operations research
  • Keywords
    cache storage; computer networks; distributed algorithms; dynamic programming; multimedia communication; network servers; operations research; video on demand; video servers; VOD servers; application programs; caching design; centralized algorithm; combination operation; communication networks; content servers; delivery distance optimization; distributed algorithm; dynamic programming; electronic content allocation; fast servers; hierarchical architecture; hierarchy tree; high bandwidth capacity; high storage servers; linear programming; movies; multimedia providers; network computer; network node; operations research; optimal allocation; plant location problems; server location; Application software; Bandwidth; Communication networks; Computer architecture; Computer networks; Costs; Dynamic programming; Motion pictures; Network servers; Operations research;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Anchorage, AK
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-7016-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2001.916675
  • Filename
    916675