• DocumentCode
    1526265
  • Title

    Database design principles for placement of delay-sensitive data on disks

  • Author

    Christodoulakis, Stavros ; Zioga, Fenia A.

  • Author_Institution
    Lab. of Distributed Multimedia Inf. Syst. & Appl., Tech. Univ. of Crete, Chania, Greece
  • Volume
    11
  • Issue
    3
  • fYear
    1999
  • Firstpage
    425
  • Lastpage
    447
  • Abstract
    Investigates design principles for placing striped delay-sensitive data on a number of disks in a distributed environment. The cost formulas of our performance model allow us to calculate the maximum number of users that can be supported by n disks, as well as to study the impact of other performance-tuning options. We show that, for fixed probabilities of accessing the delay-sensitive objects, partitioning the set of disks is always better than striping in all of the disks. Then, given a number n of disks and r distinct delay-sensitive objects with access probabilities p1, p2, ..., pr that must be striped across r different disk partitions (i.e. nonoverlapping subsets of the n disks), we use the theory of Schur functions in order to find what is the optimal number of disks that must be allocated to each partition. For objects with different consumption rates, we provide an analytic solution to the problem of disk partitioning. We analyze the problem of grouping the more- and less-popular delay-sensitive objects together in partitions-when the partitions are less than the objects-so that the number of supported users is maximized. Finally, we analyze the trade-off of striping on all the disks versus partitioning the set of the disks when the access probabilities of the delay-sensitive objects change with time
  • Keywords
    database theory; delays; disc storage; multi-access systems; multimedia databases; multimedia servers; optimisation; parallel databases; performance evaluation; Schur functions; audio databases; continuous media; cost formulas; data striping; database design principles; disk partitioning; disk storage; distributed environment; maximum user number; multimedia servers; nonoverlapping subsets; object access probabilities; object consumption rates; object popularity; optimal disk allocation; parallel retrieval; performance model; performance optimization; performance tuning; striped delay-sensitive data placement; video databases; Aggregates; Costs; Delay effects; Distributed databases; Information retrieval; Large-scale systems; Multimedia systems; Optimization; Streaming media; Utility programs;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.774102
  • Filename
    774102