基于LVS算法控制的在线实时实验评判系统的设计与实现

基于LVS算法控制的在线实时实验评判系统的设计与实现

论文摘要

软件实验对于计算机专业教学而言是一个重要的实践环节,不但检查了学生对算法理论的掌握程度,而且还可以考核学生在规定时间内编写代码的能力。但目前从实验题目的发布、实验过程监管到学生提交源代码文档,再到对源代码文档的评判都是由人工完成。计算机软件实验教学的质量控制、管理与实验编码质量的评价都存在着问题。本文在分析了目前计算机软件编码实验手段的缺陷的基础上,结合网络负载平衡技术和包捕获技术的研究,提出了一种基于LVS算法控制的在线实时实验评判系统的解决方案。本文对IP负载平衡技术,例如NAT负载平衡、IP隧道负载平衡、直接路由负载平衡等一些最前沿的技术进行了重点分析比较。针对Linux平台,阐述了在操作系统内核中系统所实现的八种连接调度算法。并在系统实现中使用加权最小连接调度算法实现调度。本文同时介绍了常用包捕获技术,重点介绍了windows平台下包捕获开发工具winPcap的结构和原理。并在系统中采用winPcap对网络包进行捕获以实现抄袭监控。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 研究课题介绍
  • 1.1 研究背景
  • 1.1.1 背景介绍
  • 1.1.2 类似课题研究情况
  • 1.2 研究目的及意义
  • 1.3 本文工作与论文的组织
  • 1.4 本章小结
  • 第二章 系统总体结构
  • 2.1 系统功能与设计目标
  • 2.1.1 系统基本功能简介
  • 2.2 组成体系结构
  • 2.3 软件体系架构
  • 2.4 本章小结
  • 第三章 项目相关技术研究
  • 3.1 网络负载平衡技术研究
  • 3.1.1 选择负载平衡技术的背景
  • 3.1.2 网络负载平衡功能
  • 3.1.3 网络负载平衡技术综述
  • 3.2 网络监控
  • 3.2.1 网络监控实现方式的选择
  • 3.2.2 包捕获与包过滤的研究与发展
  • 3.2.3 包捕获应用开发包—WinPcap
  • 3.3 本章小结
  • 第四章 关键子系统的设计
  • 4.1 负载平衡子系统设计
  • 4.1.1 LVS集群设计
  • 4.1.2 网络负载平衡的调度算法分析
  • 4.2 抄袭判定子系统设计
  • 4.2.1 封装WinPcap
  • 4.2.2 数据包捕获和分析流程
  • 4.3 系统测试
  • 4.4 本章小结
  • 第五章 总结
  • 5.1 对应用技术的认识
  • 5.2 可能的改进
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于LVS算法控制的在线实时实验评判系统的设计与实现
    下载Doc文档

    猜你喜欢