IDP平台负载均衡技术的研究与实现
本文选题:集群 切入点:负载均衡 出处:《北京邮电大学》2010年硕士论文
【摘要】: IDP(Integrated Data-Service Platform)是开放的、模块化的、基于标准的基础平台,它向下提供与短信网关、彩信中心、BOSS (Business Operation Support System,运营支撑系统)、WAP (Wireless Application Protocol,无线应用协议)网关等功能实体的通信,向上提供用户鉴权、短信/彩信编辑发送、用户管理等公共功能。其主要能力和结构建立在满足现有移动数据业务的基础上,包括彩信、短信和WAP等。基于IDP平台可以进行多种业务的开发和整合,包括手机报、手机广告、彩信营销等等。 基于IDP平台的多种业务已经成功在国内多个省份商用,随着业务种类和业务用户量的不断增加,各种业务对IDP平台的可用性和可扩展性要求越来越高。为应对越来越严重的平台负载,基于集群实现IDP平台的负载均衡是十分必要的。 负载均衡是由多台服务器以对称方式组成一个服务器集群,每台服务器都具有同等地位,均能单独对外提供服务。通过特定的负载均衡技术,将外部请求根据服务器集群中各服务器上的负载状况合理分配到某台服务器上,籍此大幅提高获取数据的速度,提高服务器的整体处理能力,解决海量并发访问问题,并提高可靠性,可用性,可维护性,最终目的是加快服务器的响应速度,从而提高用户的体验度。本文将重点论述基于负载均衡技术对现有平台增加集群的支持,并针对IDP平台的特点,提出适合IDP平台的负载均衡算法。 IDP平台所面临的是如何及时处理大量数据的问题,具体的说就是针对消息下发任务,创建大量的消息包并进行下发处理的工作,这和传统的负载均衡系统存在着较大的差异。我们必须考虑到IDP平台中的负载均衡与传统的负载均衡系统的差异性,进行有针对性的设计。 本文在深入研究负载均衡系统基本原理和常用算法的基础上,针对IDP平台的具体特点提出了基于任务分解的自适应负载均衡算法,并在IDP平台中实现了该算法,对实验系统进行了详细测试和性能评估。实验结果表明,所提出的算法性能开销较小,系统性能稳定可靠,能很好的适应IDP平台的特殊环境。 基于任务分解的自适应负载均衡算法的基本思想是:基于负反馈的基本原理,根据各负载服务器节点当前可用资源和负载状况,进行均衡决策。在进行负载调度时,会根据各服务器节点不同的当前可用权值将庞大的消息下发任务分解为若干个大小不等的子任务,然后将每个子任务分配到权值大小与子任务大小匹配的某个服务器节点上,从而动态适应负载的变化。采用基于任务分解的自适应负载均衡算法后的IDP平台,既充分利用了各个节点的服务器资源,又保证了对任务的及时响应。
[Abstract]:The IDP(Integrated Data-Service platform is an open, modular, standards-based basic platform that provides down communication with functional entities such as SMS gateways, MMS's boss Business Operation Support system, Operations support Systems (OSS), WAP Wireless Application Protocol (WAP) gateways, etc. Provides user authentication, SMS / MMS editing and sending, user management, etc. Its main capabilities and structures are based on satisfying existing mobile data services, including MMS, SMS and WAP. Based on IDP platform can be used to develop and integrate a variety of services, including mobile newspaper, mobile advertising, MMS marketing and so on. Many kinds of services based on IDP platform have been successfully used in many provinces in China. In order to deal with the more and more serious platform load, it is necessary to realize the load balance of IDP platform based on cluster. Load balancing is a cluster of servers composed of multiple servers in a symmetrical manner. Each server has the same status and can provide services separately. According to the load condition of each server in the server cluster, the external request is allocated to a certain server reasonably, so as to greatly improve the speed of obtaining data, improve the overall processing ability of the server, and solve the problem of massive concurrent access. And improve reliability, availability, maintainability, the ultimate goal is to speed up the response speed of the server, and thus improve the user experience. This paper will focus on the load balancing technology based on the existing platform to increase cluster support, According to the characteristics of IDP platform, a load balancing algorithm suitable for IDP platform is proposed. IDP platform is faced with the problem of how to deal with a large number of data in time. Specifically, it is to create a large number of message packets and send them for the task of message sending. This is quite different from the traditional load balancing system. We must consider the difference between the load balancing in the IDP platform and the traditional load balancing system, and carry on the targeted design. On the basis of deeply studying the basic principle and common algorithms of load balancing system, this paper proposes an adaptive load balancing algorithm based on task decomposition for the specific characteristics of IDP platform, and implements the algorithm in IDP platform. The experimental results show that the proposed algorithm has the advantages of low performance overhead, stable and reliable system performance, and can adapt well to the special environment of IDP platform. The basic idea of the adaptive load balancing algorithm based on task decomposition is: based on the basic principle of negative feedback and according to the current available resources and load status of each load server node, balancing decision is made. Large message sending tasks are decomposed into several subtasks of varying sizes based on the currently available weights of each server node, and then each subtask is assigned to a server node whose weight size matches the size of the child task, The IDP platform based on the adaptive load balancing algorithm based on task decomposition not only makes full use of the server resources of each node, but also ensures the timely response to the task.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TN929.5
【相似文献】
相关期刊论文 前10条
1 杨晓军;;全局服务负载均衡策略的常见技术及应用[J];中国科技信息;2004年22期
2 陈利兵;张阳安;黄永清;李玲;任晓敏;;基于遗传算法的静态逻辑拓扑设计[J];北京邮电大学学报;2006年01期
3 沙波;刘杰;;负载均衡技术在WAP网关中的应用[J];北京工商大学学报(自然科学版);2006年04期
4 郭丽娜;钱华林;葛敬国;王兴杰;张道庆;;基于网络处理器的入侵防护系统的设计与实现[J];微电子学与计算机;2006年11期
5 田波;;MPLS负载均衡实现技术[J];信息安全与通信保密;2007年05期
6 袁爱军;王钢;;单出口双核心冗余网络环境的负载均衡[J];中国教育网络;2007年10期
7 彭勤涛;龚奇夫;;论局域网的优化[J];沙洋师范高等专科学校学报;2007年05期
8 董肖;;两种负载平衡算法的设计与比较[J];电脑与信息技术;2007年06期
9 ;Array Networks负载均衡解决方案助力中国石化新办公大厦DNS系统[J];计算机与网络;2008年22期
10 李华生;郭裕顺;;NAND闪存面向负载均衡的空间管理[J];机电工程;2009年05期
相关会议论文 前10条
1 季磊;谭庆平;;一种针对CDN系统的负载均衡解决方案[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
2 张敏;郭军华;陈飞;;Linux集群技术研究与应用[A];电工理论与新技术2004年学术研讨会论文集[C];2004年
3 马婕;蒋青;唐伦;陈前斌;;用多代理联盟解决泛在网络的负载均衡[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
4 赵立芳;马向南;;WLAN中双链路负载均衡的研究与应用[A];中国通信学会第六届学术年会论文集(下)[C];2009年
5 陈明;王振武;;基于.NET Remoting技术的分布式构件库模型[A];2007年全国开放式分布与并行计算机学术会议论文集(上册)[C];2007年
6 史军晖;程良伦;;EASNS:一种能量敏感、负载均衡的感知节点调度算法[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年
7 翟晓波;杨放春;;Parlay Framework中基于负载感知的业务发现方法[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年
8 徐萌;孟祥武;陈俊亮;梅翔;;综合业务平台负载均衡的研究[A];2006年全国通信软件学术会议论文集[C];2006年
9 郑旭明;胡光岷;;基于链路丢包率估计的Ad Hoc网络负载均衡路由[A];2008年中国西部青年通信学术会议论文集[C];2008年
10 黄海月;;基于负载均衡的无线Mesh骨干网接入算法[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
相关重要报纸文章 前10条
1 于开年 张国才 史韶惠;路由器实现线路负载均衡[N];网络世界;2002年
2 何支涛;牵手:反垃圾、Web防御、负载均衡[N];网络世界;2008年
3 本报记者 边歆;随需而变 创新不止[N];网络世界;2009年
4 本报记者 张旭军;博科负载均衡新品的四大优势[N];网络世界;2010年
5 ;负载均衡让宝钢网络不再中断[N];网络世界;2007年
6 张旭军;根深枝茂[N];网络世界;2007年
7 新疆财经学院 孙彬;负载均衡的电子商务技术[N];新疆科技报(汉);2001年
8 河北省沙河市二十冶高中 于江波;负载均衡[N];中国电脑教育报;2004年
9 F5金融行业解决方案咨询经理 扬明飞;给应用加份“保险”[N];网络世界;2007年
10 ;Array负载均衡助中石油加油卡系统[N];人民邮电;2009年
相关博士学位论文 前10条
1 张泽华;云计算联盟建模及实现的关键技术研究[D];云南大学;2010年
2 杨际祥;并行与分布式计算负载均衡问题研究[D];大连理工大学;2012年
3 王小海;常数度P2P系统负载均衡与拓扑优化技术研究[D];国防科学技术大学;2010年
4 曾锋;无线Mesh网流量负载均衡关键技术研究[D];中南大学;2010年
5 吴宇;对等网络内容搜索及索引缓存研究[D];中国科学院研究生院(计算技术研究所);2006年
6 胡晓峰;并行路由器体系结构若干关键技术研究[D];国防科学技术大学;2004年
7 郑相全;基于负载均衡的无线自组网关键技术与算法研究[D];电子科技大学;2005年
8 余鑫;集群路由器关键技术研究[D];华中科技大学;2005年
9 刘安丰;基于QoS的分布式Web服务结构模型及其关键技术研究[D];中南大学;2005年
10 朱承;基于资源类型的非集中式网格资源发现方法研究[D];国防科学技术大学;2004年
相关硕士学位论文 前10条
1 杨妙;IDP平台负载均衡技术的研究与实现[D];北京邮电大学;2010年
2 吕月梅;结构化P2P系统的负载均衡策略的研究[D];北京邮电大学;2011年
3 张永辉;DHT服务器集群系统的负载均衡研究[D];北京邮电大学;2011年
4 胡利军;Web集群服务器的负载均衡和性能优化[D];北京邮电大学;2010年
5 周顺;面向Web Service的负载均衡策略研究[D];湖南大学;2010年
6 冯青峰;基于Java RMI的分布对象负载均衡研究与实现[D];西安电子科技大学;2002年
7 李莉;图书馆类网站建设的若干技术问题研究[D];华中师范大学;2004年
8 方瑞;自助建站负载均衡解决方案研究与实现[D];北京邮电大学;2011年
9 黄登玺;基于负载均衡的防病毒防火墙的设计和实现[D];中国科学院研究生院(软件研究所);2002年
10 潘传志;远程虚拟实验信息平台负载均衡研究[D];华中科技大学;2004年
,本文编号:1696809
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1696809.html