메뉴 건너뛰기




Volumn 5, Issue 11, 2012, Pages 1256-1267

Opening the black boxes in data flow optimization

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; ALGEBRA; DATA HANDLING; DATA TRANSFER; PARALLEL FLOW; PARALLEL PROCESSING SYSTEMS; RELATIONAL DATABASE SYSTEMS; SEMANTICS;

EID: 84873187154     PISSN: None     EISSN: 21508097     Source Type: Conference Proceeding    
DOI: 10.14778/2350229.2350244     Document Type: Article
Times cited : (98)

References (33)
  • 1
    • 84873145246 scopus 로고    scopus 로고
    • http://public.web.cern.ch/public/en/LHC/ Computing-en.html.
  • 2
    • 84873183512 scopus 로고    scopus 로고
    • http://www.greenplum.com/technology/mapreduce.
  • 3
    • 84873141392 scopus 로고    scopus 로고
    • http://www.sable.mcgill.ca/soot/.
  • 4
    • 84873190553 scopus 로고    scopus 로고
    • http://stratosphere.eu.
  • 5
    • 85039659345 scopus 로고    scopus 로고
    • Compilers: Principles, Techniques and Tools. Pearson
    • A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques and Tools. Pearson, 2006.
    • (2006)
    • Aho, A.V.1    Lam, M.S.2    Sethi, R.3    Ullman, J.D.4
  • 6
    • 77954975104 scopus 로고    scopus 로고
    • Next-generation sequencing: Adjusting to data overload
    • M. Baker. Next-generation sequencing: Adjusting to data overload. Nature Methods, 7(7):495-499, 2010.
    • (2010) Nature Methods , vol.7 , Issue.7 , pp. 495-499
    • Baker, M.1
  • 7
    • 77954948422 scopus 로고    scopus 로고
    • Nephele/PACTs: A programming model and execution framework for web-scale analytical processing
    • D. Battré, S. Ewen, F. Hueske, O. Kao, V. Markl, and D. Warneke. Nephele/PACTs: A programming model and execution framework for web-scale analytical processing. In SoCC, pp. 119-130, 2010.
    • (2010) In SoCC , pp. 119-130
    • Battré, D.1    Ewen, S.2    Hueske, F.3    Kao, O.4    Markl, V.5    Warneke, D.6
  • 11
    • 79957872898 scopus 로고    scopus 로고
    • Hyracks: A flexible and extensible foundation for data-intensive computing
    • V. R. Borkar, M. J. Carey, R. Grover, N. Onose, and R. Vernica. Hyracks: A flexible and extensible foundation for data-intensive computing. In ICDE, pp. 1151-1162, 2011.
    • (2011) ICDE , pp. 1151-1162
    • Borkar, V.R.1    Carey, M.J.2    Grover, R.3    Onose, N.4    Vernica, R.5
  • 13
    • 0008753064 scopus 로고
    • Including group-by in query optimization
    • S. Chaudhuri and K. Shim. Including group-by in query optimization. In VLDB, pp. 354-366, 1994.
    • (1994) VLDB , pp. 354-366
    • Chaudhuri, S.1    Shim, K.2
  • 14
    • 0040896263 scopus 로고
    • An overview of cost-based optimization of queries with aggregates
    • S. Chaudhuri and K. Shim. An overview of cost-based optimization of queries with aggregates. IEEE Data Eng. Bull., 18(3):3-9, 1995.
    • (1995) IEEE Data Eng. Bull. , vol.18 , Issue.3 , pp. 3-9
    • Chaudhuri, S.1    Shim, K.2
  • 15
    • 0040364310 scopus 로고    scopus 로고
    • Optimization of queries with user-defined predicates
    • S. Chaudhuri and K. Shim. Optimization of queries with user-defined predicates. ACM TODS, 24(2):177-228, 1999.
    • (1999) ACM TODS , vol.24 , Issue.2 , pp. 177-228
    • Chaudhuri, S.1    Shim, K.2
  • 17
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In OSDI, pp. 137-150, 2004.
    • (2004) OSDI , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 18
    • 37549003336 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. CACM, 51(1):107-113, 2008.
    • (2008) CACM , vol.51 , Issue.1 , pp. 107-113
    • Dean, J.1    Ghemawat, S.2
  • 19
    • 79957814785 scopus 로고    scopus 로고
    • A new, highly efficient, and easy to implement top-down join enumeration algorithm
    • P. Fender and G. Moerkotte. A new, highly efficient, and easy to implement top-down join enumeration algorithm. In ICDE, pp. 864-875, 2011.
    • (2011) ICDE , pp. 864-875
    • Fender, P.1    Moerkotte, G.2
  • 20
    • 77954889500 scopus 로고    scopus 로고
    • SQL/MapReduce: A practical approach to self-describing, polymorphic, and parallelizable user-defined functions
    • E. Friedman, P. M. Pawlowski, and J. Cieslewicz. SQL/MapReduce: A practical approach to self-describing, polymorphic, and parallelizable user-defined functions. PVLDB, 2(2):1402-1413, 2009.
    • (2009) PVLDB , vol.2 , Issue.2 , pp. 1402-1413
    • Friedman, E.1    Pawlowski, P.M.2    Cieslewicz, J.3
  • 21
    • 0001890225 scopus 로고
    • The Cascades framework for query optimization
    • G. Graefe. The Cascades framework for query optimization. IEEE Data Eng. Bull., 18(3):19-29, 1995.
    • (1995) IEEE Data Eng. Bull. , vol.18 , Issue.3 , pp. 19-29
    • Graefe, G.1
  • 22
    • 70849133093 scopus 로고    scopus 로고
    • Ferry: Database-supported program execution
    • T. Grust, M. Mayr, J. Rittinger, and T. Schreiber. Ferry: Database-supported program execution. In SIGMOD, pp. 1063-1066, 2009.
    • (2009) SIGMOD , pp. 1063-1066
    • Grust, T.1    Mayr, M.2    Rittinger, J.3    Schreiber, T.4
  • 23
    • 0032083881 scopus 로고    scopus 로고
    • Optimization techniques for queries with expensive methods
    • J. M. Hellerstein. Optimization techniques for queries with expensive methods. ACM TODS, 23(2):113-157, 1998.
    • (1998) ACM TODS , vol.23 , Issue.2 , pp. 113-157
    • Hellerstein, J.M.1
  • 24
    • 82155174846 scopus 로고    scopus 로고
    • Profiling, what-if analysis, and cost-based optimization of MapReduce programs
    • H. Herodotou and S. Babu. Profiling, what-if analysis, and cost-based optimization of MapReduce programs. PVLDB, 4(11):1111-1122, 2011.
    • (2011) PVLDB , vol.4 , Issue.11 , pp. 1111-1122
    • Herodotou, H.1    Babu, S.2
  • 25
    • 34548041192 scopus 로고    scopus 로고
    • Dryad: Distributed data-parallel programs from sequential building blocks
    • M. Isard, M. Budiu, Y. Yu, A. Birrell, and D. Fetterly. Dryad: Distributed data-parallel programs from sequential building blocks. In EuroSys, pp. 59-72, 2007.
    • (2007) In EuroSys , pp. 59-72
    • Isard, M.1    Budiu, M.2    Yu, Y.3    Birrell, A.4    Fetterly, D.5
  • 26
    • 84863535860 scopus 로고    scopus 로고
    • Automatic optimization for MapReduce programs
    • E. Jahani, M. J. Cafarella, and C. Ré. Automatic optimization for MapReduce programs. PVLDB, 4(6):385-396, 2011.
    • (2011) PVLDB , vol.4 , Issue.6 , pp. 385-396
    • Jahani, E.1    Cafarella, M.J.2    Ré, C.3
  • 27
    • 57149126219 scopus 로고    scopus 로고
    • Dynamic programming strikes back
    • G. Moerkotte and T. Neumann. Dynamic programming strikes back. In SIGMOD, pp. 539-552, 2008.
    • (2008) SIGMOD , pp. 539-552
    • Moerkotte, G.1    Neumann, T.2
  • 28
    • 55349148888 scopus 로고    scopus 로고
    • Pig Latin: A not-so-foreign language for data processing
    • C. Olston, B. Reed, U. Srivastava, R. Kumar, and A. Tomkins. Pig Latin: A not-so-foreign language for data processing. In SIGMOD, pp. 1099-1110, 2008.
    • (2008) SIGMOD , pp. 1099-1110
    • Olston, C.1    Reed, B.2    Srivastava, U.3    Kumar, R.4    Tomkins, A.5
  • 32
    • 74049096198 scopus 로고    scopus 로고
    • Nephele: Efficient parallel data processing in the cloud
    • D. Warneke and O. Kao. Nephele: Efficient parallel data processing in the cloud. In SC-MTAGS, 2009.
    • (2009) SC-MTAGS
    • Warneke, D.1    Kao, O.2
  • 33
    • 85076882757 scopus 로고    scopus 로고
    • DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language
    • Y. Yu, M. Isard, D. Fetterly, M. Budiu, Ú. Erlingsson, P. K. Gunda, and J. Currey. DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language. In OSDI, pp. 1-14, 2008.
    • (2008) OSDI , pp. 1-14
    • Yu, Y.1    Isard, M.2    Fetterly, D.3    Budiu, M.4    Erlingsson, U.5    Gunda, P.K.6    Currey, J.7


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