Optimal allocation of electronic content

The delivery of large files to individual users, such as video on demand or application programs to the envisioned network computers is expected by many to be one of the main tasks of broadband communication networks. This requires high bandwidth capacity as well as fast and dense storage servers. T...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2002-10, Vol.40 (2), p.205-218
Hauptverfasser: Cidon, Israel, Kutten, Shay, Soffer, Ran
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 218
container_issue 2
container_start_page 205
container_title Computer networks (Amsterdam, Netherlands : 1999)
container_volume 40
creator Cidon, Israel
Kutten, Shay
Soffer, Ran
description The delivery of large files to individual users, such as video on demand or application programs to the envisioned network computers is expected by many to be one of the main tasks of broadband communication networks. This requires high bandwidth capacity as well as fast and dense storage servers. This motivates multimedia service providers to optimize the delivery network, as well as the electronic content allocation. A hierarchical architecture for the distribution of multimedia content was introduced by Nussbaumer, Patel, Schaffa, and Sterbenz (INFOCOM 94). They addressed the trade-off between bandwidth and storage requirements that results from the placement of the content servers in the hierarchy tree. They presented a centralized algorithm to compute the best level of the hierarchy for the server location to minimize the combined cost of communication and storage. In this work, we solve a general case where servers can be placed at different levels of the hierarchy. We develop a distributed optimal location algorithm that requires small nodal memory capacity and computational power. Previous results for related problems for caching system design are of higher complexity. Previous results for related classic operations research problems are limited to centralized algorithms, based on linear programming, that are not easy to convert into distributed algorithms. Instead, to obtain our results, we observed that the use of dynamic programming naturally lends itself to a distributed implementation. 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 the design of a dynamic program.
doi_str_mv 10.1016/S1389-1286(02)00251-7
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_57532250</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1389128602002517</els_id><sourcerecordid>57532250</sourcerecordid><originalsourceid>FETCH-LOGICAL-c396t-ea6059d86bd6f8ed39899670eef7af1e78b17f03931d07125479e1141e14139d3</originalsourceid><addsrcrecordid>eNqFkE1Lw0AQhoMoWKs_QQgepB6iM5vs10mk-AWFHtTzkm4msCXN1t1U8N-7bfXipYdh5vDMy8yTZZcItwgo7t6wVLpApsQE2A0A41jIo2yESrJCgtDHaf5DTrOzGJcAUFVMjbLJfD24Vd3lddd5Ww_O97lvc-rIDsH3zubW9wP1w3l20tZdpIvfPs4-nh7fpy_FbP78On2YFbbUYiioFsB1o8SiEa2iptRKayGBqJV1iyTVAmULpS6xAYmMV1ITYoWUqtRNOc6u97nr4D83FAezctFS19U9-U00XPKSMQ4HQSZFBShlAq_-gUu_CX16wmC6jXNeiQTxPWSDjzFQa9YheQnfBsFsLZudZbNVaICZnWWzDb_f71Fy8uUomGgd9ZYaF5JC03h3IOEH1Z6Baw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>199655546</pqid></control><display><type>article</type><title>Optimal allocation of electronic content</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Cidon, Israel ; Kutten, Shay ; Soffer, Ran</creator><creatorcontrib>Cidon, Israel ; Kutten, Shay ; Soffer, Ran</creatorcontrib><description>The delivery of large files to individual users, such as video on demand or application programs to the envisioned network computers is expected by many to be one of the main tasks of broadband communication networks. This requires high bandwidth capacity as well as fast and dense storage servers. This motivates multimedia service providers to optimize the delivery network, as well as the electronic content allocation. A hierarchical architecture for the distribution of multimedia content was introduced by Nussbaumer, Patel, Schaffa, and Sterbenz (INFOCOM 94). They addressed the trade-off between bandwidth and storage requirements that results from the placement of the content servers in the hierarchy tree. They presented a centralized algorithm to compute the best level of the hierarchy for the server location to minimize the combined cost of communication and storage. In this work, we solve a general case where servers can be placed at different levels of the hierarchy. We develop a distributed optimal location algorithm that requires small nodal memory capacity and computational power. Previous results for related problems for caching system design are of higher complexity. Previous results for related classic operations research problems are limited to centralized algorithms, based on linear programming, that are not easy to convert into distributed algorithms. Instead, to obtain our results, we observed that the use of dynamic programming naturally lends itself to a distributed implementation. 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 the design of a dynamic program.</description><identifier>ISSN: 1389-1286</identifier><identifier>EISSN: 1872-7069</identifier><identifier>DOI: 10.1016/S1389-1286(02)00251-7</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Broadband ; Broadband networks ; Data transmission ; Electronic media ; Linear programming ; Network computers ; Networks ; Optimization ; Storage ; Studies ; Video on demand</subject><ispartof>Computer networks (Amsterdam, Netherlands : 1999), 2002-10, Vol.40 (2), p.205-218</ispartof><rights>2002 Elsevier Science B.V.</rights><rights>Copyright Elsevier Sequoia S.A. Oct 7, 2002</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c396t-ea6059d86bd6f8ed39899670eef7af1e78b17f03931d07125479e1141e14139d3</citedby><cites>FETCH-LOGICAL-c396t-ea6059d86bd6f8ed39899670eef7af1e78b17f03931d07125479e1141e14139d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S1389128602002517$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids></links><search><creatorcontrib>Cidon, Israel</creatorcontrib><creatorcontrib>Kutten, Shay</creatorcontrib><creatorcontrib>Soffer, Ran</creatorcontrib><title>Optimal allocation of electronic content</title><title>Computer networks (Amsterdam, Netherlands : 1999)</title><description>The delivery of large files to individual users, such as video on demand or application programs to the envisioned network computers is expected by many to be one of the main tasks of broadband communication networks. This requires high bandwidth capacity as well as fast and dense storage servers. This motivates multimedia service providers to optimize the delivery network, as well as the electronic content allocation. A hierarchical architecture for the distribution of multimedia content was introduced by Nussbaumer, Patel, Schaffa, and Sterbenz (INFOCOM 94). They addressed the trade-off between bandwidth and storage requirements that results from the placement of the content servers in the hierarchy tree. They presented a centralized algorithm to compute the best level of the hierarchy for the server location to minimize the combined cost of communication and storage. In this work, we solve a general case where servers can be placed at different levels of the hierarchy. We develop a distributed optimal location algorithm that requires small nodal memory capacity and computational power. Previous results for related problems for caching system design are of higher complexity. Previous results for related classic operations research problems are limited to centralized algorithms, based on linear programming, that are not easy to convert into distributed algorithms. Instead, to obtain our results, we observed that the use of dynamic programming naturally lends itself to a distributed implementation. 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 the design of a dynamic program.</description><subject>Algorithms</subject><subject>Broadband</subject><subject>Broadband networks</subject><subject>Data transmission</subject><subject>Electronic media</subject><subject>Linear programming</subject><subject>Network computers</subject><subject>Networks</subject><subject>Optimization</subject><subject>Storage</subject><subject>Studies</subject><subject>Video on demand</subject><issn>1389-1286</issn><issn>1872-7069</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2002</creationdate><recordtype>article</recordtype><recordid>eNqFkE1Lw0AQhoMoWKs_QQgepB6iM5vs10mk-AWFHtTzkm4msCXN1t1U8N-7bfXipYdh5vDMy8yTZZcItwgo7t6wVLpApsQE2A0A41jIo2yESrJCgtDHaf5DTrOzGJcAUFVMjbLJfD24Vd3lddd5Ww_O97lvc-rIDsH3zubW9wP1w3l20tZdpIvfPs4-nh7fpy_FbP78On2YFbbUYiioFsB1o8SiEa2iptRKayGBqJV1iyTVAmULpS6xAYmMV1ITYoWUqtRNOc6u97nr4D83FAezctFS19U9-U00XPKSMQ4HQSZFBShlAq_-gUu_CX16wmC6jXNeiQTxPWSDjzFQa9YheQnfBsFsLZudZbNVaICZnWWzDb_f71Fy8uUomGgd9ZYaF5JC03h3IOEH1Z6Baw</recordid><startdate>20021007</startdate><enddate>20021007</enddate><creator>Cidon, Israel</creator><creator>Kutten, Shay</creator><creator>Soffer, Ran</creator><general>Elsevier B.V</general><general>Elsevier Sequoia S.A</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>E3H</scope><scope>F2A</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20021007</creationdate><title>Optimal allocation of electronic content</title><author>Cidon, Israel ; Kutten, Shay ; Soffer, Ran</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c396t-ea6059d86bd6f8ed39899670eef7af1e78b17f03931d07125479e1141e14139d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Algorithms</topic><topic>Broadband</topic><topic>Broadband networks</topic><topic>Data transmission</topic><topic>Electronic media</topic><topic>Linear programming</topic><topic>Network computers</topic><topic>Networks</topic><topic>Optimization</topic><topic>Storage</topic><topic>Studies</topic><topic>Video on demand</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cidon, Israel</creatorcontrib><creatorcontrib>Kutten, Shay</creatorcontrib><creatorcontrib>Soffer, Ran</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer networks (Amsterdam, Netherlands : 1999)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cidon, Israel</au><au>Kutten, Shay</au><au>Soffer, Ran</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimal allocation of electronic content</atitle><jtitle>Computer networks (Amsterdam, Netherlands : 1999)</jtitle><date>2002-10-07</date><risdate>2002</risdate><volume>40</volume><issue>2</issue><spage>205</spage><epage>218</epage><pages>205-218</pages><issn>1389-1286</issn><eissn>1872-7069</eissn><abstract>The delivery of large files to individual users, such as video on demand or application programs to the envisioned network computers is expected by many to be one of the main tasks of broadband communication networks. This requires high bandwidth capacity as well as fast and dense storage servers. This motivates multimedia service providers to optimize the delivery network, as well as the electronic content allocation. A hierarchical architecture for the distribution of multimedia content was introduced by Nussbaumer, Patel, Schaffa, and Sterbenz (INFOCOM 94). They addressed the trade-off between bandwidth and storage requirements that results from the placement of the content servers in the hierarchy tree. They presented a centralized algorithm to compute the best level of the hierarchy for the server location to minimize the combined cost of communication and storage. In this work, we solve a general case where servers can be placed at different levels of the hierarchy. We develop a distributed optimal location algorithm that requires small nodal memory capacity and computational power. Previous results for related problems for caching system design are of higher complexity. Previous results for related classic operations research problems are limited to centralized algorithms, based on linear programming, that are not easy to convert into distributed algorithms. Instead, to obtain our results, we observed that the use of dynamic programming naturally lends itself to a distributed implementation. 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 the design of a dynamic program.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/S1389-1286(02)00251-7</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1389-1286
ispartof Computer networks (Amsterdam, Netherlands : 1999), 2002-10, Vol.40 (2), p.205-218
issn 1389-1286
1872-7069
language eng
recordid cdi_proquest_miscellaneous_57532250
source Elsevier ScienceDirect Journals Complete
subjects Algorithms
Broadband
Broadband networks
Data transmission
Electronic media
Linear programming
Network computers
Networks
Optimization
Storage
Studies
Video on demand
title Optimal allocation of electronic content
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T12%3A34%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimal%20allocation%20of%20electronic%20content&rft.jtitle=Computer%20networks%20(Amsterdam,%20Netherlands%20:%201999)&rft.au=Cidon,%20Israel&rft.date=2002-10-07&rft.volume=40&rft.issue=2&rft.spage=205&rft.epage=218&rft.pages=205-218&rft.issn=1389-1286&rft.eissn=1872-7069&rft_id=info:doi/10.1016/S1389-1286(02)00251-7&rft_dat=%3Cproquest_cross%3E57532250%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=199655546&rft_id=info:pmid/&rft_els_id=S1389128602002517&rfr_iscdi=true