基于分布式系统的程序监控技术研究及其应用

被引量 : 0次 | 上传用户:compasion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将程序监控技术应用于程序设计在线竞赛、编程上机考试、在线判题系统,可以实现程序评测的完全自动化,大幅度的提高工作效率,减轻教师的负担。此类判题系统的共同点就是需要在服务器上运行用户提交的程序,因此存在着一定安全隐患;而且面对大量的用户提交,对性能上也有很高要求。程序监控技术作为此类系统的核心,有着安全性和高效性两方面的要求。本文讨论了在Linux操作系统下监控用户进程的两种方法——修改系统中断向量表和使用ptrace系统调用,并对这两种方法进行了比较。为了解决判题系统的效率问题,本文提出了使用分布式系统的方法。分布式系统有着效率高,可靠性强,易于扩展的优点,非常适合于判题系统。最后基于以上的分布式的程序监控技术,我们实现了新一代的浙江大学在线判题系统,并与以前的判题系统做了对比。通过测试新系统在各个方面都超越了老系统。
其他文献
为了解长江中下游磷营养盐的分布特征及磷素的污染状况,2014年5月29日至6月7日沿长江中、下游干流在湖北武汉,江西九江,安徽安庆,江苏的南通、镇江、南京,上海等地设置采样断
基于中医术语的英译原则,比较《黄帝内经·素问》所载“心痛”一词的英译。通过文献考证,比较分析国内外常用中医术语词典和四部《素问》译本中关于“心痛”的翻译。目前
目的探讨原钙粘蛋白-10(procadherin-10,PCDH10)基因是否通过调控Wnt/β-catenin信号通路抑制多发性骨髓瘤细胞的增殖及其相关机制。方法采用脂质体转染法将空载体pc DNA3.1(
20世纪后期,世界范围内社团组织的勃兴导致宪法变迁。在宪法基本权利制度方面,社团自治权成为一项新兴基本权利,社团既是集体权利的享有主体又是社团成员基本权利的保障主体
<正> “生命全程”(Life span)作为一个术语最初出现于本世纪四十年代,然而只是在最近十几年中,它才逐步确立为一种关于人类心理发展的观点,一种发展心理学的理论;并且逐渐形
针对液压紧链器存在的系统工作不稳定、可靠性及使用寿命低等问题,通过分析液压紧链器实际紧链过程,设计出液压紧链器液压控制系统,并介绍了分析液压系统的使用和维护要求。
任务驱动教学法是一种以发展学生能力为主的教学方法。它把学生的学习活动与完成任务或解决问题相结合,以探索问题来引导和维持学生的学习兴趣和动机,让学生拥有学习的主动权
<正>课堂教学是全面实施素质教育的一个主要渠道,要想收到比较好的教学效果,我们就要努力提高课堂教学质量。小学数学是培养孩子严密的逻辑思维能力的基础,能为孩子未来的发
<正>实现中华民族的伟大复兴,凝聚了几代中国人的夙愿,是170年来中华儿女矢志不渝的奋斗目标,是中国人民的跨世纪梦想。习近平总书记在参观《复兴之路》展览时的讲话中指出:"
<正>我院临床药师积极参与医院重症感染患者会诊和危重患者的救治,特别是在特殊使用级抗菌药物和多重耐药菌会诊中发挥了重要作用。临床药师参与会诊面对复杂的合并症感染问