|
ABSTRACT
The increasing ability to interconnect computers through internet-working, wireless networks, high-bandwidth satellite, and cable networks has spawned a new class of information-centered applications based on data dissemination. These applications employ broadcast to deliver data to very large client populations. We have proposed the Broadcast Disks paradigm [Zdon94, Acha95b] for organizing the contents of a data broadcast program and for managing client resources in response to such a program. Our previous work on Broadcast Disks focused exclusively on the “push-based” approach, where data is sent out on the broadcast channel according to a periodic schedule, in anticipation of client requests. In this paper, we study how to augment the push-only model with a “pull-based” approach of using a backchannel to allow clients to send explicit requests for data to the server. We analyze the scalability and performance of a broadcast-based system that integrates push and pull and study the impact of this integration on both the steady state and warm-up performance of clients. Our results show that a client backchannel can provide significant performance improvement in the broadcast environment, but that unconstrained use of the backchannel can result in scalability problems due to server saturation. We propose and investigate a set of three techniques that can delay the onset of saturation and thus, enhance the performance and scalability of the system.
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.
 |
Acha95a
|
Swarup Acharya , Rafael Alonso , Michael Franklin , Stanley Zdonik, Broadcast disks: data management for asymmetric communication environments, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.199-210, May 22-25, 1995, San Jose, California, United States
|
| |
Acha95b
|
S. Acharya, M. Franklin, S. Zdonik, "Dissemination-based Data Delivery Using Broadcast Disks", IEEE Personal Communications, 2(6), December, 1995.
|
| |
Acha96a
|
|
| |
Acha96b
|
|
| |
Amma85
|
M. Ammar, J. Wong, "The Design of Teletext Broadcast Cycles", Perf. Evaluation, 5 (1985).
|
| |
Best96
|
A. Bestavros, C. Cunha, "Server-initiated Document Dissemination for the WWW", IEEE Data Engineering Bulletin, 19(3), September, 1996.
|
 |
Bowe92
|
T. F. Bowen , G. Gopal , G. Herman , T. Hickey , K. C. Lee , W. H. Mansfield , J. Raitz , A. Weinrib, The Datacycle architecture, Communications of the ACM, v.35 n.12, p.71-81, Dec. 1992
[doi> 10.1145/138859.138868]
|
| |
Dao96
|
S. Dao, B. Perry, "Information Dissemination in Hybrid Satellite/Terrestrial Networks", IEEE Data Engineering Bulletin, 19(3), September, 1996.
|
| |
Dire96
|
Hughes Network Systems, DirecPC Home Page, http://www.direcpc, com/, Oe~, 1996.
|
 |
Erik94
|
|
| |
Fran96
|
M. Franklin, S. Zdonik, "Dissemination-Based Information Systems", IEEE Data Engineering Bulletin, 19(3), September, 1996.
|
 |
Giff90
|
|
| |
Glan96
|
D. Glance, "Multicast Support for Data Dissemination in OrbixTalk", IEEE Data Engineering Bulletin, 19(3), September, 1996.
|
 |
Herm87
|
Gary Herman , K. C. Lee , Abel Weinrib, The datacycle architecture for very high throughput database systems, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.97-103, May 27-29, 1987, San Francisco, California, United States
|
 |
Imie94a
|
|
 |
Imie94b
|
Tomasz Imielinski , S. Viswanathan , B. R. Badrinath, Energy efficient indexing on air, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.25-36, May 24-27, 1994, Minneapolis, Minnesota, United States
|
| |
Imie94c
|
T. Imielinski, S. Viswanathan, "Adaptive Wireless Information Systems", Proc. of SIGDBS Conf., Tokyo, October, 1994.
|
| |
Knut81
|
|
 |
Oki93
|
Brian Oki , Manfred Pfluegl , Alex Siegel , Dale Skeen, The Information Bus: an architecture for extensible distributed systems, Proceedings of the fourteenth ACM symposium on Operating systems principles, p.58-68, December 05-08, 1993, Asheville, North Carolina, United States
|
 |
Schw86
|
|
| |
Shek96
|
S. Shekhar, A. Fetterer, D. Liu, "Genesis: Aa Approach to Data Dissemination in Advanced Traveller Information Systems", IEEE Data Engineering Bulletin, 19(3), September, 1996.
|
| |
Wong88
|
J. Wong, "Broadcast Delivery", Proceedings of the IEEE, 76(12), December, 1988.
|
| |
Vish94
|
|
| |
Yan95
|
T. "fan, H. Garcia-Molina, "SIFT- A Tool for Wide-area Information Dissemination", Proc. 1995 USENIX Technical Conference, 1995.
|
| |
Zdon94
|
S. Zdonik, M. Franklin, R. Alonso, S. Acharya, "Are 'Disks in the Air' Just Pie in the Sky?", IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, December, 1994.
|
CITED BY 83
|
|
Nikolaos Frangiadakis , Daniel Câmara , Fethi Filali , Antonio A. F. Loureiro , Nick Roussopoulos, Virtual access points for vehicular networks, Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications, February 13-15, 2008, Innsbruck, Austria
|
|
|
Pavan Deolasee , Amol Katkar , Ankur Panchbudhe , Krithi Ramamritham , Prashant Shenoy, Adaptive push-pull: disseminating dynamic web data, Proceedings of the 10th international conference on World Wide Web, p.265-274, May 01-05, 2001, Hong Kong, Hong Kong
|
|
|
Etsuko Yajima , Takahiro Hara , Masahiko Tsukamoto , Shojiro Nishio, Scheduling and caching strategies for broadcasting correlated data, Proceedings of the 2001 ACM symposium on Applied computing, p.504-510, March 2001, Las Vegas, Nevada, United States
|
|
|
|
|
|
Ling Liu , Calton Pu , Wei Tang, WebCQ-detecting and delivering information changes on the web, Proceedings of the ninth international conference on Information and knowledge management, p.512-519, November 06-11, 2000, McLean, Virginia, United States
|
|
|
|
|
|
|
|
|
Jianliang Xu , Dik-Lun Lee , Qinglong Hu , Wang-Chien Lee, Data broadcast, Handbook of wireless networks and mobile computing, John Wiley & Sons, Inc., New York, NY, 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mehmet Altinel , Demet Aksoy , Thomas Baby , Michael Franklin , William Shapiro , Stan Zdonik, DBIS-toolkit: adaptable middleware for large scale data delivery, ACM SIGMOD Record, v.28 n.2, p.544-546, June 1999
|
|
|
Qinglong Hu , Dik Lun Lee , Wang-Chien Lee, Performance evaluation of a wireless hierarchical data dissemination system, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.163-173, August 15-19, 1999, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Cilia , L. Fiege , C. Haul , A. Zeidler , A. P. Buchmann, Looking into the past: enhancing mobile publish/subscribe middleware, Proceedings of the 2nd international workshop on Distributed event-based systems, June 08-08, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. L. Chan , R. W. P. Luk , W. K. Mak , H. V. Leong , E. K. S. Ho , Q. Lu, Multiple related document summary and navigation using concept hierarchies for mobile clients, Proceedings of the 2002 ACM symposium on Applied computing, March 11-14, 2002, Madrid, Spain
|
|
|
|
|
|
|
|
|
Jonathan Beaver , Nicholas Morsillo , Kirk Pruhs , Panos K. Chrysanthis , Vincenzo Liberatore, Scalable dissemination: what's hot and what's not, Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004, June 17-18, 2004, Paris, France
|
|
|
|
|
|
|
|
|
Manish Bhide , Pavan Deolasee , Amol Katkar , Ankur Panchbudhe , Krithi Ramamritham , Prashant Shenoy, Adaptive Push-Pull: Disseminating Dynamic Web Data, IEEE Transactions on Computers, v.51 n.6, p.652-668, June 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eletherios Tiakas , Stefanos Ougiaroglou , Petros Nicopolitidis, Efficient broadcast disks program construction in asymmetric communication environments, Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems, October 22-26, 2007, Chania, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|