收藏本站
《中国科学技术大学》 2012年
收藏 | 手机打开
二维码
手机客户端打开本文

共享内存并行系统上空间数据检索及优化研究

齐鸣  
【摘要】:长久以来,科学计算、企业数据处理、多媒体等领域推动并行计算向更高性能、更低成本、更多样地适应需求的方向发展。随着信息检索相关应用中数据量的增加,以及查询难度和需要实时响应的查询数量的增加,提供相关信息检索服务必须以强有力的并行计算平台做支撑。空间数据检索是信息检索领域一个快速发展的领域。随着手机,掌上电脑、GPS等移动计算设备及各种移动传感器的普及使用,越来越多的应用需要计算随时间不断变化的移动物体信息。在不远的未来,计算将无处不在;需要管理大量的位置相关的物体,既有静止的对象,也有大量位置不断变化的移动对象。基于位置的服务相关应用是正是利用了这些空间信息为用户提供多种多样的服务,比如基于位置的手机业务和电子商务;智能交通;智能监控系统;无线传感器网络系统等。在多种多样的应用中,大多数的应用的数据规模远远超出的单CPU的处理能力,而且还会不断地增加。 本论文主要研究并行平台上的空间数据索引和检索问题,以及相关的并行优化方法。特别是线程级并行和指令级并行相结合的并行优化方法、共享内存系统上支持并发访问的大规模移动对象的索引、支持并发的移动点持续查询、不同粒度的锁协议及lock-free并发控制方法。本文针对并行优化以及空间数据索引的研究,可以有效改善并行平台上的空间数据索引的相关应用,具有重要的学术价值和广泛的应用前景。具体而言,本文的主要研究成果、贡献和创新点可概括为以下几点: (1)研究多核多线程并行和SIMD指令级并行相结合的方法本文研究了多核平台上的线程级并行和指令级并行的优化方法。线程级并行和指令级并行相结合,可以充分利用CPU的多核多线程资源和SIMD指令级并行资源。特别是在指令级并行中,使用SIMD指令,可以把占大量CPU时间的随机条件分支转化成算术逻辑指令,从而可以使用指令级并行。该方法应用到大规模图像特征提取中,并创造性地使用SIMD指令消除了在图像特征提取中存在的若干程序热点,使其性能有明显提升。 (2)提出共享内存系统上GKd-树索引结构移动对象的空间数据索引是高效支持移动对象更新和查询的关键。本文研究了现有的移动对象索引算法,针对内存中常用的网格索引和Kd-树索引的不足,提出了GKd-树索引结构。对于空间索引的位置查询操作、位置更新操作和区域查询操作有更好的算法复杂度;并具有便于并行化和支持并发控制的特性。GKd-树索引改善了现有的基于区域划分的空间移动对象数据索引,可以高效地支持大规模移动对象的并发检索。 (3)提出共享内存系统上“查询即索引”的索引结构在移动对象管理的相关的应用中,有很大部分应用中查询是持续的,可以利用查询的持续性对查询进行优化。本文针对原有持续性索引中索引结构和查询结果相分立带来的冗余和同步等开销,提出“查询即索引”的索引结构。新的索引方法将索引和查询结果相统一,并且通过使用基于对象ID的辅助索引和空间索引相结合的方式,降低了持续查询的复杂度,便于并行化和支持并发控制,使数据更新和持续性查询的吞吐量、查询实时性等有明显提升。 (4)研究并优化应用于移动对象索引的细粒度锁和无锁化并发控制方法在原有的并发移动对象索引中,一个显著问题是锁的粒度过高,不利于支持大规模且并发到来的更新和查询操作。使用细粒度锁可以减小并发冲突的范围,提高并发度;基于CPU的CAS指令的事务性内存并发控制,可以使对象在不同索引区域中的移动操作并发无锁化(lock-free)、无阻塞。该方法和改变索引结构时使用的粗粒度锁相结合,可以使索引的并发控制更加灵活、更高效、更加适用于多变的应用环境。
【学位授予单位】:中国科学技术大学
【学位级别】:博士
【学位授予年份】:2012
【分类号】:TP391.3

免费申请
【引证文献】
中国期刊全文数据库 前1条
1 赵雪;陈龙飞;;基于MapReduce的ROCK聚类算法[J];河北科技师范学院学报;2014年01期
【参考文献】
中国期刊全文数据库 前6条
1 侯晓吻,张林波,张云泉;万亿次机群系统高性能应用软件运行现状分析[J];计算机工程;2005年22期
2 陈国良;孙广中;徐云;吕敏;;并行算法研究方法学[J];计算机学报;2008年09期
3 孙广中;徐云;郑启龙;吴俊敏;陈国良;;并行计算系列课程教学团队建设[J];计算机教育;2008年15期
4 陈国良;孙广中;徐云;龙柏;;并行计算的一体化研究现状与发展趋势[J];科学通报;2009年08期
5 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期
6 陈国良;苗乾坤;孙广中;徐云;郑启龙;;分层并行计算模型[J];中国科学技术大学学报;2008年07期
【共引文献】
中国期刊全文数据库 前10条
1 李豹;;并行神经元集成在风险评估中的应用[J];安徽工程科技学院学报(自然科学版);2009年04期
2 刘瑜;廖同庆;;现代计算环境下的电磁模拟教学浅议[J];安庆师范学院学报(自然科学版);2011年03期
3 王慧亮;包尚联;陈国耀;;基于多核的并行模拟退火放疗计划优化加速方法[J];北京大学学报(自然科学版)网络版(预印本);2008年01期
4 王慧亮;包尚联;陈国耀;;基于多核的并行模拟退火放疗计划优化加速方法[J];北京大学学报(自然科学版);2008年06期
5 张旭;邱志平;胡举喜;;不确定结构区间特征值上下界的并行解法[J];北京航空航天大学学报;2007年09期
6 王维;赵慧洁;董超;;基于投影寻踪的高光谱图像异常检测并行算法[J];北京航空航天大学学报;2009年03期
7 殷文;;基于频率域高阶有限差分法的正演模拟及并行算法[J];吉林大学学报(地球科学版);2008年01期
8 向令;王鹏;;并行迭代算法的研究及应用[J];成都信息工程学院学报;2007年S1期
9 刘航冶;李二森;张振华;;基于集群的影像并行OPTA算法研究[J];测绘工程;2011年02期
10 翟永;陈杰;刘磊;;基于集群技术的“天地图”运行支持环境设计[J];地理信息世界;2011年04期
中国重要会议论文全文数据库 前10条
1 陈连荣;彭朝晖;;高斯射线声场模型在MPI环境下的并行算法设计[A];中国声学学会水声学分会2011年全国水声学学术会议论文集[C];2011年
2 侯有政;张方;;基于CUDA的动载荷频域识别的并行算法研究[A];第十届全国振动理论及应用学术会议论文集(2011)上册[C];2011年
3 费广磊;马天宝;宁建国;郝莉;;基于MPI的三维爆炸与冲击问题的动态并行研究[A];第十二届现代数学和力学会议论文集[C];2010年
4 薛笑荣;赵荣椿;张艳宁;曾琪明;;一种并行的SAR图像边缘检测方法[A];2005年信息与通信领域博士后学术会议论文集[C];2005年
5 翁敬农;;移动对象及其时空模型的研究[A];中国地理信息系统协会第九届年会论文集[C];2005年
6 石虎;熊健民;宋庭新;;全主元高斯消去法在有限元并行计算中的应用[A];湖北省机械工程学会设计与传动学会、武汉机械设计与传动学会2008年学术年会论文集(2)[C];2008年
7 范培勤;笪良龙;过武宏;;WKBZ简正波方法的并行实现[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年
8 张林;笪良龙;卢晓亭;;采用DSP的射线简正波理论并行算法设计[A];2008年全国声学学术会议论文集[C];2008年
9 王丹阳;田卫东;胡学钢;;基于SMP系统的并行Apriori算法研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
10 武艳强;江在森;杨国华;;最小二乘配置方法在提取GPS时间序列信息中的应用[A];GPS技术应用研究论文专辑[C];2007年
中国博士学位论文全文数据库 前10条
1 陆军;基于组合学的数据编码方法研究[D];哈尔滨工程大学;2010年
2 李静梅;多核处理器的设计技术研究[D];哈尔滨工程大学;2010年
3 张琦;多核系统中的程序性能优化研究[D];中国科学技术大学;2010年
4 吴吉义;基于DHT的开放对等云存储服务系统研究[D];浙江大学;2011年
5 廖臣;三维电磁粒子模拟并行算法及其应用研究[D];电子科技大学;2010年
6 陈海勇;网格作业调度关键技术研究[D];解放军信息工程大学;2009年
7 黄永忠;移动代理计算模型及其在分布并行计算中的应用研究[D];解放军信息工程大学;2007年
8 赵亮;面向位置服务的移动对象并发查询处理技术[D];国防科学技术大学;2010年
9 张帆;基于MPI和GPU直流电法和大地电磁法三维正演的并行算法研究[D];中国地质大学(北京);2011年
10 程汤培;地下水流动数值模拟的高效并行计算研究[D];中国地质大学(北京);2011年
中国硕士学位论文全文数据库 前10条
1 吕信;激光能量沉积光路追踪法及其并行化[D];中国工程物理研究院;2009年
2 王东阳;多智能体调度优化算法研究[D];哈尔滨工程大学;2010年
3 盖晓东;基于Tilera多核平台的AMR声码器实现[D];大连理工大学;2010年
4 张作阳;基于鲁棒性分析推断三羟基丙醛对两种酶的抑制作用[D];大连理工大学;2010年
5 苏涛;甘油生物歧化生产1,3-丙二醇的混杂非线性动力系统辨识[D];大连理工大学;2010年
6 申俊华;中期火电开机优化的多核并行算法及其应用[D];大连理工大学;2010年
7 魏卓群;GPU并行免疫算法在冷轧生产调度中的应用[D];大连理工大学;2010年
8 郜晓亚;水电站(群)长期优化调度多核并行算法与应用[D];大连理工大学;2010年
9 顾慧;基于异构平台的并行计算性能可视化研究[D];辽宁师范大学;2010年
10 裴保梅;基于物理特征的二维流场的并行拓扑结构分析[D];中国海洋大学;2010年
【同被引文献】
中国期刊全文数据库 前5条
1 孟小峰;慈祥;;大数据管理:概念、技术与挑战[J];计算机研究与发展;2013年01期
2 覃雄派;王会举;杜小勇;王珊;;大数据分析——RDBMS与MapReduce的竞争与共生[J];软件学报;2012年01期
3 王荣;李晋宏;宋威;;基于关键字的用户聚类算法[J];计算机工程与设计;2012年09期
4 高虎明;王欢欢;张悦;;基于ROCK聚类与相似传递性的图书协同过滤算法[J];微计算机信息;2010年33期
5 郑启龙;房明;汪胜;王向前;吴晓伟;王昊;;基于MapReduce模型的并行科学计算[J];微电子学与计算机;2009年08期
中国博士学位论文全文数据库 前3条
1 陈黎飞;高维数据的聚类方法研究与应用[D];厦门大学;2008年
2 谭玉娟;数据备份系统中数据去重技术研究[D];华中科技大学;2012年
3 韩晶;大数据服务若干关键技术研究[D];北京邮电大学;2013年
【二级参考文献】
中国期刊全文数据库 前10条
1 陈国良,梁维发,沈鸿;并行图论算法研究进展[J];计算机研究与发展;1995年09期
2 陈国良;并行算法类课程教学与基地建设[J];教育与现代化;1999年04期
3 陈国良;《并行算法的设计与分析》简介及其教学法[J];教育与现代化;1995年01期
4 张骏;樊晓桠;刘松鹤;;多核、多线程处理器的低功耗设计技术研究[J];计算机科学;2007年10期
5 郝松;都志辉;王曼;刘志强;;多核处理器降低功耗技术综述[J];计算机科学;2007年11期
6 孙利荣,蒋泽军,王丽芳;片上网络[J];计算机工程;2005年20期
7 计永昶,丁卫群,陈国良,安虹;一种实用的并行计算模型[J];计算机学报;2001年04期
8 张云泉;面向高性能数值计算的并行计算模型DRAM(h)[J];计算机学报;2003年12期
9 陈国良;孙广中;徐云;吕敏;;并行算法研究方法学[J];计算机学报;2008年09期
10 刘必慰;陈书明;汪东;;先进微处理器体系结构及其发展趋势[J];计算机应用研究;2007年03期
中国硕士学位论文全文数据库 前1条
1 袁伟;万亿次机群系统NPB性能评测与并行非数值算法实现及性能分析[D];中国科学院研究生院(软件研究所);2005年
【相似文献】
中国期刊全文数据库 前10条
1 马林兵;张新长;;面向全时段查询的移动对象时空数据模型研究[J];测绘学报;2008年02期
2 李东;彭宇辉;殷江龙;;基于Quadtree和Hash表的移动对象全时态索引[J];计算机工程;2009年07期
3 金培权;张旭;岳丽华;;NBR-tree:面向城市交通网络的一种新型时空索引[J];武汉大学学报(信息科学版);2010年02期
4 李贞海;余建桥;;交通网络中移动对象全时态位置索引模型[J];计算机工程;2011年03期
5 卢炎生;许浒;潘鹏;;约束的移动对象最近邻轨迹查询[J];华中科技大学学报(自然科学版);2007年02期
6 杜时英;邢长征;;时空道路网络连续最近邻查询的新方法[J];信息技术;2005年12期
7 王晓辉;曹泽文;谭川豫;;移动对象反向最近邻查询技术研究[J];计算机工程;2010年20期
8 王宝文;曹亮;陈子军;;基于更新日志的移动对象索引方法[J];计算机工程;2011年03期
9 张巨,肖予钦,景宁,陈宏盛;面向层次编制移动对象的混合特征索引方法[J];软件学报;2004年03期
10 王生生,刘大有;基于移动对象模型的车辆监控系统[J];仪器仪表学报;2004年S2期
中国重要会议论文全文数据库 前10条
1 曹会萍;丁治明;王珊;孟小峰;;移动对象管理的自适应索引方法[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
2 陈滨;丁治明;纪鹏程;;基于动态交通网络的移动对象的索引[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
3 李佳佳;王波涛;陈东;喜连川优;王国仁;;分组移动对象的区域偏离监视算法[A];NDBC2010第27届中国数据库学术会议论文集A辑二[C];2010年
4 高云君;李春;陈根才;姜贤塔;陈岭;陈纯;;一种有效的历史移动对象轨迹的k最近邻居查询算法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
5 赵亮;陈荦;景宁;廖巍;;道路网中的移动对象连续K近邻查询[A];NDBC2010第27届中国数据库学术会议论文集A辑一[C];2010年
6 赵亮;陈荦;景宁;钟志农;;一种高效的移动对象连续多范围查询处理框架[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
7 丁锐;孟小峰;杨楠;;一种高效的移动对象相似轨迹查询方法[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
8 胡志智;孟小峰;郭研妍;李本钊;陈继东;;基于模拟预测的移动对象位置主动更新策略[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
9 刘实;陈荦;赵亮;谭洁;;面向位置服务的移动对象查询处理原型系统[A];NDBC2010第27届中国数据库学术会议论文集(B辑)[C];2010年
10 陈浩;陈红;樊小泊;;利用滑动窗口技术来预测移动对象运动轨迹[A];第二十二届中国数据库学术会议论文集(研究报告篇)[C];2005年
中国重要报纸全文数据库 前10条
1 中国人民大学信息学院 孟小峰 丁治明;让数据跟随你移动[N];计算机世界;2001年
2 ;Word中的“微调”技术[N];中国计算机报;2005年
3 中国人民大学信息学院 潘晓;既要服务也要保护隐私[N];中国计算机报;2008年
4 中国人民大学信息学院 孟小峰 曹会萍 丁锐;移动数据管理现状[N];计算机世界;2001年
5 中国人民大学信息学院 郝兴;移动数据管理待补课[N];中国计算机报;2008年
6 武金刚;双剑合璧为系统分区减肥[N];中国电脑教育报;2003年
7 福建省浦城县富岭中心小学 张德辉;轻松实现动画循环播放[N];中国电脑教育报;2005年
8 广东 邓勇健;办公小便笺[N];电脑报;2004年
9 岳轶群 翁敬农;LBS应用的特点[N];中国测绘报;2006年
10 四川 余文勇;课件特殊效果巧实现[N];中国电脑教育报;2001年
中国博士学位论文全文数据库 前10条
1 杨彬;室内移动对象的数据管理[D];复旦大学;2010年
2 张恒飞;空间数据库中移动对象位置管理技术研究[D];华中科技大学;2012年
3 何云斌;空间数据库移动对象轨迹和查询技术研究[D];哈尔滨理工大学;2009年
4 陈楠;时空数据库中移动对象的索引和查询技术研究[D];浙江大学;2010年
5 袁冠;移动对象轨迹数据挖掘方法研究[D];中国矿业大学;2012年
6 赵亮;面向位置服务的移动对象并发查询处理技术[D];国防科学技术大学;2010年
7 范平;路网中考虑运动状态的连续K近邻查询算法研究[D];华中科技大学;2012年
8 董毅;移动环境下的位置查询与预测研究[D];华中科技大学;2004年
9 李艳红;路网中移动对象最近邻及反向最近邻查询处理研究[D];华中科技大学;2011年
10 邵非;基于位置感知的移动信息服务若干关键技术研究[D];华东师范大学;2012年
中国硕士学位论文全文数据库 前10条
1 张辉;二维空间移动对象索引方法的研究[D];燕山大学;2010年
2 邢伟;基于B~+树的移动对象索引研究[D];复旦大学;2010年
3 黄代华;基于道路网络的移动对象轨迹建模与索引研究[D];浙江大学;2011年
4 李贞海;交通网络中移动对象全时态索引研究与实现[D];西南大学;2011年
5 叶伯松;面向将来查询的分布式移动对象索引技术研究[D];国防科学技术大学;2010年
6 马忠成;交通网数据库模型和移动对象关键处理技术研究[D];南京航空航天大学;2009年
7 谭川豫;移动对象轨迹分析技术研究[D];国防科学技术大学;2010年
8 朱占宇;移动对象索引方法研究[D];南京航空航天大学;2010年
9 刘明亮;网络中移动对象轨迹查询算法研究[D];哈尔滨理工大学;2012年
10 王芹;一种移动对象的位置索引机制研究[D];西南大学;2013年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026