欢迎来到天天文库
浏览记录
ID:34429862
大小:2.12 MB
页数:64页
时间:2019-03-06
《硕士论文-基于agent的负载均衡系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华中科技大学硕士学位论文基于Agent的负载均衡系统的设计与实现姓名:廖倩申请学位级别:硕士专业:计算机应用技术指导教师:胡迎松20080607华华华华中中中中科科科科技技技技大大大大学学学学硕硕硕硕士士士士学学学学位位位位论论论论文文文文摘摘摘要要要负载均衡(Load-balancing)技术用于分布式系统中以求达到资源的有效利用,但现有的负载均衡系统大多采用广播或轮循的方式去提取负载信息,占用了大量的系统资源且效率低下,并多采用各自的均衡策略适用于特定的环境缺乏灵活性。智能代理(IntelligentAgent
2、)因其具有移动性与自主性,能够减少通信次数,完善负载信息的提取并针对不同的环境做均衡策略调整,因此将其与负载均衡技术相结合,给出基于Agent的负载均衡系统(Agent-basedLoadBalancingSystem,ALBS)以解决传统负载均衡系统中的不足。设计了具有各种功能特性的移动Agent,利用提取负载信息Agent的移动性实现一种基于Agent的负载信息提取和更新算法,从而减少了负载提取时的通信次数;通过算法启动Agent、请求解析Agent、重载主机Agent和映射表Agent间的协调与合作实现ALB
3、S的任务迁移,以减轻传统负载均衡系统做任务迁移时的负担;运用环境感知Agent、结果解析Agent和策略选取Agent间的交互实现ALBS的自主性策略调整,增强了传统负载均衡系统的智能性;利用具有Agent特点的容错技术,如检查点设置与回滚恢复技术提高ALBS的稳定性。在基于C++的Agent运行平台AP09上,实现了ALBS的各功能组件,通过功能组件的相互合作完成了ALBS系统在Linux环境中发送心跳信号和提取负载信息两个方面的测试,经过测试证明该系统的性能和效率良好,并具有很好的实用价值。关键词:::智能代理
4、,负载均衡,策略调整,任务迁移I华华华华中中中中科科科科技技技技大大大大学学学学硕硕硕硕士士士士学学学学位位位位论论论论文文文文AbstractLoad-balancingtechnologyisusedinthedistributedsysteminordertousethesystemresourceseffectively.However,mostoftheexistingloadbalancingsystemextractstheloadinformationinthebroadcastorRoundRob
5、inway,whichtakesupalotofsystemresourcesandhaslowefficiency.Andrespectivebalancedstrategiesareused,whichisonlysuitableforthespecificenvironmentandemptyofflexibility.TheIntelligentAgentwhichhasmobilityandautonomycanreducethenumberofcommunicationandperfecttheextr
6、actionofloadinformation,andadjustthebalancedstrategyfordifferentenvironment.Therefore,withthecombinationofIntelligentAgentandLoad-balancingtechnology,theAgent-basedLoadBalancingSystem(ALBS),ispresented,whichcanovercometraditionalLoad-balancingsystemdeficiency.
7、ThemobileAgentswithcharacteristicsofseveralfunctionsaredesigned,Oftheidiographicoperations,themobilityoftheLoadInformationExtractionAgentisusedtoactualizeanalgorithmsofextractingandupdatingloadinformationbasedonAgent,whichreducesthenumberofcommunicationwhenext
8、ractingtheloadinformation.WithcoordinationandcooperationamongthestartingalgorithmAgent,theparsingrequestAgent,theheavyhostAgentandthemappingtableAgent,thetaskmigrationofALBSisachie
此文档下载收益归作者所有