메뉴 건너뛰기




Volumn 22, Issue 2, 2013, Pages 151-175

Scalable and dynamically balanced shared-everything OLTP with physiological partitioning

Author keywords

Dynamic load balancing; MRBtree; Physiological partitioning; PLP; Re partitioning

Indexed keywords

BALANCING; DYNAMIC LOADS; DYNAMICS; PHYSIOLOGY;

EID: 84875403179     PISSN: 10668888     EISSN: 0949877X     Source Type: Journal    
DOI: 10.1007/s00778-012-0278-6     Document Type: Article
Times cited : (9)

References (55)
  • 1
    • 0030157222 scopus 로고    scopus 로고
    • Two techniques for on-line index modification in shared nothing parallel databases
    • Achyutuni, K. J., Omiecinski, E., Navathe, S. B.: Two techniques for on-line index modification in shared nothing parallel databases. In: SIGMOD, pp. 125-136 (1996).
    • (1996) SIGMOD , pp. 125-136
    • Achyutuni, K.J.1    Omiecinski, E.2    Navathe, S.B.3
  • 2
    • 84976728043 scopus 로고
    • Concurrency control performance modeling: alternatives and implications
    • Agrawal R., Carey M. J., Livny M.: Concurrency control performance modeling: alternatives and implications. ACM TODS 12(4), 609-654 (1987).
    • (1987) ACM TODS , vol.12 , Issue.4 , pp. 609-654
    • Agrawal, R.1    Carey, M.J.2    Livny, M.3
  • 3
    • 84865588615 scopus 로고
    • Organization and maintenance of large ordered indices
    • Bayer, R., McCreight, E.: Organization and maintenance of large ordered indices. In: SIGFIDET, pp. 107-141 (1970).
    • (1970) SIGFIDET , pp. 107-141
    • Bayer, R.1    McCreight, E.2
  • 4
    • 21644472427 scopus 로고    scopus 로고
    • Managing wire delay in large chip-multiprocessor caches
    • Beckmann, B. M., Wood, D. A.: Managing wire delay in large chip-multiprocessor caches. In: MICRO, pp. 319-330 (2004).
    • (2004) MICRO , pp. 319-330
    • Beckmann, B.M.1    Wood, D.A.2
  • 6
    • 0020907710 scopus 로고
    • Multiversion concurrency control-theory and algorithms
    • Bernstein P. A., Goodman N.: Multiversion concurrency control-theory and algorithms. ACM TODS 8(4), 465-483 (1983).
    • (1983) ACM TODS , vol.8 , Issue.4 , pp. 465-483
    • Bernstein, P.A.1    Goodman, N.2
  • 8
    • 56049089306 scopus 로고    scopus 로고
    • Towards robust distributed systems (abstract)
    • Brewer, E. A.: Towards robust distributed systems (abstract). In: PODC, pp. 7-7 (2000).
    • (2000) PODC , pp. 7
    • Brewer, E.A.1
  • 9
    • 70849094136 scopus 로고    scopus 로고
    • FlashLogging: exploiting flash devices for synchronous logging performance
    • Chen, S.: FlashLogging: exploiting flash devices for synchronous logging performance. In: SIGMOD, pp. 73-86 (2009).
    • (2009) SIGMOD , pp. 73-86
    • Chen, S.1
  • 10
    • 0036373172 scopus 로고    scopus 로고
    • Fractal prefetching B+-Trees: optimizing both cache and disk performance
    • Chen, S., Gibbons, P. B., Mowry, T. C., Valentin, G.: Fractal prefetching B+-Trees: optimizing both cache and disk performance. In: SIGMOD, pp. 157-168 (2002).
    • (2002) SIGMOD , pp. 157-168
    • Chen, S.1    Gibbons, P.B.2    Mowry, T.C.3    Valentin, G.4
  • 11
    • 84859220693 scopus 로고    scopus 로고
    • Schism: a workload-driven approach to database replication and partitioning
    • Curino C., Jones E., Zhang Y., Madden S.: Schism: a workload-driven approach to database replication and partitioning. PVLDB 3, 48-57 (2010).
    • (2010) Pvldb , vol.3 , pp. 48-57
    • Curino, C.1    Jones, E.2    Zhang, Y.3    Madden, S.4
  • 12
    • 77952771518 scopus 로고    scopus 로고
    • Thread cooperation in multicore architectures for frequency counting over multiple data streams
    • Das S., Antony S., Agrawal D., El Abbadi A.: Thread cooperation in multicore architectures for frequency counting over multiple data streams. PVLDB 2, 217-228 (2009).
    • (2009) Pvldb , vol.2 , pp. 217-228
    • Das, S.1    Antony, S.2    Agrawal, D.3    El Abbadi, A.4
  • 14
    • 0033901676 scopus 로고    scopus 로고
    • Dynamic histograms: Capturing evolving data sets
    • Donjerkovic, D., Ioannidis, Y. E., Ramakrishnan, R.: Dynamic histograms: Capturing evolving data sets. In: ICDE, p. 86 (2000).
    • (2000) ICDE , pp. 86
    • Donjerkovic, D.1    Ioannidis, Y.E.2    Ramakrishnan, R.3
  • 15
    • 0041401239 scopus 로고    scopus 로고
    • Fast incremental maintenance of approximate histograms
    • Gibbons P. B., Matias Y., Poosala V.: Fast incremental maintenance of approximate histograms. ACM TODS 27, 261-298 (2002).
    • (2002) ACM TODS , vol.27 , pp. 261-298
    • Gibbons, P.B.1    Matias, Y.2    Poosala, V.3
  • 16
    • 67650212777 scopus 로고    scopus 로고
    • Sorting and indexing with partitioned B-trees
    • Graefe, G.: Sorting and indexing with partitioned B-trees. In: CIDR, pp. 1-13 (2003).
    • (2003) CIDR , pp. 1-13
    • Graefe, G.1
  • 17
    • 70350601187 scopus 로고    scopus 로고
    • Reactive NUCA: near-optimal block placement and replication in distributed caches
    • Hardavellas, N., Ferdman, M., Falsafi, B., Ailamaki, A.: Reactive NUCA: near-optimal block placement and replication in distributed caches. In: ISCA, pp. 184-195 (2009).
    • (2009) ISCA , pp. 184-195
    • Hardavellas, N.1    Ferdman, M.2    Falsafi, B.3    Ailamaki, A.4
  • 19
    • 57149142911 scopus 로고    scopus 로고
    • OLTP through the looking glass, and what we found there
    • Harizopoulos, S., Abadi, D. J., Madden, S., Stonebraker, M.: OLTP through the looking glass, and what we found there. In: SIGMOD, pp. 981-992 (2008).
    • (2008) SIGMOD , pp. 981-992
    • Harizopoulos, S.1    Abadi, D.J.2    Madden, S.3    Stonebraker, M.4
  • 20
    • 77951551608 scopus 로고    scopus 로고
    • Life beyond distributed transactions: an apostate's opinion
    • Helland, P.: Life beyond distributed transactions: an apostate's opinion. In: CIDR, pp. 132-141 (2007).
    • (2007) CIDR , pp. 132-141
    • Helland, P.1
  • 21
    • 48249118853 scopus 로고    scopus 로고
    • Amdahl's law in the multicore era
    • Hill M. D., Marty M. R.: Amdahl's law in the multicore era. Computer 41, 33-38 (2008).
    • (2008) Computer , vol.41 , pp. 33-38
    • Hill, M.D.1    Marty, M.R.2
  • 22
    • 33745221394 scopus 로고    scopus 로고
    • B-tree concurrency control and recovery in page-server database systems
    • Jaluta I., Sippu S., Soisalon-Soininen E.: B-tree concurrency control and recovery in page-server database systems. ACM TODS 31, 82-132 (2006).
    • (2006) ACM TODS , vol.31 , pp. 82-132
    • Jaluta, I.1    Sippu, S.2    Soisalon-Soininen, E.3
  • 23
    • 84858622163 scopus 로고    scopus 로고
    • Improving OLTP scala- bility using speculative lock inheritance
    • Johnson R., Pandis I., Ailamaki A.: Improving OLTP scala- bility using speculative lock inheritance. PVLDB 2(1), 479-489 (2009).
    • (2009) Pvldb , vol.2 , Issue.1 , pp. 479-489
    • Johnson, R.1    Pandis, I.2    Ailamaki, A.3
  • 24
  • 26
    • 77954703706 scopus 로고    scopus 로고
    • Low overhead concurrency control for partitioned main memory databases
    • Jones, E., Abadi, D. J., Madden, S.: Low overhead concurrency control for partitioned main memory databases. In: SIGMOD, pp. 603-614 (2010).
    • (2010) SIGMOD , pp. 603-614
    • Jones, E.1    Abadi, D.J.2    Madden, S.3
  • 27
    • 0019574432 scopus 로고
    • On optimistic methods for concurrency control
    • Kung H. T., Robinson J. T.: On optimistic methods for concurrency control. ACM TODS 6(2), 213-226 (1981).
    • (1981) ACM TODS , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 28
    • 84863553759 scopus 로고    scopus 로고
    • Cache fusion: Extending shared-disk clusters with shared caches
    • Lahiri, T., Srihari, V., Chan, W., MacNaughton, N., Chandrasekaran, S.: Cache fusion: Extending shared-disk clusters with shared caches. In: VLDB, pp. 683-686 (2001).
    • (2001) VLDB , pp. 683-686
    • Lahiri, T.1    Srihari, V.2    Chan, W.3    MacNaughton, N.4    Chandrasekaran, S.5
  • 29
    • 84863746747 scopus 로고    scopus 로고
    • High-performance concurrency control mechanisms for main-memory databases
    • Larson P. A., Blanas S., Diaconu C., Freedman C., Patel J. M., Zwilling M.: High-performance concurrency control mechanisms for main-memory databases. PVLDB 5(4), 298-309 (2011).
    • (2011) Pvldb , vol.5 , Issue.4 , pp. 298-309
    • Larson, P.A.1    Blanas, S.2    Diaconu, C.3    Freedman, C.4    Patel, J.M.5    Zwilling, M.6
  • 30
    • 0041032358 scopus 로고    scopus 로고
    • Towards self-tuning data placement in parallel database systems
    • Lee, M. L., Kitsuregawa, M., Ooi, B. C., Tan, K. L., Mondal, A.: Towards self-tuning data placement in parallel database systems. In: SIGMOD, pp. 225-236 (2000).
    • (2000) SIGMOD , pp. 225-236
    • Lee, M.L.1    Kitsuregawa, M.2    Ooi, B.C.3    Tan, K.L.4    Mondal, A.5
  • 33
    • 0005297489 scopus 로고
    • ARIES/KVL: a key-value locking method for concurrency control of multiaction transactions operating on B-tree indexes
    • Mohan, C.: ARIES/KVL: a key-value locking method for concurrency control of multiaction transactions operating on B-tree indexes. In: VLDB, pp. 392-405 (1990).
    • (1990) VLDB , pp. 392-405
    • Mohan, C.1
  • 34
    • 84976813824 scopus 로고
    • ARIES/IM: an efficient and high concurrency index management method using write-ahead logging
    • Mohan, C., Levine, F.: ARIES/IM: an efficient and high concurrency index management method using write-ahead logging. In: SIGMOD, pp. 371-380 (1992).
    • (1992) SIGMOD , pp. 371-380
    • Mohan, C.1    Levine, F.2
  • 35
    • 32144436278 scopus 로고    scopus 로고
    • Using elimination to implement scalable and lock-free FIFO queues
    • Moir, M., Nussbaum, D., Shalev, O., Shavit, N.: Using elimination to implement scalable and lock-free FIFO queues. In: SPAA, pp. 253-262 (2005).
    • (2005) SPAA , pp. 253-262
    • Moir, M.1    Nussbaum, D.2    Shalev, O.3    Shavit, N.4
  • 36
    • 0035757964 scopus 로고    scopus 로고
    • R-tree-based data migration and self-tuning strategies in shared-nothing spatial databases
    • Mondal, A., Kitsuregawa, M., Ooi, B. C., Tan, K. L.: R-tree-based data migration and self-tuning strategies in shared-nothing spatial databases. In: GIS, pp. 28-33 (2001).
    • (2001) GIS , pp. 28-33
    • Mondal, A.1    Kitsuregawa, M.2    Ooi, B.C.3    Tan, K.L.4
  • 37
    • 0034134065 scopus 로고    scopus 로고
    • The LHAM log-structured history data access method
    • Muth P., O'Neil P., Pick A., Weikum G.: The LHAM log-structured history data access method. VLDB J. 8, 199-221 (2000).
    • (2000) VLDB J. , vol.8 , pp. 199-221
    • Muth, P.1    O'Neil, P.2    Pick, A.3    Weikum, G.4
  • 39
    • 84875388445 scopus 로고    scopus 로고
    • Oracle: Oracle real application clusters. Available at
    • Oracle: Oracle real application clusters. Available at http://www. orace. com/technetwork/database/clustering/overview.
  • 42
    • 84863541837 scopus 로고    scopus 로고
    • PLP: page latch-free shared-everything OLTP
    • Pandis I., Tözün P., Johnson R., Ailamaki A.: PLP: page latch-free shared-everything OLTP. PVLDB 4(10), 610-621 (2011).
    • (2011) Pvldb , vol.4 , Issue.10 , pp. 610-621
    • Pandis, I.1    Tözün, P.2    Johnson, R.3    Ailamaki, A.4
  • 43
    • 0003163854 scopus 로고    scopus 로고
    • Cache conscious indexing for decision-support in main memory
    • Rao, J., Ross, K. A.: Cache conscious indexing for decision-support in main memory. In: VLDB, pp. 78-89 (1999).
    • (1999) VLDB , pp. 78-89
    • Rao, J.1    Ross, K.A.2
  • 45
    • 0036360630 scopus 로고    scopus 로고
    • Automating physical database design in a parallel database
    • Rao, J., Zhang, C., Megiddo, N., Lohman, G.: Automating physical database design in a parallel database. In: SIGMOD, pp. 558-569 (2002).
    • (2002) SIGMOD , pp. 558-569
    • Rao, J.1    Zhang, C.2    Megiddo, N.3    Lohman, G.4
  • 46
    • 84860598151 scopus 로고    scopus 로고
    • PALM: Parallel architecture-friendly latch-free modifications to b+trees on many-core processors
    • Sewall J., Chhugani J., Kim C., Satish N., Dubey P.: PALM: Parallel architecture-friendly latch-free modifications to b+trees on many-core processors. PVLDB 4(11), 795-806 (2011).
    • (2011) Pvldb , vol.4 , Issue.11 , pp. 795-806
    • Sewall, J.1    Chhugani, J.2    Kim, C.3    Satish, N.4    Dubey, P.5
  • 52
    • 0032010381 scopus 로고    scopus 로고
    • Concurrency control: methods, performance, and analysis
    • Thomasian A.: Concurrency control: methods, performance, and analysis. ACM Comput. Surv. 30, 70-119 (1998).
    • (1998) ACM Comput. Surv. , vol.30 , pp. 70-119
    • Thomasian, A.1
  • 53
    • 84875402329 scopus 로고
    • TPC: TPC benchmark B standard specification, revision 2. 0, Available at
    • TPC: TPC benchmark B standard specification, revision 2. 0 (1994). Available at http://www. tpc. org/tpcb.
    • (1994)
  • 54
    • 84875405112 scopus 로고    scopus 로고
    • TPC: TPC benchmark C (OLTP) standard specification, revision 5. 11, Available at
    • TPC: TPC benchmark C (OLTP) standard specification, revision 5. 11 (2010). Available at http://www. tpc. org/tpcc.
    • (2010)
  • 55
    • 79957876114 scopus 로고    scopus 로고
    • Partitioning techniques for fine-grained indexing
    • Wu, E., Madden, S.: Partitioning techniques for fine-grained indexing. In: ICDE, pp. 1127-1138 (2011).
    • (2011) ICDE , pp. 1127-1138
    • Wu, E.1    Madden, S.2


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