skip to main content
article
Free Access

Broadcast disks: data management for asymmetric communication environments

Published:22 May 1995Publication History
Skip Abstract Section

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

  1. Acha94 S. Acharya, R. Alonso, M. Franklin, S. Zdonik, "Broadcast Disks: Data Management for Asymmetric Communications Environments", Tech. Report CS-94-43, Brown Univ.; Tech. Report CS-TR-3369, Univ. of Masyland, Oct. 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Akyu92 S. Akyurek, K. Salem, "Placing Replicated Data to Reduce Seek Delays" Proc. USENIX File System Conf., May 1992.]]Google ScholarGoogle Scholar
  3. Anto93 C. Antonelli, P. Honeyman, "Integrating Mass Storage and File Systems",Proc. 12th IEEE Syrup on Mass Storage Sys., 1993.]]Google ScholarGoogle Scholar
  4. Barb94 D. Barbara, T. Imielinski, "Sleepers and Workaholics: Caching Strategies in Mobile Environments",Proc. ACM SIG- MOD Conf., May, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bowe92 T. Bowen, et al. "The Datacycle Architecture" CACM 35,(12), Dec., 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dan90 A. Dan, D. M. Dias, R Yu, "The Effect of Skewed Access on Buffer Hits and Data Contention in a Data Sharing Environment", Proc. 16th VLDB Conf., Aug., 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Fran92 M. Franklin, M. Carey, M. Livny, "Global Memory Management in Client-Server DBMS Architectures", Proc. 18th VLDB Conf., Aug., 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Giff90 D. Gifford, "Polychannel Systems for Mass Digital Communicafions",CACM, 33(2), Feb., 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gray94 J. Gray, et al., "Quickly Generating Billion-Record Synthetic Databases",Proc. ACM SIGMOD Conf., May, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Herm87 G. Herman, G. Gopal, K. Lee, A. Weinrib, "The Datacycle Architecture for Very High Throughput Database Systems", Proe. ACM SIGMOD Conf. May. 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Imie94a T. Imielinski, B. Badrinath, "Mobile Wireless Computing: Challenges in Data Management", CACM, 37(10), Oct., 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Imie94b T. Imielinski, S. Viswanathan, B. Badrinath. "Energy Efficient Indexing on Air" Proc. ACM SIGMOD Conf., May, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. John94 T. Johnson, D. Shasha, "2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm", Proc. 20th VLDB Conf., Sept., 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Katz94 R. Katz, "Adaption and Mobility in Wireless Information Systems", IEEE Personal Comm., ist Quarter, 1994.]]Google ScholarGoogle Scholar
  15. Knut81 D. Knuth, "The Art of Computer Programming, Vol II", Addison Wesley, 1981.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kotz94 D. Kotz, "Disk-directed !/O for MIMD Multiprocessors", 1st Symposium on OS Design and Implementation, USENIX, Nov., 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. ONei93 E.J. O'Neil, P. E. O'Nei!, G. Weikum, "The LRU-kPage Replacement Algorithm for Database Disk Buffering", Proc. ACM SIGMOD Conf., May, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Schw86 H. D. Schwetman, "bCSIM: A C-based process oriented simulation language",Proc. 1986 Winter Simulation Conf., 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Vish94 S. Vishwanath, T. Imielinski, "Pyramid Broadcasting for Video on Demand Service", Rutgers Univ. Tech. Report DCS TR-311, 1994.]]Google ScholarGoogle Scholar
  20. 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.]]Google ScholarGoogle Scholar

Index Terms

  1. Broadcast disks: data management for asymmetric communication environments

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGMOD Record
            ACM SIGMOD Record  Volume 24, Issue 2
            May 1995
            490 pages
            ISSN:0163-5808
            DOI:10.1145/568271
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGMOD '95: Proceedings of the 1995 ACM SIGMOD international conference on Management of data
              June 1995
              508 pages
              ISBN:0897917316
              DOI:10.1145/223784

            Copyright © 1995 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 22 May 1995

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader