534 Hits in 3.5 sec

Serverless Computing: One Step Forward, Two Steps Back [article]

Joseph M. Hellerstein, Jose Faleiro, Joseph E. Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, Chenggang Wu
2018 arXiv   pre-print
Serverless computing offers the potential to program the cloud in an autoscaling, pay-as-you go manner.  ...  In this paper we address critical gaps in first-generation serverless computing, which place its autoscaling potential at odds with dominant trends in modern computing: notably data-centric and distributed  ...  Serverless computing takes one step forward and two steps back from this vision. It realizes the potential of pay-as-you-go, fullymanaged execution of end-user code via autoscaling.  ... 
arXiv:1812.03651v1 fatcat:gnbjeueh4vgtdmmypp3frcmfcq

Survey on serverless computing

Hassan B. Hassan, Saman A. Barakat, Qusay I. Sarhan
2021 Journal of Cloud Computing: Advances, Systems and Applications  
We moreover discuss the challenges that serverless computing faces nowadays and how future research could enable its implementation and usage.  ...  In this systematic survey, 275 research papers that examined serverless computing from well-known literature databases were extensively reviewed to extract useful data.  ...  In [23] , the authors described how serverless computing is becoming the next step in the evolution of cloud computing and its platforms.  ... 
doi:10.1186/s13677-021-00253-7 fatcat:zqdm6hcxofbttnrbg4dtt4lfeq

Serverless Computing: A Survey of Opportunities, Challenges and Applications [article]

Hossein Shafiei, Ahmad Khonsari, Payam Mousavi
2021 arXiv   pre-print
Many have praised the approach to be a platform for a new era of computing and some have argued that it is in fact a step backward.  ...  The topic of serverless computing has proved to be a controversial subject both within academic and industrial communities.  ...  Green Computing Serverless computing promotes green computing from two different perspectives: Resource Sharing By on-demand execution of functions and releasing the resources after execution, the energy  ... 
arXiv:1911.01296v4 fatcat:jk7e74dcqbcqrh7usbxjbvr52i

Serverless network file systems

Thomas E. Anderson, Michael D. Dahlin, Jeanna M. Neefe, David A. Patterson, Drew S. Roselli, Randolph Y. Wang
1996 ACM Transactions on Computer Systems  
While traditional network file systems rely on a central server machine, a serverless system utilizes workstations cooperating as peers to provide all file system services.  ...  In this paper, we propose a new paradigm for network file system design, serverless network file systems.  ...  Clients compute parity for segments, not for individual files. Figure 2 . 2 Two simple xFS installations.  ... 
doi:10.1145/225535.225537 fatcat:4kz7uzgrszdhrivrnhsq4jkzxm

Cost- and QoS-Efficient Serverless Cloud Computing [article]

Chavit Denninnart
2020 arXiv   pre-print
With the goal of providing a low cost and a high QoS, the serverless computing paradigm offers opportunities that can be harnessed to attain the goals.  ...  We explore two main approaches to (A) reuse part of computation needed to process the services and (B) proactively pruning tasks with a low chance of success to improve the overall QoS of the system.  ...  The pruning occurs in two steps. First, prior to any mapping decision, the pruner performs task-dropping on machine queues.  ... 
arXiv:2011.11711v1 fatcat:ra66iigninem7gqibmivsn3dba

Serverless computing for container-based architectures

Alfonso Pérez, Germán Moltó, Miguel Caballer, Amanda Calatrava
2018 Future generations computer systems  
The SCAR framework can be used to create highly-parallel eventdriven serverless applications that run on customized runtime environments defined as Docker images on top of AWS Lambda.  ...  In turn, Cloud providers have introduced serverless computing, where applications can be defined as a workflow of event-triggered functions.  ...  This is a step forward contribution to the state of the art, implemented in an open-source framework, that opens new avenues for adopting serverless computing for a myriad of scientific applications distributed  ... 
doi:10.1016/j.future.2018.01.022 fatcat:orcoy47rwfecpkluwhmmjyryom

Serverless computing in omics data analysis and integration

Piotr Grzesik, Dariusz R Augustyn, Łukasz Wyciślik, Dariusz Mrozek
2021 Briefings in Bioinformatics  
A comprehensive analysis of omics data can require vast computational resources and access to varied data sources that must be integrated into complex, multi-step analysis pipelines.  ...  The serverless computing paradigm simplifies these operations by automatically allocating and maintaining both servers and virtual machines, as required for analysis tasks.  ...  The other two steps are executed from a laptop computer, which also triggers functions that execute alignment workflow.  ... 
doi:10.1093/bib/bbab349 pmid:34505137 pmcid:PMC8499876 fatcat:lqlrhoycnbg3xdygxpfejn6xvu

Adaptive Event Dispatching in Serverless Computing Infrastructures [article]

Manuel Stein
2019 arXiv   pre-print
Serverless computing is an emerging Cloud service model.  ...  It is currently gaining momentum as the next step in the evolution of hosted computing from capacitated machine virtualisation and microservices towards utility computing.  ...  Tuples are either forwarded uplink or on all downlinks of the tree structure.Container extension.  ... 
arXiv:1901.03086v1 fatcat:wzgif4fsdnhfvhetxxhritsl2m

Practical Scheduling for Real-World Serverless Computing [article]

Kostis Kaffes and Neeraja J. Yadwadkar and Christos Kozyrakis
2021 arXiv   pre-print
Serverless computing has seen rapid growth due to the ease-of-use and cost-efficiency it provides. However, function scheduling, a critical component of serverless systems, has been overlooked.  ...  We use these insights to design Hermes, a scheduler for serverless functions with three key characteristics.  ...  We use a similar approach in one of the two modes of operation of Hermes.  ... 
arXiv:2111.07226v1 fatcat:rfuz2fuskzdulfu5wb32f654yy

Case Study: Building a Serverless Messenger Chatbot [chapter]

Jyri Lehvä, Niko Mäkitalo, Tommi Mikkonen
2018 Lecture Notes in Computer Science  
This paper presents a case study on building and designing a Messenger chatbot for a media company.  ...  The chatbot uses a Serverless Microservice architecture which was implemented using Amazon Web Services (AWS) including API Gateway, Lambda, DynamoDB, SNS and CloudWatch.  ...  The reason for that was that there's a bunch of so called chat flows where the first step leads to a second step and so on.  ... 
doi:10.1007/978-3-319-74433-9_6 fatcat:xvlsvlxxefdldlzi5texnziy6m

Efficiency in the Serverless Cloud Computing Paradigm: A Survey Study [article]

Chavit Denninnart, Mohsen Amini Salehi
2021 arXiv   pre-print
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  ...  Serverless computing along with Function-as-a-Service (FaaS) are forming a new computing paradigm that is anticipated to found the next generation of cloud systems.  ...  ACKNOWLEDGMENTS We would like to thank the anonymous reviewers of the paper and members of the HPCC Lab at UL Lafayette who brainstormed with us on this paper.  ... 
arXiv:2110.06508v1 fatcat:gp7dxqmmavfbhf7n5bssws2tje

FaaSNet: Scalable and Fast Provisioning of Custom Serverless Container Runtimes at Alibaba Cloud Function Compute [article]

Ao Wang, Shuai Chang, Huangshi Tian, Hongqi Wang, Haoran Yang, Huiba Li, Rui Du, Yue Cheng
2021 arXiv   pre-print
Serverless computing, or Function-as-a-Service (FaaS), enables a new way of building and scaling applications by allowing users to deploy fine-grained functions while providing fully-managed resource provisioning  ...  FaaSNet is driven by the workload and infrastructure requirements of the FaaS platform at one of the world's largest cloud providers, Alibaba Cloud Function Compute.  ...  We would like to thank Benjamin Carver for his proofreading, and Jianlie Zou, Qi Sun, and Yifan Yuan for their kind help on this work.  ... 
arXiv:2105.11229v3 fatcat:imgfridfxbcczlbdpbxh3nypmu

Serverless computing for cloud-based power grid emergency generation dispatch

Song Zhang, Xiaochuan Luo, Eugene Litvinov
2021 International Journal of Electrical Power & Energy Systems  
infrastructure for computing and communication.  ...  This work, rather than using the on-premises server and dispatch communication system, proposes and implements a cloud-centric serverless architecture to ensure the operation continuity regardless of local  ...  UNDERSTANDING SERVERLESS COMPUTING Serverless computing is a cloud computing model aiming to abstract server management and low-level infrastructure decisions away from developers [14] .  ... 
doi:10.1016/j.ijepes.2020.106366 fatcat:pf5s7vuburfe7ewkbx6ynhcmie

Cloud Programming Simplified: A Berkeley View on Serverless Computing [article]

Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, David A. Patterson
2019 arXiv   pre-print
This paper gives a quick history of cloud computing, including an accounting of the predictions of the 2009 Berkeley View of Cloud Computing paper, explains the motivation for serverless computing, describes  ...  applications that stretch the current limits of serverless, and then lists obstacles and research opportunities required for serverless computing to fulfill its full potential.  ...  Performance problems for general purpose microprocessors do not reduce the demand for faster computation. There are two paths forward [70] .  ... 
arXiv:1902.03383v1 fatcat:5lly4vckcnhatp4g3ccdt3us6e

Dynamic Allocation of Serverless Functions in IoT Environments

Duarte Pinto, Joao Pedro Dias, Hugo Sereno Ferreira
2018 2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC)  
computational capabilities that are closer to the end-user.  ...  In this approach, which is placed between the device and the serverless function, when a device requests for the execution of a serverless function will decide based on previous metrics of execution if  ...  To compute such a big amount of data, cloud computing would appear to be the obvious solution but there are cases where the latency that comes with transmitting data back and forth might be undesired.  ... 
doi:10.1109/euc.2018.00008 dblp:conf/euc/PintoDF18 fatcat:qunnnc24tnfwldszdbttpanb6i
« Previous Showing results 1 — 15 out of 534 results