分享到:

Linux与服务器集群技术

随着网络的普及,网络服务器需要为越来越多的用户提供服务。在这种条件下,即使单台服务器性能再高,所能提供的服务也是有限的。因此,人们引用了对用户透明的多台服务器为多用户提供服务的服务器集群技术。$$  基础:同样的服务环境$$  为了使得多台系统能表现得如同一台服务器系统一样,那么就必须具备一个基本条件,就是这么多台服务器系统,每台单独运行,都能提供完全一致的服务。否则,不同的服务器提供不一致的服务,又如何对外表现出完全一致的表现呢?$$  实现:任务调度$$  当所有的服务器都具备一致性的表现,接下来的任务就是将任务按照一定的方式分配给这些服务器,这就是任务调度。$$  实现任务调度首先需要要将任务尽可能地按照小粒度分割,每个粒度应该是能够在不同服务器部分上单独执行的最小单位。粒度划分得越小,任务分割得越平均,因而整体效果就越好。但粒度的划分是有一定条件的,粒度越小,粒度之间的关联就越紧密。$$  实现任务调度的方式有很多种。一...  (本文共2页) 阅读全文>>

天津大学
天津大学

基于Berkeley DB的集群服务器研究

随着互连网的各类应用不断丰富,服务器端的工作量也在不断的增大,尤其是web服务器。对于一些商业服务来说,服务中断或者是关键数据的丢失会造成很大的损失。由于以前的服务器是通过多个单独文件的形式存储数据的,但是服务器的I/O资源是有限的,随着客户请求的不断增多,服务器会表现的反应缓慢,严重时会使服务器瘫痪。为了解决这些问题,本论文将Berkeley DB数据库系统与集群技术应用于服务器系统,提出了基于Berkeley DB(BDB)数据库系统的集群服务器系统。BDB集群服务器是将Berkeley DB数据库系统应用到集群系统中组成一个基于Linux的服务器系统。使用集群技术可以获得稳定、可靠、可伸缩的服务器系统,应用Berkeley DB数据库系统可以获得高效的数据处理系统。BDB集群服务器系统将上述优势相结合,因而使其具有可靠、稳定、易扩展、成本低、安全、高效的特点。本论文首先介绍了WEB发展现状以及研究的意义,然后研究了BDB集...  (本文共70页) 本文目录 | 阅读全文>>

武汉科技大学
武汉科技大学

基于Linux可伸缩网络服务器的设计与研究

如今,快速增长网络需求已经对网络服务器的性能提出了巨大的挑战。如何提高服务器的性能已经成为亟需解决的问题。对单个服务器进硬件升级不是一个理想的办法,因为这样做不仅代价昂贵,而且对性能的提升非常有限。集群技术的出现为解决这个问题提供了一个有效的办法。而集群系统中负载均衡算法的优劣直接影响集群系统性能的高低。所以,对集群软件算法的研究非常重要。本文通过对现有的几种负载均衡算法的详细分析,在WLC(加权最小连接算法)算法的基础上提出了改进的动态反馈负载均衡算法。并搭建了一个基于LVS(Linux virtualserver)的可伸缩网络服务器测试平台,对改进的算法进行了测试。本文的主要研究内容如下:首先,介绍LVS集群技术的产生背景、技术特点、研究现状。其次,介绍了LVS集群的相关概念和特点,介绍了几种典型的服务器集群。第三,分析了LVS集群系统的体系结构,研究了基于IP层的三种负载均衡技术和八种基本调度算法。然后,详细分析了现有LV...  (本文共47页) 本文目录 | 阅读全文>>

《湖北职业技术学院学报》2009年01期
湖北职业技术学院学报

一种Linux平台下校园网服务器集群实现方案

随着校园网络的普及,校园网络服务器需要为越来越多的用户提供服务。在这种条件下,即使单台服务器性能再高,所能提供的服务也是有限的。目前,很多大学校园都使用多台Linux服务器为广大师生提供网络服务,同时希望这些内部设置对用户透明,即对外表现得如同一台服务器一样。采用服务器集群技术,并借鉴并行计算技术研究中的有关技术,可解决以上问题。1高校校园网服务器使用现状及用户需求由于高校学生、教职员及相关人员较多,高校服务器访问量大,而且数据处理量也较大,如网站主页、精品课程、课程开发、电子课件、资源下载等。为保证访问的流畅性,必须用多台Linux服务器系统共同组成一个服务器群,来分担访问流量,对外还要表现得如同一台服务器系统一样,因此必须使多台Linux服务器系统的每一台都能单独运行,并提供完全一致的服务,避免不同的服务器提供的服务不一致[1]。比如W eb服务器,我们可以设置多台W eb服务器,每个W eb服务器中保存的网页文件内容完全一...  (本文共4页) 阅读全文>>

郑州大学
郑州大学

负载均衡算法研究及其在电子商务平台上的应用

伴随着Internet技术的飞快发展,使用各种网络服务的用户越来越多,这就意味着网络数据量的增大,各种网络访问的并发度也在升高,这些因素都对网络服务提供商提出了更高的要求,对于一些提供大负载Web服务的服务器来说,CPU与I/0的处理能力渐渐地已不能满足用户的要求。从网络技术的发展来看,内存访问速度的增长、服务器处理速度的增长都赶不上带宽的增长速度,这就意味着对于电子商务平台来说,更多的性能瓶颈将会出现。解决这种问题有两种方法,不断升级硬件和构建服务器集群来均衡负载。而构建服务器集群均衡负载的方法无论在开销还是性能方面都要优于第一种方法,所以,本文主要研究服务器性能的优化和构建服务器集群来进行负载均衡的有关技术。本论文对Web服务器Apache2.0进行了研究及一定程度上的优化,并且还对基于Linux的虚拟服务器集群技术(简称LVS)和其中的负载均衡算法进行了研究和分析,在此基础上提出了一种基于动态反馈的负载均衡算法。本论文根据...  (本文共61页) 本文目录 | 阅读全文>>

天津工业大学
天津工业大学

基于标准Linux内核的动态负载均衡实现

Linux把服务器,甚至PC机联接起来筑成一个稳定强大的虚拟计算机,Linux的出现让服务器集群变得普及。本文主要是研究了Linux下负载均衡集群的原理、技术、思想,并对现有的Linux负载均衡进行改进,使之更好地应用于实际。揭示了Linux/LVS框架下负载均衡的概念、原理及其结构。给出如何整合现有的技术来搭建一个真实的,并且能用的负载均衡集群系统,对每一步都作了详细地说明。深入分析基于IP层的LVS转发结构及其调度算法,逐步提出一种新的,改进的动态调度机制,能更好的发挥虚拟服务器负载能力。动态调度所涉及的技术都是先做了详尽的分析和解说。具体地阐述动态调度设计的思想、框架,细致地讲叙动态调度的算法、及其实现方法;建立在Netfilter模块之上的LVS是如何接洽的;LVS是如何处理IP包的。以上的处理方法都是本人在实际的工作中总结出来的。通过对源码级负载均衡的研究,并最终提出一种新的调度方法并给出了具体的实现方法和步骤来满足实...  (本文共67页) 本文目录 | 阅读全文>>