Proceedings of the 2nd International Workshop on Serverless Computing最新文献

筛选
英文 中文
Self-contained web components through serverless computing 通过无服务器计算的自包含web组件
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154849
M. Ast, M. Gaedke
{"title":"Self-contained web components through serverless computing","authors":"M. Ast, M. Gaedke","doi":"10.1145/3154847.3154849","DOIUrl":"https://doi.org/10.1145/3154847.3154849","url":null,"abstract":"Web Components are an essential building block for modularizing large and complex web applications into smaller pieces. Due to the web's nature, functionality encapsulated into Web Components consist of presentation and business logic. The former executes inside the user agent and the latter on the server-side. Many Web Components are not self-contained because they require to integrate their business logic into your backend or to use externally hosted third-party services. In this paper, we describe an approach of how to utilize Serverless Computing to enable self-contained web components by deploying Web Component business logic as cloud-hosted functions.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121117184","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Using a serverless framework for implementing a cognitive tutor: experiences and issues 使用无服务器框架实现认知导师:经验和问题
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154852
N. Mukhi, Srijith Prabhu, Bruce Slawson
{"title":"Using a serverless framework for implementing a cognitive tutor: experiences and issues","authors":"N. Mukhi, Srijith Prabhu, Bruce Slawson","doi":"10.1145/3154847.3154852","DOIUrl":"https://doi.org/10.1145/3154847.3154852","url":null,"abstract":"We present a practical application of serverless technology to implement a key component of a personalized tutoring system. We employ OpenWhisk[2] to orchestrate a set of microservices tasked with different responsibilities in the larger system. The tutor, which is trained on a specific set of content, is embodied as a multimodal, stateful dialog system. This desired experience brings with it unique challenges, prime among them being real-time interaction and the inherently stateful nature. We discuss the drivers for selecting serverless technology, the specific design choices we made and the issues we have faced. This work is in progress, and we conclude with some notes on paths we plan to explore as we continue to evolve the system and exploit this exciting new computing paradigm to help us achieve our goals.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116311236","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Kappa: serverless IoT deployment Kappa:无服务器物联网部署
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154853
Per Persson, Ola Angelsmark
{"title":"Kappa: serverless IoT deployment","authors":"Per Persson, Ola Angelsmark","doi":"10.1145/3154847.3154853","DOIUrl":"https://doi.org/10.1145/3154847.3154853","url":null,"abstract":"A recent evolution in cloud computing is the move to serverless applications, where the separation between the server platform and the application is complete, and developers can fully focus on the application, leaving all provisioning details to a cloud provider. In this paper we look at how the serverless computing model can be adopted all the way to the edge devices using the Kappa framework, built on the Calvin platform for distributed cloud and IoT applications. Combining the resource management of the platform, where capabilities of nodes are matched with the requirements of the execution units, with a RESTful API it is possible to build an IoT system with a straightforward intuitive interface while still retaining the flexibility of the Calvin platform. We also give examples of how the framework can be used in an industrial IoT setting.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121396756","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
The SPEC cloud group's research vision on FaaS and serverless architectures SPEC云组对FaaS和无服务器架构的研究愿景
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154848
Erwin Van Eyk, A. Iosup, S. Seif, Markus Thömmes
{"title":"The SPEC cloud group's research vision on FaaS and serverless architectures","authors":"Erwin Van Eyk, A. Iosup, S. Seif, Markus Thömmes","doi":"10.1145/3154847.3154848","DOIUrl":"https://doi.org/10.1145/3154847.3154848","url":null,"abstract":"Cloud computing enables an entire ecosystem of developing, composing, and providing IT services. An emerging class of cloud-based software architectures, serverless, focuses on providing software architects the ability to execute arbitrary functions with small overhead in server management, as Function-as-a-service (FaaS). However useful, serverless and FaaS suffer from a community problem that faces every emerging technology, which has indeed also hampered cloud computing a decade ago: lack of clear terminology, and scattered vision about the field. In this work, we address this community problem. We clarify the term serverless, by reducing it to cloud functions as programming units, and a model of executing simple and complex (e.g., workflows of) functions with operations managed primarily by the cloud provider. We propose a research vision, where 4 key directions (perspectives) present 17 technical opportunities and challenges.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129416606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 97
Serverless: beyond the cloud 无服务器:超越云
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154854
A. Kanso, A. Youssef
{"title":"Serverless: beyond the cloud","authors":"A. Kanso, A. Youssef","doi":"10.1145/3154847.3154854","DOIUrl":"https://doi.org/10.1145/3154847.3154854","url":null,"abstract":"Serverless computing is widely known as an event-driven cloud execution model. In this model, the client provides the code and the cloud provider manages the life-cycle of the execution environment of that code. The idea is based on reducing the life span of the program to execute functionality in response to an event. Hence, the program's processes are born when an event is triggered and are killed after the event is processed. This model has proved its usefulness in the cloud as it reduced the operational cost and complexity of executing event-driven workloads. In this paper we argue that the serverless model does not have to be limited the to the cloud. We show how the same model can be applied at the micro-level of a single machine. In such model, certain operating system commands are treated as events that trigger a serverless reaction. This reaction consists of deploying and running code only in response to those events. Thus, reducing the attack surface and complexity of managing single machines.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133829133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
The less server architecture for cloud functions 云功能的少服务器架构
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154850
S. Nadgowda, Nilton Bila, C. Isci
{"title":"The less server architecture for cloud functions","authors":"S. Nadgowda, Nilton Bila, C. Isci","doi":"10.1145/3154847.3154850","DOIUrl":"https://doi.org/10.1145/3154847.3154850","url":null,"abstract":"Serverless execution model is becoming an increasingly prominent choice to host data processing applications. In this event-based model, predefined stateless functions are triggered for execution on an event when new data becomes available. We make two critical observations in this framework - first, data sources in the serverless framework are largely-consistent, causing lot of data duplication, and second, stateless functions are deterministic, i.e., they compute same result on multiple applications of duplicate data. Leveraging these two insights in this work, we introduce Sanity, a novel storage de-duplication framework for serverless platform that not only performs data de-duplication but also de-duplicates events to avoid redundant execution of stateless functions. This helps improve overall throughput of the serverless platform through execution of mostly unique functions. We present the design of Sanity for a continuous container vulnerability check use-case and discuss its performance implications.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117336308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Speeding up children reunification in disaster scenarios via serverless computing 通过无服务器计算加速灾难场景下的儿童团聚
Proceedings of the 2nd International Workshop on Serverless Computing Pub Date : 2017-12-11 DOI: 10.1145/3154847.3154851
Kyle Coleman, Flavio Esposito, R. Charney
{"title":"Speeding up children reunification in disaster scenarios via serverless computing","authors":"Kyle Coleman, Flavio Esposito, R. Charney","doi":"10.1145/3154847.3154851","DOIUrl":"https://doi.org/10.1145/3154847.3154851","url":null,"abstract":"Children constitute a vulnerable population and special considerations are necessary in order to provide proper care for them during disasters. After disasters such as Hurricane Katrina, the rapid identification and protection of separated children and their reunification with legal guardians is necessary to minimize secondary injuries (i.e., physical and sexual abuse, neglect and abduction). At Camp Gruber, an Oklahoma shelter for Louisianan's displaced by Hurricane Katrina, 70% of the children were with their legal guardian after 2 weeks while the last child was reunified after 6 months. In this project, we are using serverless computing to scale and minimize database querie response time as well as to speed up machine learning tasks for rapid reunifying time, in support of a federated set of first-responders. In particular, we are using a Flask-based web system that leverages Apache OpenWhisk to run both (face and text) profile recognition software at the back-end.","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126711665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Proceedings of the 2nd International Workshop on Serverless Computing 第二届无服务器计算国际研讨会论文集
{"title":"Proceedings of the 2nd International Workshop on Serverless Computing","authors":"","doi":"10.1145/3154847","DOIUrl":"https://doi.org/10.1145/3154847","url":null,"abstract":"","PeriodicalId":164972,"journal":{"name":"Proceedings of the 2nd International Workshop on Serverless Computing","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129021328","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信