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