• DocumentCode
    2676703
  • Title

    Cooperative caching in append-only databases with hot spots

  • Author

    Sinha, Aman ; Chase, Craig ; Cochinwala, Munir

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • fYear
    1999
  • fDate
    23-26 Mar 1999
  • Firstpage
    70
  • Lastpage
    78
  • Abstract
    We measure the performance of several cooperative caching policies for a database with hot spots. The workload consists of queries and append-only update transactions, and is modeled after a financial database of stock (historical) trading information. We show that cooperative caching is effective for this application. We show that selecting the correct set of peer servers when servicing a cache miss is crucial to achieving high performance, and we demonstrate a greedy algorithm that performs close to optimal for this workload. We also evaluate several cache replacement policies and show that a 2nd-chance algorithm performs best. In a 2nd-chance algorithm, replaced pages are transferred to a peer server rather than being discarded. When a page is selected for replacement a 2nd time, the page is discarded. Our results can be applied in the design of proxy servers for databases or Web servers where a layer of proxy servers are used to scale the system performance
  • Keywords
    cache storage; client-server systems; database management systems; financial data processing; query processing; software performance evaluation; transaction processing; 2nd-chance algorithm; Web servers; append-only databases; append-only update transactions; cache miss; cache replacement policies; cooperative caching; financial database; greedy algorithm; hot spots; peer servers; performance; proxy servers; queries; stock trading information; Bandwidth; Broadcasting; Cooperative caching; Databases; Electric variables measurement; Laboratories; Page description languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1999. Proceedings., 15th International Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-0071-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1999.754901
  • Filename
    754901