|
ABSTRACT
This paper proposes the use of repetitive broadcast as a way of augmenting the memory hierarchy of clients in an asymmetric communication environment. We describe a new technique called "Broadcast Disks" for structuring the broadcast in a way that provides improved performance for non-uniformly accessed data. The Broadcast Disk superimposes multiple disks spinning at different speeds on a single broadcast channel--in effect creating an arbitrarily fine-grained memory hierarchy. In addition to proposing and defining the mechanism, a main result of this work is that exploiting the potential of the broadcast structure requires a re-evaluation of basic cache management policies. We examine several "pure" cache management policies and develop and measure implementable approximations to these policies. These results and others are presented in a set of simulation studies that substantiates the basic idea and develops some of the intuitions required to design a particular broadcast program.
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.
| |
Acha94
|
|
| |
Akyu92
|
S. Akyurek, K. Salem, "Placing Replicated Data to Reduce Seek Delays" Proc. USENIX File System Conf., May 1992.
|
| |
Anto93
|
C. Antonelli, P. Honeyman, "Integrating Mass Storage and File Systems",Proc. 12th IEEE Syrup on Mass Storage Sys., 1993.
|
 |
Barb94
|
|
 |
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]
|
| |
Dan90
|
|
| |
Fran92
|
|
 |
Giff90
|
|
 |
Gray94
|
Jim Gray , Prakash Sundaresan , Susanne Englert , Ken Baclawski , Peter J. Weinberger, Quickly generating billion-record synthetic databases, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.243-252, May 24-27, 1994, Minneapolis, Minnesota, United States
|
 |
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
|
| |
John94
|
|
| |
Katz94
|
R. Katz, "Adaption and Mobility in Wireless Information Systems", IEEE Personal Comm., ist Quarter, 1994.
|
| |
Knut81
|
|
| |
Kotz94
|
D. Kotz, "Disk-directed !/O for MIMD Multiprocessors", 1st Symposium on OS Design and Implementation, USENIX, Nov., 1994.
|
 |
ONei93
|
Elizabeth J. O'Neil , Patrick E. O'Neil , Gerhard Weikum, The LRU-K page replacement algorithm for database disk buffering, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.297-306, May 25-28, 1993, Washington, D.C., United States
|
 |
Schw86
|
|
| |
Vish94
|
S. Vishwanath, T. Imielinski, "Pyramid Broadcasting for Video on Demand Service", Rutgers Univ. Tech. Report DCS TR-311, 1994.
|
| |
Zdon94
|
S. Zdonik, M. Frarddin, R. Alonso, S. Acharya, "Are 'Disks in the Air' Just Pie in the Sky?", IEEE Wkshp on Mobile Comp. Sys. and Applications, Santa Cruz, CA, Dec., 1994.
|
CITED BY 193
|
|
|
|
|
|
|
|
|
|
|
Quinglong Hu , Wang-Chien Lee , Dik Lun Lee, Indexing techniques for wireless data broadcast under data clustering and scheduling, Proceedings of the eighth international conference on Information and knowledge management, p.351-358, November 02-06, 1999, Kansas City, Missouri, United States
|
|
|
|
|
|
|
|
|
Weiwei Sun , Weibin Shi , Bole Shi , Wenyun Ji , Yijun Yu, A self-adaptive scheduling algorithm of on-demand broadcasts, Proceedings of the 4th ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, p.139-146, July 2001, Rome, Italy
|
|
|
|
|
|
Amotz Bar-Noy , Randeep Bhatia , Joseph Naor , Baruch Schieber, Minimizing service and operation costs of periodic scheduling, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.11-20, January 25-27, 1998, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
Alexander S. Szalay , Peter Z. Kunszt , Ani Thakar , Jim Gray , Don Slutz , Robert J. Brunner, Designing and mining multi-terabyte astronomy archives: the Sloan Digital Sky Survey, ACM SIGMOD Record, v.29 n.2, p.451-462, June 2000
|
|
|
SungSuk Kim , SangKeun Lee , SoonYoung Jung , Chong-Sun Hwang, O-PreH: optimistic transaction processing algorithm based on pre-reordering in hybrid broadcast environments, Proceedings of the tenth international conference on Information and knowledge management, October 05-10, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jianliang Xu , Wang-Chien Lee , Xueyan Tang, Exponential index: a parameterized distributed indexing scheme for data on air, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
|
|
|
|
|
|
|
|
|
Amotz Bar-Noy , Joseph Naor , Baruch Schieber, Pushing dependent data in clients-providers-servers systems, Proceedings of the 6th annual international conference on Mobile computing and networking, p.222-230, August 06-11, 2000, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leonidas Fegaras , David Levine , Sujoe Bose , Vamsi Chaluvadi, Query processing of streamed XML data, Proceedings of the eleventh international conference on Information and knowledge management, November 04-09, 2002, McLean, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jianliang Xu , Qinglong Hu , Dik Lun Lee , Wang-Chien Lee, SAIU: an efficient cache replacement policy for wireless on-demand broadcasts, Proceedings of the ninth international conference on Information and knowledge management, p.46-53, November 06-11, 2000, McLean, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wai Gen Yee , Michael J. Donahoo , Shamkant B. Navathe, A framework for designing update objects to improve server scalability in intermittently synchronized databases, Proceedings of the ninth international conference on Information and knowledge management, p.54-61, November 06-11, 2000, McLean, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elia Ardizzoni , Alan A. Bertossi , M. Cristina Pinotti , Shashank Ramaprasad , Romeo Rizzi , Madhusudana V. S. Shashanka, Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel, IEEE Transactions on Computers, v.54 n.5, p.558-572, May 2005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|