面向Spark的MemSql数据分区策略的研究及应用

来源 :东南大学 | 被引量 : 1次 | 上传用户:hawk1918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据的发展直接推动了各种分布式存储框架的发展,HDFS、HBASE、MemSql等优秀的分布式存储框架相继出现。但是众多的存储框架与Spark结合都存在数据分区不合理导致集群负载不均衡的现象,降低了数据分析的响应速度。MemSql以Hash方式进行存储,以分区作为最小的存储单元块。Spark-MemSql框架有两种应用场景:独立框架和集成框架。在独立框架下,采用异地读取数据分析的方式,默认主键作为分区key或者随机选取分区key,可能存在大量Hash冲突或者起不到索引的作用,降低了Spark批量查询MemSql的速度。为此,本文提出一种分区key选择策略KSAWA(Key Selection based on Attribute Weight Analysis)来加快Spark的访问速度。在集成框架下,采用本地读取数据分析的方式,给每个节点分布相同的分区数,由于节点资源异构性,可能降低系统资源的利用率及应用分析的并行度。为此,本文提出一种基于节点负载的数据动态分区机制和策略来改善系统负载均衡性及提高应用的响应速度。论文的主要内容如下:(1)针对独立框架应用场景,提出分区key选择策略KSAWA。该策略基于多候选键,考虑了倾斜度、不同查询模式权重、查询频率等因素,根据用户的查询应用需求来选择分区key,能够降低Hash冲突引发的倾斜度,并充分利用索引的作用,来加快Spark访问MemSql的速度。(2)针对集成框架应用场景,提出基于节点负载的数据动态分区机制和策略。基于节点负载的数据动态分区机制包括负载监测采集、预测、数据预分区、数据迁移等模块;基于节点负载的数据分区策略采用二次平滑法预测节点负载,结合了AHP和熵值指标权重法,能够根据不同的数据分析应用得到相应的分区策略,动态地调整系统的负载均衡性,提高应用的响应速度。(3)基于上述研究成果,设计并实现一个Spark-MemSql数据分析平台的原型系统,基于不同数据集,开发应用对该原型系统进行测试验证,表明了不同数据分析应用场景下的分区策略能够改善系统的负载均衡性、提高应用的响应速度。
其他文献
随着移动通信市场规模的不断壮大,通信技术也得到了前所未有的快速发展,移动通信网络的日常优化势在必行。通常,通信设备在正式交维后会面临无线环境、站点搬迁、用户行为、
人类历史上最大规模的城市化运动和消费升级浪潮决定了中国房地产未来几十年无限广阔的发展前景,房地产行业超额利润的广泛存在赋予房地产企业巨大的发展空间。但是,机会的背
目的:探讨宜昌市中心人民医院急诊与危重症医学科使用“白+黑方案”治疗口服百草枯中毒的疗效。方法:采用回顾性研究收集2013年01月01日-2018年12月31日期间本院急诊与危重症医学科收治的口服百草枯中毒患者的病例资料,根据纳入标准和排除标准确定研究对象,按是否应用“白+黑方案”分为治疗组和对照组,比较患者一般情况;入院第1天、第3天、第7天、第14天、第21天肝肾功能、炎性指标、氧合指数、死亡
高海拔寒区隧道排水结构设置困难且局限性较大,隧道防排水结构和保温措施的设置仍是目前被关注的焦点问题。随着研究的不断进步,新材料的应用和新结构的研究将是排水保温设计的重点发展方向。本文针对高海拔寒区隧道仰拱保温材料和结构形式进行研究,从新材料、新工艺的角度出发,进行了仰拱充填泡沫混凝土的可行性分析,研制了高性能泡沫混凝土,提出了采用新材料的寒区隧道仰拱保温结构和保温布设方案。结合寒区隧道仰拱填充施工
新一代移动通信技术不仅要满足用户对移动通信技术的超高数据传输速率的需求,而且要追求技术实现的绿色低碳能耗。MIMO(Multiple-input Multiple-output)技术凭借其多天线技
软件演化是指在软件系统的生命周期内软件维护的行为和过程。随着软件的演化,软件的架构和代码会产生相应的变更,获取软件演化过程中的变更信息对软件演化研究具有重要意义。
从过去的的土地制度改革,到如今的农村土地抵押贷款政策,我国一直都是致力于发展农村生产力,解放农村土地权利,实现农村农业现代化,借助金融支持激活农村经济,改善农村金融服
最近几年,随着中国经济的快速发展,房地产开发行业竞争日益激烈。房地产开发企业要想在未来的市场竞争中立于不败之地,很大程度上取决于房地产开发企业的市场营销战略与策略
随着移动互联网和社交网络的蓬勃发展,微信、今日头条、斗鱼、新浪微博等新型社交媒体平台已经成为人们获取新闻资讯、分享生活点滴的重要方式之一。这类新兴起的社交媒体平
近年我国移动互联网技术的成长十分迅速,网络宽带正是互联网发展根本的其中之一。随着国家在网络宽带特别是开放家庭宽带的准许标准上,宽带业务进入了快速发展的黄金时期。相