数据同步在基于内存数据库的HLR系统中的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:w19282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
归属位置寄存器HLR(Home Location Register)作为CDMA移动通讯系统中的一个重要数据库,主要存储和提供移动终端用户的位置信息和业务信息,是CDMA系统的核心。系统对其稳定性和可靠性提出了很高的要求。传统HLR系统的信令前置机部件、业务处理部件、数据库部件之间采用高速以太网互连,业务处理部件需要访问数据库部件才能完成业务处理。但是在实际的应用中,出现了因为网络、病毒或数据库部件自身的软硬件故障而导致HLR业务处理中断的情况。为了避免或降低上述因素对HLR系统的影响,提高HLR系统的可靠性,需要设计一种更加可靠的方式来存储数据。本文在商用数据库管理系统的基础上研究并设计了一种满足实时性、可靠性要求的基于内存数据库(Memory Resident Database)的HLR系统方案。内存数据库作为主数据库,商用大型数据库作为备份数据库。这一设计思路的困难在于:如何保证用户数据在内存库(前台)和商用库(后台)之间的一致。前后台数据库中的数据存在差异,如果不能实时的实现数据同步,可能会造成呼叫等操作的失败。此外由于系统用户数量大,单个用户信息量大的特点,前后台数据同步还必须考虑流量控制,数据传输的可靠性和完整性。本文提出了前后台数据同步设计实现方案。针对上述难点采用以下方式对系统进行了优化,有效的保证系统的实时性和可靠性:1.数据上载时采用失步缓冲区和内存库一一对应的关系,对每个内存数据库数据定时循环上载,减少对单个数据库的负荷,有效的控制上载流量和速度,防止在上载数据过程中系统负荷过大影响业务操作。2.数据传输过程中采用严密的消息应答方式,使失步消息不丢弃,保证了数据传输消息的可靠性。3.数据上载时,对分包的用户数据采用临时缓冲区存储,数据接收完整再写入内存库,有效的保证了用户数据的完整性。
其他文献
科学上的许多问题可以归结为在一组带有噪声的量测量下估计出随时间变化的系统的状态。对一些严格限制的情况,这些最优递推解的确存在,如卡尔曼滤波以及网格滤波。但是对于通用
切换系统是现代控制理论中比较重要的一类研究对象。在实际的切换系统中,时滞现象、不确定性以及系统内外的干扰等因素与切换机制相互作用,使得切换系统更为复杂。因此,研究
从数据中发现知识是分析复杂数据和建立决策系统的基石,其中模式分类是知识发现中的一项重要内容。近年来,研究者们广泛采用人工智能方法来解决模式分类问题,并且在医学诊断
嵌入式实时操作系统是嵌入式和实时性相结合的产物。目前已广泛应用于制造工业、通信、航空航天、军事武器装备等领域。   本文介绍了嵌入式系统、实时系统、实时操作系统
空间信息技术自上世纪80年代发展至今,已经步入集成化、网络化和产业化发展的新时期。与此同时随着计算机网络技术的发展以及Internet技术的广泛应用,分布式技术及分布式系统应
计算机系统中,操作系统对内存的管理是十分重要的,内存管理也是操作系统中最复杂的一部分。在linux系统中,用户程序对内存的使用需要操作系统对内存管理的支持和libc库的支持
直流变换器是一种直流电压变换装置,能够快速地将输入直流电压变换为理想的输出直流电压,由于直流变换器具有能量利用率高、电子元件少等优点,因而在办公自动化、家用电器、
能源机组调度问题是一类重要的组合优化问题。该问题通常是在满足一定的约束条件下,确定机组的启停及机组的生产量,以达到生产成本最小的目标。合理的优化调度方案能够提高劳
电极调节控制系统是电弧炉炼钢的关键环节,其快速且准确的电极位置控制是节约电能、缩短冶炼周期、降低电极消耗及延长炉衬寿命的关键因素之一。然而,电极控制系统又是一个具
减摇鳍作为船舶主要减摇装置之一,其转鳍驱动系统一直是电液伺服系统。近年来随着机电一体化技术的飞速发展,交流伺服驱动技术得到迅速发展,这使机电伺服系统作为减摇鳍驱动装置