当前位置: X-MOL 学术Computing › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Fog-based architecture for scheduling multiple workflows with high availability requirement
Computing ( IF 3.7 ) Pub Date : 2021-02-17 , DOI: 10.1007/s00607-021-00905-1
Fatemeh Davami , Sahar Adabi , Ali Rezaee , Amir Masoud Rahmani

Given the significant development of the Internet of Things (IoT) in recent years as well as the growing need for data around the world, cloud computing alone is not able to manage this volume of data. Accordingly, fog computing has just now become a popular paradigm for further data analysis in close proximity to devices generating and processing data instantly, in order to solve various problems of existing cloud-only based systems. With regard to the complexity and the wide variety of types of computational resources such as cloud servers and fog nodes, workflow scheduling is thus one of the most important challenges in fog computing environments. To address such a problem, this paper presents software architecture for scheduling multiple workflows in cloud-fog environments simultaneously. Within this scheduling, workflow clustering and priority of workflows are also taken into account. As well, architecture layers, components, as well as their major interactions are represented using 4 + 1 architectural view models. The architecture components are ultimately proposed to meet quality attributes such as availability, reliability, recoverability, interoperability, and performance. The proposed architecture evaluation is based on the Architecture Tradeoff Analysis Method (ATAM) is a scenario-based technique. Compared with previous works, various scenarios and more quality attributes are discussed within this evaluation in addition to clustering and prioritizing workflows.



中文翻译:

基于雾的架构,用于调度具有高可用性要求的多个工作流

鉴于近年来物联网(IoT)的显着发展以及全球对数据的日益增长的需求,仅云计算就无法管理如此大量的数据。因此,雾计算刚刚成为一种流行的范例,用于在紧邻立即生成和处理数据的设备附近进行进一步的数据分析,以解决现有的仅基于云的系统的各种问题。关于诸如云服务器和雾节点之类的计算资源的复杂性和种类繁多,因此,工作流调度是雾计算环境中最重要的挑战之一。为了解决这个问题,本文提出了用于在云雾环境中同时调度多个工作流的软件架构。在此计划内,还考虑了工作流聚类和工作流的优先级。同样,使用4 + 1架构视图模型表示架构层,组件及其主要交互。最终提出了体系结构组件以满足质量属性,例如可用性,可靠性,可恢复性,互操作性和性能。所提出的架构评估基于架构权衡分析方法(ATAM),这是一种基于场景的技术。与以前的工作相比,除了对工作流进行聚类和优先排序外,本评估还讨论了各种方案和更多质量属性。最终提出了体系结构组件以满足质量属性,例如可用性,可靠性,可恢复性,互操作性和性能。所提出的架构评估基于架构权衡分析方法(ATAM),这是一种基于场景的技术。与以前的工作相比,除了对工作流进行聚类和优先排序外,本评估还讨论了各种方案和更多质量属性。最终提出了体系结构组件以满足质量属性,例如可用性,可靠性,可恢复性,互操作性和性能。所提出的架构评估基于架构权衡分析方法(ATAM),这是一种基于场景的技术。与以前的工作相比,除了对工作流进行聚类和优先排序外,本评估还讨论了各种方案和更多质量属性。

更新日期:2021-02-17
down
wechat
bug