2020
DOI: 10.1002/spe.2944
|View full text |Cite
|
Sign up to set email alerts
|

Edge‐adaptable serverless acceleration for machine learning Internet of Things applications

Abstract: Serverless computing is an emerging event‐driven programming model that accelerates the development and deployment of scalable web services on cloud computing systems. Though widely integrated with the public cloud, serverless computing use is nascent for edge‐based, Internet of Things (IoT) deployments. In this work, we present STOIC (serverless teleoperable hybrid cloud), an IoT application deployment and offloading system that extends the serverless model in three ways. First, STOIC adopts a dynamic feedbac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(13 citation statements)
references
References 24 publications
(24 reference statements)
0
13
0
Order By: Relevance
“…Linear Regression is used in [59] for function execution time prediction which is then used in a Least Slack First (LSF) algorithm to select a request for execution from the queue. Zhang et al use regression techniques to determine the total latency of executing a batch of serverless tasks over the edge and cloud runtime environments, in order to determine the runtime with the least latency [141]. In their work, median sliding window time series modelling technique is used to predict runtime deployment time while Bayesian Ridge regression technique is used for processing time estimation.…”
Section: Elements Of Resource Managementmentioning
confidence: 99%
See 1 more Smart Citation
“…Linear Regression is used in [59] for function execution time prediction which is then used in a Least Slack First (LSF) algorithm to select a request for execution from the queue. Zhang et al use regression techniques to determine the total latency of executing a batch of serverless tasks over the edge and cloud runtime environments, in order to determine the runtime with the least latency [141]. In their work, median sliding window time series modelling technique is used to predict runtime deployment time while Bayesian Ridge regression technique is used for processing time estimation.…”
Section: Elements Of Resource Managementmentioning
confidence: 99%
“…When an application takes the form of a DAG, it could either be scheduled as a single unit or each individual function could be scheduled separately. In addition, the scheduler could decide to queue requests and schedule them in batches [141]. The scheduling granularity could be speciied as a requirement of the developer or decided by a serverless platform, aiming for better resource eiciency.…”
Section: Application Modelmentioning
confidence: 99%
“…When an application takes the form of a DAG, it could either be scheduled as a single unit or each individual function could be scheduled separately. In addition, the scheduler could decide to queue requests and schedule them in batches [Zhang et al 2020]. The scheduling granularity could be specified as a requirement of the developer or decided by a serverless platform, aiming for better resource efficiency.…”
Section: Application Modelmentioning
confidence: 99%
“…Although the serverless paradigm was designed for cloud environments, it has been adapted to edge domains in order to incorporate its advantages, such as deleting always-on services, which provoke high electricity usage, even though its cloud-driven design may pose drawbacks [135]. On the other hand, the serverless edge-based IoT deployments integrated with the cloud for offloading purposes may succeed in reducing overall execution times and obtaining classification accuracy [136]. Additionally, if a warm-start deployment mode is used, then the FaaS platform always has available resources; whereas, a cold-start deployment mode's modules are deleted after its execution, thus bringing resource and cost savings [137].…”
Section: Edge Computing Applicationsmentioning
confidence: 99%