欢迎来到天天文库
浏览记录
ID:36776555
大小:359.82 KB
页数:4页
时间:2019-05-15
《基于负载的动态网页生成系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、IggN1009—3044E—mail:xsjl@cccc.net.ellComputerKnowledgeandTechnology电脑知识与技术http://www.dnzs.net.enVo1.7.No.28.October2011.Teh+86—551—56909635690964基于负载的动态网页生成系统的设计与实现周全,段然,魏萌,刘斌,周小意(北方工业大学信息工程学院计算机科学与技术系,北京100144)摘要:基于负载的动态网页生成系统基于开源的文化理念,依托现有的虚拟化技术和负载均衡技术,以红旗Asianux操作系统和红旗LVS服务器为平台,系统主要包括负
2、载均衡算法的优化和动态网页图片的生成。关键词:动态网页;负载;调度算法中图分类号:TP393文献标识码:A文章编号:1009—3044(2011)28—6917—03TheDesignandImplementationofDynamicWebpageGenerationSystemBasedontheLoadZHOUQuan,DUANRan,WEIMeng,LIUBin,ZHOUXiao—yi(DepartmentofComputerScienceandTechnology,Co~egeofInformationEngineering,NorthChinaUniversi
3、tyofTechnology,Beijing100144,China)Abstract:TheDynamicWebpageGenerationSystemBasedontheLoadisaccordingtOopensourceculturalconcept,basedontheexist—ingvirtualizationtechnologyandloadbalancetechnique,withtheRedFlagAsianuxoperatingsystemandtheRedFlagLVSserverasitsplatform,thesystemincludesthe
4、optimizationofloadbalancingalgorithmanddynamicwebpageimageformation.Keywords:dynamicwebpage;load;dispatchalgorithm1概述1.1集群的定义计算机集群是一种低成本的分布式计算机系统,它由很多工作站或者PC节点组成,能够提供高性能和高可用性。集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可用性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任意一个系统上运行的服务可被所有的
5、网络客户所使用。集群系统必须可以调管理各分离组件的错误和失败,并可透明地向集群系统中加入组件。1.2集群产生的背景计算机集群是由分布式计算机系统发展而来的,特别是近年来互联网的出现,对集群技术的要求也越来越高。自从世界上第一台计算机ENIAC于1945年在美国宾夕法尼亚大学的莫尔电子工程学院诞生起,人类对计算机性能的探索就一直没有停止过。随着互联网技术的飞速发展,网络在我们生活中扮演的地位也越来越重要,流行站点、门户网站的访问流量逐年剧增,网络服务器负载也越来越大,越来越多的网站管理员在管理站点的同时发现系统的性能瓶颈,海量的点击率会导致系统偶尔超负荷运作,升级服务器、提
6、升服务器性能势在必行。对于以前的单服务器系统,升级的办法是升级硬件,通过使用更快速的CPU,更大的内存容量来提升服务器性能,但这毕竟不是长久之策,升级过程是复杂的,需要耗费较多的人力、物力和财力,而且随着时间的推移,更大的访问流量又必然会使系统出现新的性能瓶颈,对硬件的更新换代不仅会导致过高的投入和更高的维护成本,而且大大降低了整个系统的性能价格比。所以,简单的升级并不能满足系统的长远发展,如何解决网络服务器的可扩展性和高可用性才是需要考虑的重中之重1.3集群的分类随着计算机体系结构的发展,集群以其可扩展性和较低的成本等优势被广泛的研究和应用。由于集群系统构建成本低、系统
7、利用率高,可用性、可扩展性好,现在很多公司、企业和政府,越来越多地使用集群来满足其高可用性、高性能计算的需求。按照侧重点以及集群系统所要完成的任务的不同,可以将集群分为以下三种类型:1)负载均衡集群将外部的应用请求尽可能平均的分配到不同的计算机上处理,充分利用集群系统的计算能力,提高整个系统的处理效率。21高可用集群高可用集群的主要功能就是利用集群系统的容错性,对外提供7x24小时不间断的服务。有许多的应用程序都是必须一天24小时不停运转的,如工业控制系统、数据库服务器等关键应用。比较有名的高可用集群有MissionCriti
此文档下载收益归作者所有