发明名称 一种基于服务的可扩展程序竞赛评测系统
摘要 本发明涉及一种基于服务的可扩展程序竞赛评测系统。评测系统由Web服务器、应用服务器、评测调度服务器、数据服务器、备份服务器,评测服务器六部分组成。其中Web服务器和应用服务器之间、Web服务器和评测调度服务器之间分别通过网络连接;评测调度服务器以通信的方式分别与数据服务器、备份服务器和评测服务器连接;应用服务器以通信的方式分别与数据服务器和备份服务器连接。采用本系统结构易于扩展,在线评测系统吞吐量大、响应速度快、开放性强。通过备份服务器和增量备份方式,保证了数据安全性。同时,动态的评测调度策略应用范围大和灵活性强,适用于程序竞赛中的程序评测,还可以在计算机教学实验中加以应用。
申请公布号 CN102591778B 申请公布日期 2015.04.29
申请号 CN201210005736.9 申请日期 2012.01.09
申请人 福建师范大学 发明人 张仕;吴闻;赖会霞
分类号 G06F11/36(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 福州君诚知识产权代理有限公司 35211 代理人 戴雨君
主权项 一种基于服务的可扩展程序竞赛评测系统,其特征在于:评测系统由Web服务器、应用服务器、评测调度服务器、数据服务器、备份服务器,评测服务器六部分组成,其中Web服务器和应用服务器之间、Web服务器和评测调度服务器之间分别通过网络连接;评测调度服务器以通信的方式分别与数据服务器、备份服务器和评测服务器连接;应用服务器以通信的方式分别与数据服务器和备份服务器连接,所述的一种基于服务的可扩展程序竞赛评测系统是指一种基于服务的分布式程序竞赛评测系统,评测系统接收用户提交的输入,记录并返回反映程序正确性和效率的评测结果;在Web服务器收到程序评测请求时,Web服务器把请求转发到评测调度服务器上,并由评测调度服务器协调数据服务器、备份服务器、评测服务器共同完成程序评测,最后把结果通过Web服务器返回用户;在Web服务器接收到非程序评测请求时,则把请求转发到应用服务器,由应用服务器协调数据服务器、备份服务器完成相应任务,并把结果通过Web服务器返回用户。
地址 350108 福建省福州市闽侯县上街镇福建师大科技处