메뉴 건너뛰기




Volumn 7, Issue 6, 2014, Pages 441-452

Scalable and adaptive online joins

Author keywords

[No Author keywords available]

Indexed keywords

COMPETITIVE RATIO; DATA DISTRIBUTION; EVENTUAL CONSISTENCY; JOIN PROCESSING; RESOURCE UTILIZATIONS; STATE OF THE ART; STATIC APPROACH; STATIC PARTITIONING;

EID: 84896867857     PISSN: None     EISSN: 21508097     Source Type: Journal    
DOI: 10.14778/2732279.2732281     Document Type: Conference Paper
Times cited : (81)

References (43)
  • 1
    • 84896845587 scopus 로고    scopus 로고
    • The TPC-H benchmark
    • The TPC-H benchmark. http://www.tpc.org/tpch/.
  • 3
    • 77952265514 scopus 로고    scopus 로고
    • Optimizing joins in a MapReduce environment
    • F. Afrati and J. Ullman. Optimizing joins in a MapReduce environment. In EDBT, pages 99-110, 2010.
    • (2010) EDBT , pp. 99-110
    • Afrati, F.1    Ullman, J.2
  • 6
    • 0039253775 scopus 로고    scopus 로고
    • Eddies: continuously adaptive query processing
    • R. Avnur and J. Hellerstein. Eddies: continuously adaptive query processing. In SIGMOD, pages 261-272, 2000.
    • (2000) SIGMOD , pp. 261-272
    • Avnur, R.1    Hellerstein, J.2
  • 7
    • 33745461690 scopus 로고    scopus 로고
    • Adaptive query processing in the looking glass
    • S. Babu and P. Bizarro. Adaptive query processing in the looking glass. In CIDR, pages 238-249, 2005.
    • (2005) CIDR , pp. 238-249
    • Babu, S.1    Bizarro, P.2
  • 8
    • 77954700016 scopus 로고    scopus 로고
    • A comparison of join algorithms for log processing in MapReduce
    • S. Blanas, J. Patel, V. Ercegovac, J. Rao, E. Shekita, and Y. Tian. A comparison of join algorithms for log processing in MapReduce. In SIGMOD, pages 975-986, 2010.
    • (2010) SIGMOD , pp. 975-986
    • Blanas, S.1    Patel, J.2    Ercegovac, V.3    Rao, J.4    Shekita, E.5    Tian, Y.6
  • 9
    • 84880553720 scopus 로고    scopus 로고
    • Integrating scale out and fault tolerance in stream processing using operator state management
    • R. Fernandez, M. Migliavacca, E. Kalyvianaki and P. Pietzuch. Integrating scale out and fault tolerance in stream processing using operator state management. In SIGMOD, pages 725-736, 2013.
    • (2013) SIGMOD , pp. 725-736
    • Fernandez, R.1    Migliavacca, M.2    Kalyvianaki, E.3    Pietzuch, P.4
  • 10
    • 85039624461 scopus 로고    scopus 로고
    • TPC-D data generation with skew
    • S. Chaudhuri and V. Narasayya. TPC-D data generation with skew.
    • Chaudhuri, S.1    Narasayya, V.2
  • 11
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: simplified data processing on large clusters
    • J. Dean and S. Ghemawat. MapReduce: simplified data processing on large clusters. In OSDI, pages 10-10, 2004.
    • (2004) OSDI , pp. 10
    • Dean, J.1    Ghemawat, S.2
  • 12
    • 33745775736 scopus 로고    scopus 로고
    • Lifting the burden of history from adaptive query processing
    • A. Deshpande and J. Hellerstein. Lifting the burden of history from adaptive query processing. In VLDB, pages 948-959, 2004.
    • (2004) VLDB , pp. 948-959
    • Deshpande, A.1    Hellerstein, J.2
  • 14
    • 29844443461 scopus 로고    scopus 로고
    • Progressive merge join: a generic and non-blocking sort-based join algorithm
    • J. Dittrich, B. Seeger, D. Taylor, and P. Widmayer. Progressive merge join: a generic and non-blocking sort-based join algorithm. In VLDB, pages 299-310, 2002.
    • (2002) VLDB , pp. 299-310
    • Dittrich, J.1    Seeger, B.2    Taylor, D.3    Widmayer, P.4
  • 18
    • 0027608375 scopus 로고
    • Query evaluation techniques for large databases
    • G. Graefe. Query evaluation techniques for large databases. ACM Computing Surveys, 25(2):73-169, 1993.
    • (1993) ACM Computing Surveys , vol.25 , Issue.2 , pp. 73-169
    • Graefe, G.1
  • 19
    • 34548776960 scopus 로고    scopus 로고
    • Adaptive load diffusion for multiway windowed stream joins
    • X. Gu, P. Yu, and H. Wang. Adaptive load diffusion for multiway windowed stream joins. In ICDE, pages 146-155, 2007.
    • (2007) ICDE , pp. 146-155
    • Gu, X.1    Yu, P.2    Wang, H.3
  • 20
    • 0346501106 scopus 로고    scopus 로고
    • Ripple joins for online aggregation
    • P. Haas and J. Hellerstein. Ripple joins for online aggregation. In SIGMOD, pages 287-298, 1999.
    • (1999) SIGMOD , pp. 287-298
    • Haas, P.1    Hellerstein, J.2
  • 23
    • 84976724904 scopus 로고
    • On the propagation of errors in the size of join results
    • Y. Ioannidis and S. Christodoulakis. On the propagation of errors in the size of join results. In SIGMOD, pages 268-277, 1991.
    • (1991) SIGMOD , pp. 268-277
    • Ioannidis, Y.1    Christodoulakis, S.2
  • 24
    • 48349095182 scopus 로고    scopus 로고
    • Optimizing state-intensive non-blocking queries using run-time adaptation
    • B. Liu, M. Jbantova, and E. Rundensteiner. Optimizing state-intensive non-blocking queries using run-time adaptation. In ICDE Workshop, page 614-623, 2007.
    • (2007) ICDE Workshop , pp. 614-623
    • Liu, B.1    Jbantova, M.2    Rundensteiner, E.3
  • 25
    • 2442582306 scopus 로고    scopus 로고
    • Hash-Merge join: A non-blocking join algorithm for producing fast and early join results
    • M. Mokbel, M. Lu, and W. Aref. Hash-Merge join: A non-blocking join algorithm for producing fast and early join results. In ICDE, pages 251-262, 2004.
    • (2004) ICDE , pp. 251-262
    • Mokbel, M.1    Lu, M.2    Aref, W.3
  • 26
    • 79960020260 scopus 로고    scopus 로고
    • Processing theta-joins using MapReduce
    • A. Okcan and M. Riedewald. Processing theta-joins using MapReduce. In SIGMOD, pages 949-960, 2011.
    • (2011) SIGMOD , pp. 949-960
    • Okcan, A.1    Riedewald, M.2
  • 29
    • 58149460523 scopus 로고    scopus 로고
    • Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options
    • N. Paton, J. Buenabad, M. Chen, V. Raman, G. Swart, I. Narang, D. Yellin, and A. Fernandes. Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options. VLDBJ, 18(1):119-140, 2009.
    • (2009) VLDBJ , vol.18 , Issue.1 , pp. 119-140
    • Paton, N.1    Buenabad, J.2    Chen, M.3    Raman, V.4    Swart, G.5    Narang, I.6    Yellin, D.7    Fernandes, A.8
  • 30
    • 84976736061 scopus 로고
    • A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment
    • D. Schneider and D. DeWitt. A performance evaluation of four parallel join algorithms in a shared-nothing multiprocessor environment. In SIGMOD, pages 110-121, 1989.
    • (1989) SIGMOD , pp. 110-121
    • Schneider, D.1    DeWitt, D.2
  • 31
    • 0041414949 scopus 로고    scopus 로고
    • Flux: An adaptive partitioning operator for continuous query systems
    • M. Shah, J. Hellerstein, S. Chandrasekaran, and M. Franklin. Flux: An adaptive partitioning operator for continuous query systems. In ICDE, pages 25-36, 2002.
    • (2002) ICDE , pp. 25-36
    • Shah, M.1    Hellerstein, J.2    Chandrasekaran, S.3    Franklin, M.4
  • 32
    • 0027841694 scopus 로고
    • A symmetric fragment and replicate algorithm for distributed joins
    • J. Stamos and H. Young. A symmetric fragment and replicate algorithm for distributed joins. Transactions on Parallel and Distributed Systems, 4(12):1345-1354, 1993.
    • (1993) Transactions on Parallel and Distributed Systems , vol.4 , Issue.12 , pp. 1345
    • Stamos, J.1    Young, H.2
  • 34
    • 29844439309 scopus 로고    scopus 로고
    • RPJ: producing fast join results on streams through rate-based optimization
    • Y. Tao, M. L. Yiu, D. Papadias, M. Hadjieleftheriou, and N. Mamoulis. RPJ: producing fast join results on streams through rate-based optimization. In SIGMOD, pages 371-382, 2005.
    • (2005) SIGMOD , pp. 371-382
    • Tao, Y.1    Yiu, M.L.2    Papadias, D.3    Hadjieleftheriou, M.4    Mamoulis, N.5
  • 35
    • 77957862745 scopus 로고    scopus 로고
    • Tuple routing strategies for distributed eddies
    • F. Tian and D. DeWitt. Tuple routing strategies for distributed eddies. In VLDB, pages 333-344, 2003.
    • (2003) VLDB , pp. 333-344
    • Tian, F.1    DeWitt, D.2
  • 36
    • 79959941077 scopus 로고    scopus 로고
    • A latency and fault-tolerance optimizer for online parallel query plans
    • P. Upadhyaya, Y. Kwon, and M. Balazinska. A latency and fault-tolerance optimizer for online parallel query plans. In SIGMOD, pages 241-252, 2011.
    • (2011) SIGMOD , pp. 241-252
    • Upadhyaya, P.1    Kwon, Y.2    Balazinska, M.3
  • 37
    • 0002520588 scopus 로고    scopus 로고
    • XJoin: A reactively-scheduled pipelined join operator
    • T. Urhan and M. Franklin. XJoin: A reactively-scheduled pipelined join operator. IEEE Data Engineering Bulletin, 23(2):27-33, 2000.
    • (2000) IEEE Data Engineering Bulletin , vol.23 , Issue.2 , pp. 27-33
    • Urhan, T.1    Franklin, M.2
  • 38
    • 70349110801 scopus 로고    scopus 로고
    • Scalable stream join processing with expensive predicates: workload distribution and adaptation by time-slicing
    • S. Wang and E. Rundensteiner. Scalable stream join processing with expensive predicates: workload distribution and adaptation by time-slicing. In EDBT, pages 299-310, 2009.
    • (2009) EDBT , pp. 299-310
    • Wang, S.1    Rundensteiner, E.2
  • 40
    • 28444458432 scopus 로고    scopus 로고
    • Dynamic load distribution in the Borealis stream processor
    • Y. Xing, S. Zdonik, and J. Hwang. Dynamic load distribution in the Borealis stream processor. In ICDE, pages 791-802, 2005.
    • (2005) ICDE , pp. 791-802
    • Xing, Y.1    Zdonik, S.2    Hwang, J.3
  • 41
    • 35448944021 scopus 로고    scopus 로고
    • Map-Reduce-Merge: simplified relational data processing on large clusters
    • H. Yang, A. Dasdan, R. Hsiao, and D. Parker. Map-Reduce-Merge: simplified relational data processing on large clusters. In SIGMOD, pages 1029-1040, 2007.
    • (2007) SIGMOD , pp. 1029-1040
    • Yang, H.1    Dasdan, A.2    Hsiao, R.3    Parker, D.4
  • 42
    • 84873185478 scopus 로고    scopus 로고
    • Efficient multi-way theta-join processing using MapReduce
    • X. Zhang, L. Chen, and M. Wang. Efficient multi-way theta-join processing using MapReduce. VLDBJ, 5(11):1184-1195, 2012.
    • (2012) VLDBJ , vol.5 , Issue.11 , pp. 1184-1195
    • Zhang, X.1    Chen, L.2    Wang, M.3
  • 43
    • 28444478017 scopus 로고    scopus 로고
    • Dynamic load management for distributed continuous query systems
    • Y. Zhou, B. Ooi, and K. Tan. Dynamic load management for distributed continuous query systems. In ICDE, 2005.
    • (2005) ICDE
    • Zhou, Y.1    Ooi, B.2    Tan, K.3


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