|
ABSTRACT
A major problem in web database applications and on the Internet in general is the scalable delivery of data. One proposed solution for this problem is a hybrid system that uses multicast push to scalably deliver the most popular data, and reserves traditional unicast pull for delivery of less popular data. However, such a hybrid scheme introduces a variety of data management problems at the server. In this paper we examine three of these problems: the push popularity problem, the document classification problem, and the bandwidth division problem. The push popularity problem is to estimate the popularity of the documents in the web site. The document classification problem is to determine which documents should be pushed and which documents must be pulled. The band-width division problem is to determine how much of the server bandwidth to devote to pushed documents and how much of the server bandwidth should be reserved for pulled documents. We propose simple and elegant solutions for these problems. We report on experiments with our system that validate our algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Swarup Acharya , Michael Franklin , Stanley Zdonik, Balancing push and pull for data broadcast, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.183-194, May 11-15, 1997, Tucson, Arizona, United States
|
| |
2
|
|
| |
3
|
K. C. Almeroth, M. H. Ammar, and Z. Fei. Scalable delivery of Web pp. using cyclic best-effort (UDP) multicast. In INFOCOM, pp. 1214--1221, 1998.
|
 |
4
|
Mehmet Altinel , Demet Aksoy , Thomas Baby , Michael Franklin , William Shapiro , Stan Zdonik, DBIS-toolkit: adaptable middleware for large scale data delivery, Proceedings of the 1999 ACM SIGMOD international conference on Management of data, p.544-546, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
 |
5
|
Mehmet Altinel , Qiong Luo , Sailesh Krishnamurthy , C. Mohan , Hamid Pirahesh , Bruce G. Lindsay , Honguk Woo , Larry Brown, DBCache: database caching for web application servers, Proceedings of the 2002 ACM SIGMOD international conference on Management of data, June 03-06, 2002, Madison, Wisconsin
[doi> 10.1145/564691.564765]
|
| |
6
|
|
| |
7
|
P. Chrysanthis, K. Pruhs, and V. Liberatore. Middleware support for multicast-based data dissemination: a working reality. In WORDS, 2003.
|
| |
8
|
|
 |
9
|
|
 |
10
|
Anindya Datta , Kaushik Dutta , Krithi Ramamritham , Helen Thomas , Debra VanderMeer, Dynamic content acceleration: a caching solution to enable scalable dynamic Web page generation, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.616, May 21-24, 2001, Santa Barbara, California, United States
|
 |
11
|
Anindya Datta , Kaushik Dutta , Helen Thomas , Debra VanderMeer , Suresha , Krithi Ramamritham, Proxy-based acceleration of dynamically generated content on the world wide web: an approach and implementation, Proceedings of the 2002 ACM SIGMOD international conference on Management of data, June 03-06, 2002, Madison, Wisconsin
[doi> 10.1145/564691.564703]
|
 |
12
|
|
 |
13
|
|
| |
14
|
A. Hall and H. Taubig. Comparing push- and pull-based broadcasting or: Would "microsoft watches" profit from a transmitter? LCNS, 2647, January 2003.
|
| |
15
|
J. Jannotti, D. Gifford, K. Johnson, M. Kaashoek, and J. O'Toole, Jr. Overcast: Reliable multicasting with an overlay network. In OSDI, pp. 197--212, 2000.
|
 |
16
|
Shudong Jin , Azer Bestavros, Temporal locality in Web request streams (poster session) (extended abstract): sources, characteristics, and caching implications, Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.110-111, June 18-21, 2000, Santa Clara, California, United States
|
 |
17
|
|
| |
18
|
A. Labrinidis and N. Roussopoulos. Webview balancing performance and data freshness in web database servers. In VLDB, pp. 393--404, 2003.
|
 |
19
|
Qiong Luo , Sailesh Krishnamurthy , C. Mohan , Hamid Pirahesh , Honguk Woo , Bruce G. Lindsay , Jeffrey F. Naughton, Middle-tier database caching for e-business, Proceedings of the 2002 ACM SIGMOD international conference on Management of data, June 03-06, 2002, Madison, Wisconsin
[doi> 10.1145/564691.564763]
|
| |
20
|
|
 |
21
|
Venkata N. Padmanabhan , Lili Qiu, The content and access dynamics of a busy Web site: findings and implications, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.111-123, August 28-September 01, 2000, Stockholm, Sweden
|
| |
22
|
V. S. Pai, L. Wang, K. Park, R. Pang, and L. Peterson. The dark side of the Web: An open proxy's view. In HotNets-II, 2004.
|
| |
23
|
V. Penkrot, J. Beaver, M. Sharaf, S. Roychowdhury, W. Li, W. Zhang, P. Chrysanthis, K. Pruhs, and V. Liberatore. An optimized multicast-based data dissemination middleware: A demonstration. In ICDE 2003, pp. 761--764, 2003.
|
| |
24
|
P. Rosenzweig, M. Kadansky, and S. Hanna. The java reliable multicast service: A reliable multicast library. SMLI TR-98-68, Sun Microsystems, 1998.
|
| |
25
|
|
| |
26
|
|
| |
27
|
W. Zhang, W. Li, and V. Liberatore. Application-perceived multicast push performance. In IPDPS, 2004.
|
|