-
题名一种优化的Kafka消费者/客户端负载均衡算法
被引量:20
- 1
-
-
作者
王郑合
王锋
邓辉
柳翠寅
张晓丽
-
机构
昆明理工大学云南省计算机技术应用重点实验室
-
出处
《计算机应用研究》
CSCD
北大核心
2017年第8期2306-2309,共4页
-
基金
国家基金天文联合基金重点项目(U1231205)
云南省应用基础基金重点项目(2014FA013
2013FA032)
-
文摘
Kafka是一款高吞吐的分布式消息系统,在海量数据处理等多个领域被广泛使用。但现有Kafka消费者/客户端负载均衡算法存在一些不足,在处理海量数据时易产生过高开销甚至出错等问题。提出了一种优化的Kafka消费者/客户端负载均衡算法,负载均衡过程完全由作为管理者的消费者控制,其余消费者不必单独进行负载均衡,而且管理者不用重新分配每个消费者消费的分区。系统对所有消费者的运行状况进行监控,出现宕机的消费者后可及时进行负载再均衡。测试结果说明该算法能够减少Kafka消费者/客户端在负载均衡过程中的系统开销,并避免出现错误的负载均衡结果,可以有效地保障分布科学数据处理的正确性。
-
关键词
分布式消息系统
发布订阅模式
Kafka
负载均衡
系统开销
可靠性
-
Keywords
distributed messaging system
publish-subscribe model
Kafka
load balancing
system overhead
reliability
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名基于智能手机的惯性导航轨迹生成算法
被引量:2
- 2
-
-
作者
王郑合
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《工矿自动化》
北大核心
2015年第5期87-90,共4页
-
文摘
针对传统的手机惯性导航技术存在无法精确计步和计算步长的问题,提出了一种基于智能手机的惯性导航轨迹生成算法。该算法根据智能手机上三轴加速度传感器捕捉的人走路时产生的三轴加速度,利用基于Mealy状态机的计步算法计算人所走过的步数,并获得每一步的起止时间戳;根据三轴陀螺仪所获取的数据及每一步的起止时间戳,结合指南针读数,计算人走过的每一步所发生的方向变化;根据不同步长的人行走时所产生的不同加速度,基于最小二乘法估计人的步长;根据路径起点的坐标,结合步长及方向变化,计算人走过的每一步相对于路径起点的坐标,得到人的运动轨迹。仿真结果表明该算法能够达到较高的惯性导航精度。
-
关键词
惯性导航
导航轨迹
智能手机
三轴陀螺仪
-
Keywords
inertial navigation
navigation trajectory
smart phone
three-axis gyroscope
-
分类号
TD676.55
[矿业工程—矿山机电]
-