APP下载

基于云计算的可扩展云教室解决方案的设计与实现

2016-03-17霍绍博耿君毅李栓林王晓颖付长冬

计算机应用与软件 2016年2期
关键词:系统

霍绍博 耿君毅 单 莘 李栓林 鲁 瑞 王晓颖 付长冬

1(中国移动通信集团有限公司 北京 100032)

2(北京邮电大学 北京 100876)



基于云计算的可扩展云教室解决方案的设计与实现

霍绍博1耿君毅1单莘1李栓林1鲁瑞1王晓颖1付长冬2

1(中国移动通信集团有限公司北京 100032)

2(北京邮电大学北京 100876)

摘要针对当前基于cluster的电子虚拟教室的诸多不足,提出一种基于云计算的云教室的实现方案。该方案通过使用分布式文件系统解决了传统云教室扩展性差的问题,并在很大程度上提高云教室的I/O性能;同时,通过线程调度机制实现了云教室资源调度管理以及多个云教室的同步读写。实验结果表明:该方案能够用于创建大规模高伸缩性的云教室,解决目前电子教室的可扩展性差、I/O性能低以及高峰用户读写响应慢等问题,达到设计要求。

关键词云计算云教室大数据hadoop

DESIGN AND IMPLEMENTATION OF SCALABLE CLOUD CLASSROOM SOLUTION BASED ON CLOUD COMPUTING

Huo Shaobo1Geng Junyi1Shan Xin1Li Shuanlin1Lu Rui1Wang Xiaoying1Fu Changdong2

1(China Mobile Group Corporation,Beijing 100032,China)2(Beijing University of Posts and Telecommunications,Beijing 100876,China)

AbstractAs to the disadvantages of current cluster-based virtual e-learning classroom, this paper proposes an implementing solution of cloud-computing based cloud-classroom. This solution ravels out the problem of poor scalability of traditional cloud classroom by using the distributed files system technology, and improves to great extent the I/O performance of cloud classroom; meanwhile, through thread scheduling mechanism it realises the resources scheduling and management of cloud classrooms as well as the synchronised read-write process between many cloud-classrooms. Experimental result shows that the solution can be used to create large-scale cloud classroom with high scalability, solves the problems of existing e-learning classrooms including poor scalability, low I/O performance and slow read-write responses to users in peak time, and meets the design requirement.

KeywordsCloud computingCloud classroomBig dataHadoop

0引言

随着在线教育的发展,越来越多的商家推出了电子教室服务,如edu.yy.cn、coursera等。使用这些电子教室,所有会员用户都可以开设课程[1],因此这类电子教室不仅需要考虑基本功能实现问题,而且还要考虑系统性能问题,如同时上课的电子教室数量、每个教室人数上限、每个教室可同时切换的教材或内容数量等等,这类性能问题直接关系到用户体验和用户学习质量[2]。

目前主流的电子教室的实现平台多基于Cluster集群模式的系统架构[3],这种架构存在的主要问题包括:1) 同时打开的电子教室数量有限,而且平台扩展性差;……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统