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
Link To Document :
بازگشت