{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:40:16Z","timestamp":1743046816983,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031416729"},{"type":"electronic","value":"9783031416736"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-41673-6_4","type":"book-chapter","created":{"date-parts":[[2023,8,14]],"date-time":"2023-08-14T16:03:31Z","timestamp":1692029011000},"page":"42-50","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Trace Balancing Technique for\u00a0Trace Playback in\u00a0LuNA System"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7874-3686","authenticated-orcid":false,"given":"Victor","family":"Malyshkin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6998-4525","authenticated-orcid":false,"given":"Vladislav","family":"Perepelkin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Artem","family":"Lyamin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,8,15]]},"reference":[{"key":"4_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-86359-3_1","volume-title":"Parallel Computing Technologies","author":"V Malyshkin","year":"2021","unstructured":"Malyshkin, V., Perepelkin, V.: Trace-based optimization of fragmented programs execution in LuNA system. In: Malyshkin, V. (ed.) PaCT 2021. LNCS, vol. 12942, pp. 3\u201310. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-86359-3_1"},{"doi-asserted-by":"publisher","unstructured":"Viglas, S.D.: Just-in-time compilation for SQL query processing. In: IEEE 30th International Conference on Data Engineering. Chicago, IL, USA, pp. 1298\u20131301 (2014). https:\/\/doi.org\/10.1109\/ICDE.2014.6816765","key":"4_CR2","DOI":"10.1109\/ICDE.2014.6816765"},{"unstructured":"SQL Server Distributed Replay. https:\/\/learn.microsoft.com\/en-us\/sql\/tools\/distributed-replay\/sql-server-distributed-replay?view=sql-server-ver16. Accessed 01 May 2023","key":"4_CR3"},{"doi-asserted-by":"publisher","unstructured":"Galanis, L., et al.: Oracle database replay. In Proceedings of the 2008 ACM SIGMOD International conference on Management of data (SIGMOD \u201908). Association for Computing Machinery, New York (2008). https:\/\/doi.org\/10.1145\/1376616.1376732","key":"4_CR4","DOI":"10.1145\/1376616.1376732"},{"unstructured":"Pgreplay \u2013 record and replay real-life database workloads. https:\/\/github.com\/laurenz\/pgreplay. Accessed 01 May 2023","key":"4_CR5"},{"issue":"2","key":"4_CR6","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/857076.857077","volume":"35","author":"J Aycock","year":"2003","unstructured":"Aycock, J.: A brief history of just-in-time. ACM Comput. Surv. 35(2), 97\u2013113 (2003). https:\/\/doi.org\/10.1145\/857076.857077","journal-title":"ACM Comput. Surv."},{"doi-asserted-by":"publisher","unstructured":"Krall, A.: Efficient JavaVM just-in-time compilation. In: Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192), Paris, France, pp. 205\u2013212 (1998). https:\/\/doi.org\/10.1109\/PACT.1998.727250","key":"4_CR7","DOI":"10.1109\/PACT.1998.727250"},{"unstructured":"Ha, J., Haghighat, M.R., Cong, S., McKinley, K.S.: A concurrent trace-based just-in-time compiler for single-threaded javascript. Proc. PESPMA (2009)","key":"4_CR8"},{"doi-asserted-by":"publisher","unstructured":"Bebenita, M., et al.: SPUR: a trace-based JIT compiler for CIL. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA \u201910), pp. 708\u2013725. Association for Computing Machinery, New York (2010). https:\/\/doi.org\/10.1145\/1869459.1869517","key":"4_CR9","DOI":"10.1145\/1869459.1869517"},{"doi-asserted-by":"publisher","unstructured":"Izawa, Y., Masuhara, H.: Amalgamating different JIT compilations in a meta-tracing JIT compiler framework. In Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages (DLS 2020), pp. 1\u201315. Association for Computing Machinery, New York (2020). https:\/\/doi.org\/10.1145\/3426422.3426977","key":"4_CR10","DOI":"10.1145\/3426422.3426977"},{"issue":"6","key":"4_CR11","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1145\/1993316.1993508","volume":"46","author":"I B\u00f6hm","year":"2011","unstructured":"B\u00f6hm, I., von Koch, T., Kyle, S.C., et al.: Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator. SIGPLAN Not. 46(6), 74\u201385 (2011). https:\/\/doi.org\/10.1145\/1993316.1993508","journal-title":"SIGPLAN Not."},{"unstructured":"Dehnert, J.: The transmeta code morphing software: using speculation, recovery, and adaptive retranslation to address real-life challenges. In: Dehnert, J., Grant, B., Banning, J., Johnson, R., et al. (eds.) Proceedings of the International Symposium on Code Generation and Optimization (2003)","key":"4_CR12"},{"unstructured":"QEMU: a generic and open source machine emulator and virtualizer. https:\/\/www.qemu.org\/. Accessed 01 May 2023","key":"4_CR13"},{"unstructured":"Boggs, D., et al.: The microarchitecture of the intel pentium 4 processor on 90 nm technology. Intel Technol. J. 8(1) (2004)","key":"4_CR14"},{"key":"4_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/978-3-642-23178-0_5","volume-title":"Parallel Computing Technologies","author":"VE Malyshkin","year":"2011","unstructured":"Malyshkin, V.E., Perepelkin, V.A.: LuNA fragmented programming system, main functions and peculiarities of run-time subsystem. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 53\u201361. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-23178-0_5"},{"unstructured":"Valkovsky, V.A., Malyshkin, V.E.: Synthesis if parallel programs and system on the basis of computational models, Nauka, Novosibirsk, p. 128 (1988). In Russian: Valkovsky, V.A., Malyshkin, V.E. (eds.) Sintez parallelnykh program i system na vychislitelnykh modelyah. Nauka, Novosibirsk, 128 str (1988)","key":"4_CR16"},{"key":"4_CR17","first-page":"292","volume":"9465","author":"V Malyshkin","year":"2015","unstructured":"Malyshkin, V.: Active Knowledge, LuNA and literacy for oncoming centuries. LNCS 9465, 292\u2013303 (2015)","journal-title":"LNCS"},{"key":"4_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1007\/978-3-642-03275-2_40","volume-title":"Parallel Computing Technologies","author":"S Kireev","year":"2009","unstructured":"Kireev, S.: A parallel 3D code for simulation of self-gravitating gas-dust systems. In: Malyshkin, V. (ed.) PaCT 2009. LNCS, vol. 5698, pp. 406\u2013413. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03275-2_40"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-41673-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,14]],"date-time":"2023-08-14T20:08:15Z","timestamp":1692043695000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-41673-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031416729","9783031416736"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-41673-6_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"15 August 2023","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":"Astana","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":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 August 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 August 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pact2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ssd.sscc.ru\/conference\/pact2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}