메뉴 건너뛰기




Volumn , Issue , 2011, Pages 17-30

Database engines on multicores, why parallelize when you can distribute?

Author keywords

Multicores; Replication; Snapshot isolation

Indexed keywords

ARCHITECTURAL CHANGES; DATABASE ENGINE; DISTRIBUTED SYSTEMS; INFRASTRUCTURE SOFTWARE; LOW OVERHEAD; MULTI CORE; MULTI-CORE MACHINES; MULTI-CORES; MULTICORE ARCHITECTURES; OPERATING SYSTEMS; PERFORMANCE GAIN; POSTGRESQL; REPLICATION; SNAPSHOT ISOLATION;

EID: 79955972181     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1966445.1966448     Document Type: Conference Paper
Times cited : (48)

References (37)
  • 1
    • 34547281000 scopus 로고    scopus 로고
    • The kill rule for multi-core
    • San Diego, California
    • A. Agarwal and M. Levy. The kill rule for multi-core. In IEEE DAC '07, pages 750-753, San Diego, California, 2007.
    • (2007) IEEE DAC '07 , pp. 750-753
    • Agarwal, A.1    Levy, M.2
  • 2
    • 79955947831 scopus 로고    scopus 로고
    • SwissBox: An architecture for data processing appliances
    • Asilomar, California
    • G. Alonso, D. Kossmann, and T. Roscoe. SwissBox: An Architecture for Data Processing Appliances. In CIDR '11, pages 32-37, Asilomar, California, 2011.
    • (2011) CIDR '11 , pp. 32-37
    • Alonso, G.1    Kossmann, D.2    Roscoe, T.3
  • 3
    • 79955970857 scopus 로고    scopus 로고
    • Apache Mina. http://mina.apache.org/.
  • 6
    • 34547261834 scopus 로고    scopus 로고
    • Thousand core chips - A technology perspective
    • DOI 10.1109/DAC.2007.375263, 4261282, 2007 44th ACM/IEEE Design Automation Conference, DAC'07
    • S. Borkar. Thousand core chips: a technology perspective. In IEEE DAC '07, pages 746-749, San Diego, California, 2007. (Pubitemid 47130064)
    • (2007) Proceedings - Design Automation Conference , pp. 746-749
    • Borkar, S.1
  • 8
    • 56249143405 scopus 로고    scopus 로고
    • Linux scalability for large NUMA systems
    • Ottawa, Canada
    • R. Bryant and J. Hawkes. Linux Scalability for Large NUMA Systems. In Linux Symposium, pages 83-96, Ottawa, Canada, 2003.
    • (2003) Linux Symposium , pp. 83-96
    • Bryant, R.1    Hawkes, J.2
  • 10
    • 77954746349 scopus 로고    scopus 로고
    • Extreme scale with full SQL language support in microsoft SQL azure
    • D.G. Campbell, G. Kakivaya, and N. Ellis. Extreme scale with full SQL language support in Microsoft SQL Azure. In ACM SIGMOD Conference, pages 1021-1024, 2010.
    • (2010) ACM SIGMOD Conference , pp. 1021-1024
    • Campbell, D.G.1    Kakivaya, G.2    Ellis, N.3
  • 11
    • 57149136028 scopus 로고    scopus 로고
    • Middleware-based database replication: The gaps between theory and practice
    • Vancouver, Canada
    • E. Cecchet, G. Candea, and A. Ailamaki. Middleware-based database replication: the gaps between theory and practice. In ACM SIGMOD 08, pages 739-752, Vancouver, Canada, 2008.
    • (2008) ACM SIGMOD 08 , pp. 739-752
    • Cecchet, E.1    Candea, G.2    Ailamaki, A.3
  • 12
    • 85134431756 scopus 로고    scopus 로고
    • Lazy database replication with snapshot isolation
    • Seoul, Korea
    • K. Daudjee and K. Salem. Lazy Database Replication with Snapshot Isolation. In VLDB '06, pages 715-726, Seoul, Korea, 2006.
    • (2006) VLDB '06 , pp. 715-726
    • Daudjee, K.1    Salem, K.2
  • 13
    • 34748920691 scopus 로고    scopus 로고
    • Tashkent: Uniting durability with transaction ordering for high-performance scalable database replication
    • DOI 10.1145/1217935.1217947, 1217947, Proceedings of the 2006 EuroSys Conference
    • S. Elnikety, S. Dropsho, and F. Pedone. Tashkent: uniting durability with transaction ordering for high-performance scalable database replication. In ACM EuroSys '06, pages 117-130, Leuven, Belgium, 2006. (Pubitemid 47485742)
    • (2006) Proceedings of the 2006 EuroSys Conference , pp. 117-130
    • Elnikety, S.1    Dropsho, S.2    Pedone, F.3
  • 14
    • 0040518033 scopus 로고    scopus 로고
    • Cellular disco: Resource management using virtual clusters on shared-memory multiprocessors
    • K. Govil, D. Teodosiu, Y. Huang, and M. Rosenblum. Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors. ACM TOCS 2000, 18(3):229-262, 2000.
    • (2000) ACM TOCS 2000 , vol.18 , Issue.3 , pp. 229-262
    • Govil, K.1    Teodosiu, D.2    Huang, Y.3    Rosenblum, M.4
  • 16
    • 70949092123 scopus 로고    scopus 로고
    • Dependency-aware reordering for parallelizing query optimization in multi-core CPUs
    • Providence, Rhode Island
    • W.S. Han and J. Lee. Dependency-aware reordering for parallelizing query optimization in multi-core CPUs. In ACM SIGMOD '09, pages 45-58, Providence, Rhode Island, 2009.
    • (2009) ACM SIGMOD '09 , pp. 45-58
    • Han, W.S.1    Lee, J.2
  • 17
    • 84863354514 scopus 로고    scopus 로고
    • Database servers on chip multiprocessors: Limitations and opportunities
    • Asilomar, California
    • N. Hardavellas, I. Pandis, R. Johnson, N. Mancheril, A. Ailamaki, and B. Falsafi. Database Servers on Chip Multiprocessors: Limitations and Opportunities. In CIDR '07, pages 79-87, Asilomar, California, 2007.
    • (2007) CIDR '07 , pp. 79-87
    • Hardavellas, N.1    Pandis, I.2    Johnson, R.3    Mancheril, N.4    Ailamaki, A.5    Falsafi, B.6
  • 18
    • 67349122208 scopus 로고    scopus 로고
    • StagedDB: Designing database servers for modern hardware
    • Tokyo, Japan
    • S. Harizopoulos and A. Ailamaki. StagedDB: Designing database servers for modern hardware. In IEEE ICDE '05, pages 11-16, Tokyo, Japan, 2005.
    • (2005) IEEE ICDE '05 , pp. 11-16
    • Harizopoulos, S.1    Ailamaki, A.2
  • 19
    • 48249118853 scopus 로고    scopus 로고
    • Amdahl's law in the multicore era
    • Salt Lake City, Utah
    • M.D. Hill and M.R. Marty. Amdahl's Law in the Multicore Era. In IEEE HPCA '08, volume 41, pages 33-38, Salt Lake City, Utah, 2008.
    • (2008) IEEE HPCA '08 , vol.41 , pp. 33-38
    • Hill, M.D.1    Marty, M.R.2
  • 20
    • 70449650375 scopus 로고    scopus 로고
    • A new look at the roles of spinning and blocking
    • Providence, Rhode Island
    • R. Johnson, M. Athanassoulis, R. Stoica, and A. Ailamaki. A new look at the roles of spinning and blocking. In DaMoN '09, pages 21-26, Providence, Rhode Island, 2009.
    • (2009) DaMoN '09 , pp. 21-26
    • Johnson, R.1    Athanassoulis, M.2    Stoica, R.3    Ailamaki, A.4
  • 21
    • 70349141254 scopus 로고    scopus 로고
    • Shore-MT: A scalable storage manager for the multicore era
    • Saint Petersburg, Russia
    • R. Johnson, I. Pandis, N. Hardavellas, A. Ailamaki, and B. Falsafi. Shore-MT: a scalable storage manager for the multicore era. In ACM EDBT '09, pages 24-35, Saint Petersburg, Russia, 2009.
    • (2009) ACM EDBT '09 , pp. 24-35
    • Johnson, R.1    Pandis, I.2    Hardavellas, N.3    Ailamaki, A.4    Falsafi, B.5
  • 22
    • 84877354584 scopus 로고    scopus 로고
    • Don't be lazy, be consistent: Postgres-R, A new way to implement database replication
    • Cairo, Egypt
    • B. Kemme and G. Alonso. Don't Be Lazy, Be Consistent: Postgres-R, A New Way to Implement Database Replication. In VLDB 2000, pages 134-143, Cairo, Egypt, 2000.
    • (2000) VLDB 2000 , pp. 134-143
    • Kemme, B.1    Alonso, G.2
  • 23
    • 70350777600 scopus 로고    scopus 로고
    • Single-ISA heterogeneous multi-core architectures for multithreaded workload performance
    • Munich, Germany
    • R. Kumar, D.M. Tullsen, P. Ranganathan, N. Jouppi, and K. Farkas. Single-ISA Heterogeneous Multi-Core Architectures for Multithreaded Workload Performance. In IEEE ISCA '04, volume 32, pages 64-75, Munich, Germany, 2004.
    • (2004) IEEE ISCA '04 , vol.32 , pp. 64-75
    • Kumar, R.1    Tullsen, D.M.2    Ranganathan, P.3    Jouppi, N.4    Farkas, K.5
  • 24
  • 25
    • 72249093540 scopus 로고    scopus 로고
    • Helios: Heterogeneous multiprocessing with satellite kernels
    • Big Sky, Montana
    • E.B. Nightingale, O. Hodson, R. McIlroy, C. Hawblitzel, and G. Hunt. Helios: heterogeneous multiprocessing with satellite kernels. In ACM SOSP '09, pages 221-234, Big Sky, Montana, 2009.
    • (2009) ACM SOSP '09 , pp. 221-234
    • Nightingale, E.B.1    Hodson, O.2    McIlroy, R.3    Hawblitzel, C.4    Hunt, G.5
  • 26
    • 79955971387 scopus 로고    scopus 로고
    • OProfile. http://oprofile.sourceforge.net/.
  • 27
    • 79955972487 scopus 로고    scopus 로고
    • HelperCore DB: Exploiting multicore technology to improve database performance
    • Miami, Florida
    • K. Papadopoulos, K. Stavrou, and P. Trancoso. HelperCore DB: Exploiting multicore technology to improve database performance. In IEEE IPDPS '08, pages 1-11, Miami, Florida, 2008.
    • (2008) IEEE IPDPS '08 , pp. 1-11
    • Papadopoulos, K.1    Stavrou, K.2    Trancoso, P.3
  • 30
    • 45749123353 scopus 로고    scopus 로고
    • Extending DBMSs with satellite databases
    • C. Plattner, G. Alonso, and M. Tamer Özsu. Extending DBMSs with satellite databases. The VLDB Journal, 17 (4):657-682, 2008.
    • (2008) The VLDB Journal , vol.17 , Issue.4 , pp. 657-682
    • Plattner, C.1    Alonso, G.2    Tamer Özsu, M.3
  • 31
    • 59449088454 scopus 로고    scopus 로고
    • Technical perspective - One size fits all: An idea whose time has come and gone
    • M. Stonebraker. Technical perspective - One size fits all: an idea whose time has come and gone. Commun. ACM, 51(12):76, 2008.
    • (2008) Commun. ACM , vol.51 , Issue.12 , pp. 76
    • Stonebraker, M.1
  • 33
    • 41149146993 scopus 로고    scopus 로고
    • Tolerating byzantine faults in transaction processing systems using commit barrier scheduling
    • DOI 10.1145/1294261.1294268, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • B. Vandiver, H. Balakrishnan, B. Liskov, and S. Madden. Tolerating byzantine faults in transaction processing systems using commit barrier scheduling. In ACM SOSP '07, pages 59-72, Stevenson, Washington, 2007. (Pubitemid 351429369)
    • (2007) Operating Systems Review (ACM) , pp. 59-72
    • Vandiver, B.1    Balakrishnan, H.2    Liskov, B.3    Madden, S.4
  • 34
    • 55849110386 scopus 로고    scopus 로고
    • Performance scalability of a multi-core web server
    • Orlando, Florida
    • B. Veal and A. Foong. Performance scalability of a multi-core web server. In ACM ANCS '07, pages 57-66, Orlando, Florida, 2007.
    • (2007) ACM ANCS '07 , pp. 57-66
    • Veal, B.1    Foong, A.2
  • 35
    • 70749153686 scopus 로고    scopus 로고
    • Factored operating systems (fos): The case for a scalable operating system for multicores
    • D. Wentzlaff and A. Agarwal. Factored operating systems (fos): The case for a scalable operating system for multicores. ACM Operating Systems Review, pages 76-85, 2009.
    • (2009) ACM Operating Systems Review , pp. 76-85
    • Wentzlaff, D.1    Agarwal, A.2
  • 37
    • 79955979156 scopus 로고    scopus 로고
    • Xkoto. http://www.xkoto.com/.


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