The organization of fog devices into fog colonies has reduced the complexity management of fog domains. One of the main influencing factors on this complexity is the large number of devices, i.e. the high scale level of the infrastructure. Fog colonies are subsets of fog devices that are managed independently from the other colonies. Thus, the number of devices involved in the management of a colony is much smaller. Previous studies have evaluated the influence of the fog colony layout on system performance metrics. We propose to use a hierarchical clustering as the base definition of the fog colony layout of the fog infrastructure. The dendrogram obtained from this hierarchical clustering includes all the colony candidates. A genetic algorithm is in charge of selecting the subset of colony candidates that optimizes the two performance metrics under study: the network communication time between users and applications, and the execution time of the algorithms that manage internally the placement of the applications in each colony. We implemented the NSGA-II, a common multi-objective approach for GAs, to evaluate our proposal. The results show that a meta-heuristic such as a GA improves the performance metrics by defining the fog colony layout through the use of the dendrogram. Nine different experiment scenarios, varying the number of applications and fog devices, were studied. In the worst of the cases, 137 generations were enough to the results of the GA dominated the solutions obtained with two control algorithms. The number of genetic solutions and their homogeneous distribution in the Pareto front were also satisfactory.
翻译:将雾器组织成雾室减少了雾域的复杂管理。 造成这种复杂程度的主要因素之一是大量设备,即基础设施规模庞大。 雾器区是独立于其他聚居区管理的雾装置的子集。 因此,管理聚居区所涉及的设备数量要小得多。 以前的研究评估了雾器区布局对系统性能衡量标准的影响。 我们提议使用等级集群作为雾器区布局的基础定义雾区布局。 从这一等级集群中获得的登德罗格拉姆包括了所有殖民地候选人。 遗传算法负责选择一组殖民地候选人,以优化正在研究的两种性能衡量标准:用户和应用程序之间的网络通信时间,以及内部管理每个聚居地应用程序配置的算法时间。 我们实施了NSGA-II,这是GA-II的一个共同的多目标方法,用以评价我们的提案。 结果表明,从GA获得的元性能测量仪式,通过使用最差的硬度度度度度模型来界定雾室群落的布局。 使用最差的硬度度模型中,有两种不同的实验情景: 使用最差的GA型的GA型模型和最差的模型应用。 在GA型的模型中获得了两个不同的情况中, 。 在GA的模型中获得了两个不同的实验性能的模型中, 的模型的模型的模型的模型的模型的模型中获得了两个应用结果。