移动通信数据交换系统DESC中负载均衡子系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:chenshu541775136
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和信息化程度的提高,数据已成为各企业和机构的重要资产。而海量数据也为各种应用服务带来了严峻的挑战,提高对海量数据的访问能力和分析能力已经迫在眉睫。 海量数据通常使用分布式的存储方法。由于各种数据分析应用对查询处理效率的要求很高,因而在分布式基础上提高查询效率已成为数据库和信息处理处理领域重要的研究内容之一。 由于数据存取的随机性,各分布式存储节点间存在负载不均,会导致系统性能下降。目前在负载均衡领域有很多研究成果,但在分布式数据库领域的负载均衡研究还不成熟,并且目前成熟的分布式数据库产品中都没有实现自动负载均衡功能。 本文基于北京大学数据库研究室与西门子中国研究院的合作项目“面向负载均衡的数据分布组织的关键技术研究”,提出了分布式数据库系统数据分布和动态负载均衡算法,主要包括: ◇基于数据访问历史的数据分布方法DDAH (Data Distribution according toAccessing History)基于数据访问历史的数据分布方法DDAH使用修改的桶散列算法,基于数据访问历史,在系统初始时按照数据的访问负载对其进行分布,使得在初始条件下系统中各节点的访问负载近似相同,尽量降低系统负载的不均衡程度,减少数据或任务迁移次数。 ◇基于数据访问负载的负载均衡控制算法LBCC(Load Balancing with CentralController)LBCC是一种带有中央控制器的动态负载平衡策略。中央控制器在全局状态信息的基础上做出负载均衡决策。LBCC能够在系统运行中,根据系统当前的全局状态自动进行系统负载调整,维持各节点的总数据访问负载近似相同,提高查询处理性能。 ◇基于数据访问负载均衡的数据迁移策略DMLB(Data Migration based on LoadBalancing)DMLB是在LBCC算法做出负载均衡决策后,根据LBCC的决策结果来具体实施数据迁移的过程。在数据迁移过程中,DMLB能够保证在各种故障发生时数据完整性不被破坏,从而保证有价值的数据在迁移过程中不被丢失。 由于移动通信网络与交换子系统大量使用分布式数据库来存储用户数据,而实际应用中负载不均衡问题对系统性能造成显著影响,因此在移动通信网络基础架构上,本文设计并实现了移动通信数据交换系统DESC(Data Exchange Systemin mobile Communication)中的负载均衡子系统,将文章提出的各种算法应用于移动通信网络中。 文章在移动通信真实数据基础上进行了大量实验,实验证明负载均衡子系统能够在现有移动通信架构上稳定运行,并且本文提出的负载均衡和数据分布算法都具有较好的性能,可以有效降低任务平均响应时间和掉线率。
其他文献
从80年代开始税收电子化到1994年开始实施的金税工程,我国税收信息化逐步从如何管理数据发展到如何利用数据的层次。随着税收信息化的推进,各税务部门已建立了一系列税收征管系
数据仓库是一种有效的数据存储工具,OLAP是面向数据仓库的数据分析和知识提取的有效工具。本文以国家重大科学工程为背景,对LAMOST的天体光谱数据仓库系统进行了研究,对提高
目前上许多应用程序需要创建和管理网络会话。由于终端的移动性,多个命名,或者同时进行多个多媒体会话,所有这些使得应用程序变得很复杂。SIP(Session Initiation Protocol)协议
随着计算机技术与通信技术的迅速发展,计算机网络得到了广泛的应用,越来越多的政府机关、军事部门和商业机构通过计算机网络存储和处理有价值的、敏感的数据。以计算机网络为核
随着.NET平台的不断完善和多层体系结构的不断发展,基于.NET分布式多层体系结构在企业的开发中应用越来越广泛。三层C/S体系结构,克服传统二层C/S体系结构的缺陷,将表示层和业务逻
作为学术界和工业界关注的热点之一,数字水印被认为是一项在数字版权保护方面非常具有潜力的技术。人们对水印技术在标识所有权、跟踪使用、保证合法授权访问、阻止非法复制和
软件构件库是软件复用中管理可复用构件的基础设施,它为基于构件的软件开发中的构件生产和构件复用两方面工作之间建立了桥梁。构件库中的构件是来自软件生命周期各个阶段的可
本文着眼于椭圆型偏微分方程的数值求解,重点研究了其在一类非规则结构化网格上的有限差分和有限元离散方法以及相应的快速解法。   经典有限元和有限差分方法在处理二维问
学位
近年来,开发单用户应用系统的协同功能,使之成为支持多用户协作的协同系统,是计算机应用领域的一项迫切工作。在交互式系统中,因为是用户操作驱动的方式,加之协同问题本身的特点,协
随着互联网的发展,Web已成为世界上最大的信息库。Web挖掘帮助用户从海量的Web数据中高效且准确地获取有用的信息。由于其广泛的应用前景,对于Web挖掘的研究已越来越受到学术界