메뉴 건너뛰기




Volumn 31, Issue 4, 2013, Pages 543-599

Automatic optimization of stream programs via source program operator graph transformations

Author keywords

Automatic tuning; Code transformation; Data intensive computing; Performance optimization; Stream processing

Indexed keywords

AUTOMATIC TUNING; CODE TRANSFORMATION; DATA-INTENSIVE COMPUTING; PERFORMANCE OPTIMIZATIONS; STREAM PROCESSING;

EID: 84883147431     PISSN: 09268782     EISSN: 15737578     Source Type: Journal    
DOI: 10.1007/s10619-013-7130-x     Document Type: Article
Times cited : (23)

References (50)
  • 6
    • 77954942463 scopus 로고    scopus 로고
    • Towards automatic optimization of mapreduce programs
    • 10.1145/1807128.1807150
    • Babu, S.: Towards automatic optimization of mapreduce programs. In: SoCC '10, pp. 137-142 (2010)
    • (2010) SoCC '10 , pp. 137-142
    • Babu, S.1
  • 8
    • 79952397593 scopus 로고    scopus 로고
    • IBM Infosphere Streams: Harnessing Data in Motion
    • Ballard, C.; et al.: IBM Infosphere Streams: Harnessing Data in Motion. IBM (2010)
    • (2010) IBM
    • Ballard, C.1
  • 16
    • 84976818769 scopus 로고
    • Automatic support for data distribution
    • May
    • Chapman, B.M.; Herbeck, H.; Zima, H.P.: Automatic support for data distribution. In: DMCC, May, pp. 51-58 (1991)
    • (1991) DMCC , pp. 51-58
    • Chapman, B.M.1    Herbeck, H.2    Zima, H.P.3
  • 20
    • 84892879556 scopus 로고    scopus 로고
    • A mechanism for stream program performance recovery in resource limited compute clusters
    • W. Meng L. Feng S. Bressan W. Winiwarter W. Song (eds) Lecture Notes in Computer Science 7826 Springer Berlin 10.1007/978-3-642-37450-0-12
    • Dayarathna, M.; Suzumura, T.: A mechanism for stream program performance recovery in resource limited compute clusters. In: Meng, W.; Feng, L.; Bressan, S.; Winiwarter, W.; Song, W. (eds.) Database Systems for Advanced Applications. Lecture Notes in Computer Science, vol. 7826, pp. 164-178. Springer, Berlin (2013)
    • (2013) Database Systems for Advanced Applications , pp. 164-178
    • Dayarathna, M.1    Suzumura, T.2
  • 21
    • 84883138179 scopus 로고    scopus 로고
    • Data flow graphs
    • D. Padua (eds) Springer New York
    • Dennis, J.: Data flow graphs. In: Padua, D. (ed.) Encyclopedia of Parallel Computing, pp. 512-518. Springer, New York (2011)
    • (2011) Encyclopedia of Parallel Computing , pp. 512-518
    • Dennis, J.1
  • 23
    • 55649105542 scopus 로고    scopus 로고
    • Spade: The system s declarative stream processing engine
    • 10.1145/1376616.1376729
    • Gedik, B.; Andrade, H.; Wu, K.-L.; Yu, P.S.; Doo, M.: Spade: the system s declarative stream processing engine. In: SIGMOD '08, pp. 1123-1134 (2008)
    • (2008) SIGMOD '08 , pp. 1123-1134
    • Gedik, B.1    Andrade, H.2    Wu, K.-L.3    Yu, P.S.4    Doo, M.5
  • 24
    • 74549185781 scopus 로고    scopus 로고
    • A code generation approach to optimizing high-performance distributed data stream processing
    • 10.1145/1645953.1646061
    • Gedik, B.; Andrade, H.; Wu, K.-L.: A code generation approach to optimizing high-performance distributed data stream processing. In: CIKM '09, pp. 847-856 (2009)
    • (2009) CIKM '09 , pp. 847-856
    • Gedik, B.1    Andrade, H.2    Wu, K.-L.3
  • 26
    • 79959954390 scopus 로고    scopus 로고
    • Query optimization techniques for partitioned tables
    • Herodotou, H.; Borisov, N.; Babu, S.: Query optimization techniques for partitioned tables. In: SIGMOD '11, pp. 49-60 (2011)
    • (2011) SIGMOD '11 , pp. 49-60
    • Herodotou, H.1    Borisov, N.2    Babu, S.3
  • 29
    • 84883187581 scopus 로고    scopus 로고
    • IBM: IBM infosphere streams version 1.2: programming model and language reference. February (2010)
    • IBM: IBM infosphere streams version 1.2: programming model and language reference. February (2010)
  • 30
    • 0032093823 scopus 로고    scopus 로고
    • Efficient mid-query re-optimization of sub-optimal query execution plans
    • 10.1145/276304.276315
    • Kabra, N.; DeWitt, D.J.: Efficient mid-query re-optimization of sub-optimal query execution plans. In: SIGMOD '98, pp. 106-117 (1998)
    • (1998) SIGMOD '98 , pp. 106-117
    • Kabra, N.1    Dewitt, D.J.2
  • 35
    • 78650010958 scopus 로고    scopus 로고
    • Towards optimising distributed data streaming graphs using parallel streams
    • ACM New York
    • Liew, C.S.; Atkinson, M.P.; van Hemert, J.I.; Han, L.: Towards optimising distributed data streaming graphs using parallel streams. In: HPDC '10, pp. 725-736. ACM, New York (2010)
    • (2010) HPDC '10 , pp. 725-736
    • Liew, C.S.1    Atkinson, M.P.2    Van Hemert, J.I.3    Han, L.4
  • 39
    • 84861046460 scopus 로고    scopus 로고
    • Compiler optimization of dynamic data distributions for distributed-memory multicomputers
    • 1808 10.1007/3-540-45403-9-13
    • Palermo, D.; Hodges, E.; Banerjee, P.: Compiler optimization of dynamic data distributions for distributed-memory multicomputers. In: Compiler Optimizations for Scalable Parallel Systems, vol. 1808, pp. 445-484 (2001)
    • (2001) Compiler Optimizations for Scalable Parallel Systems , pp. 445-484
    • Palermo, D.1    Hodges, E.2    Banerjee, P.3
  • 40
    • 84855222517 scopus 로고    scopus 로고
    • Evaluation of a high-volume, low-latency market data processing system implemented with IBM middleware
    • 10.1002/spe.1047
    • Park, Y.; King, R.; Nathan, S.; Most, W.; Andrade, H.: Evaluation of a high-volume, low-latency market data processing system implemented with IBM middleware. Softw. Pract. Exp. 42(1), 37-56 (2012)
    • (2012) Softw. Pract. Exp. , vol.42 , Issue.1 , pp. 37-56
    • Park, Y.1    King, R.2    Nathan, S.3    Most, W.4    Andrade, H.5
  • 44
    • 40949118547 scopus 로고    scopus 로고
    • Performance prediction with skeletons
    • 10.1007/s10586-007-0039-2
    • Sodhi, S.; Subhlok, J.; Xu, Q.: Performance prediction with skeletons. Clust. Comput. 11, 151-165 (2008)
    • (2008) Clust. Comput. , vol.11 , pp. 151-165
    • Sodhi, S.1    Subhlok, J.2    Xu, Q.3
  • 45
    • 84882789383 scopus 로고    scopus 로고
    • Scalable performance of systems for extract-transform-load processing
    • Suzumura, T.; Yasue, T.; Onodera, T.: Scalable performance of systems for extract-transform-load processing. In: SYSTOR '10, pp. 7:1-7:14 (2010)
    • (2010) SYSTOR '10 , pp. 71-714
    • Suzumura, T.1    Yasue, T.2    Onodera, T.3
  • 46
    • 84883161772 scopus 로고    scopus 로고
    • Twitter. #numbers. URL: http://blog.twitter.com/2011/03/numbers.html (2011)
    • (2011) Twitter
  • 47
    • 78149235736 scopus 로고    scopus 로고
    • Partitioning streaming parallelism for multi-cores: A machine learning based approach
    • 10.1145/1854273.1854313
    • Wang, Z.; O'Boyle, M.F.P.: Partitioning streaming parallelism for multi-cores: a machine learning based approach. In: PACT '10, pp. 307-318 (2010)
    • (2010) PACT '10 , pp. 307-318
    • Wang, Z.1    O'Boyle, M.F.P.2
  • 49
    • 33845442055 scopus 로고    scopus 로고
    • Cross-platform performance prediction of parallel applications using partial execution
    • Washington, DC, USA
    • Yang, L.T.; Ma, X.; Mueller, F.: Cross-platform performance prediction of parallel applications using partial execution. In: SC '05, Washington, DC, USA (2005)
    • (2005) SC '05
    • Yang, L.T.1    Ma, X.2    Mueller, F.3
  • 50
    • 85076882757 scopus 로고    scopus 로고
    • Dryadlinq: A system for general-purpose distributed data-parallel computing using a high-level language
    • Fetterly, D.; Yu, Y.; Isard, M.; Budiu, M.: Dryadlinq: a system for general-purpose distributed data-parallel computing using a high-level language. In: OSDI '08, pp. 1-14 (2008)
    • (2008) OSDI '08 , pp. 1-14
    • Fetterly, D.1    Yu, Y.2    Isard, M.3    Budiu, M.4


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