DocumentCode :
827194
Title :
Network caching strategies for a shared data distribution for a predefined service demand sequence
Author :
Veeravalli, Bharadwaj
Author_Institution :
Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore
Volume :
15
Issue :
6
fYear :
2003
Firstpage :
1487
Lastpage :
1497
Abstract :
In this paper, we address the problem of minimizing the cost of transferring a document or a file requested by a set of users geographically separated on a network of nodes. We concentrate on theoretical aspects of data migration and caching on high-speed networks. Following the information caching paradigm introduced in the literature, we present polynomial time optimal caching strategies that minimize the total monetary cost of all the service requests by the users on a high-speed network. We consider a scenario in which a large pool of customers from one or more remote sites on a network demand a document, situated at some site, for their use. We also assume that the users can request the document at different time instants. This process of distributing the requested document incurs communication costs due to the use of communication resources and caching costs of the document at some server sites before it is delivered to the users at their desired time instances. We configure the network as a fully connected topology in which the service providers manage and control the distribution of the requested document among the users. For a high-speed network, we show that a single copy of the requested document is sufficient to serve all the user requests in an optimal manner. We extend the study to a homogeneous case in which the communication costs are identical and caching costs at all the sites are identical. In this case, we demonstrate the adaptability of the algorithm in generating more than one copy when needed by the minimization process. Using these strategies, the network service providers can decide when, where, and for how long the requested documents must be cached at vantage sites to obtain an optimal solution. Illustrative examples are provided to ease the understanding.
Keywords :
cache storage; computer networks; electronic data interchange; multimedia computing; caching costs; communication costs; data migration; document transfer; file transfer; fully connected topology; geographically separated users; high-speed networks; information caching paradigm; minimization; network caching strategies; network nodes; polynomial time optimal caching strategies; predefined service demand sequence; remote sites; server sites; service requests; shared data distribution; total monetary cost minimization; Collaboration; Communication system control; Cost function; Dynamic programming; High-speed networks; Minimization methods; Network servers; Network topology; Polynomials; Time factors;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2003.1245287
Filename :
1245287
Link To Document :
بازگشت