论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
简论远程教学网络应用服务器端的体系结构设计

关键词:远程教学网络应用;高可靠性;扩展性;三层体系结构

摘要:本文分析阐述了一个远程教学网络应用的服务器端的体系结构设计.作者针对系统的总体需求,参考了目前的服务器端的先进技术,提出了系统的体系结构和各个功能层次的设计方案.这个设计满足了本系统对高可靠性,低延迟以及扩展性的要求.


一个成功的大型网络服务系统在设计中必须考虑到以下几项关键要求:高可靠性(HighAvailability),低延迟(LLateny),扩展性(Salability)和安全性(Seurity).本文基于上述要求,参考了目前多种先进的相关技术,提出了一个远程网络教学系统的体系结构规划和设计方案.
  1系统功能,设计宗旨和总体结构
本系统主要提供远程教学所需的学生在线注册、记录管理、远程教学课件、课堂讨论、作业提交、教师答疑以及在线测试等主要功能,所有这些功能都通过互联网络来完成.系统处理能力的设计目标是要能够支持多达10000注册学生和每天不少于百万级的访问量.
本系统的一个设计宗旨是不采用高端或专用计算机,而是使用通用计算机硬件系统.这主要是依据所谓横向拓展(Sale-ut)的思想,而不是纵向拓展(Sale-up).也就是说系统在整体上要能够使用分布式并行处理技术,把系统负荷合理分配到多台对等的服务器上.这样更有利于系统的扩展性,甚至可以构建出有成千上万个服务器结点的集群(lustering)来提供超强的数据处理能力.这也是所谓云计算技术(ludputing)的核心思想之一。
本系统的主要操作系统平台选择开放的Linux系统.依据系统的性能目标和扩展性的要求,本系统总体结构采用了如图这样的分层结构有效的划分了系统功能,每个层次的功能都相对独立,这样既有利于对各个层实施有针对性的优化策略,也简化了整体维护的复杂度,是目前复杂网络应用经常采用的设计,二.本文的重点是要对这个远程教学系统在体系结构层次进行分析和讨论,而不涉及各层软件系统的具体实现.下面对各层所要解决的问题,设计的策略和技术展开进一步讨论.
  2网页层的设计
网页层的任务是受理师生从网页浏览器所提交的请求,并最终发给用户所需的内容.网页服务器(ebServer)是其核心,本系统选用了目前全世界使用最广泛的Apahe服务器,同时又采用了代理服务器(Prxy)和缓存(ahing)的技术.
网页层向用户所提供的内容大致可以分为静态(Stati)内容,与动态(Dynai)内容,近几年涌现的多个内容分布网络(ntentDistributinNetrks)主要就是针对静态内容的.本系统的静态内容相对总体内容比例较大.针对这些特点,本设计在网页服务器前加上经过作者软件强化后的反向代理服务器(ReversePrxy),它具备以下功能:
1)缓存(ahing)内容.由于静态内容很少需要更新,所以使用缓存技术可以把它们存储于代理中.用户对静态内容的请求大都由代理直接处理后返回给用户,这样就大大减少了网页服务器的负荷,有效地满足了用户低延迟的要求.这里决定缓存效率的是其替换算法(ReplaeentAlgrith),作者对LRU算法加以改进,考虑了文件大小和取用频率的因素,更适合教学系统的特点.另外,使用支持ESI(EdgeSideInludes)语言的反向代理,缓存也可以有效分担部分动态内容对网页服务器带来的负荷,明显提高系统对动态内容的处理速度.本设计还进一步参考了其它动态内容的提速技术,对动态网页碎片(PageFragents)在网页服务器内也进行了缓存.
1所示的三层结构(Three-tierArhiteture)的设计.

为了进一步证明本设计的效果,作者设计了一个针对静态内容的实验,使用HPLadRunner软件来模拟500学生用户同时连续访问随机的静态网页.实验结果如图2所示,其中点画线为未使用反向代理,实线为使用反向代理.它显示在使用改良过的反向代理后,网页反应时间由平均约36s降到了只有约6s,系统功能的提升是很显著的.

未完...点击下方链接下载完整文档

简论远程教学网络应用服务器端的体系结构设计

关键词:远程教学 网络 应用;高可靠性;扩展性;三层体系结构 摘要:本文分析阐述了一个远程教学网络应用的服务器端的体系结构设计.作者针对系统的总体需求, 参考 了目前的服务器端的先进技术,提出了系统的体系结构和各个功能层次的设计方案.这个设计满
  • 上一篇:图书馆个性化在线知识服务研究
  • 下一篇:浅析网络应用软件监控系统通讯协议设计
  • 利用网络平台加强高校网络思想政
    浅谈网络新闻传播的交互性
    P2P网络技术应用中常见问题的分
    网络信息传播对和谐金华建设的负
    用Windows终端仿真程序实现微机
    教育需要绿色网络生活
    试论电子计算机网络安全在在的问
    网上商店税收征管问题研究
    浅论校园网络中存在嗅探器的解决
    浅谈关于网络出版的概念以及我国
    我国的行政问责制度浅析
    教师教育网络课程的设计策略(1)
    从“互联网+”看电视传媒的思维
    商业周刊:网络普及让新型宽带广
    浅析真实性原则下的网络新闻采写
    网络时代青年教师网络应用能力
    计算机基础课程远程教学系统的
    工程设计的网络应用方案探讨
    工程设计的网络应用方案探讨(1
    浅谈计算机网络应用基础
    基于主机的3D网络应用的研究和
    浅析网络应用流分析与风险评估
    简论计算机网络应用安全问题与
    浅析针对网络应用层实现多播的
    浅析计算机网络应用基础课经典
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除