基于OpenStack的试卷合成系统的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:iloveshe1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用技术的飞速发展,以网络和信息技术为基础的网络教育已经越来越普遍,题库系统的建设及计算机智能组卷减轻了教师大量重复性的工作;同时计算机智能组卷有助于提高教学质量、增加考试的科学性和客观性。  现有题库组卷系统,提供五种出卷方式,包括检索组卷、手工组卷、自动组卷、题分组卷和题数组卷;组卷系统依据用户输入的知识点、题型、难度、试题分数和试题数量等不同目标参数抽取试题生成试卷。受计算机硬件资源和考生操作计算机水平的限制,网上考试并不能满足所有考生的需要。因此题库组卷系统还提供试卷合成服务:即依据试卷的试题结构,生成Word形式的印刷试卷、参考答案、试卷答案、答题本、试卷分析等文件,供用户下载打印考试。  在现有组卷系统的架构中,基于Word文件的试卷合成服务,需要多次打开并读写Word文件,性能较差;试卷合成服务是基于独立服务器模型的,单个试卷合成服务器的处理能力是有限的,当同时并发的试卷合成请求达到一定上限时,试卷合成服务器便无法快速有效地响应用户的请求。  本文在分析实验室题库组卷系统架构的基础上,完成了单个试卷合成服务的性能改进、试卷合成服务请求的负载均衡调度、题库组卷系统和试卷合成服务的虚拟化部署,主要包括以下几部分:  (1)分析现有试卷合成服务的架构及流程,找出影响试卷合成服务性能的因素,并采用基于HTML文件的试卷合成服务改进单个试卷合成服务的性能。  (2)详细分析了题库组卷系统的整体架构及独立试卷合成服务器的局限性,在研究现有负载均衡算法的基础上,采用基于试卷合成服务器上正在执行任务的剩余执行时间的负载均衡算法,实现试卷合成服务请求的多服务器最优化调度。  (3)研究现有的开源云计算平台,采用开源云计算软件OpenStack安装私有云计算平台,在私有云平台上部署整个题库组卷系统和试卷合成服务,提高题库组卷系统的可扩展性和伸缩性。
其他文献
在互联网技术飞速发展的今天,搜索引擎已经成为人们生活中必不可少的一部分。各式搜索引擎已经成为在信息过载的互联网中搜寻信息的有利工具。但是,搜索引擎的表现并不总是尽如
近年来,随着对经典集合的研究及应用的不断深入,经典集合的弊病也日益暴露,如信息丢失、边界过于明显等。因而需要寻找一个新的方法来处理数据中的模糊性,改进经典集合的缺点
多目标优化问题(Multi-ObjectiveProblems),在理论科学研究和实际工程应用中常常遇到的一类问题。它一般包含多个相互冲突的子目标,要找到满足所有目标约束的最优解(集),通常将问题
随着多媒体和网络技术的迅速发展,多媒体信息与日俱增,然而如何有效地对这些视频数据进行组织、表达、存储和管理,以及如何对其进行快速检索与浏览已成为视频领域中急需解决的重
互联网络节点间的距离估测技术一直是网络测试领域的研究热点之一,在分布式系统得到越来越广泛应用的今天,越来越显示出其重要性,是确保应用与服务质量及对网络实施有效管理的基
大数据背景下,分布式机器学习算法和系统的研究得到广泛关注。机器学习作为大数据挖掘的主要方法之一,提高其算法收敛速度和精度、算法可扩展性、学习系统的易用性和稳定性具有
为了增强微波辐射计的探测能力,近年来对各种新体制辐射计的研究逐渐成为热点,其中具有代表性的有:采用稀疏天线阵列的综合孔径辐射计可有效提升被动微波遥感的空间分辨率;极
随着计算机网络和通信技术的飞速发展,网络环境已经从早期相对静态的、面向特定组织和用户群体的封闭式网络,转变为可公共访问的、面向大量动态用户的开放式网络。访问控制是保
随着计算机存储能力和计算速度的不断提高,真实场景的三维模型越来越多地出现在各种应用中,成为计算机表现现实世界的一种重要方式。三维模型具有真实、直观、方便观察等优点
自从人类创建和应用计算机网络以来,如何保障网络的安全一直是一个摆在我们面前的研究难题。随着网络技术的日益进步,网络规模的不断扩大和网络应用种类的不断增加,让网络安全的