{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T07:16:20Z","timestamp":1726038980351},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030256357"},{"type":"electronic","value":"9783030256364"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-25636-4_8","type":"book-chapter","created":{"date-parts":[[2019,8,1]],"date-time":"2019-08-01T00:04:09Z","timestamp":1564617849000},"page":"93-106","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CAPE: A Checkpointing-Based Solution for OpenMP on Distributed-Memory Architectures"],"prefix":"10.1007","author":[{"given":"Van Long","family":"Tran","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u00c9ric","family":"Renault","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viet Hai","family":"Ha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,7,17]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Basumallik, A., Eigenmann, R.: Towards automatic translation of OpenMP to MPI. In: Proceedings of the 19th Annual International Conference on Supercomputing, pp. 189\u2013198. ACM (2005)","DOI":"10.1145\/1088149.1088174"},{"issue":"5","key":"8_CR2","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/563647.563656","volume":"29","author":"J. Mark Bull","year":"2001","unstructured":"Bull, J.M., O\u2019Neill, D.: A microbenchmark suite for OpenMP 2.0. ACM SIGARCH Comput. Archit. News 29(5), 41\u201348 (2001)","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"8_CR3","first-page":"11","volume":"2016","author":"Z Chen","year":"2016","unstructured":"Chen, Z., Sun, J., Chen, H.: Optimizing checkpoint restart with data deduplication. Sci. Program. 2016, 11 (2016)","journal-title":"Sci. Program."},{"key":"8_CR4","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1016\/j.parco.2016.01.012","volume":"54","author":"I Cores","year":"2016","unstructured":"Cores, I., Rodr\u00edguez, M., Gonz\u00e1lez, P., Mart\u00edn, M.J.: Reducing the overhead of an MPI application-level migration approach. Parallel Comput. 54, 72\u201382 (2016)","journal-title":"Parallel Comput."},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1007\/11557265_22","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"AJ Dorta","year":"2005","unstructured":"Dorta, A.J., Bad\u00eda, J.M., Quintana, E.S., de Sande, F.: Implementing OpenMP for clusters on top of MPI. In: Di Martino, B., Kranzlm\u00fcller, D., Dongarra, J. (eds.) EuroPVM\/MPI 2005. LNCS, vol. 3666, pp. 148\u2013155. Springer, Heidelberg (2005). \n                      https:\/\/doi.org\/10.1007\/11557265_22"},{"key":"8_CR6","unstructured":"EPCC: EPCC OpenMP micro-benchmark suite. \n                      https:\/\/www.epcc.ed.ac.uk\/research\/computing\/performance-characterisation-and-benchmarking\/epcc-openmp-micro-benchmark-suite"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Ha, V.H., Renault, E.: Design and performance analysis of CAPE based on discontinuous incremental checkpoints. In: 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (2011)","DOI":"10.1109\/PACRIM.2011.6033008"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Ha, V.H., Renault, \u00c9.: Discontinuous incremental: a new approach towards extremely lightweight checkpoints. In: 2011 International Symposium on Computer Networks and Distributed Systems (CNDS), pp. 227\u2013232. IEEE (2011)","DOI":"10.1109\/CNDS.2011.5764578"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Ha, V.H., Renault, E.: Improving performance of CAPE using discontinuous incremental checkpointing. In: 2011 IEEE 13th International Conference on High Performance Computing and Communications (HPCC), pp. 802\u2013807. IEEE (2011)","DOI":"10.1109\/HPCC.2011.114"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Heo, J., Yi, S., Cho, Y., Hong, J., Shin, S.Y.: Space-efficient page-level incremental checkpointing. In: Proceedings of the 2005 ACM symposium on Applied computing, pp. 1558\u20131562. ACM (2005)","DOI":"10.1145\/1066677.1067026"},{"key":"8_CR11","unstructured":"Hoeflinger, J.P.: Extending OpenMP to clusters. White Paper, Intel Corporation (2006)"},{"issue":"10","key":"8_CR12","doi-asserted-by":"publisher","first-page":"1114","DOI":"10.1016\/j.parco.2005.03.015","volume":"31","author":"L Huang","year":"2005","unstructured":"Huang, L., Chapman, B., Liu, Z.: Towards a more efficient implementation of OpenMP for clusters via translation to global arrays. Parallel Comput. 31(10), 1114\u20131139 (2005)","journal-title":"Parallel Comput."},{"key":"8_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/3-540-36265-7_19","volume-title":"High Performance Computing \u2014 HiPC 2002","author":"S Karlsson","year":"2002","unstructured":"Karlsson, S., Lee, S.-W., Brorsson, M.: A fully compliant OpenMP implementation on software distributed shared memory. In: Sahni, S., Prasanna, V.K., Shukla, U. (eds.) HiPC 2002. LNCS, vol. 2552, pp. 195\u2013206. Springer, Heidelberg (2002). \n                      https:\/\/doi.org\/10.1007\/3-540-36265-7_19"},{"key":"8_CR14","unstructured":"Li, C.C., Fuchs, W.K.: Catch-compiler-assisted techniques for checkpointing. In: 20th International Symposium Fault-Tolerant Computing. FTCS-20. Digest of Papers, pp. 74\u201381. IEEE (1990)"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1291","DOI":"10.1007\/978-3-540-45209-6_175","volume-title":"Euro-Par 2003 Parallel Processing","author":"C Morin","year":"2003","unstructured":"Morin, C., Lottiaux, R., Vall\u00e9e, G., Gallard, P., Utard, G., Badrinath, R., Rilling, L.: Kerrighed: a single system image cluster operating system for high performance computing. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 1291\u20131294. Springer, Heidelberg (2003). \n                      https:\/\/doi.org\/10.1007\/978-3-540-45209-6_175"},{"key":"8_CR16","unstructured":"OpenMP ARB: OpenMP application program interface version 4.0 (2013)"},{"key":"8_CR17","unstructured":"Plank, J.S., Beck, M., Kingsley, G., Li, K.: Libckpt: Transparent checkpointing under unix. Computer Science Department (1994)"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-540-69303-1_22","volume-title":"A Practical Programming Model for the Multi-Core Era","author":"\u00c9 Renault","year":"2008","unstructured":"Renault, \u00c9.: Distributed implementation of OpenMP based on checkpointing aided parallel execution. In: Chapman, B., Zheng, W., Gao, G.R., Sato, M., Ayguad\u00e9, E., Wang, D. (eds.) IWOMP 2007. LNCS, vol. 4935, pp. 195\u2013206. Springer, Heidelberg (2008). \n                      https:\/\/doi.org\/10.1007\/978-3-540-69303-1_22"},{"issue":"2-3","key":"8_CR19","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1155\/2001\/605217","volume":"9","author":"Mitsuhisa Sato","year":"2001","unstructured":"Sato, M., Harada, H., Hasegawa, A., Ishikawa, Y.: Cluster-enabled OpenMP: an OpenMP compiler for the SCASH software distributed shared memory system. Sci. Program. 9(2\u20133), 123\u2013130 (2001)","journal-title":"Scientific Programming"},{"issue":"1","key":"8_CR20","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1177\/1094342005051521","volume":"19","author":"R Thakur","year":"2005","unstructured":"Thakur, R., Rabenseifner, R., Gropp, W.: Optimization of collective communication operations in MPICH. Int. J. High Perform. Comput. Appl. 19(1), 49\u201366 (2005)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"8_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1007\/978-3-319-25744-0_8","volume-title":"Mobile, Secure, and Programmable Networking","author":"VL Tran","year":"2015","unstructured":"Tran, V.L., Renault, \u00c9., Ha, V.H.: Improving the reliability and the performance of CAPE by using MPI for data exchange on network. In: Boumerdassi, S., Bouzefrane, S., Renault, \u00c9. (eds.) MSPN 2015. LNCS, vol. 9395, pp. 90\u2013100. Springer, Cham (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-319-25744-0_8"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Tran, V.L., Renault, E., Ha, V.H.: Analysis and evaluation of the performance of CAPE. In: IEEE International Symposium on IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress, pp. 620\u2013627. IEEE (2016)","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0104"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Tran, V.L., Renault, \u00c9., Ha, V.H., Do, X.H.: Implementation of OpenMP data-sharing on cape. In: 9th International Symposium on Information and Communication Technology SoICT 2018, pp. 359\u2013366. ACM (2018)","DOI":"10.1145\/3287921.3287950"},{"key":"8_CR24","doi-asserted-by":"crossref","unstructured":"Tran, V.L., Renault, \u00c9., Ha, V.H., Do, X.H.: Time-stamp incremental checkpointing and its application for an optimization of execution model to improve performance of cape. Informatica 42(3) (2018)","DOI":"10.31449\/inf.v42i3.2244"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-25636-4_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,1]],"date-time":"2019-08-01T00:27:27Z","timestamp":1564619247000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-25636-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030256357","9783030256364"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-25636-4_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"17 July 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PaCT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Computing Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Almaty","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kazakhstan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 August 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 August 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pact2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/ssd.sscc.ru\/conference\/pact2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}