메뉴 건너뛰기




Volumn , Issue , 2015, Pages 394-409

Interruptible tasks: Treating memory pressure as interrupts for highly scalable data-parallel programs

Author keywords

[No Author keywords available]

Indexed keywords

SCALABILITY;

EID: 84957942544     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2815400.2815407     Document Type: Conference Paper
Times cited : (52)

References (62)
  • 1
    • 85066345979 scopus 로고    scopus 로고
    • AsterixDB. https://asterixdb.ics.uci.edu/.
  • 2
    • 85066347720 scopus 로고    scopus 로고
    • Cascading. http://www.cascading.org.
  • 3
    • 84893559421 scopus 로고    scopus 로고
    • Hadoop YARN. http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/.
    • Hadoop YARN
  • 4
    • 85066346967 scopus 로고    scopus 로고
    • Hyracks. http://hyracks.org/.
  • 18
    • 84937454662 scopus 로고    scopus 로고
    • Tuning Spark. http://spark.apache.org/docs/latest/tuning.html.
    • Tuning Spark
  • 19
    • 85077444173 scopus 로고    scopus 로고
    • Shufflewatcher: Shuffle-aware scheduling in multi-tenant mapreduce clusters
    • AHMAD, F., and CHAKRADHAR, S. T., RAGHUNATHAN, A., and VIJAYKUMAR, T. N. Shufflewatcher: Shuffle-aware scheduling in multi-tenant mapreduce clusters. In USENIX ATC (2014), pp. 1-12.
    • (2014) USENIX ATC , pp. 1-12
    • Ahmad, F.1    Chakradhar, S.T.2    Raghunathan, A.3    Vijaykumar, T.N.4
  • 23
    • 67650067300 scopus 로고    scopus 로고
    • Leak pruning
    • BOND, M. D., and MCKINLEY, K. S. Leak pruning. In ASPLOS (2009), pp. 277-288.
    • (2009) ASPLOS , pp. 277-288
    • Bond, M.D.1    McKinley, K.S.2
  • 24
    • 79957872898 scopus 로고    scopus 로고
    • Hyracks: A flexible and extensible foundation for data-intensive computing
    • BORKAR, V. R., and CAREY, M. J., GROVER, R., ONOSE, N., and VERNICA, R. Hyracks: A flexible and extensible foundation for data-intensive computing. In ICDE (2011), pp. 1151-1162.
    • (2011) ICDE , pp. 1151-1162
    • Borkar, V.R.1    Carey, M.J.2    Grover, R.3    Onose, N.4    Vernica, R.5
  • 25
    • 84863527887 scopus 로고    scopus 로고
    • Inside "Big data management": Ogres, onions, or parfaits?
    • BORKAR, V. R., and CAREY, M. J., and LI, C. Inside "Big Data Management": Ogres, Onions, or Parfaits? In EDBT (2012), pp. 3-14.
    • (2012) EDBT , pp. 3-14
    • Borkar, V.R.1    Carey, M.J.2    Li, C.3
  • 26
    • 84890498888 scopus 로고    scopus 로고
    • A bloat-aware design for big data applications
    • BU, Y., BORKAR, V., XU, G., and CAREY, M. J. A bloat-aware design for big data applications. In ISMM (2013), pp. 119-130.
    • (2013) ISMM , pp. 119-130
    • Bu, Y.1    Borkar, V.2    Xu, G.3    Carey, M.J.4
  • 27
    • 84938089087 scopus 로고    scopus 로고
    • Pregelix: Big(ger) graph analytics on a dataflow engine
    • BU, Y., and BORKAR, V. R., JIA, J., CAREY, M. J., and CONDIE, T. Pregelix: Big(ger) graph analytics on a dataflow engine. PVLDB 8, 2 (2014), 161-172.
    • (2014) PVLDB , vol.8 , Issue.2 , pp. 161-172
    • Bu, Y.1    Borkar, V.R.2    Jia, J.3    Carey, M.J.4    Condie, T.5
  • 28
    • 84860560293 scopus 로고    scopus 로고
    • SCOPE: Easy and efficient parallel processing of massive data sets
    • CHAIKEN, R., JENKINS, B., LARSON, P., RAMSEY, B., SHAKIB, D., WEAVER, S., and ZHOU, J. SCOPE: easy and efficient parallel processing of massive data sets. PVLDB 1, 2 (2008), 1265-1276.
    • (2008) PVLDB , vol.1 , Issue.2 , pp. 1265-1276
    • Chaiken, R.1    Jenkins, B.2    Larson, P.3    Ramsey, B.4    Shakib, D.5    Weaver, S.6    Zhou, J.7
  • 33
    • 85030321143 scopus 로고    scopus 로고
    • MapReduce: Simplified data processing on large clusters
    • DEAN, J., and GHEMAWAT, S. MapReduce: Simplified data processing on large clusters. In OSDI (2004), pp. 137-150.
    • (2004) OSDI , pp. 137-150
    • Dean, J.1    Ghemawat, S.2
  • 38
    • 34548041192 scopus 로고    scopus 로고
    • Dryad: Distributed data-parallel programs from sequential building blocks
    • ISARD, M., BUDIU, M., YU, Y., BIRRELL, A., and FETTERLY. D. Dryad: Distributed data-parallel programs from sequential building blocks. In EuroSys (2007), pp. 59-72.
    • (2007) EuroSys , pp. 59-72
    • Isard, M.1    Budiu, M.2    Yu, Y.3    Birrell, A.4    Fetterly, D.5
  • 39
    • 85066341881 scopus 로고    scopus 로고
    • Kryo. https://github.com/EsotericSoftware/kryo.
    • Kryo
  • 41
    • 85042632297 scopus 로고    scopus 로고
    • GraphChi: Large-scale graph computation on just a PC
    • KYROLA, A., BLELLOCH, G., and GUESTRIN, C. GraphChi: Large-Scale Graph Computation on Just a PC. In OSDI (2012), pp. 31-46.
    • (2012) OSDI , pp. 31-46
    • Kyrola, A.1    Blelloch, G.2    Guestrin, C.3
  • 42
    • 84863470460 scopus 로고    scopus 로고
    • Panacea: Towards holistic optimization of MapReduce applications
    • LIU, J., RAVI, N., CHAKRADHAR, S., and KANDEMIR, M. Panacea: Towards holistic optimization of MapReduce applications. In CGO (2012), pp. 33-43.
    • (2012) CGO , pp. 33-43
    • Liu, J.1    Ravi, N.2    Chakradhar, S.3    Kandemir, M.4
  • 43
    • 84863735533 scopus 로고    scopus 로고
    • Distributed GraphLab: A framework for machine learning in the cloud
    • LOW, Y., GONZALEZ, J., KYROLA, A., BICKSON, D., GUESTRIN, C., and HELLERSTEIN, J. M. Distributed GraphLab: A framework for machine learning in the cloud. PVLDB 5, 8 (2012), 716-727.
    • (2012) PVLDB , vol.5 , Issue.8 , pp. 716-727
    • Low, Y.1    Gonzalez, J.2    Kyrola, A.3    Bickson, D.4    Guestrin, C.5    Hellerstein, J.M.6
  • 44
    • 75149134776 scopus 로고    scopus 로고
    • Four trends leading to Java runtime bloat
    • MITCHELL, N., SCHONBERG, E., and SEVITSKY, G. Four trends leading to java runtime bloat. IEEE Software 27, 1 (2010), 56-63.
    • (2010) IEEE Software , vol.27 , Issue.1 , pp. 56-63
    • Mitchell, N.1    Schonberg, E.2    Sevitsky, G.3
  • 45
    • 42149169980 scopus 로고    scopus 로고
    • The causes of bloat, the limits of health
    • MITCHELL, N., and SEVITSKY, G. The causes of bloat, the limits of health. In OOPSLA (2007), pp. 245-260.
    • (2007) OOPSLA , pp. 245-260
    • Mitchell, N.1    Sevitsky, G.2
  • 46
    • 79959903863 scopus 로고    scopus 로고
    • Steno: Automatic optimization of declarative queries
    • MURRAY, D. G., ISARD, M., and YU, Y. Steno: Automatic optimization of declarative queries. In PLDI (2011), pp. 121-131.
    • (2011) PLDI , pp. 121-131
    • Murray, D.G.1    Isard, M.2    Yu, Y.3
  • 47
    • 84939193057 scopus 로고    scopus 로고
    • FACADE: A compiler and runtime for (almost) object-bounded big data applications
    • NGUYEN, K., WANG, K., BU, Y., FANG, L., HU, J., and XU, G. FACADE: A compiler and runtime for (almost) object-bounded big data applications. In ASPLOS (2015), pp. 675-690.
    • (2015) ASPLOS , pp. 675-690
    • Nguyen, K.1    Wang, K.2    Bu, Y.3    Fang, L.4    Hu, J.5    Xu, G.6
  • 48
    • 55349148888 scopus 로고    scopus 로고
    • Pig Latin: A not-so-foreign language for data processing
    • OLSTON, C., REED, B., SRIVASTAVA, U., KUMAR, R., and TOMKINS, A. Pig latin: A not-so-foreign language for data processing. In SIGMOD (2008), pp. 1099-1110.
    • (2008) SIGMOD , pp. 1099-1110
    • Olston, C.1    Reed, B.2    Srivastava, U.3    Kumar, R.4    Tomkins, A.5
  • 49
    • 30344452311 scopus 로고    scopus 로고
    • Interpreting the data: Parallel analysis with sawzall
    • PIKE, R., DORWARD, S., GRIESEMER, R., and QUINLAN, S. Interpreting the data: Parallel analysis with sawzall. Scientific Programming 13, 4 (2005), 277-298.
    • (2005) Scientific Programming , vol.13 , Issue.4 , pp. 277-298
    • Pike, R.1    Dorward, S.2    Griesemer, R.3    Quinlan, S.4
  • 50
    • 63549096374 scopus 로고    scopus 로고
    • LeakSurvivor: Towards safely tolerating memory leaks for garbage-collected languages
    • TANG, Y., GAO, Q., and QIN, F. LeakSurvivor: Towards safely tolerating memory leaks for garbage-collected languages. In USENIX ATC (2008), pp. 307-320.
    • (2008) USENIX ATC , pp. 307-320
    • Tang, Y.1    Gao, Q.2    Qin, F.3
  • 53
    • 79951599209 scopus 로고    scopus 로고
    • Software bloat analysis: Finding, removing, and preventing performance problems in modern large-scale object-oriented applications
    • XU, G., MITCHELL, N., ARNOLD, M., ROUNTEV, A., and SEVITSKY, G. Software bloat analysis: Finding, removing, and preventing performance problems in modern large-scale object-oriented applications. In FoSER (2010), pp. 421-426.
    • (2010) FoSER , pp. 421-426
    • Xu, G.1    Mitchell, N.2    Arnold, M.3    Rountev, A.4    Sevitsky, G.5
  • 54
    • 84901596638 scopus 로고    scopus 로고
    • Scalable runtime bloat detection using abstract dynamic slicing
    • XU, G. H., MITCHELL, N., ARNOLD, M., ROUNTEV, A., SCHONBERG, E., and SEVITSKY, G. Scalable runtime bloat detection using abstract dynamic slicing. TOSEM 23, 3 (2014), 23.
    • (2014) TOSEM , vol.23 , Issue.3 , pp. 23
    • Xu, G.H.1    Mitchell, N.2    Arnold, M.3    Rountev, A.4    Schonberg, E.5    Sevitsky, G.6
  • 56
    • 35448944021 scopus 로고    scopus 로고
    • Map-reduce-merge: Simplified relational data processing on large clusters
    • YANG, H.-C., DASDAN, A., HSIAO, R.-L., and PARKER, D. S. Map-reduce-merge: Simplified relational data processing on large clusters. In SIGMOD (2007), pp. 1029-1040.
    • (2007) SIGMOD , pp. 1029-1040
    • Yang, H.-C.1    Dasdan, A.2    Hsiao, R.-L.3    Parker, D.S.4
  • 57
    • 72249089011 scopus 로고    scopus 로고
    • Distributed aggregation for data-parallel computing: Interfaces and implementations
    • YU, Y., and GUNDA, P. K., and ISARD, M. Distributed aggregation for data-parallel computing: Interfaces and implementations. In SOSP (2009), pp. 247-260.
    • (2009) SOSP , pp. 247-260
    • Yu, Y.1    Gunda, P.K.2    Isard, M.3
  • 58
    • 85076882757 scopus 로고    scopus 로고
    • DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language
    • YU, Y., ISARD, M., FETTERLY, D., BUDIU, M., ERLINGSSON, U., GUNDA, P. K., and CURREY, J. DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language. In OSDI (2008), pp. 1-14.
    • (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
  • 61
    • 85076643377 scopus 로고    scopus 로고
    • Optimizing data shuffling in data-parallel computation by understanding user-defined functions
    • ZHANG, J., ZHOU, H., CHEN, R., FAN, X., GUO, Z., LIN, H., LI, J. Y., LIN, W., ZHOU, J., and ZHOU, L. Optimizing data shuffling in data-parallel computation by understanding user-defined functions. In NSDI (2012), pp. 22-22.
    • (2012) NSDI , pp. 22
    • Zhang, J.1    Zhou, H.2    Chen, R.3    Fan, X.4    Guo, Z.5    Lin, H.6    Li, J.Y.7    Lin, W.8    Zhou, J.9    Zhou, L.10
  • 62
    • 77952771965 scopus 로고    scopus 로고
    • Incorporating partitioning and parallel plans into the SCOPE optimizer
    • ZHOU, J., LARSON, P.-Å., AND CHAIKEN, R. Incorporating partitioning and parallel plans into the SCOPE optimizer. In ICDE (2010), pp. 1060-1071.
    • (2010) ICDE , pp. 1060-1071
    • Zhou, J.1    Larson, P.-A.2    Chaiken, R.3


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