The serverless computing survey: A technical primer for design architecture

Z Li, L Guo, J Cheng, Q Chen, BS He… - ACM Computing Surveys …, 2022 - dl.acm.org
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …

Towards workflow scheduling in cloud computing: a comprehensive analysis

M Masdari, S ValiKardan, Z Shahi, SI Azar - Journal of Network and …, 2016 - Elsevier
Workflow scheduling is one of the prominent issues in cloud computing which is aimed at
complete execution of workflows by considering their QoS requirements such as deadline …

Resource allocation strategy in fog computing based on priced timed petri nets

L Ni, J Zhang, C Jiang, C Yan… - ieee internet of things …, 2017 - ieeexplore.ieee.org
Fog computing, also called “clouds at the edge,” is an emerging paradigm allocating
services near the devices to improve the quality of service (QoS). The explosive prevalence …

Faasflow: Enable efficient workflow execution for function-as-a-service

Z Li, Y Liu, L Guo, Q Chen, J Cheng, W Zheng… - Proceedings of the 27th …, 2022 - dl.acm.org
Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by
running functions (or Lambdas) in containers. Data-dependent functions are required to be …

A survey of PSO-based scheduling algorithms in cloud computing

M Masdari, F Salehi, M Jalali, M Bidaki - Journal of Network and Systems …, 2017 - Springer
Cloud computing provides effective mechanisms for distributing the computing tasks to the
virtual resources. To provide cost-effective executions and achieve objectives such as load …

Help rather than recycle: Alleviating cold startup in serverless computing through {Inter-Function} container sharing

Z Li, L Guo, Q Chen, J Cheng, C Xu, D Zeng… - 2022 USENIX Annual …, 2022 - usenix.org
In serverless computing, each function invocation is executed in a container (or a Virtual
Machine), and container cold startup results in long response latency. We observe that some …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

A survey on scheduling strategies for workflows in cloud environment and emerging trends

M Adhikari, T Amgoth, SN Srirama - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Workflow scheduling is one of the challenging issues in emerging trends of the distributed
environment that focuses on satisfying various quality of service (QoS) constraints. The …

Dynamic energy-aware scheduling for parallel task-based application in cloud computing

F Juarez, J Ejarque, RM Badia - Future Generation Computer Systems, 2018 - Elsevier
Green Computing is a recent trend in computer science, which tries to reduce the energy
consumption and carbon footprint produced by computers on distributed platforms such as …

Dynamic resource allocation in cloud computing: analysis and taxonomies

A Belgacem - Computing, 2022 - Springer
In recent years, companies have used the cloud computing paradigm to run various
computing and storage workloads. The cloud offers faster and more profitable services …