多用户分组查询与并发控制研究

来源 :南京航空航天大学 | 被引量 : 1次 | 上传用户:klyx808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
越来越多的用户希望能在满足自身需求的前提下,通过共享资源以提升资源使用性价比,如拼车、合租、拼团旅行等,这对多用户分组查询及更新提出了新的挑战。在用户进行分组查询时,分组查询算法需要在满足用户对查询对象偏好的同时也满足用户对于同组成员的偏好,并尽可能提高查询效率,已有的分组查询算法不能满足用户对组内成员也存在偏好的需求。在用户进行分组更新时,利用现有并发控制方法不能解决组内协同并发,组间互斥并发的问题,因此基于用户分组的并发控制具有重要的研究意义。本文在对现有组查询及并发控制研究的基础上,针对基于分组的多用户偏好查询以及基于分组的并发控制展开研究,主要贡献概括如下:(1)针对现有的分组算法在对用户进行分组时,未考虑用户对组内其他成员的偏好的问题,提出一种基于用户分组的多用户偏好查询算法PQBG,算法将查询分为四个步骤:首先基于欧氏距离从全体查询用户中产生预选结果集;然后依据用户对查询对象的偏好相似度降序排列生成预选队列;接着利用组属性集合与组偏好集合筛选出最终的同组用户;最后为该组用户生成查询结果集。利用真实数据集对PQBG算法与其他三种查询算法进行比较,结果表明PQBG算法在查询时间和用户满意度上具有更高的查询性能。(2)针对现有并发控制方法在解决多组用户并发控制问题时的不足,提出GB-2PL封锁机制以及“组锁”的概念,该封锁机制可解决多个用户组发生并发冲突的情况,最终返回用户满意的结果。在此基础上,给出GB-2PL封锁机制的规则以及锁管理器的数据结构,并对GB-2PL机制进行算法描述,最后对GB-2PL机制的可行性进行证明。通过仿真对比实验表明,GB-2PL封锁机制能有效解决多组用户对数据元素发生访问冲突时的并发控制问题,提高组成功率。(3)在前两项研究的基础上,设计实现了拼车查询-并发处理原型系统CQCPS,该系统可以实现对查询用户进行分组查询及分组并发控制。论文对该系统的设计思想、系统架构以及各个模块的设计进行了详细的介绍,并与不对用户进行分组及分组并发控制的系统进行比较,实验结果表明CQCPS系统具有较好的性能。
其他文献
随着网络社交平台、安防视频监控的普及,如何在大规模人脸数据库中根据需求高效、准确查询并检索到相关的人脸图像成为计算机视觉中的热点问题。本文针对大规模人脸属性图像
在现实生活中,不仅仅只有社交网络以网络的形式来表示实体之间的关系,诸如生物圈和互联网等也都可以使用网络来进行表示。网络中的节点就代表着一个实体,网络中的边则表示了
本文首先介绍了当前对印染废水处理的一些常用方法及各自的优缺点,然后介绍了能提高过氧化氢的氧化活性的催化剂如金属及其氧化物、酶和金属配合物等,重点介绍了大环酰胺类金
作为高压电网中的重要无功补偿装置,可控并联电抗器的可靠运行对于整个电网的稳定运行具有重要意义,相应的对其保护提出了很高要求。TCT式可控并联电抗器(Thyristor Controll
随着室内定位技术的快速发展,室内位置服务将在未来几年成为一个热门行业,并将逐渐出现在日常生活中的各个角落。但在使用这些室内位置服务时所导致的隐私泄露是一个值得关注
目的:通过建立大鼠术后肠梗阻(POI)模型,观察小承气汤对大鼠术后肠梗阻的治疗作用,并初步探讨其作用机制与NF-κB/IκB信号通路的关系,为临床应用小承气汤改善术后肠梗阻提供
伴随着人类社会日益增长的能源需求,面对着陆地资源开发殆尽的难题,能源开发由内陆转向深海是一种不可逆转的趋势。目前,各国对海洋资源的争夺日趋激烈,要想保持社会、经济、
本文应用1959~2016年东北地区105站的降水数据,结合35项环流指数和(NCEP/NCAR)月平均再分析资料,利用REOF、线性趋势、小波分析、奇异值分解(SVD)、合成分析等方法对东北地区
光子晶体光纤(PCF)是一种周期性排列空气孔的新型光纤,其中空气孔的直径达到微米级,复杂的结构使PCF具有无截止单模、高非线性、色散可调等特性,因而在光通信等领域有着广泛
作为第一代超分子主体的冠状化合物利用其对金属离子以及铵离子特殊的选择络合作用进行分子组装形成的超分子聚集体如准轮烷、轮烷等在超分子化学展示了广阔的应用前景。由准