基于负载均衡的文件服务系统的设计与实现

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:heermeisi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  当今是因特网飞速发展的时代,人们更多的依赖网络去处理平时生活中的各种事情,这样就给网络服务器带来了巨大的压力。传统的、单一的服务器模式受其CPU、内存和磁盘I/O等硬件配置的限制,无法再承受过多的压力。为此,集群技术应运而生,它把多台不同配置的服务器综合利用,提高资源使用率,有效地分担了过多的压力。但是如何把用户请求合理的分配给集群中的多个节点,避免出现有的节点任务繁重,而有的节点处于闲置状态的情况,此时就需要找出合理的负载均衡算法从中进行调配。本文所做的主要工作如下:   1)首先,在服务器集群技术研究的基础上,考虑上传文件的特点,提出一种改进的负载均衡算法。该算法综合考虑上传文件的负载、各个节点的实时负载及服务器的硬件配置,避免大文件上传到负载重的节点上造成负载失衡;并采用动静结合的策略,把集群节点分为轻载、适载、重载三组,然后组间使用优先级法,组内使用加权轮转法;当节点负载组间变化时再向主服务器发送负载状况,从而减少与主服务器的频繁交互带来的网络带宽。   2)其次,构建实验环境,应用Badboy和JMeter测试工具进行了测试。对改进算法、周期性动态反馈负载均衡算法以及未使用负载均衡算法的系统分别进行比较。实验表明,改进算法减少了用户的等待时间,提高了系统的吞吐量,更好的实现了负载均衡。   3)最后,给出了系统的整体框架,采用java编程语言来实现。主要功能包括,收集集群中请求文件和各服务器的负载情况;根据改进的算法选出可用的服务器,并返回给浏览器端;使浏览器端直接与该服务器连接,完成请求任务;并进行实时监控,及时发现、去除出现宕机等有问题的服务器。
其他文献
基于感兴趣区域ROI(Region of Interest)的图像压缩方法,具有在不丢失重要信息的同时又能有效地压缩数据量的特点。本文为了能自动提取自然图像中的主要视觉信息,引入了视觉感
交通图像理解是在交通图像分析的基础上,结合人工智能、神经网络、模糊逻辑以及人类认知学等理论,研究交通图像中各目标的性质及其相互联系,理解场景内容或对象特征的含义,挖掘出
人脸识别是当前计算机模式识别领域中的一个非常活跃的研究课题,在安全检测、身份验证、军事、商业等领域具有广泛的应用前景。基于人脸识别的自动身份认证具有重要的理论意义
远传抄表是一种无需人工现场干预就能完成表具数据抄取的新型抄表方式,有效克服了传统抄表方式工作量大、效率低、误差大等诸多缺点,为实现表具信息化管理提供了技术保障和基础
  随着城市化进程不断加快,城市交通规划欠缺和公交线路设计不合理等问题相继暴露出来,智能化交通应运而生。与传统的城市交通不同,现代化的城市交通要求规划更加合理,并且在公
当今一个主要趋势就是在一个芯片上集成大量的处理器,构成多核系统以实现高性能,而不是像过去那样单纯的依靠提高处理器的频率。这些集成度很高的处理器阵列通过并行和特定指令
无线传感器网络因其广泛的应用范围(如军事国防、医疗救护、交通疏导、环境监测等等),受到了国内外研究者的重视,成为了当今最炙手可热的研究方向之一,而路由技术作为无线传感器网
面对校园网用户和业务流量的不断增长,对网络带宽资源需求也越来越大,但是各种网络应用无序地抢占有限的带宽,必然导致网络运行效率的降低。随着互联网和宽带技术的发展,P2P
自聚焦是非线性光学中最常见最基本的物理问题之一,从上世纪六十年代起,自聚焦就一直是非线性光学领域热门的研究课题。   从实践的角度来看,自聚焦效应限制了允许通过介质的
借助于嫦娥一号星载CCD相机和激光高度计等设备,我们获得了描述月表形貌特征的海量月表地形数据。为此本文主要研究构建多尺度月表地形三维模型的若干关键技术,包括全月球海量