《计算机应用杂志》发表论文赏析
作者:周岳, 陈庆奎
单位:上海理工大学 光电信息与计算机工程学院, 上海 200093
摘要:当前分布式系统负载平衡算法存在问题:1)算法建立的系统中各节点角色固定,系统不具有自适应性;2)算法的通用性不高;3)负载迁移任务巨大,且负载平衡周期过长等。针对这些问题,提出了混合式负载平衡算法。首先,设计了一个分布式系统接收模型。模型将系统任务分为三层:接收层、处理层和存储层。在接收层使用了自定义的通信协议提高系统的接收性能。然后,负载平衡算法采用随机负载迁移策略,根据系统中节点的负载状态,对负载任务进行随机迁移。通过这种策略解决负载平衡周期过长和负载回迁问题。最后,通过分布式控制节点选择策略,使系统中节点具有自适应性。实验结果显示,在百万数据源以下,系统各层平均延迟处于毫秒级,系统负载平衡平均耗时在3 min以下。实验证明了所提出的负载平衡机制具有周期短、任务响应迅速等特点,能够提高分布式系统的接收性能。
关键词:大规模数据接入系统,分布式系统,混合式负载平衡,随机负载迁移,数据接入系统
基金资助:国家自然科学基金资助项目(60970012,61572325);上海重点科技攻关项目(14511107902,16DZ1203603);上海市工程技术研究中心建设项目(GCZX14014);上海市一流学科建设项目(XTKX2012)。