The Development of Cloud-Based Computer Classroom with OpenStack

碩士 === 義守大學 === 資訊工程學系 === 103 === In the age of information explosion, with the continuous escalation of Internet bandwidth, cloud-computing applications are also gradually spread in daily life, and the related technologies have become the hottest research topics at present. In recent few years, cl...

Full description

Bibliographic Details
Main Authors: Zhi-Sheng Zheng, 鄭智昇
Other Authors: Guan-Hsiung Liaw
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/4ykarq
Description
Summary:碩士 === 義守大學 === 資訊工程學系 === 103 === In the age of information explosion, with the continuous escalation of Internet bandwidth, cloud-computing applications are also gradually spread in daily life, and the related technologies have become the hottest research topics at present. In recent few years, cloud computing has gradually come into products from just a concept. It not only makes people have to admire the progress of information technology, but also lets our life more convenient. Cloud computing services provided by OpenStack belongs to Infrastructure as a Service (IaaS), which provides deployment and management of private clouds or public clouds. Such IaaS systems usually provides a very flexible way to manage virtualized computing resources, storages, and network systems. Since OpenStack is a famous and stable open source project, it has attracted much attention of global information industry and many related products have been developed currently. The main objective of this thesis is to exploit OpenStack to construct a cloud-based computer classroom management system. A prototype system with five servers is designed and implemented. The proposed system not only provides grouping of virtual machines in the cloud computer classroom, but also provides services of flexibly constructing virtual network of the classroom with the network management unit in OpenStack—Neutron. The major goal of this thesis is to build a more flexible and widely used cloud-based computer classroom system.