多级安全分布式事务处理系统的研究与实现

来源 :江苏大学 | 被引量 : 3次 | 上传用户:c122319673
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业和信息技术的不断发展,越来越多的信息需要处理及交流,而处理信息最有效的工具是数据库应用系统。一方面必须提高系统效率,尽可能的共享信息资源,另一方面必须防止盗用者利用共享平台获得系统中不属于其权限范围之内的资源。多级安全(Multi-Level Security简写为MLS)分布式事务处理的研究一直受到人们的关注,也是信息安全中的一个重要研究课题。E.Bertino等提出的基于信号锁的多级安全并发控制机制虽然解决了隐通道问题和“饥饿”问题,但在高负载情况下大量低密级事务时常更新数据而产生让高密级事务回滚的信号,故很容易引起高密级事务的“饥饿”。S.Pal提出的利用数据两个提交版本的锁协议虽然解决了以上问题,但它利用一个截止期,在该截止期内高密级事务读数据必须要完成。如果不能完成,则必须夭折,并有可能无限期的被延迟。而且高密级事务总是读数据的旧版本,这也可能不会被接受。本文将信号锁机制和利用数据两个提交版本的锁协议结合,提出一种基于信号锁和两版本的多级安全并发控制机制,即所有的读事务(高密级和低密级的)都读已提交的版本,而写事务则在一个未提交版本上进行,高密级读事务通过信号锁机制来确保安全性和一致性。这样就结合信号锁和两个版本的功能特性,解决了传统并发控制协议的隐通道和“饥饿”问题,在高负载情况下高密级事务的执行效率也得到有效提高,并给出了形式化证明。传统的多级安全分布式提交协议也很难满足分布式环境下的安全与可串行化要求。本文给出的多级安全分布式提交协议(S2VBSEP协议),在低读锁异常的情况下允许分布式事务继续执行,分布式事务在提交前通过信号锁机制来满足可串行化和安全需求,这样就避免了过度夭折高密级事务而造成的高密级事务的“饥饿”,同时也利用两版本优势提高了分布式事务处理的效率。本文还给出了多级安全分布式事务处理原型系统关键模块的设计与实现。通过实验原型,证明本文提出的安全并发控制协议及多级安全分布式提交算法都是可实现的和可行的。
其他文献
信息化是当今世界经济和社会发展的大趋势。气象信息化是气象领域发展的趋势。“数字气象”这一全新概念的提出,其作为数字中国的有效组成部分,将充分利用现代信息技术,开发
可用性(Availability)是高可用计算机系统在特殊环境下提供服务过程中最重要的评价指标,是高可用服务的生命线。在采取措施提高服务可用性之前,开展更精确、更可信的服务可用性评
高粱籽粒在尼日利亚被用于传统的 pito 啤酒生产(Olaniyi 等,1987),籽粒发芽后加水磨碎并发酵。其籽粒成分如淀粉、蛋白质在发芽期间发生数量和质量变化。应用发芽的高粱能
在高中生物学课堂教学中笔者进行了问题情境的创设方法研究,现将初步研究结果总结如下.一、课前导入中的问题情境的创设著名教育家第多斯惠曾说过,“教育的本质不在于传授知
生物新课程标准,进一步提高学生科学素养的要求,尤其是发展学生的科学探究能力;探究性学习是一种积极的学习过程,主要是指学生在学习中自己探索问题的一种方式,具有开放性、
党的十六大指出,要在全党开展以实践“三个代表”重要思想为主要内容的保持共产党员先进性的教育活动.这是学习贯彻“三个代表”重要思想,在新的历史条件下保持共产党员先进
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
虚拟现实和计算机仿真技术是当前计算机应用中最广泛的实用技术。随着两种技术应用的不断深入,计算机作战模拟越来越受到世界各国军队的重视。 本文首先研究了海洋战场建模
一、高中生物实验教学的重要性rn生物学是一门以试验为基础的自然科学,其教学也离不开实验.生物学实验指研究人员为了检验某种生命科学的理论或假设而进行的操作或活动.生物
进化测试是近年来刚刚兴起的测试数据自动生成技术,已在很多实际工程中得到了成功应用。其主要思想是利用进化算法将测试数据的生成问题转化成为进化搜索问题,从而实现测试的