- 无标题文档
查看论文信息

中文题名:

 基于私有云的e-Learning架构研究    

姓名:

 JAYASENA KUDAMADUWAGE PUBUDU NUWANTHIKA    

学号:

 2013Y90200017    

保密级别:

 公开    

论文语种:

 eng    

学科代码:

 081202    

学科名称:

 计算机软件与理论    

学生类型:

 硕士    

学位:

 工学硕士    

学校:

 武汉理工大学    

院系:

 计算机科学与技术学院    

专业:

 计算机科学与技术    

研究方向:

 Cloud Computing    

第一导师姓名:

 宋华珠    

第一导师院系:

 武汉理工大学    

完成日期:

 2015-04-30    

答辩日期:

 2015-05-24    

中文关键词:

 私有云 ; 在线学习 ; 虚拟私有网络 ; 资源共享 ; 虚拟化    

中文摘要:

云计算为e-Learing提供了更好的平台。现在多数e-Learning平台不能在公有或私有云平台与私有网络架构之间共享资源,一般需要花费额外代价去部署环境。本文提出了一种基于VPN和私有云的e-Learning架构,能帮助学生在低成本的情况下,轻松建立和配置自己的在线学习环境,高效分享资源。

本文主要工作分为如下三个方面:

(1)提出基于私有云的e-Learning的整体架构

该架构由私有云、在线学习、校园网络和VPN部分组成。通过开源软件实现私有云,并可在虚拟机上高效运行;e-Learning系统主要包括计算机科学课程虚拟机、备份系统以及管理用户账户的基于角色认证系统;并采用Eucalyptus结构和虚拟隧道完成交互功能。

(2)利用VPN将校园网与私有云进行集成

VPN为校园网和私有云之间的通信提供了专用网络。当有地址链接到VPN时,云管理员允许用户使用任意的IP地址去访问其中的资源而不用考虑冲突。虚拟私有云使用VPN来创建安全信道,消除了云计算和企业级组件中的复杂配置问题;把安全VPN链接扩展到了云架构虚拟机之中,e-Learning平台与其他位置的多平台之间的连接也变得可行和可扩展。说明了该架构能够允许本地网络与基于桉树(Eucalyptus)的带有VPN隧道的私有云之间的互通信。

(3)所提出架构的实现

 给出了架构搭建所需的软硬件环境并做出了整体部署策略;通过呈现节点控制器,集群控制器以及云控制器的所有配置展示了私有云架构的建立,并描述了在私有云架构中,图像管理、实例、卷和快照的创建。其中:e-Learning平台实现了基于角色的认证系统,用户账户通过轻量级目录访问协议存储在中心数据库中;在私有云域以服务器模式运行OpenVPN来实现VPN服务器,客户端以客户端模式运行OpenVPN,连接到服务器,从私有云内网获得路由,然后通过VPN隧道在内网中访问服务器。

参考文献:

[1] J. Méndez and E. J. Gonz, Implementing Motivational Features in Reactive Blended Learning?: Application to an Introductory Control Engineering Course,[J] ,2011,54(4):619–627.

[2] R. Buyya, C. Vecchiola, and S. T. Selvi, Mastering Cloud Computing[M] Elsevier, 2013:111–140.

[3] P. Mell and T. Grance, The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology,[R],2011.

[4] R. Moreno-, Key Challenges in Cloud Computing, Internet Comput,[R] 2013.

[5] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,[J] Futur. Gener. Comput. Syst,[J],2009, 25( 6):599–616.

[6] F. Karim and I. I. R. Goodwin, Using Cloud Computing in E-learning Systems,[J],2013,Int. J. Adv. Res. Comput. Sci. Technol, 1(1):65–69.

[7] Z. Guoli, The applied research of cloud computing platform architecture in the E-Learning area,2nd Int. Conf. Comput. Autom. Eng,[C],2010: 356–359,

[8] K. Palanivel and S. Kuppuswami, Architecture Solutions to E-Learning Systems Using Service-Oriented Cloud Computing Reference Architecture, 2014,[J],Int. J. Appl. Eng. Manag, 3(3):547–559.

[9] R. F. Alcattan, Integration of Cloud Computing and Web2 . 0 Collaboration Technologies in E-Learning,[J],2014, Int. J. Comput. Trends Technol,12(12).

[10] Microsoft, Get More out of your Education IT Infrastructure,[R], 2012.

[11] S. Pitt, R. Harris, D. Gendron, and T. Danford, The Transformation of Education through State Education Clouds Authors?,[R],2009.

[12] A. Dukhanov, M. Karpova, and K. Bochenina, Design Virtual Learning Labs for Courses in Computational Science with Use of Cloud Computing Technologies,[J],2014 ,Procedia Comput. Sci., 29:2472–2482.

[13] A. Ezenwoke, N. Omoregbe, C. K. Ayo, and M. Sanjay, NIGEDU CLOUD: Model of a National e-Education Cloud for Developing Countries,2013,[J], IERI Procedia, 4:74–80.

[14] N. Honghui and M. Xiaojun, “Research of E-Learning System Based on SOA,2010[C], Second Int. Conf. Multimed. Inf. Technol:148–150.

[15] G. Shrivastava, K. Sharma, and A. Bawankan, A new framework semantic web technology based e-learning, ,11th Int. Conf. Environ. Electr. Eng.,[C],2012: 1017–1021.

[16] K. Sakthiyavathi and K. Palanivel, A generic architecture for agent based E-learning system,International Conference on Intelligent Agent & Multi-Agent Systems,[C], 2009 8: 1–5.

[17] B. Dong, Q. Zheng, J. Yang, H. Li, and M. Qiao, An E-learning Ecosystem Based on Cloud Computing Infrastructure, Ninth IEEE Int. Conf. Adv. Learn. Technol,2009[C]:125–127.

[18] B. Dong, Q. Zheng, M. Qiao, J. Shu, and J. Yang, BlueSky Cloud Framework?: An E-Learning Framework,[J] 2009 :577–582.

[19] S. Averitt, M. Bugaev, A. Peeler, H. Shaffer, E. Sills, S. Stein, J. Thompson, M. Vouk, and N. Carolina,Virtual Computing Laboratory ( VCL ) International conference on virtual computive initiative, [C] 2007:1–16.

[20] J. Cappos and T. Anderson, Seattle?: A Platform for Educational Cloud Computing,[R] 2009:111–115.

[21] A. W. Services, Amazon Virtual Private Cloud User Guide API Version [R] 2014.

[22] T. Wood and P. Shenoy, CloudNet?: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines,[J],2011 :121–132.

[23] I. Lita, S. V. Nicolaescu, and D. A. Visan, VPN Platform for E – Learning Technologies Focused on Group of Topics?: Passive Components and Circuits , Electronic Materials , Electronic Technology,Electron. Technol. (ISSE), [C]2011 :655–659.

[24] M. S. Dayananda and A. Kumar, Architecture for Inter-cloud Services Using IPsec VPN, 2012 Second Int. Conf. Adv. Comput. Commun. Technol, [C] 2012: 463–467.

[25] A. Sajjad, M. Rajarajan, A. Zisman, and T. Dimitrakos, A scalable and dynamic application-level secure communication framework for inter-cloud services,[J]2015, Futur. Gener. Comput. Syst., 48:19–27.

[26] M. Feilner and N. Graf, Beginning OpenVPN 2.0.9. Packt Publishing,[R] 2009.

[27] Yeaalink, About VPN . Yealink IP Phones Compatible with VPN,[R] 2013.

[28] M. Alina, Private Cloud Set Up Using Eucalyptus Open Source,[J]2013, Soft Comput. Appl:381–389.

[29] C. Engineering and M. I. T. College, A Survey on Opensource Private Cloud Platforms,[J]2012, Int. J. Comput. Sci. Technol., 84(91): 245–251.

[30] E. Summary, Private Cloud and .. Software as a Service .. Cloud models deliver the advantages of a shared,[R] 2012.

[31] P. Sempolinski and D. Thain, A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus[R]2011.

[32] R. Buyya, J. Broberg, and A. Goscinski, Cloud Computing Principles and Paradigms,[M] ,John wiley & sons,inc,2011.

[33] E. Systems, 2013-06-21 Eucalyptus Systems,[R] 2013.

[34] B. D. Hornischer, R. Mancinelli, A. Clifton, and J. Dimarco, “KVM and Xen Virtualization Virtualization Techniques,[R] 2013.

[35] E. Systems, Eucalyptus 4 . 1 User Guide. [R]2015:1–120.

[36] S. Togawa and K. Kanenishi, Private Cloud Cooperation Framework of E-Learning Environment for Disaster Recovery,[C], IEEE Int. Conf. Syst. Man, Cybern:4104–4109.

[37] S. Bhingarkar, Design of Private Cloud for Educational Sector using Eucalyptus,[J]2012, Int. J. Adv. Comput. …, 1(1):1–5.

[38] F. Doelitzscher, A. Sulistio, C. Reich, H. Kuijs, and D. Wolf, Private cloud for collaboration and e-Learning services: from IaaS to SaaS,[J]2011,Computing, :1–20.

[39] Y. Liu, W. Liu, L. Liu, and F. Wang, An Infrastructure Framework for Deploying Enterprise Private Cloud,[C]2013, IEEE Int. Conf. Serv. Comput., :502–510

[40] R. B. Guin, S. Chakrabarti, C. Tarafdar, S. Mandal, S. Banerjee, and U. Biswas, “A smart Architectural concept for making of a University Education System using Cloud Computing Paradigm,[C], 2011 world congress on Information and communication technologies, 2011.

[41] W. Shunye, L. Dayong, and Z. Zijuan, Research Article E-Learning system architecture based on Private Cloud for university,[J]2014,J. Chem. Pharm,6(5): 492–498.

[42] X. Liu, X. Qiu, X. Xie, B. Chen, and K. Huang, Implement of a Light-Weight Integrated Virtualized Environment Manager for Private Cloud Computing,[C],2012, Int. Conf. Comput. Sci. Serv. Syst:523–526. 2012.

[43] S. Amazon Web, Amazon Virtual Private Cloud Getting Started Guide API Version 2014-10-01 Amazon Virtual Private Cloud?: Getting Started Guide, [R].2014.

[44] A. B. M. Moniruzzaman, An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform,[C] 3rd International conference on informatics, electronics & vision:3–8, 2014.

[45] L. U. Group, Installing OpenVPN on Ubuntu 10.04,[R].2011.

[46] E. Teixeira, G. De Sousa, P. Romero, M. Maciel, E. M. Medeiros, D. S. Lima, D. Souza, F. Antonio, A. Lins, E. Antonio, and G. Tavares, Evaluating Eucalyptus Virtual Machine Instance Types?: A Study Considering Distinct Workload Demand, [C]The Third International Conference on Cloud Computing, GRIDs, and Virtualization:130–135, 2012.

[47] I. Helping, V. P. N. E. Module, C. Learning, Z. E. Series, T. L. Zone, C. It, S. Pol, and C. Systems, Virtual private networks ( vpn ) Cisco on Cisco E-Learning Series - Executive Track TRANSCRIPT,” [R].2006.

[48] R. R. Jardim, E. Lemos, R. Bianchim, R. Medina, and F. B. Nunes, U-Lab Cloud?: A Ubiquitous Virtual Laboratory Based on Cloud Computing,[C] The Eighth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies ,[C],2014 :259–262.

[49] T. D. Upatissa and A. Atukorale, Introducing Low Cost Virtual Lab Environment for the University by Using Cloud Environment, [C]2012,in 4th International Conference on Computer Engineering and Technology (ICCET 2012, 40:79–83.

[50] B. K. Samanthula, Y. Elmehdwi, G. Howser, and S. Madria, A secure data sharing and query processing framework via federation of cloud computing,[R] Inf. Syst: 1–17,2013.

[51] S. Togawa and K. Kanenishi, “Private Cloud Collaboration Framework for e-Learning Environment for Disaster Recovery Using Smartphone Alert Notification,” pp. 118–126,[R]. 2014.

[52] S. Horrow, S. Gupta, A. Sardana, and A. Abraham, Secure Private Cloud Architecture for Mobile Infrastructure as a Service,[C] IEEE Eighth World Congr. Serv:149–154,2012.

[53] I. Fajjari, N. Aitsaadi, M. Pióro, and G. Pujolle, A new virtual network static embedding strategy within the Cloud’s private backbone network,[J]2014 Comput. Networks, 62:69–88.

[54] A. Waqar, A. Raza, and H. Abbas, User Privacy Issues in Eucalyptus: A Private Cloud Computing Environment, 2011IEEE 10th Int. Conf. Trust. Secur. Priv. Comput. Commun., pp. 927–932,[C] Nov. 2011.

[55] J. Moothoor and V. Bhatt, “A Cloud Computing Solution in Universities Virtual computing lab,”[R] 2010.

[56] A. O’Driscoll, J. Daugelaite, and R. D. Sleator, Big data’, Hadoop and cloud computing in genomics,[J]2013,J. Biomed. Inform., 46(5):774–81.

[57] Y.-L. Pan, C.-H. Wu, H.-E. Yu, H.-S. Chen, and W. Huang, Creating Your Own Private Cloud: Ezilla Toolkit -- For Coordinated Storage, Computing, and Networking Services,[C]2012,2012 12th IEEE/ACM Int. Symp. Clust. Cloud Grid Comput. (ccgrid 2012):682–683.

中图分类号:

 G434    

馆藏号:

 G434/0017/2015    

备注:

 403-西院分馆博硕论文库;203-余家头分馆博硕论文库    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式