István Pelle, János Czentye, János Dóka, Balázs Sonkoly
{"title":"Dynamic latency control of serverless applications operated on AWS lambda and greengrass","authors":"István Pelle, János Czentye, János Dóka, Balázs Sonkoly","doi":"10.1145/3405837.3411381","DOIUrl":null,"url":null,"abstract":"Cloud native programming and the serverless paradigm can revolutionize software development and the operation of distributed applications. However, latency sensitive applications pose additional challenges to the underlying networks and cloud platforms. Moving compute resources to the edge is an inevitable step but further mechanisms and novel components are also required to enable such services in a serverless environment. In this demonstration, we present a novel system providing soft latency control for serverless applications and we showcase our proof-of-concept prototype supervising microservices operated on Amazon Web Services, and its edge extension, called Greengrass. Our main objective is the cost optimal operation while meeting the average latency requirements which is achieved by dynamically changing the software layout and serverless artifacts based on live monitoring.","PeriodicalId":396272,"journal":{"name":"Proceedings of the SIGCOMM '20 Poster and Demo Sessions","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the SIGCOMM '20 Poster and Demo Sessions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3405837.3411381","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Cloud native programming and the serverless paradigm can revolutionize software development and the operation of distributed applications. However, latency sensitive applications pose additional challenges to the underlying networks and cloud platforms. Moving compute resources to the edge is an inevitable step but further mechanisms and novel components are also required to enable such services in a serverless environment. In this demonstration, we present a novel system providing soft latency control for serverless applications and we showcase our proof-of-concept prototype supervising microservices operated on Amazon Web Services, and its edge extension, called Greengrass. Our main objective is the cost optimal operation while meeting the average latency requirements which is achieved by dynamically changing the software layout and serverless artifacts based on live monitoring.
云原生编程和无服务器范式可以彻底改变软件开发和分布式应用程序的操作。然而,对延迟敏感的应用程序给底层网络和云平台带来了额外的挑战。将计算资源移动到边缘是一个不可避免的步骤,但还需要进一步的机制和新组件来在无服务器环境中启用此类服务。在这个演示中,我们展示了一个为无服务器应用程序提供软延迟控制的新系统,我们展示了我们的概念验证原型,用于监督在Amazon Web Services上运行的微服务,以及它的边缘扩展,称为Greengrass。我们的主要目标是在满足平均延迟需求的同时实现成本优化操作,这是通过基于实时监控动态更改软件布局和无服务器工件来实现的。