Loading…

Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects

Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the gr...

Full description

Saved in:
Bibliographic Details
Published in:Software, practice & experience practice & experience, 2023-10, Vol.53 (10), p.1853-1886
Main Authors: Denninnart, Chavit, Chanikaphon, Thanawat, Amini Salehi, Mohsen
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283
cites cdi_FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283
container_end_page 1886
container_issue 10
container_start_page 1853
container_title Software, practice & experience
container_volume 53
creator Denninnart, Chavit
Chanikaphon, Thanawat
Amini Salehi, Mohsen
description Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the granularity of their functions. Since these often small and single‐purpose functions are managed on shared computing resources behind the scene, a great potential for computational reuse and approximate computing emerges that if unleashed, can remarkably improve the efficiency of serverless cloud systems—both from the user's QoS and system's (energy consumption and incurred cost) perspectives. Accordingly, the goal of this survey study is to, first, unfold the internal mechanics of serverless computing and, second, explore the scope for efficiency within this paradigm via studying function reuse and approximation approaches and discussing the pros and cons of each one. Next, we outline potential future research directions within this paradigm that can either unlock new use cases or make the paradigm more efficient.
doi_str_mv 10.1002/spe.3233
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2863161116</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2863161116</sourcerecordid><originalsourceid>FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283</originalsourceid><addsrcrecordid>eNotkE1LAzEQhoMoWKvgTwh48bI1k8lud72V4hcUvCh4Msxmk5rS7q7Jrth_b0o9zcD7MPPwMnYNYgZCyLvY2xlKxBM2AVHNMyHVxymbCIFlJgqlztlFjBshAHJZTNjng3PeeNuaPfctH74sjzb82LC1MXKz7caG9xSo8evdPV_wOKZwz7sjGuwYfbvm1Dac-j50v35Hg08pJQ8zxEt25mgb7dX_nLL3x4e35XO2en16WS5WmZF5PmQkc3QFUlWTA4HztCpjGrRzJaFCrOocqFauqctKgnDo6pJqS4TGgJIlTtnN8W5y-B5tHPSmG0ObXmpZFggFABSJuj1SJnQxBut0H5Jw2GsQ-tCeTtb60B7-AXjdY1g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2863161116</pqid></control><display><type>article</type><title>Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects</title><source>Wiley</source><creator>Denninnart, Chavit ; Chanikaphon, Thanawat ; Amini Salehi, Mohsen</creator><creatorcontrib>Denninnart, Chavit ; Chanikaphon, Thanawat ; Amini Salehi, Mohsen</creatorcontrib><description>Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the granularity of their functions. Since these often small and single‐purpose functions are managed on shared computing resources behind the scene, a great potential for computational reuse and approximate computing emerges that if unleashed, can remarkably improve the efficiency of serverless cloud systems—both from the user's QoS and system's (energy consumption and incurred cost) perspectives. Accordingly, the goal of this survey study is to, first, unfold the internal mechanics of serverless computing and, second, explore the scope for efficiency within this paradigm via studying function reuse and approximation approaches and discussing the pros and cons of each one. Next, we outline potential future research directions within this paradigm that can either unlock new use cases or make the paradigm more efficient.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/spe.3233</identifier><language>eng</language><publisher>Bognor Regis: Wiley Subscription Services, Inc</publisher><subject>Approximation ; Cloud computing ; Efficiency ; Energy consumption ; Mathematical analysis ; Reuse</subject><ispartof>Software, practice &amp; experience, 2023-10, Vol.53 (10), p.1853-1886</ispartof><rights>2023 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283</citedby><cites>FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283</cites><orcidid>0000-0002-7020-3810 ; 0000-0002-4523-6127</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27898,27899</link.rule.ids></links><search><creatorcontrib>Denninnart, Chavit</creatorcontrib><creatorcontrib>Chanikaphon, Thanawat</creatorcontrib><creatorcontrib>Amini Salehi, Mohsen</creatorcontrib><title>Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects</title><title>Software, practice &amp; experience</title><description>Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the granularity of their functions. Since these often small and single‐purpose functions are managed on shared computing resources behind the scene, a great potential for computational reuse and approximate computing emerges that if unleashed, can remarkably improve the efficiency of serverless cloud systems—both from the user's QoS and system's (energy consumption and incurred cost) perspectives. Accordingly, the goal of this survey study is to, first, unfold the internal mechanics of serverless computing and, second, explore the scope for efficiency within this paradigm via studying function reuse and approximation approaches and discussing the pros and cons of each one. Next, we outline potential future research directions within this paradigm that can either unlock new use cases or make the paradigm more efficient.</description><subject>Approximation</subject><subject>Cloud computing</subject><subject>Efficiency</subject><subject>Energy consumption</subject><subject>Mathematical analysis</subject><subject>Reuse</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNotkE1LAzEQhoMoWKvgTwh48bI1k8lud72V4hcUvCh4Msxmk5rS7q7Jrth_b0o9zcD7MPPwMnYNYgZCyLvY2xlKxBM2AVHNMyHVxymbCIFlJgqlztlFjBshAHJZTNjng3PeeNuaPfctH74sjzb82LC1MXKz7caG9xSo8evdPV_wOKZwz7sjGuwYfbvm1Dac-j50v35Hg08pJQ8zxEt25mgb7dX_nLL3x4e35XO2en16WS5WmZF5PmQkc3QFUlWTA4HztCpjGrRzJaFCrOocqFauqctKgnDo6pJqS4TGgJIlTtnN8W5y-B5tHPSmG0ObXmpZFggFABSJuj1SJnQxBut0H5Jw2GsQ-tCeTtb60B7-AXjdY1g</recordid><startdate>202310</startdate><enddate>202310</enddate><creator>Denninnart, Chavit</creator><creator>Chanikaphon, Thanawat</creator><creator>Amini Salehi, Mohsen</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7020-3810</orcidid><orcidid>https://orcid.org/0000-0002-4523-6127</orcidid></search><sort><creationdate>202310</creationdate><title>Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects</title><author>Denninnart, Chavit ; Chanikaphon, Thanawat ; Amini Salehi, Mohsen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Approximation</topic><topic>Cloud computing</topic><topic>Efficiency</topic><topic>Energy consumption</topic><topic>Mathematical analysis</topic><topic>Reuse</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Denninnart, Chavit</creatorcontrib><creatorcontrib>Chanikaphon, Thanawat</creatorcontrib><creatorcontrib>Amini Salehi, Mohsen</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Denninnart, Chavit</au><au>Chanikaphon, Thanawat</au><au>Amini Salehi, Mohsen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects</atitle><jtitle>Software, practice &amp; experience</jtitle><date>2023-10</date><risdate>2023</risdate><volume>53</volume><issue>10</issue><spage>1853</spage><epage>1886</epage><pages>1853-1886</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><abstract>Serverless computing along with Function‐as‐a‐Service (FaaS) is forming a new computing paradigm that is anticipated to found the next generation of cloud systems. The popularity of this paradigm is due to offering a highly transparent infrastructure that enables user applications to scale in the granularity of their functions. Since these often small and single‐purpose functions are managed on shared computing resources behind the scene, a great potential for computational reuse and approximate computing emerges that if unleashed, can remarkably improve the efficiency of serverless cloud systems—both from the user's QoS and system's (energy consumption and incurred cost) perspectives. Accordingly, the goal of this survey study is to, first, unfold the internal mechanics of serverless computing and, second, explore the scope for efficiency within this paradigm via studying function reuse and approximation approaches and discussing the pros and cons of each one. Next, we outline potential future research directions within this paradigm that can either unlock new use cases or make the paradigm more efficient.</abstract><cop>Bognor Regis</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/spe.3233</doi><tpages>34</tpages><orcidid>https://orcid.org/0000-0002-7020-3810</orcidid><orcidid>https://orcid.org/0000-0002-4523-6127</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 2023-10, Vol.53 (10), p.1853-1886
issn 0038-0644
1097-024X
language eng
recordid cdi_proquest_journals_2863161116
source Wiley
subjects Approximation
Cloud computing
Efficiency
Energy consumption
Mathematical analysis
Reuse
title Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-26T10%3A12%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficiency%20in%20the%20serverless%20cloud%20paradigm:%20A%20survey%20on%20the%20reusing%20and%20approximation%20aspects&rft.jtitle=Software,%20practice%20&%20experience&rft.au=Denninnart,%20Chavit&rft.date=2023-10&rft.volume=53&rft.issue=10&rft.spage=1853&rft.epage=1886&rft.pages=1853-1886&rft.issn=0038-0644&rft.eissn=1097-024X&rft_id=info:doi/10.1002/spe.3233&rft_dat=%3Cproquest_cross%3E2863161116%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c255t-a253f63a9baf103763a4ccd3e74219339b51ab4fdb89210f3fb8abeaa3cc14283%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2863161116&rft_id=info:pmid/&rfr_iscdi=true