• DocumentCode
    2414466
  • Title

    Creating large scale database servers

  • Author

    Becla, Jacek ; Hanushevsky, Andrew

  • Author_Institution
    Linear Accel. Center, Stanford Univ., CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    The BaBar experiment at the Stanford Linear Accelerator Center (SLAC) is designed to perform a high precision investigation of the decays of B-meson produced from electron-positron interactions. The experiment, started in May 1999, will generate approximately 300 TB/year of data for 10 years. All of the data will reside in objectivity databases (object oriented databases), accessible via the Advanced Multi-threaded Server (AMS). To date, over 70 TB of data have been placed in Objectivity/DB, making it one of the largest databases in the world. Providing access to such a large quantity of data through a database server is a daunting task. A full-scale testbed environment had to be developed to tune various software parameters and a fundamental change had to occur in the AMS architecture to allow it to scale past several hundred terabytes of data. Additionally, several protocol extensions had to be implemented to provide practical access to large quantities of data. The paper describes the design of the database and the changes that we needed to make in the AMS for scalability reasons and how the lessons we learned would be applicable to virtually any kind of database server seeking to operate in the Petabyte region
  • Keywords
    B mesons; file servers; high energy physics instrumentation computing; multi-threading; object-oriented databases; very large databases; AMS architecture; Advanced Multi-threaded Server; B-meson decay; BaBar experiment; Objectivity/DB; Petabyte region; SLAC; Stanford Linear Accelerator Center; database design; database server; electron-positron interactions; full-scale testbed environment; high energy physics; high precision investigation; large scale database servers; object oriented databases; objectivity databases; protocol extensions; software parameters; Analytical models; Charge carrier processes; Computer architecture; Data analysis; Database systems; Detectors; Large-scale systems; Linear accelerators; Production; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Distributed Computing, 2000. Proceedings. The Ninth International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-0783-2
  • Type

    conf

  • DOI
    10.1109/HPDC.2000.868659
  • Filename
    868659