{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T04:13:18Z","timestamp":1751688798798,"version":"3.41.0"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319937663"},{"type":"electronic","value":"9783319937670"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-319-93767-0_9","type":"book-chapter","created":{"date-parts":[[2018,5,31]],"date-time":"2018-05-31T11:02:19Z","timestamp":1527764539000},"page":"122-136","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Improving the Performance of Actor-Based Programs Using a New Actor to Thread Association Technique"],"prefix":"10.1007","author":[{"given":"Fahimeh","family":"Rahemi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ehsan","family":"Khamespanah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramtin","family":"Khosravi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,1]]},"reference":[{"key":"9_CR1","series-title":"MIT Press Series in Artificial Intelligence","volume-title":"ACTORS - A Model of Concurrent Computation in Distributed Systems","author":"GA Agha","year":"1990","unstructured":"Agha, G.A.: ACTORS - A Model of Concurrent Computation in Distributed Systems. MIT Press Series in Artificial Intelligence. MIT Press, Cambridge (1990)"},{"key":"9_CR2","unstructured":"Hewitt, C.: Description and Theoretical Analysis (Using Schemata) of PLANNER: A Language for Proving Theorems and Manipulating Models in a Robot. MIT Artificial Intelligence Technical Report 258, Department of Computer Science, MIT, April 1972"},{"key":"9_CR3","unstructured":"Lieberman, H.: Thinking about lots of things at once without getting confused: parallelism in act i. Technical report, DTIC Document (1981)"},{"key":"9_CR4","unstructured":"Woelk, D.: Developing infosleuth agents using rosette: an actor based language. In: Intelligent Information Agents Workshop, CIKM 1995, pp. 1\u20132 (1995)"},{"issue":"9","key":"9_CR5","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/1810891.1810910","volume":"53","author":"J Armstrong","year":"2010","unstructured":"Armstrong, J.: Erlang. Commun. ACM 53(9), 68\u201375 (2010)","journal-title":"Commun. ACM"},{"issue":"12","key":"9_CR6","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/583960.583964","volume":"36","author":"C Varela","year":"2001","unstructured":"Varela, C., Agha, G.: Programming dynamically reconfigurable open systems with salsa. ACM SIGPLAN Not. 36(12), 20\u201334 (2001)","journal-title":"ACM SIGPLAN Not."},{"key":"9_CR7","unstructured":"Lightbend Inc.: Akka. http:\/\/akka.io"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Francesquini, E., Goldman, A., M\u00e9haut, J.: Actor scheduling for multicore hierarchical memory platforms. In: Vinoski, S., Castro, L.M. (eds.) Proceedings of the Twelfth ACM SIGPLAN Erlang Workshop, Boston, Massachusetts, USA, 28 September 2013, pp. 51\u201362. ACM (2013)","DOI":"10.1145\/2505305.2505313"},{"key":"9_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-540-70592-5_6","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"S Srinivasan","year":"2008","unstructured":"Srinivasan, S., Mycroft, A.: Kilim: isolation-typed actors for Java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 104\u2013128. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-70592-5_6"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-540-72794-1_10","volume-title":"Coordination Models and Languages","author":"P Haller","year":"2007","unstructured":"Haller, P., Odersky, M.: Actors that unify threads and events. In: Murphy, A.L., Vitek, J. (eds.) COORDINATION 2007. LNCS, vol. 4467, pp. 171\u2013190. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-72794-1_10"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Upadhyaya, G., Rajan, H.: An automatic actors to threads mapping technique for JVM-based actor frameworks. In: Boix, E.G., Haller, P., Ricci, A., Varela, C. (eds.) Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control, AGERE! 2014, Portland, OR, USA, 20 October 2014, pp. 29\u201341. ACM (2014)","DOI":"10.1145\/2687357.2687367"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Rajan, H.: Capsule-oriented programming. In: ICSE, vol. 2, pp. 611\u2013614. IEEE Computer Society (2015)","DOI":"10.1109\/ICSE.2015.205"},{"key":"9_CR13","volume-title":"Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka","author":"V Vernon","year":"2015","unstructured":"Vernon, V.: Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka, 1st edn. Addison-Wesley Professional, Boston (2015)","edition":"1"},{"issue":"1","key":"9_CR14","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"9_CR15","volume-title":"Hadoop - The Definitive Guide: Storage and Analysis at Internet Scale, 3rd edn., Revised and Updated","author":"T White","year":"2012","unstructured":"White, T.: Hadoop - The Definitive Guide: Storage and Analysis at Internet Scale, 3rd edn., Revised and Updated. O\u2019Reilly, Sebastopol (2012)"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93767-0_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T22:18:16Z","timestamp":1751667496000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93767-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319937663","9783319937670"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93767-0_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"1 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DAIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Distributed Applications and Interoperable Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dais2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2018.discotec.org\/cfp_dais.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}