论文部分内容阅读
随着当今计算机和互联网技术的不断进步及基础设施的不断升级,加上软硬件开发商对人性化界面益加重视,互联网使用的进入门槛在逐渐降低,广大的网络用户对各种在线服务也提出了越来越高的要求。作为保证服务质量方案之一的集群服务器系统,以其具备的高可用性,负载平衡性,易扩展性和数据安全性,近年来受到越来越多的关注。
网络游戏作为互联网大型应用项目之一现今已经形成了较大的产业规模。其发展势头之迅猛已经超出了许多互联网研究人员的预料。这个特殊的网络业务给社会的各个方面带来了许多值得探讨的问题,在技术上则对作为其硬件支撑平台成员之一的服务器系统提出了更高的要求。
本文利用网络游戏的业务特征研究服务器集群系统的负载平衡问题,尝试着将当前流行的服务器集群技术和作为热门互联网业务之一的网络游戏相结合,探讨处于后者这个特殊的商业环境中,集群服务器的负载平衡应当具有的技术特点。针对较适合商业网络游戏应用的加权最少连接调度和带优先级到达流的加权最少连接调度算法,本文对前者提出了一种新的分配系数的简洁算法,对后者提出了结合优先级和分配系数的权值矩阵负载平衡算法。
本文首先对目前流行的集群服务器技术进行了介绍,对商业环境青睐的几种典型的集群系统进行了分析,重点探讨了其负载平衡算法的一般原理和实现方案。结合本人从实际实习工作中获得的经验和数据,分析了商业网络游戏的应用特点,用排队论建模的方法分析了在这个特殊的环境中集群系统应当具备的性能,并借MATLAB软件的仿真对分析结果进行了验证。