Minimum cost content distribution using network coding: Replication vs. coding at the source nodes
by Huang, Shurui, M.S., IOWA STATE UNIVERSITY, 2009, 48 pages; 1475928

Abstract:

Large scale content distribution over the internet has been the focus of numerous studies in recent years. In the traditional server-client model, the server may suffer from overload when a popular file stored at the server is frequently requested. In order to reduce the cost at servers and decrease the retrieval time for clients, distributed storage solutions that operate by dividing the file into pieces and placing copies of the pieces (replication) or coded versions of the pieces (coding) at multiple source nodes have been proposed.

Network coding has also been used in large content distribution. In this work, we consider multicasting a file that can be broken into small pieces to multiple clients over a network with network coding. The network contains a set of source nodes that can store either subsets or coded version of the pieces of the file. We are interested in finding the optimal storage capacity and flows over the edges for the subset case and the coded case, respectively, such that the joint cost of transmission at edges and storage at sources is minimized. We provide succinct formulations of the corresponding optimization problems by using information measures. By the insight gained from the two formulations, a gap linear program which can compute the cost gap between the subset case and the coded case is formulated. A greedy algorithm is developed to find a suboptimal solution of the gap LP. In particular, we show that when there are two source nodes, there is no loss in considering subset sources. Furthermore, in the case of three source nodes, we derive a tight upper bound on the cost gap between the two cases. Algorithms for determining the content of the source nodes are also provided.

 
AdviserAditya Ramamoorthy
SchoolIOWA STATE UNIVERSITY
SourceMAI/ 48-05, p. , Jun 2010
Source TypeThesis
SubjectsElectrical engineering; Computer science
Publication Number1475928
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:1475928
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.