Cited by 15Cloud Computing and Resource ManagementEnergy Efficiency in ComputingDistributed systems and fault tolerance

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

Open access
Denninnart, Chavit, Chanikaphon, Thanawat, Amini Salehi, Mohsen·2023·Software: Practice and Experience

Abstract

Summary: 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.

Integrity signals

Registry

Crossref · 10.1002/spe.3233

Cites

4 of 4 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • FaaS focuses on the front-end development of functions, BaaS focuses on the transparent and isolated execution of the functions [90].

    “While FaaS focuses on the front-end development of functions, BaaS focuses on the transparent and isolated execution of the functions [90].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Denninnart, C., Chanikaphon, T., & Amini Salehi, M.
Affiliations
  • University of Louisiana at Lafayette (US)
  • High Performance Cloud Computing (HPCC) Laboratory School of Computing and Informatics, University of Louisiana at Lafayette Louisiana USA
Venue
Software: Practice and Experience
Publisher
Wiley
Published
2023-06-24
Volume
53
Issue
10
Pages
1853-1886
ISSN
  • 0038-0644 (ISSN-L)
  • 1097-024X
OpenAlex
W4381849286
Cited by
15
References
4
Citations by year
2026: 3 · 2025: 4 · 2024: 7 · 2023: 1
FWCI
3.52
Type
journal article
Language
en
Open access
Locations
  • Software Practice and Experience (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University) (cc-by)
Funders
National Science Foundation of Sri Lanka (CNS‐2007209, CNS‐2047144)
Topics
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
Keywords
serverless computing, function-as-a-service, approximate computing, energy consumption, cost reduction, quality of service, shared computing resources

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review