Current cloud-based smart systems suffer from weaknesses such as high response latency, limited network bandwidth and the restricted computing power of smart end devices which seriously affect the system's QoS (Quality of Service). Recently, given its advantages of low latency, high bandwidth and location awareness, edge computing has become a promising solution for smart systems. However, the development of edge computing based smart systems is a very challenging job for software developers who do not have the skills for the creation of edge computing environments. The management of edge computing resources and computing tasks is also very challenging. Workflow technology has been widely used in smart systems to automate task and resource management, but there does not yet exist a real-world deployable edge computing based workflow execution engine. To fill this gap, we present EdgeWorkflowReal, an edge computing based workflow execution engine for smart systems. EdgeWorkflowReal supports: 1) automatic creation of a real edge computing environment according to user settings; 2) visualized modelling of edge workflow applications; and 3) automatic deployment, monitoring and performance evaluation of edge workflow applications in a smart system.
翻译:目前基于云的智能系统存在一些薄弱环节,如高反应延迟、有限的网络带宽和智能终端设备有限的计算能力,这些功能严重影响了系统的工作质量。最近,鉴于其低延迟、高带宽和定位意识的优势,边缘计算已成为智能系统的一个很有希望的解决办法。然而,开发基于边端计算机的智能系统对于不具备创造边际计算环境技能的软件开发者来说是一项非常具有挑战性的工作。边际计算资源和计算任务的管理也非常具有挑战性。智能系统中广泛使用工作流程技术来自动化任务和资源管理,但目前还没有一个基于实时可部署边际计算机工作流程执行引擎。为填补这一空白,我们介绍了基于边际计算机的智能系统工作流程执行引擎EdgeWorkFlowReal。EdgeWorkFlowReal支持:(1)根据用户环境自动创造真正的边际计算环境;(2)对边际工作流程应用进行可视化的模拟;(3)智能系统中的边际工作流程应用的自动部署、监测和业绩评价。