论文部分内容阅读
NGImeetings是北京交通大学下一代互联网互联设备国家工程实验室在当前多媒体网络通信技术飞速发展的背景下,基于Web软件技术开发的一款功能强大的视频会议系统,支持音视频通信、电子白板、文字聊天、文档转换、桌面共享等多种功能。随着应用规模的扩大,以单服务器模式工作的NGImeetings系统逐渐暴露出运行效率不高,用户容量小,扩展性差等缺点。本文正是针对这个问题,研究一种能够优化NGImeetings系统服务架构的实施方案。首先,本文分析了视频会议技术研究的背景及发展趋势,把握视频会议优化设计的大体思路,随后介绍视频会议、服务集群、云计算相关知识,为接下来的研究工作奠定基础。其次,在深入研究NGImeetings系统体系结构、通信平台、服务流程的基础上,并结合相应的需求分析,本文提出了一种基于负载均衡高可靠性的集群框架结构------NGImeetings Cluster。NGImeetings Cluster由三种功能组件组成,分别是:集群调度节点、集群通信节点、集群服务节点,系统的具体功能采用相关软件进行实现,除了提供视频会议服务,还融入了负载均衡、故障转移、集群节点动态管理、共享数据管理等机制。再次,本文将已完成的NGImeetings Cluster系统迁移到了云计算平台之中,相比传统的资源分配部署方式,面向云的NGImeetings Cluster大大降低了IT成本,并且具有更好的可扩展性及更高的资源利用率。最后,本文基于云计算平台对NGImeetings Cluster系统进行了测试,测试结果表明该系统能够正常地工作于云平台之中,并具备良好的服务性能。本文方案的成功设计和实施,不仅优化了视频会议的系统架构,使之能有效工作于大规模高负载的网络环境中,同时也是一次云计算业务部署实践,为后续基于云计算平台的研究工作打下了良好的基础。