即时通信教育平台中负载均衡技术的研究与实现

来源 :北方工业大学 | 被引量 : 6次 | 上传用户:bigcat8194
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络教育是一种基于互联网的传播手段进行学习与教育的一种新型的教育培训方式。当前商业化的网络教育平台大多数是基于B/S、C/S模式的,这种模式最主要的缺点是交互性差、实时性差、服务器压力大。即时通信教育平台为解决这些问题提供了一个良好的解决方案。即时通信教育平台是一个运行在Internet上,基于混合P2P技术的互动教学服务平台,是现实学校的扩展和延伸。平台的通信模型采用混合式P2P结构,使用多个高性能的服务器充当超级节点。用户登录该平台后既能够获得服务器提供的大量教育资源,又能够实时地与其他用户进行点对点交流学习。由于用户(peer)之间可不通过服务器直接交互,减轻了服务器的负载。但由于平台为多服务器结构,充当超级节点的服务器不仅作为索引服务器存在同时也担任着应用服务器的职责,因此保证各服务器的负载均衡成为一个必须解决的问题。本文将负载均衡技术应用于即时通信教育平台,给出了适用于混合P2P网络结构的负载均衡方案。本文首先深入研究了负载均衡技术基本原理和方法,包括基于域名解析、网络地址翻译、半连接、封装和简单IP包转发的负载均衡方案,以及轮转调度、加权轮转调度、最小连接调度、加权最小连接调度、目标地址散列调度以及源地址散列调度等常用的调度算法。针对即时通信教育平台的特点,对平台进行负载均衡设计,将充当超级节点的服务器划分成集群,并增加负载均衡器对用户的登录请求进行调度。在调度算法的设计中,提出了一种基于遗传算法的动态反馈自适应调度算法,该算法基于负反馈的基本原理,充分考虑到影响平台中服务器负载的各种因素,采用加权轮转分配当前用户的登录请求,并根据服务器反馈的负载信息定期对其权值进行动态调整,采用遗传算法计算各超级节点在下一时间段的权值。该负载均衡方案已在“方达”即时通信教育平台中得以应用,实验和应用结果表明对即时通信教育平台的负载均衡设计方案的有效性。
其他文献
全球化的竞争、越来越短的产品生命周期以及多样化的客户需求使得多数企业面临着越来越严峻的生存环境。在这样的环境下,企业往往很难获得足够的利润,这就迫使企业改变经营策略
近年来,随着高速计算机网络、数字压缩技术以及大容量存储技术的快速发展,基于网络的视频服务逐渐成为现实,基于网络的视频服务在娱乐、教育、广告、信息获取等各个方面都有广泛
用计算机生成真实感图形一直是计算机图形学中最具有挑战性的研究方向之一,特别是对不规则模糊物体的模拟十分困难。在火焰、烟、云等不规则模糊物体中,由于火焰的复杂特性,
传统的软件度量方法已经提供了很多评价和控制软件质量的手段,但是随着软件规模的逐渐增大,软件复杂性的不断提高,软件各组成部分之间的相互作用使得软件系统在部分之和以外又产
无线传感器网络集信息采集、信息传输、信息处理于一体,具有广阔的应用前景,是当前网络领域研究的热点之一。IEEE 802.15.4工作组提出一个低数据率的WPAN(LR-WPAN)标准,该规
随着仿真技术、计算机技术和网络技术的飞速发展,复杂系统仿真的应用领域不断扩大,对仿真过程的直观性、交互性和逼真度的需求日益提高。实时分布仿真环境下的视景仿真技术是
软件的应用领域越来越广,人们对软件质量的要求也越来越高。面向对象软件技术也已经得到广泛应用,面向对象软件度量也就更重要起来。当前,已经有很多面向对象度量被提出,并在不断
随着电子集成技术的快速发展,片上系统设计过程变的日益复杂。传统设计方法由于在软硬件设计过程使用不同语言从而造成系统描述不一致、后期细化设计阶段人工将高级语言转化为
本文首先介绍了网络流媒体技术,流媒体的结构和技术特征、传输协议及提供的服务,对当前著名的视频编码标准H.264和MPEG-4进行的简单的分析,以及流媒体的应用领域。其次,根据
网络管理的目标是最大限度地增加网络的可用时间,提高网络设备的利用率、网络性能、服务质量和安全性,提供网络的长期规划。随着网络规模的不断扩大、用户的快速增长,以及日