{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T18:24:48Z","timestamp":1774031088945,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T00:00:00Z","timestamp":1594080000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T00:00:00Z","timestamp":1594080000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020 and European Social Fund, Regional Operational Program Centro 2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020 and European Social Fund, Regional Operational Program Centro 2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011929","name":"COMPETE","doi-asserted-by":"crossref","award":["P2020 SAICTPAC\/0011\/2015"],"award-info":[{"award-number":["P2020 SAICTPAC\/0011\/2015"]}],"id":[{"id":"10.13039\/501100011929","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","award":["P2020 SAICTPAC\/0011\/2015"],"award-info":[{"award-number":["P2020 SAICTPAC\/0011\/2015"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10723-020-09523-1","type":"journal-article","created":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T06:52:18Z","timestamp":1594104738000},"page":"691-709","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["Benchmarking Serverless Computing Platforms"],"prefix":"10.1007","volume":"18","author":[{"given":"Hor\u00e1cio","family":"Martins","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filipe","family":"Araujo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2701-5248","authenticated-orcid":false,"given":"Paulo Rupino","family":"da Cunha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,7]]},"reference":[{"key":"9523_CR1","unstructured":"AWS Lambda \u2013 Case Studies. Available online https:\/\/aws.amazon.com\/pt\/lambda\/resources\/customer-case-studies\/ Retrieved on May 13th 2020"},{"key":"9523_CR2","unstructured":"Azure, M.: FUJIFILM boosts NPB Player recognition, reduces photo tagging costs with Microsoft Azure. Available online https:\/\/customers.microsoft.com\/en-us\/story\/fujifilm-manufacturing-azure-ai-functions-japanhttps:\/\/customers.microsoft.com\/en-us\/story\/fujifilm-manufacturing-azure-ai-functions-japan, 2018 Retrieved on May 13th 2020"},{"issue":"3","key":"9523_CR3","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1007\/s10723-006-9035-7","volume":"4","author":"AR Butt","year":"2006","unstructured":"Butt, A.R., Johnson, T.A., Zheng, Y., Hu, Y.C.: Kosha: A Peer-to-Peer Enhancement for the Network File System. J. Grid Comput. 4(3), 323\u2013341 (2006)","journal-title":"J. Grid Comput."},{"issue":"2","key":"9523_CR4","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/MCC.2017.32","volume":"4","author":"A Eivy","year":"2017","unstructured":"Eivy, A., Weinman, J.: Be wary of the economics of \u201cserverless\u201d cloud computing. IEEE Cloud Comput. 4(2), 6\u201312 (2017)","journal-title":"IEEE Cloud Comput."},{"key":"9523_CR5","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1016\/j.jss.2018.12.013","volume":"149","author":"P Leitner","year":"2019","unstructured":"Leitner, P., Wittern, E., Spillner, J., Hummer, W.: A mixed-method empirical study of function-as-a-service software development in industrial practice. J. Syst. Softw. 149, 340\u2013359 (2019)","journal-title":"J. Syst. Softw."},{"key":"9523_CR6","unstructured":"Amazon Lambda \u2013 AWS. Available online https:\/\/aws.amazon.com\/lambda\/ Retrieved on May 13th 2020"},{"key":"9523_CR7","unstructured":"Azure, M.: Functions, Microsoft Azure. Available online https:\/\/azure.microsoft.com\/services\/functions\/,2018 Retrieved on May 13th (2020)"},{"key":"9523_CR8","unstructured":"Cloud, G.: Google Cloud Functions. Available online https:\/\/cloud.google.com\/functions\/, 2018 Retrieved on May 13th 2020"},{"key":"9523_CR9","unstructured":"IBM: IBM Cloud Functions. Available online https:\/\/cloud.ibm.com\/openwhisk\/, 2018 Retrieved on May 13th 2020"},{"key":"9523_CR10","unstructured":"Serverless Benchmark. Available online https:\/\/github.com\/hjmart93\/serverlessbenchmark, 2019 Retrieved on May 13th 2020"},{"key":"9523_CR11","doi-asserted-by":"crossref","unstructured":"Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., Mitchell, N., Muthusamy, V., Rabbah, R., Slominski, A., et al.: Serverless Computing: Current Trends and Open Problems. In: Research Advances in Cloud Computing, pp. 1\u201320. Springer (2017)","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"9523_CR12","unstructured":"Serverless Architectures with AWS Lambda \u2013 Overview and Best Practices. Available online https:\/\/d1.awsstatic.com\/whitepapers\/serverless-architectures-with-aws-lambda.pdfhttps:\/\/d1.awsstatic.com\/whitepapers\/serverless-architectures-with-aws-lambda.pdf, 2017 Retrieved on May 13th 2020"},{"key":"9523_CR13","unstructured":"Cloud Functions serverless platform is generally available \u2013 Google Cloud Blog. Available online https:\/\/cloud.google.com\/blog\/products\/gcp\/cloud-functions-serverless-platform-is-generally-availablehttps:\/\/cloud.google.com\/blog\/products\/gcp\/cloud-functions-serverless-platform-is-generally-availablehttps:\/\/cloud.google.com\/blog\/products\/gcp\/cloud-functions-serverless-platform-is-generally-available, 2019 Retrieved on May 13th 2020"},{"key":"9523_CR14","unstructured":"How Cloud Functions works. Available online https:\/\/cloud.ibm.com\/docs\/openwhisk?topic=cloud-functions-abouthttps:\/\/cloud.ibm.com\/docs\/openwhisk?topic=cloud-functions-about, 2019 Retrieved on May 13th 2020"},{"key":"9523_CR15","unstructured":"The C4 model for software architecture. Available online https:\/\/c4model.com\/ Retrieved on May 13th 2020"},{"key":"9523_CR16","unstructured":"Serverless, The way cloud should be.\u201d Available online https:\/\/serverless.com\/, 2018 Retrieved on May 13th 2020"},{"key":"9523_CR17","unstructured":"Apache, Apache JMeter. Available online https:\/\/jmeter.apache.org\/, 2019 Retrieved on May 13th 2020"},{"key":"9523_CR18","doi-asserted-by":"crossref","unstructured":"McGrath, G.: Serverless Computing: Applications, Implementation, and Performance. PhD thesis, University of Notre Dame (2017)","DOI":"10.1109\/ICDCSW.2017.36"},{"key":"9523_CR19","doi-asserted-by":"crossref","unstructured":"Malawski, M., Figiela, K., Gajek, A., Zima, A.: Benchmarking Heterogeneous Cloud Functions. In: European Conference on Parallel Processing, pp. 415\u2013426. Springer (2017)","DOI":"10.1007\/978-3-319-75178-8_34"},{"key":"9523_CR20","doi-asserted-by":"crossref","unstructured":"Figiela, K., Gajek, A., Zima, A., Obrok, B., Malawski, M.: Performance evaluation of heterogeneous cloud functions. Concurr. Comput. Pract. Exper. 30(23), e4792","DOI":"10.1002\/cpe.4792"},{"key":"9523_CR21","unstructured":"AWS, AWS Lambda Limits. Available online https:\/\/docs.amazonaws.cn\/en_us\/lambda\/latest\/dg\/limits.html,2018 Retrieved on May 13th 2020"},{"key":"9523_CR22","doi-asserted-by":"publisher","first-page":"288","DOI":"10.3390\/jsan2020288","volume":"2","author":"A Ludovici","year":"2013","unstructured":"Ludovici, A., Moreno, P., Calveras, A.: TinycoAP: A Novel Constrained Application Protocol (coAP) Implementation for Embedding RESTful Web Services in Wireless Sensor Networks Based on tinyOS. J. Sens. Actuator Netw. 2, 288\u2013315, 06 (2013)","journal-title":"J. Sens. Actuator Netw."},{"issue":"4","key":"9523_CR23","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1007\/s10723-017-9412-4","volume":"15","author":"H Mao","year":"2017","unstructured":"Mao, H., Qi, Z., Duan, J., Ge, X.: Cost-Performance Modeling with automated benchmarking on elastic computing clouds. J. Grid Comput. 15(4), 557\u2013572 (2017)","journal-title":"J. Grid Comput."},{"key":"9523_CR24","doi-asserted-by":"crossref","unstructured":"McGrath, G., Brenner, P.R.: Serverless Computing: Design, implementation, and performance. In: 2017 IEEE 37Th International Conference On Distributed Computing Systems Workshops (ICDCSW), pp. 405\u2013410. IEEE (2017)","DOI":"10.1109\/ICDCSW.2017.36"},{"key":"9523_CR25","unstructured":"Ribenzaft, R.: How to make Lambda faster: Memory performance benchmark. Available online https:\/\/epsagon.com\/blog\/how-to-make-lambda-faster-memory-performance-benchmark\/https:\/\/epsagon.com\/blog\/how-to-make-lambda-faster-memory-performance-benchmark\/https:\/\/epsagon.com\/blog\/how-to-make-lambda-faster-memory-performance-benchmark\/, 2018 Retrieved on May 13th 2020"},{"key":"9523_CR26","unstructured":"Chapin, J.: The occasional chaos of AWS Lambda runtime performance. Available online https:\/\/blog.symphonia.io\/the-occasional-chaos-of-aws-lambda-runtime-performance-880773620a7ehttps:\/\/blog.symphonia.io\/the-occasional-chaos-of-aws-lambda-runtime-performance-880773620a7ehttps:\/\/blog.symphonia.io\/the-occasional-chaos-of-aws-lambda-runtime-performance-880773620a7e, 2017 Retrieved on May 13th 2020"},{"key":"9523_CR27","unstructured":"Kaviani, N., Maximilien, M.: CF Serverless. Available Online http:\/\/schd.ws\/hosted_files\/cfsummiteu2016\/87\/CF%20Serverless.pdf 2016 Retrieved on May 13th (2020)"},{"key":"9523_CR28","unstructured":"Shillaker, S.: A provider-friendly serverless framework for latency-critical applications. 12th Eurosys Doctoral Workshop (2018)"},{"key":"9523_CR29","unstructured":"Casalboni, A.: Google Cloud Functions vs. AWS Lambda: Fight for serverless cloud domination begins. Available online https:\/\/cloudacademy.com\/blog\/google-cloud-functions-serverless\/https:\/\/cloudacademy.com\/blog\/google-cloud-functions-serverless\/, 2017 Retrieved on May 13th 2020"},{"key":"9523_CR30","unstructured":"Parenzan, M.: Microsoft Azure Functions vs. Google Cloud Functions vs. AWS Lambda: Fight for serverless cloud domination continues. Available online https:\/\/cloudacademy.com\/blog\/microsoft-azure-functions-vs-google-cloud-functions-fight-for-serverless-cloud-domination-continues\/https:\/\/cloudacademy.com\/blog\/microsoft-azure-functions-vs-google-cloud-functions-fight-for-serverless-cloud-domination-continues\/https:\/\/cloudacademy.com\/blog\/microsoft-azure-functions-vs-google-cloud-functions-fight-for-serverless-cloud-domination-continues\/,2017 Retrieved on May 13th 2020"},{"key":"9523_CR31","unstructured":"Cui, Y.: Comparing AWS Lambda performance when using Node.js, Java, C# or Python. Available online https:\/\/read.acloud.guru\/comparing-aws-lambda-performance-when-using-node-js-java-c-or-python-281bef2c740fhttps:\/\/read.acloud.guru\/comparing-aws-lambda-performance-when-using-node-js-java-c-or-python-281bef2c740fhttps:\/\/read.acloud.guru\/comparing-aws-lambda-performance-when-using-node-js-java-c-or-python-281bef2c740f, 2017 Retrieved on May 13th 2020"},{"key":"9523_CR32","unstructured":"Nolet, T.: AWS Lambda Go vs. Node.js performance benchmark: updated. Available online https:\/\/hackernoon.com\/aws-lambda-go-vs-node-js-performance-benchmark-1c8898341982https:\/\/hackernoon.com\/aws-lambda-go-vs-node-js-performance-benchmark-1c8898341982https:\/\/hackernoon.com\/aws-lambda-go-vs-node-js-performance-benchmark-1c8898341982, 2018 Retrieved on May 13th 2020"},{"key":"9523_CR33","unstructured":"Billock, M.: The Serverless Performance Shootout. Available online https:\/\/dzone.com\/articles\/the-serverless-performance-shootouthttps:\/\/dzone.com\/articles\/the-serverless-performance-shootout, 2017 Retrieved on May 13th 2020"},{"key":"9523_CR34","unstructured":"Amazon data center size \u2013 Huan Liu\u2019s Blog. Available online https:\/\/huanliu.wordpress.com\/2012\/03\/13\/amazon-data-center-size\/https:\/\/huanliu.wordpress.com\/2012\/03\/13\/amazon-data-center-size\/ Retrieved on May 13th (2020)"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-020-09523-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-020-09523-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-020-09523-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,6]],"date-time":"2021-07-06T23:58:58Z","timestamp":1625615938000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-020-09523-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,7]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["9523"],"URL":"https:\/\/doi.org\/10.1007\/s10723-020-09523-1","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,7]]},"assertion":[{"value":"21 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 May 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 July 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}