메뉴 건너뛰기




Volumn 2, Issue 1, 2009, Pages 373-384

MCC-DB: Minimizing cache conflicts in multi-core processors for databases

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER OPERATING SYSTEMS; CONCURRENCY CONTROL; DATA STRUCTURES; DISTRIBUTED COMPUTER SYSTEMS; HYBRID SYSTEMS; LINUX; WAREHOUSES;

EID: 77955032509     PISSN: None     EISSN: 21508097     Source Type: Conference Proceeding    
DOI: 10.14778/1687627.1687670     Document Type: Article
Times cited : (40)

References (34)
  • 1
    • 44449160811 scopus 로고    scopus 로고
    • the data: 37 years of moore's law
    • S. Adee. the data: 37 years of moore's law. Spectrum, IEEE, 45(5):56-56, May 2008.
    • (2008) Spectrum, IEEE , vol.45 , Issue.5 , pp. 56-56
    • Adee, S.1
  • 2
    • 0000695168 scopus 로고    scopus 로고
    • DBMSs on a modern processor: Where does time go?
    • A. Ailamaki, D. J. DeWitt, M. D. Hill, and D. A. Wood. DBMSs on a modern processor: Where does time go? In VLDB, pages 266-277, 1999.
    • (1999) VLDB , pp. 266-277
    • Ailamaki, A.1    DeWitt, D.J.2    Hill, M.D.3    Wood, D.A.4
  • 3
    • 0003075199 scopus 로고    scopus 로고
    • Database architecture optimized for the new bottleneck: Memory access
    • P. A. Boncz, S. Manegold, and M. L. Kersten. Database architecture optimized for the new bottleneck: Memory access. In VLDB, pages 54-65, 1999.
    • (1999) VLDB , pp. 54-65
    • Boncz, P.A.1    Manegold, S.2    Kersten, M.L.3
  • 6
    • 0001891304 scopus 로고
    • An evaluation of buffer management strategies for relational database systems
    • H.-T. Chou and D. J. DeWitt. An evaluation of buffer management strategies for relational database systems. In VLDB, pages 127-141, 1985.
    • (1985) VLDB , pp. 127-141
    • Chou, H.-T.1    DeWitt, D.J.2
  • 7
    • 85011093340 scopus 로고    scopus 로고
    • Adaptive aggregation on chip multiprocessors
    • J. Cieslewicz and K. A. Ross. Adaptive aggregation on chip multiprocessors. In VLDB, pages 339-350, 2007.
    • (2007) VLDB , pp. 339-350
    • Cieslewicz, J.1    Ross, K.A.2
  • 8
    • 34548334096 scopus 로고    scopus 로고
    • Performance of multithreaded chip multiprocessors and implications for operating system design
    • A. Fedorova, M. I. Seltzer, C. Small, and D. Nussbaum. Performance of multithreaded chip multiprocessors and implications for operating system design. In USENIX, 2005.
    • (2005) USENIX
    • Fedorova, A.1    Seltzer, M.I.2    Small, C.3    Nussbaum, D.4
  • 9
    • 47849108985 scopus 로고    scopus 로고
    • Improving performance isolation on chip multiprocessors via an operating system scheduler
    • A. Fedorova, M. I. Seltzer, and M. D. Smith. Improving performance isolation on chip multiprocessors via an operating system scheduler. In PACT, 2007.
    • (2007) PACT
    • Fedorova, A.1    Seltzer, M.I.2    Smith, M.D.3
  • 10
    • 0028202001 scopus 로고
    • Sort-merge-join: An idea whose time has(h) passed?
    • G. Graefe. Sort-merge-join: An idea whose time has(h) passed? In ICDE, pages 406-417, 1994.
    • (1994) ICDE , pp. 406-417
    • Graefe, G.1
  • 13
    • 46649110107 scopus 로고    scopus 로고
    • Cache-oblivious databases: Limitations and opportunities
    • B. He and Q. Luo. Cache-oblivious databases: Limitations and opportunities. ACM Trans. Database Syst., 33(2), 2008.
    • (2008) ACM Trans. Database Syst , vol.33 , Issue.2
    • He, B.1    Luo, Q.2
  • 14
    • 83755216860 scopus 로고    scopus 로고
    • CLOCK-Pro: An effective improvement of the clock replacement
    • S. Jiang, F. Chen, and X. Zhang. CLOCK-Pro: An effective improvement of the clock replacement. In USENIX, pages 323-336, 2005.
    • (2005) USENIX , pp. 323-336
    • Jiang, S.1    Chen, F.2    Zhang, X.3
  • 15
    • 0036041807 scopus 로고    scopus 로고
    • LIRS: an efficient low inter-reference recency set replacement policy to improve buffer cache performance
    • S. Jiang and X. Zhang. LIRS: an efficient low inter-reference recency set replacement policy to improve buffer cache performance. In SIGMETRICS, pages 31-42, 2002.
    • (2002) SIGMETRICS , pp. 31-42
    • Jiang, S.1    Zhang, X.2
  • 16
    • 0000890551 scopus 로고
    • 2Q: A low overhead high performance buffer management replacement algorithm
    • T. Johnson and D. Shasha. 2Q: A low overhead high performance buffer management replacement algorithm. In VLDB, pages 439-450, 1994.
    • (1994) VLDB , pp. 439-450
    • Johnson, T.1    Shasha, D.2
  • 17
    • 0032093823 scopus 로고    scopus 로고
    • Efficient mid-query re-optimization of sub-optimal query execution plans
    • N. Kabra and D. J. DeWitt. Efficient mid-query re-optimization of sub-optimal query execution plans. In SIGMOD, 1998.
    • (1998) SIGMOD
    • Kabra, N.1    DeWitt, D.J.2
  • 18
    • 57749186047 scopus 로고    scopus 로고
    • Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems
    • J. Lin, Q. Lu, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan. Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems. In HPCA, pages 367-378, 2008.
    • (2008) HPCA , pp. 367-378
    • Lin, J.1    Lu, Q.2    Ding, X.3    Zhang, Z.4    Zhang, X.5    Sadayappan, P.6
  • 19
    • 0031594020 scopus 로고    scopus 로고
    • An analysis of database workload performance on simultaneous multithreaded processors
    • J. L. Lo, L. A. Barroso, S. J. Eggers, K. Gharachorloo, H. M. Levy, and S. S. Parekh. An analysis of database workload performance on simultaneous multithreaded processors. In ISCA, pages 39-50, 1998.
    • (1998) ISCA , pp. 39-50
    • Lo, J.L.1    Barroso, L.A.2    Eggers, S.J.3    Gharachorloo, K.4    Levy, H.M.5    Parekh, S.S.6
  • 20
    • 70449652924 scopus 로고    scopus 로고
    • Soft-OLP: Improving last level cache performance through software-controlled object-level partitioning
    • Q. Lu, J. Lin, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan. Soft-OLP: Improving last level cache performance through software-controlled object-level partitioning. In PACT, 2009.
    • (2009) PACT
    • Lu, Q.1    Lin, J.2    Ding, X.3    Zhang, Z.4    Zhang, X.5    Sadayappan, P.6
  • 22
    • 33750831358 scopus 로고    scopus 로고
    • Generic database cost models for hierarchical memory systems
    • S. Manegold, P. A. Boncz, and M. L. Kersten. Generic database cost models for hierarchical memory systems. In VLDB, pages 191-202, 2002.
    • (2002) VLDB , pp. 191-202
    • Manegold, S.1    Boncz, P.A.2    Kersten, M.L.3
  • 23
    • 70349709259 scopus 로고    scopus 로고
    • The star schema benchmark (SSB)
    • P. O'Neil, B. O'Neil, and X. Chen. The star schema benchmark (SSB). 2007. http://www.cs.umb.edu/ poneil/StarSchemaB.PDF.
    • (2007)
    • O'Neil, P.1    O'Neil, B.2    Chen, X.3
  • 24
    • 80052053857 scopus 로고    scopus 로고
    • Main-memory scan sharing for multi-core CPUs
    • L. Qiao, V. Raman, F. Reiss, P. J. Haas, and G. M. Lohman. Main-memory scan sharing for multi-core CPUs. PVLDB, 1(1):610-621, 2008.
    • (2008) PVLDB , vol.1 , Issue.1 , pp. 610-621
    • Qiao, L.1    Raman, V.2    Reiss, F.3    Haas, P.J.4    Lohman, G.M.5
  • 25
    • 34548042910 scopus 로고    scopus 로고
    • Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches
    • M. K. Qureshi and Y. N. Patt. Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches. In MICRO, pages 423-432, 2006.
    • (2006) MICRO , pp. 423-432
    • Qureshi, M.K.1    Patt, Y.N.2
  • 26
    • 79952018792 scopus 로고    scopus 로고
    • Buffer-pool aware query optimization
    • R. Ramamurthy and D. J. DeWitt. Buffer-pool aware query optimization. In CIDR, pages 250-261, 2005.
    • (2005) CIDR , pp. 250-261
    • Ramamurthy, R.1    DeWitt, D.J.2
  • 27
    • 0039785294 scopus 로고    scopus 로고
    • +-trees cache conscious in main memory
    • +-trees cache conscious in main memory. In SIGMOD, 2000.
    • (2000) SIGMOD
    • Rao, J.1    Ross, K.A.2
  • 28
    • 66749168716 scopus 로고    scopus 로고
    • Reducing the harmful effects of last-level cache polluters with an OS-level, software-only pollute buffer
    • L. Soares, D. Tam, and M. Stumm. Reducing the harmful effects of last-level cache polluters with an OS-level, software-only pollute buffer. In MICRO, 2008.
    • (2008) MICRO
    • Soares, L.1    Tam, D.2    Stumm, M.3
  • 30
    • 0025433673 scopus 로고
    • The TLB slice - a low-cost high-speed address translation mechanism
    • G. Taylor, P. Davies, and M. Farmwald. The TLB slice - a low-cost high-speed address translation mechanism. In ISCA, pages 355-363, 1990.
    • (1990) ISCA , pp. 355-363
    • Taylor, G.1    Davies, P.2    Farmwald, M.3
  • 31
    • 82655174090 scopus 로고    scopus 로고
    • Karma: Know-it-all replacement for a multilevel cache
    • G. Yadgar, M. Factor, and A. Schuster. Karma: Know-it-all replacement for a multilevel cache. In FAST, 2007.
    • (2007) FAST
    • Yadgar, G.1    Factor, M.2    Schuster, A.3
  • 32
    • 33745600876 scopus 로고    scopus 로고
    • Improving database performance on simultaneous multithreading processors
    • J. Zhou, J. Cieslewicz, K. A. Ross, and M. Shah. Improving database performance on simultaneous multithreading processors. In VLDB, 2005.
    • (2005) VLDB
    • Zhou, J.1    Cieslewicz, J.2    Ross, K.A.3    Shah, M.4
  • 33
    • 85012136609 scopus 로고    scopus 로고
    • Buffering accesses to memory-resident index structures
    • J. Zhou and K. A. Ross. Buffering accesses to memory-resident index structures. In VLDB, 2003.
    • (2003) VLDB
    • Zhou, J.1    Ross, K.A.2
  • 34
    • 3142783654 scopus 로고    scopus 로고
    • Buffering database operations for enhanced instruction cache performance
    • J. Zhou and K. A. Ross. Buffering database operations for enhanced instruction cache performance. In SIGMOD Conference, pages 191-202, 2004.
    • (2004) SIGMOD Conference , pp. 191-202
    • Zhou, J.1    Ross, K.A.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.