【24h】

Elastic Services for Edge Computing

机译:Edge Computing的弹性服务

获取原文

摘要

Edge computing enables new, low-latency services close to data producers and consumers. However, edge service management is challenged by high hardware heterogeneity and missing elasticity capabilities. To address these challenges, this paper introduces the concept of elastic services. Elastic services are situation aware and can adapt themselves to the current execution environment dynamically to adhere to their Service Level Objectives (SLOs). This adaptation is achieved through Diversifiable Programming (DivProg), a new programming model which uses function annotations as interface between the service logic, its SLOs, and the execution framework. DivProg enables developers to characterize their services in a way that allows a third-party execution framework to run them with the flow and the parametrization that conforms to changing SLOs. We develop a prototype and perform an experimental evaluation which shows that elastic services can seamlessly adapt to heterogeneous platforms and scale with a wide range of input sizes, while adhering to their SLOs with little programming effort.
机译:EDGE Computing支持新的低延迟服务,靠近数据生产商和消费者。然而,边缘服务管理受到高硬件异质性和缺少弹性能力的挑战。为了解决这些挑战,介绍了弹性服务的概念。弹性服务是情况意识,可以动态地适应当前的执行环境,以遵守其服务级别目标(SLO)。通过多样性编程(divprog)实现这种适应,该适配是一种新的编程模型,它使用函数注释作为服务逻辑,其SLO和执行框架之间的界面。 Divprog使开发人员能够以允许第三方执行框架运行它们的方式来对其服务进行对象,并符合更改SLO的参数化。我们开发了一种原型并进行实验评估,表明弹性服务可以无缝地适应异构平台,并在各种输入尺寸范围内缩放,同时遵守他们的股息,具有很少的编程工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号