A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Formalizing Event-Driven Behavior of Serverless Applications
[article]
2019
arXiv
pre-print
We present new operational semantics for serverless computing that model the event-driven relationships between serverless functions, as well as their interaction with platforms services such as databases ...
We use these semantics to define the notion of the service call graph for serverless applications that captures program flows through functions and services. ...
-We extend the traditional notion of a call graph with new types of nodes and edges that represent event-driven behavior on serverless platforms. ...
arXiv:1912.03584v1
fatcat:xwet3whnmnfuvp57232qyscy3m
RADON: rational decomposition and orchestration for serverless computing
2019
SICS Software-Intensive Cyber-Physical Systems
of event processing chains, while avoiding cloud vendor lock-in through models. ...
Serverless computing is therefore rapidly shifting the attention of software vendors to the challenge of developing cloud applications deployable on FaaS platforms. ...
Serverless functions to capture events and triggering of actions will then be coded. ...
doi:10.1007/s00450-019-00413-w
fatcat:q7mf6hhc7jauxfngrg57tjks7a
Functionals in the Clouds: An abstract architecture of serverless Cloud-Native Apps
[article]
2021
arXiv
pre-print
This implies also internal abstract architecture of microservice as a collection of event-triggered serverless functions (including functions implementing the protocols) that are dynamically composed into ...
Cloud Native Application CNApp (as a distributed system) is a collection of independent components (micro-services) interacting via communication protocols. ...
Internal functionality of a microservice is event-driven and composed of serverless functions. ...
arXiv:2105.10362v4
fatcat:5pb3vctmgvdvtfgp6gazbkk2km
Formal Foundations of Serverless Computing
[article]
2020
arXiv
pre-print
This paper sheds light on this problem by presenting λ_Λ, an operational semantics of the essence of serverless computing. ...
Third, since a handful of serverless platforms support serverless function composition, we show how to extend λ_Λ with a composition language. ...
Serverless computing has seen rapid adoption [Conway 2017] , and programmers now often use serverless computing to write short, event-driven computations, such as web services, backends for mobile apps ...
arXiv:1902.05870v6
fatcat:g2ozv36rnvacraw4vywnxuz7c4
A Survey on Serverless Computing
[article]
2021
arXiv
pre-print
This paper provides a formal account of the research contributions in the field of Serverless computing. ...
Event-driven compute services allow users to build more agile applications using capacity provisioning and a pay-for-value billing model. ...
expenses for GPU driven applications. ...
arXiv:2106.11773v2
fatcat:y7wwn732obcbtodc5h4zw6yvpq
A Language-based Serverless Function Accelerator
[article]
2020
arXiv
pre-print
Serverless computing is an approach to cloud computing that allows programmers to run serverless functions in response to external events. ...
Thus serverless functions allow programmers to focus on writing application code, and the cloud provider to manage computing resources globally. ...
Tracing event handlers are a unique feature of Containerless, which is driven by the fact that in typical serverless functions, all "hot paths" include callbacks. ...
arXiv:1911.02178v4
fatcat:7ixzojaicfcfbawawqmy2yujii
IoT Serverless Computing at the Edge: A Systematic Mapping Review
2021
Computers
Moving serverless computing to the edge of the network is a topic that is actively being researched with the aim of solving these issues. ...
Even though there are existing commercial serverless cloud providers and open-source solutions, dealing with the explosive growth of new Internet of Things (IoT) devices requires more efficient bandwidth ...
serverless computing to the event driven IoT world. ...
doi:10.3390/computers10100130
fatcat:55jqcn7fgngf5g324dxnr6ymu4
Towards a Taxonomy of Microservices Architectures
[chapter]
2018
Lecture Notes in Computer Science
The microservices architectural style is gaining more and more momentum for the development of applications as suites of small, autonomous, and conversational services, which are then easy to understand ...
Then, we analyze state of the art approaches related to microservices using this taxonomy to provide a holistic perspective of available solutions. ...
[27] Automated acceptance testing architecture for Behavior Driven Development (BDD). 18 Savchenko et al. ...
doi:10.1007/978-3-319-74781-1_15
fatcat:6322gchmyrhlfb5uo2mbyd2frq
A Review of Serverless Use Cases and their Characteristics
[article]
2021
arXiv
pre-print
Consequently, the paradigm has underwent rapid growth: there currently exist tens of serverless platforms and all global cloud providers host serverless operations. ...
The serverless computing paradigm promises many desirable properties for cloud applications - low-cost, fine-grained deployment, and management-free operation. ...
Event groups all use cases that rely on event-driven orchestration. ...
arXiv:2008.11110v2
fatcat:mjc2xupsavb4vpklg3rnhfecaa
Survey on serverless computing
2021
Journal of Cloud Computing: Advances, Systems and Applications
However, to date there is a lack of in-depth survey that would help developers and researchers better understand the significance of serverless computing in different contexts. ...
Then, the obtained data were analyzed to answer several research questions regarding state-of-the-art contributions of serverless computing, its concepts, its platforms, its usage, etc. ...
Acknowledgements Not applicable. ...
doi:10.1186/s13677-021-00253-7
fatcat:zqdm6hcxofbttnrbg4dtt4lfeq
On Implementing Autonomic Systems with a Serverless Computing Approach: The Case of Self-Partitioning Cloud Caches
2020
Computers
A cost analysis shows that the serverless computing approach can lead to significant cost savings: The cost of running the controller as a serverless microservice is 0.85% of the cost of the always-on ...
Through this case study, we make a strong case for implementing the controller of autonomic systems using a serverless computing approach. ...
Conflicts of Interest: The authors declare no conflict of interest. ...
doi:10.3390/computers9010014
fatcat:mnmunvinffbfhbrw3mnkp4ds5m
Serverless Geospatial Data Processing Workflow System Design
2021
ISPRS International Journal of Geo-Information
applications with the anticipation that it will be more commonly used in the future. ...
Geospatial data and related technologies have become an increasingly important aspect of data analysis processes, with their prominent role in most of them. ...
Conflicts of Interest: The authors declare no conflict of interest. ...
doi:10.3390/ijgi11010020
fatcat:i3jid2labzdofnibppyaxjdqti
A FaaS File System for Serverless Computing
[article]
2020
arXiv
pre-print
This allows a variety of stateful sever-based applications to benefit from the simplicity and scalability of serverless computing, often with little or no modification. ...
Serverless computing with cloud functions is quickly gaining adoption, but constrains programmers with its limited support for state management. We introduce a shared file system for cloud functions. ...
We hope that FaaSFS will help open up serverless computing to a broader range of applications. ...
arXiv:2009.09845v1
fatcat:qytxnxecybd27dj4zpixf4l6gu
Developing Self-Adaptive Microservice Systems: Challenges and Directions
[article]
2019
arXiv
pre-print
This article identifies key challenges for the development of microservice applications as self-adaptive systems, using a cloud-based intelligent video surveillance application as a motivating example. ...
A self-adaptive system can dynamically monitor and adapt its behavior to preserve or enhance its quality attributes under uncertain operating conditions. ...
In this scenario, a self-adaptive pipeline would have to be able to monitor the application behavior at each stage so as to dynamically adjust its trigger events and/or test requirements to cope with uncertainties ...
arXiv:1910.07660v2
fatcat:tdxseu3vsffw7i24tnkcqp5p3y
Operating Latency Sensitive Applications on Public Serverless Edge Cloud Platforms
2020
IEEE Internet of Things Journal
Cloud native programming and serverless architectures provide a novel way of software development and operation. ...
In this article, we adapt the cloud native approach and related operating techniques for latency sensitive IoT applications operated on public serverless platforms. ...
RO-driven offloading is triggered by the object count application level metric, supplied by the Cut function, surpassing the number of the edge node's CPU cores. ...
doi:10.1109/jiot.2020.3042428
fatcat:yhrk5uypdjcerk3gmjbq3uxfem
« Previous
Showing results 1 — 15 out of 168 results