论文摘要
随着计算机网络的不断发展和Internet的广泛应用,人们可以共享世界范围内的资源和信息。为方便共享和管理纷繁复杂的网络资源和信息,目录服务技术应运而生。轻量级目录访问协议(Lightweight Directory Access Protocal, LDAP)作为目录服务的标准协议,应用日益普及。应用自身的变化性,要求LDAP目录服务系统提供模式动态维护功能以适应其需要。目录服务系统HUST-DSS支持LDAP,选用开源软件OpenLDAP的目录服务器提供普通目录服务,集成了自主设计和开发的LDAP模式管理系统,支持模式动态维护。为实现用户透明访问,采用基于公共对象请求代理体系结构(Common Object Request Broker Architecture, CORBA)的代理技术,并引入混合副本管理策略提高系统可用性。LDAP模式动态维护过程中首先要求保持LDAP模式一致性。为方便检验一致性,引入了模式一致性的等价条件,模式不变量。模式维护操作前后需保持模式不变量,为此,构造了一套一致性维护规则用于引导模式维护操作的执行。为简化分析,根据LDAP模式定义将模式操作分为两类,并构造了模式基本操作集。针对每种模式基本操作,提出了相关的模式维护算法。模式动态维护过程中还必须维护目录数据与模式的一致性。为减少主要因磁盘数据重组造成的服务时间延迟,在分析目录服务特点的基础上,引入条目热门度概念。根据条目热门度评价策略评价条目的类型,将热门条目数据存放于缓存中,并采用了专门的缓冲区管理模型管理热门条目数据和条目热门度信息。在评价条目类型的基础上,采用一种由系统驱动和用户查询驱动相结合的策略维护目录数据与模式的一致性。实验表明,对于模式维护后的用户查询服务,这种目录数据与模式的一致性维护策略比传统策略减少了一定的延迟时间。
论文目录
相关论文文献
标签:目录服务论文; 模式论文; 模式一致性论文; 目录数据与模式的一致性论文; 条目热门度论文;