预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高校信息系统设计及实现摘要:随着科学技术的迅速发展建立高校信息系统已经成为了教育领域的重点研究方向。传统的高校信息系统设计和使用过程存在软件硬件分配不均和成本较高的的问题。为此提出一种基于OpenStack的高校信息系统设计以动态的角度在OpenStack在平台上对高校的信息资源进行分布式调度算法以主机权衡和过滤方面入手改进主机过滤算法和权值计算改进后的设计更大地满足了高校信息系统的需求。仿真实验表明基于OpenStack的信息系统能够在保证服务质量的前提下有效降低服务器集群总能耗实现设计目标。关键词:高校;信息系统;设计;实现进入到了二十一世纪我国各高校的发展都比较迅速信息化应用于教学的成果越来越显示。各类型的信息系统不断出现在学校的日常教学、办公、后勤等各个方面很多比较成熟的技术得到了极大普遍。信息系统建设已经被各国学者普遍的关注。由于很多原因目前高校使用的信息系统也存在一些问题比如在设计初期由于设计思路不完善导致后期使用中出现的系统利用率不高有些系统在运行过程中会出现数据冲突和资源信息浪费。种种原因会导致高校机房需要大量的人力进行维护浪费资源[2-4]。为此提出一种基于OpenStack的高校信息系统设计与实现以OpenStack为基础建立基础数据运行过程中的云平台将高校内的资源通过虚拟化技术进行处理和合理的分配不仅解决了高校内系统运行需求还对服务器资源浪费现象进行了改善。仿真实验证明设计的信息系统能够对服务器进行合理的调度有效解决了问题具有较大应用价值。1高校信息系统计算理论随着计算机的应用普及校园数字化成分越来越高因此将学校的信息系统应用于OpenStack的云平台上具有一定实用价值[5]。1.1OpenStack的理论依据OpenStack是由美国航天局(NASA)和RACKSPACE一起合作研发的研发的初期是想建立一种公共的和私有的云管理项目。OpenStack主要分为三个开发项目分别为openstackcompute(nova)openstackobjectstorage(swift)以及openstackimagesevice(Glance)。系统分别为组织控制器提供一个工具来进行高校资源信息的部署。控制器为controller包含了很多组件:API服务器和计算服务器网络控制器、高度器等。1.2OpenStack主要服务形式在进行OpenStack计算服务的情况。主要对高校信息系统提出三个要求一是软件服务平台服务和基础设施服务。软件服务简称为SAAS即将高校信息系统资源上传至服务器上用户根据自己的需求来订购用户不需要另外对自己的硬件和软件设施进行升级。平台服务即PAAS即为高校用户提供一个虚拟的资源库将资源共享至校内其他用户。基础设施即IAAS将数据中心包括中心处理器等进行整合为所有高校提供各项服务。2基于OpenStack的高校信息系统设计2.1系统建设目标系统建设必须以节约成本和资源为主要出发点将系统放置于高校的中心机房必须要有专门的技术人员对资源信息系统进行维护因此建立一个统一的信息服务系统能够节约大量的人力和物力。由于信息化的发展和高校的信息系统要与时俱进其内容和功能也在不断地丰富各种数量也不断增长OpenStack的多元化和综合化能够达到按需扩展的需求。2.2OpenStack系统设计构架OpenStack需要包括展示层、逻辑层、资源层、整合层和管理层。在进行总体构架设计的过程中需要按照方便快捷的总体思路进行。基于OpenStack的技术搭建了云平台并且按照具体实现进行部署。搭建是虚拟机上实现的高校信息系统要求所有用户单机上网都用YUN进行安装导入OpenStack的安装源。配置MYSQL数据库。同时保证高校信息系统内的IP都能够远程服务。2.3业务逻辑实现在整个OpenStack系统设计过程中将常用的业务操作集成于一个svervice接口并通过serviceimpl来实现。通过业务接口vmachinemanagertsnapimagemanager等接口联接使之对应声明到接口变量。3结语提出一种基于OpenStack的高校信息系统设计与实现以OpenStack为基础建立基础数据运行过程中的云平台将高校内的资源通过虚拟化技术进行处理和合理的分配不仅解决了高校内系统运行需求还对服务器资源浪费现象进行了改善。仿真实验证明设计的信息系统能够对服务器进行合理的调度有效解决了问题具有较大应用价值。作者:宿宏毅刘海龙单位:内蒙古化工职业学院