{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T11:21:02Z","timestamp":1769858462723,"version":"3.49.0"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030944780","type":"print"},{"value":"9783030944797","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-94479-7_14","type":"book-chapter","created":{"date-parts":[[2022,1,7]],"date-time":"2022-01-07T09:02:57Z","timestamp":1641546177000},"page":"208-217","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Green Application Placement in\u00a0the\u00a0Cloud-IoT Continuum"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4159-8761","authenticated-orcid":false,"given":"Stefano","family":"Forti","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2048-2468","authenticated-orcid":false,"given":"Antonio","family":"Brogi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,7]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"Aldossary, M., Alharbi, H.A.: Towards a green approach for minimizing carbon emissions in fog-cloud architecture. IEEE Access 9, 131720\u2013131732 (2021)","DOI":"10.1109\/ACCESS.2021.3114514"},{"issue":"12","key":"14_CR2","doi-asserted-by":"publisher","first-page":"4077","DOI":"10.1109\/JSAC.2016.2621398","volume":"34","author":"M Barcelo","year":"2016","unstructured":"Barcelo, M., Correa, A., Llorca, J., Tulino, A.M., Vicario, J.L., Morell, A.: IoT-cloud service optimization in next generation smart environments. IEEE J. Select. Areas Commun. 34(12), 4077\u20134090 (2016)","journal-title":"IEEE J. Select. Areas Commun."},{"key":"14_CR3","doi-asserted-by":"publisher","first-page":"448","DOI":"10.1016\/j.jclepro.2017.12.239","volume":"177","author":"L Belkhir","year":"2018","unstructured":"Belkhir, L., Elmeligi, A.: Assessing ICT global emissions footprint: trends to 2040 & recommendations. J. Clean. Prod. 177, 448\u2013463 (2018)","journal-title":"J. Clean. Prod."},{"key":"14_CR4","doi-asserted-by":"publisher","unstructured":"Bisicchia, G., Forti, S., Brogi, A.: Declarative goal mediation in smart environments. In: 2021 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 389\u2013391 (2021). https:\/\/doi.org\/10.1109\/SMARTCOMP52413.2021.00079","DOI":"10.1109\/SMARTCOMP52413.2021.00079"},{"issue":"5","key":"14_CR5","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1002\/spe.2766","volume":"50","author":"A Brogi","year":"2020","unstructured":"Brogi, A., Forti, S., Guerrero, C., Lera, I.: How to place your apps in the fog - state of the art and open challenges. Softw. Pract. Exp. 50(5), 719\u2013740 (2020). https:\/\/doi.org\/10.1002\/spe.2766","journal-title":"Softw. Pract. Exp."},{"key":"14_CR6","doi-asserted-by":"publisher","unstructured":"Brogi, A., Forti, S., Guerrero, C., Lera, I.: Towards declarative decentralised application management in the fog. In: ISSRE Workshops, pp. 223\u2013230 (2020). https:\/\/doi.org\/10.1109\/ISSREW51248.2020.00077","DOI":"10.1109\/ISSREW51248.2020.00077"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Brogi, A., Forti, S., Ibrahim, A., Rinaldi, L.: Bonsai in the fog: an active learning lab with fog computing. In: 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC), pp. 79\u201386. IEEE (2018)","DOI":"10.1109\/FMEC.2018.8364048"},{"key":"14_CR8","doi-asserted-by":"publisher","unstructured":"Calero, C., Piattini, M.: Green in software engineering, vol. 3. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-08581-4","DOI":"10.1007\/978-3-319-08581-4"},{"key":"14_CR9","doi-asserted-by":"publisher","unstructured":"Casadei, R., Viroli, M.: Coordinating computation at the edge: a decentralized, self-organizing, spatial approach. In: FMEC 2019, pp. 60\u201367 (2019). https:\/\/doi.org\/10.1109\/FMEC.2019.8795355","DOI":"10.1109\/FMEC.2019.8795355"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Forti, S., Bisicchia, G., Brogi, A.: Declarative Continuous Reasoning in the Cloud-IoT Continuum. J. Logic Comput. 19 (2021, in press)","DOI":"10.1093\/logcom\/exab083"},{"key":"14_CR11","doi-asserted-by":"publisher","unstructured":"Forti, S., Brogi, A.: Continuous reasoning for managing next-gen distributed applications. In: Ricca, F., et al. (eds.) Proceedings 36th International Conference on Logic Programming (Technical Communications), ICLP Technical Communications 2020, (Technical Communications) UNICAL, Rende (CS), Italy, 18\u201324th September 2020. EPTCS, vol. 325, pp. 164\u2013177 (2020). https:\/\/doi.org\/10.4204\/EPTCS.325.22, https:\/\/doi.org\/10.4204\/EPTCS.325.22","DOI":"10.4204\/EPTCS.325.22"},{"key":"14_CR12","doi-asserted-by":"publisher","unstructured":"Forti, S., Brogi, A.: Declarative osmotic application placement. In: Polyvyanyy, A., Rinderle-Ma, S. (eds.) Proceedings of the Advanced Information Systems Engineering Workshops - CAiSE 2021 International Workshops, Melbourne, VIC, Australia, June 28 \u2013July 2, 2021, Lecture Notes in Business Information Processing, vol. 423, pp. 177\u2013190. Springer (2021). https:\/\/doi.org\/10.1007\/978-3-030-79022-6_15","DOI":"10.1007\/978-3-030-79022-6_15"},{"key":"14_CR13","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1016\/j.future.2019.08.020","volume":"102","author":"S Forti","year":"2020","unstructured":"Forti, S., Ferrari, G.L., Brogi, A.: Secure cloud-edge deployments, with trust. Fut. Gener. Comput. Syst. 102, 775\u2013788 (2020). https:\/\/doi.org\/10.1016\/j.future.2019.08.020","journal-title":"Fut. Gener. Comput. Syst."},{"key":"14_CR14","unstructured":"Greenpeace: Clicking green. who is winning the race to build a green internet? (2017)"},{"key":"14_CR15","unstructured":"IEA: The carbon footprint of streaming video: fact-checking the headlines. https:\/\/www.iea.org\/commentaries\/the-carbon-footprint-of-streaming-video-fact-checking-the-headlines"},{"key":"14_CR16","unstructured":"IEA: Global energy & co2 status report 2019. https:\/\/www.iea.org\/reports\/global-energy-co2-status-report-2019\/"},{"key":"14_CR17","doi-asserted-by":"publisher","unstructured":"Kelly, C., Mangina, E., Ruzelli, A.: Putting a Co2 figure on a piece of computation. In: 11th International Conference on Electrical Power Quality and Utilisation, pp. 1\u20137 (2011). https:\/\/doi.org\/10.1109\/EPQU.2011.6128960","DOI":"10.1109\/EPQU.2011.6128960"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Kopras, B., Idzikowski, F., Chen, W.C., Wang, T.J., Chou, C.T., Bogucka, H.: Latency-aware virtual network embedding using clusters for green fog computing. In: 2020 IEEE Globecom Workshops (GC Wkshps, pp. 1\u20137. IEEE (2020)","DOI":"10.1109\/GCWkshps50303.2020.9367485"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Mahmud, R., Ramamohanarao, K., Buyya, R.: Application management in fog computing environments: a taxonomy, review and future directions. ACM Comput. Surv. 53(4), 1\u201343(2020)","DOI":"10.1145\/3403955"},{"key":"14_CR20","unstructured":"Microsoft: The principles of sustainable software engineering. https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/sustainable-software-engineering-overview\/"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Mour\u00e3o, B.C., Karita, L., do Carmo Machado, I.: Green and sustainable software engineering - a systematic mapping study. In: SBQS: Proceedings of the 17th Brazilian Symposium on Software Quality, ACM (2018)","DOI":"10.1145\/3275245.3275258"},{"key":"14_CR22","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.future.2020.07.032","volume":"114","author":"D Pianini","year":"2021","unstructured":"Pianini, D., Casadei, R., Viroli, M., Natali, A.: Partitioned integration and coordination via the self-organising coordination regions pattern. Fut. Gener. Comput. Syst. 114, 44\u201368 (2021). https:\/\/doi.org\/10.1016\/j.future.2020.07.032","journal-title":"Fut. Gener. Comput. Syst."},{"issue":"2","key":"14_CR23","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1049\/iet-net.2015.0034","volume":"5","author":"S Sarkar","year":"2016","unstructured":"Sarkar, S., Misra, S.: Theoretical modelling of fog computing: a green computing paradigm to support IPT applications. IET Netw. 5(2), 23\u201329 (2016)","journal-title":"IET Netw."},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"Souza, V.B., Masip-Bruin, X., Mar\u00edn-Tordera, E., Ram\u00edrez, W., S\u00e1nchez, S.: Towards distributed service allocation in fog-to-cloud (f2c) scenarios. In: 2016 IEEE Global Communications Conference (GLOBECOM), pp. 1\u20136. IEEE (2016)","DOI":"10.1109\/GLOCOM.2016.7842341"},{"key":"14_CR25","doi-asserted-by":"crossref","unstructured":"Xiao, Y., Zhang, Y., Kaku, I., Kang, R., Pan, X.: Electric vehicle routing problem: A systematic review and a new comprehensive model with nonlinear energy recharging and consumption. Renew. Sustain. Energy Rev. 151, 111567 (2021)","DOI":"10.1016\/j.rser.2021.111567"},{"issue":"3","key":"14_CR26","doi-asserted-by":"publisher","first-page":"4106","DOI":"10.1109\/JIOT.2018.2875587","volume":"6","author":"Y Yu","year":"2018","unstructured":"Yu, Y., Bu, X., Yang, K., Wu, Z., Han, Z.: Green large-scale fog computing resource allocation using joint benders decomposition, Dinkelbach algorithm, ADMM, and branch-and-bound. IEEE Internet of Things J. 6(3), 4106\u20134117 (2018)","journal-title":"IEEE Internet of Things J."}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-94479-7_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,21]],"date-time":"2022-04-21T17:06:22Z","timestamp":1650560782000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-94479-7_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030944780","9783030944797"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-94479-7_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"7 January 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PADL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Practical Aspects of Declarative Languages","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Philadelphia, PA","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 January 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 January 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"padl2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/popl22.sigplan.org\/home\/PADL-2022","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"41% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}