基于JXTA的FTP服务器集群负载平衡策略研究

来源 :南昌航空大学 | 被引量 : 0次 | 上传用户:sgjies
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FTP访问数量的激增和动态性能的提高,单个FTP服务器已不堪重负,服务运行的高效性和处理海量请求的伸缩性更是无从谈起,一般采用集群或分布式技术来解决这一问题,采用集群技术实现简单,能收到较好的效果,但存在集群负载全局平衡性差等问题。 为解决FTP服务器集群负载全局平衡性差的问题,本文在分析、对比现有FTP服务器集群负载平衡策略的基础上,针对LB(Load Balance,负载平衡器)型FTP服务器集群的特点,提出了一种负载平衡策略。本文定义了一种FTP服务器集群模型,介绍了分布式统一平台的构建过程和FTP负载平衡算法的详细设计过程。该策略采用JXTA技术构建分布式环境的统一平台,将集群划分成多个互不相交的子集,每个子集含有一个超级节点,子集间的协商通过彼此超级节点间的相互通信来完成,采用全局-局部-再全局自适应负载平衡策略对FTP请求进行动态调度,即:当有FTP任务请求需要进行初始分配时,首先采用全局平衡子策略的RS(Real Server,服务器节点)负载预估机制为FTP任务请求分配RS节点;然后进行集群子集内的负载平衡,采用状态变化驱动策略和周期驱动策略获取RS节点的负载信息,按队列规则选择转移RS节点和被转移RS节点;此时,如果子集内部RS节点仍处于非平衡状态,则启动全局协调平衡策略对各子集进行负载平衡。 实验在校园网的同一子网内进行,JVM采用jdk1.5版本,JXTA采用2.3.7版本。为方便实验数据的统计、分析,采用Apache 组织的开放源代码Log4j项目,结合Apache Jakarta Project 中的 Commons Logging 组件来实现跟踪机制,得到程序运行时间、当前状态等信息。与基于最少连接的负载平衡策略相比,采用本文所提出的FTP服务器集群负载平衡策略具有更好的稳定性,各个RS节点的资源得到了有效利用,FTP服务器集群的负载基本平衡。
其他文献
针对某企业的生产需求,实际生产调度中存在位置限制及一些特殊的工序间关系约束,最小化最大完工时间是其最终的优化目标。由于该类问题与实际生产的效率与投入成本密切相关,
电子投票作为传统投票的电子化,不仅可以节省人力和物力,而且方便、灵活和安全,同时保证了投票者的利益和投票结果的公正。因此,电子投票越来越受到欢迎,成为投票领域发展的
人脸识别是当前一个热点研究领域,它作为一种身份验证的技术在信息安全、出入控制等领域有着广泛的应用前景,但同时人脸识别作为一个经典的高维小样本问题,对模式识别算法的
随着微电子技术、计算技术以及无线通信技术的进步,低功耗多功能的传感器得到了快速的发展,而且无线传感器网络已经被广泛地应用。数据聚集是无线传感器网络应用中一项重要的
领域术语自动抽取是自然语言处理中的一项重要任务,特别是中文术语的自动抽取是中文信息处理的一项基础性的课题,术语抽取可以应用到领域本体构建、专业搜索、文本分类、类语言
毛发建模、渲染绘制及运动模拟是毛发模拟中相互独立而又密切相关的三个方面。近年来,人们在毛发模拟方面取得了许多突破性的进展,特别是在渲染绘制算法及复杂发型建模方面提
随着计算机技术在各类电子产品当中的广泛应用,嵌入式系统作为一种实用,高效的计算机系统,不断地得到广泛的开发与应用。目前嵌入式产品已经形成了非常广泛的市场,对于供应商
随着传感技术、通信技术和计算机技术的飞速发展以及微型机电系统的日益成熟与完善,无线传感器网络已广泛应用到许多领域。传感器网络的覆盖问题是无线传感器网络研究和应用
随着Internet技术的发展,社会的信息化程度进一步提高,越来越多的面向海量数据管理的大型应用(如流媒体、大型中央平台等)不断涌现。传统的DAS体系结构下的存储系统已经远远
用户管理是企业信息网格不可缺少的部分,能否对网格中的用户进行有效地管理将影响到网格稳定运行及其自身的发展。目前网格用户管理的研究均偏重于网格环境下的安全通信、安