...
首页> 外文期刊>Future generation computer systems >A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment
【24h】

A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment

机译:基于离散的PSO静态负载平衡算法,用于云环境中的分布式模拟

获取原文
获取原文并翻译 | 示例
           

摘要

It is vital to balance the computation and communication load for the satisfactory performance of large-scale parallel and distributed simulations deployed on shared resources in a cloud computing environment. The suitable allocation of simulation components (federates) to hosts is essentially a discrete optimisation problem and the particle swarm optimisation (PSO) algorithm is considered to be highly adequate for this purpose. However, the bionic approach was initially designed for continuous optimisation problems and many PSO-based load balancing algorithms suffered due to the random movement of particles owing to their improper discretisation strategies. Moreover, the method adopted by PSO and most of its variants to update the personal best positions considered only the experience of the particles, which resulted in a bad particle being chosen as the leader. In this study, we propose a new PSO-based static load balancing algorithm named adaptive Pbest discrete PSO (APDPSO) to counter these issues. Good solutions stored in the external archive are utilised when updating the personal best positions of the particles and a probability- and similarity-based discretisation method for PSO is proposed to update the velocity and position vectors of the particles. Simulation experiments injecting random synthetic tasks are conducted on MATLAB and CloudSim platforms. The results showed that our proposed algorithm improved the convergence and diversity of the swarm significantly and reduced the degree of imbalance of loads efficiently, as compared to the state of the art in this area.
机译:平衡计算和通信负载至关重要,以便在云计算环境中部署的共享资源上的大规模并行和分布式模拟的令人满意的性能。仿真组件(联合)对托管的合适分配基本上是离散的优化问题,并且粒子群优化(PSO)算法被认为是对此目的的高度足够的。然而,仿生方法最初是为连续优化问题而设计的,并且由于颗粒的随机移动而由于其不正当的离散策略而导致的基于PSO的负载平衡算法。此外,PSO采用的方法以及其大部分变体更新的个人最佳位置仅考虑了颗粒的经验,这导致被选中为领导者的坏颗粒。在本研究中,我们提出了一种新的基于PSO的静态负载平衡算法,命名为Adaptive Pbest离散PSO(APDPSO)来计算这些问题。当更新粒子的个人最佳位置时,利用存储在外部存档中的良好解决方案以及PSO的概率和相似性的基于相似性的自分离心方法,以更新颗粒的速度和位置矢量。模拟实验在Matlab和Cloudsim平台上进行随机合成任务。结果表明,与该地区的技术相比,我们所提出的算法显着提高了群体的收敛性和多样性,并有效地降低了载荷的不平衡程度。

著录项

  • 来源
    《Future generation computer systems》 |2021年第2期|497-516|共20页
  • 作者单位

    College of Systems Engineering National University of Defense Technology Changsha China;

    College of Systems Engineering National University of Defense Technology Changsha China;

    College of Systems Engineering National University of Defense Technology Changsha China;

    College of Systems Engineering National University of Defense Technology Changsha China;

    College of Systems Engineering National University of Defense Technology Changsha China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Static load balancing; Discrete PSO; Distributed simulation; Cloud computing;

    机译:静态负载平衡;离散PSO;分布式模拟;云计算;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号