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...
Gespeichert in:
Veröffentlicht in: | Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2002-10, Vol.40 (2), p.205-218 |
---|---|
Hauptverfasser: | , , |
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 & Information Sciences Abstracts (LISA)</collection><collection>Library & 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 |