论文部分内容阅读
在工程实践中,我们经常会碰到这样的情况,一个基于网络的管理信息系统,用来处理外来用户的请求。有时候在线用户的数量会突然爆炸性的增长,导致系统由于负载过大而瘫痪。对于这种情况,我们不能为了一个不经常出现的用户数量,而增加系统的硬件设备,因为这对平时的正常情况来说是一个浪费。因此,我们希望有这样一个系统,它的整体性能可以随负载的增加而动态的提高,平时负载低的时候可以降低性能而达到节约资源的目的。 本文着眼于以上的现实情况,提出了自己的解决方案。采用基于JavaRMI和JavaBeansTM的分布式对象技术,并且专门设计了负载分配算法,建立一个自适应的分布式“辅助服务器”机群(Cluster)系统,它的规模是可以动态自适应变化的,也就是说系统的设备数量可以随着系统负载的变化而变化。 本系统将在一定程度上提高Web服务器的数据库访问速度,从而在整体上提高了Web服务器的性能,同时又节约了硬件资源。