word 基于云计算及物联网构建智慧校园.doc

上传人:文库蛋蛋多 文档编号:2393152 上传时间:2023-02-17 格式:DOC 页数:20 大小:34KB
返回 下载 相关 举报
word 基于云计算及物联网构建智慧校园.doc_第1页
第1页 / 共20页
word 基于云计算及物联网构建智慧校园.doc_第2页
第2页 / 共20页
word 基于云计算及物联网构建智慧校园.doc_第3页
第3页 / 共20页
word 基于云计算及物联网构建智慧校园.doc_第4页
第4页 / 共20页
word 基于云计算及物联网构建智慧校园.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《word 基于云计算及物联网构建智慧校园.doc》由会员分享,可在线阅读,更多相关《word 基于云计算及物联网构建智慧校园.doc(20页珍藏版)》请在三一办公上搜索。

1、基于云计算及物联网构建智慧校园第38卷第1OA期2011年1O月计算机科学ComputerScienceVo1.38No.10AOct2011基于云计算及物联网构建智慧校园吕倩(河南理工大学计算机科学与技术学院焦作454000)摘要基于云计算及物联网构建智慧校园,利用云计算,虚拟化,SOA构建校园云,结合物联网,RFID构建智慧校园.多数高校已具备实现智慧校园的硬件条件,但软件方面,各自为政,资源共享性差,校园网应用单一.利用虚拟化技术将高校硬件资源整合形成资源池,实现资源动态分配,动态负载均衡,提高资源利用率.同时,利用资源监控,负载管理,冗余备份,动态部署,快速部署,资源调度,多租户技术,

2、海量数据处理,大规模分布式存储,数据结构化管理技术构建校园云.结合物联网技术,将物理基础设施和IT基础设施普遍互联,实时监控,将获得的大量数据利用校园云处理,真正实现智慧校园,促进高校跨越式发展.关键词云计算,物联网,智慧校园,虚拟化,校园云中图法分类号TP393文献标识码AConstructingSmartCampusBasedontheCloudComputingandtheInternetofThingsLUQian(DepartmentofComputerScienceandTechnology,HenanPolytechnicUniversity,Jiaozuo454000,Chin

3、a)AbstractBasedonthewisdomofcloudcomputingandphysicalbuildthecampusnetwork,theuseofcloudcomputing,virtualization,SOAcloudbuildthesmartcampus,combinedwiththeinternetofthings,RFIDsmartcampusbuilding.Mostuniversitiesalreadyhavethehardwaretoachievewisdomcampusconditions,butthesoftwareside,theirownway,sh

4、aringofresources,pOOrapplicationofasinglecampus.Usingvirtualizationtechnologytointegratetheformationofuniversityresourcestopoolhardwareresources,toachievedynamicresourceallocation,dynamicloadbalancing,improveresourceutilization.Meanwhile,usingresourcesmonitoring,loadmanagement,redundantbackup,dynami

5、cdeploy-ment,rapiddeployment,resourcescheduling,multi-tenanttechnology,massivedataprocessing,large-scaledistributedsrage,datamanagementtechnologytobuildthecampusstructurecloud.Conjugatingnetworktechnology,physiealin-frastructureandITinfrastructureingeneralIntemet,real-timemonitoring,largeamountsofda

6、tawillbehandledbythecampusgoes,therea1wisdomoncampus.forCollegesleapsandbounds.KeywordsCloudcomputing,Interactofthings,Smartcampus,Virtualization,Cloudofcampus云计算(CloudComputing)与物联网(TheIntemetofThings,IOT)是两个炙手可热的新兴概念,同时,二者又是密不可分的.物联网需要存储数以亿计的传感设备在不同时间采集的海量信息,并对这些信息进行汇总,拆分,统计,备份,这需要具有弹性增长的存储资源和大规模的

7、并行计算能力的云计算作为支撑.基于云计算技术构建高校校园私有云校园云(TheCloudofCampus),结合物联网技术构建智慧校园(SmartCampus),为实现高校跨越式发展做出贡献.1云计算(CloudComputing)云计算的基本原理为:利用非本地或远程服务器(集群)的分布式计算机为互联网用户提供服务(计算,存储,软硬件等服务).云计算已经成为未来发展的重要趋势之一,是业界,学术界的热点名词与技术,IBM,微软,Google,Anlazon等信息巨头都已经参与到云计算的研究和开发中.2物联网(eInternet0fThings,IOT)物联网是在互联网的基础上,通过无线射频识别技术

8、(RadioFrequencyIdentification,RHD),嵌入式智能,红外感应器,全球定位系统,激光扫描器等信息传感设备,无线传感器网络等技术的标准化,广泛化应用,按约定的协议,给每一个实体对象一个唯一的代码,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别,定位,跟踪,监控和管理的一种覆盖世界上万事万物的实物互联网在这个网络中,物品能够彼此进行交流,而无需人的干预,被称为继计算机,互联网之后世界信息产业发展的第3次浪潮.3智慧校园(SmartCampus)3.1高校信息化发展现状多数高校都已具备校园网,有些高校经多次改造,校园网已具有相当规模.例如,河南理工

9、大学经过校园网的再次改吕倩CCF学会会员,主要研究方向为算法分析与设计,云计算,无线传感器网络,E-mail:KGJDGC163.COM.?l8?造,校园网已实现”双核心”和”万兆主干”的骨干网络平台.这为实现智慧校园(SmartCampus)奠定了基础.同时,高校实验楼的各个实验室,各学院实验室,计算中心,各个自主学习网络教室,高校用于办公的计算机以及教师与学生的个人电脑数量庞大,具备了实现智慧校园(SmartCampus)的硬件条件.但是,资源共享存在局限性,由于不同的院系之间往往会采用不同的操作环境和不同的软件系统,导致资源的共享难以实现,存在”孤岛”现象.高校不同院系之间存在着资源利用

10、和分配不协调的问题.为实现一些复杂的科学技术以及实验研究而投入的庞大复杂的硬件设施需要较高的投资和维护成本.然而资源利用率普遍偏低,资源使用不均衡,忙时的应用需求对服务器配置提出了很高要求,而在非忙时资源就呈闲置状态.为改变这一现状,促进高校跨越式发展,应利用云计算,虚拟化技术,构建校园云(TheCloudofCampus),结合物联网,RFID技术,实现智慧校园(SmartCampus).3.2校园云(TheCloudofCampus)云的规模可以动态伸缩,校园云(TheCloudofCampus)满足应用和用户规模增长的需要.校园云使用了数据多副本容错,计算节点同构可互换等措施来保障数据的

11、高可靠性.校园云对于各种信息需求提供的最大好处在于瘦终端(thinmonitor).利用虚拟化技术将各种资源集合在一起,提供一个巨大的资源池,进行动态伸缩调整,便可显着提高资源的利用率.利用高校已有资源,利用云计算及虚拟化技术,整合现有资源,在不投人大型设备的前提下,实现复杂的科学计算,实验研究,海量数据挖掘,大规模分布式存储,使资源动态伸缩调整,实现超级计算机的性能.3.2.1校园云(TheCloudofCampus)的架构校园云(TheCloudofCampus)为典型的云架构,基础技术主要有面向服务架构(Service-OrientedArchitecture,SOA)和虚拟化.大体上可

12、以将校园云分为3个基本层次:基础设施(Infrastructure)层,平台(Platform)层和应用(Application)层,架构层次示意图,如图1所示.图1校园云(TheCloudofCampus)的架构层次示意图在着手建立校园云(TheCloudofCampus)之前,要进行硬件资源梳理分类,根据不同机器特点分为:主服务器和监控服务器,应用节点服务器和存储节点服务器,计算节点服务器.校园云系统构架图如图2所示.图2校园云(TheCloudofCampus)系统构架图3.2.2基础设施层要搭建校园云(TheCloudofCampus),首先面对的是大规模的硬件资源,这些硬件设施通过校

13、园网相互连接.为了能实现高层次的资源管理逻辑,必须对硬件资源进行虚拟化.虚拟化的过程一方面屏蔽掉硬件产品上的差异,另一方面对每一种硬件资源提供统一的管理逻辑和接口.虚拟化作为校园云(TheCloudofCampus)的支撑基础,是校园云构架的关键组成模块.虚拟化技术打破了物理结构之间的壁垒,代表着把物理资源转变为逻辑可管理资源的必然趋势.将高校硬件资源整合形成资源池,实现资源动态分配,动态负载均衡,提高资源利用率,从而达到节能,实现低碳.同时,利用虚拟化技术对数据冗余备份,实现系统的零宕机迁移(zerodowntimemigration),备份和快速灾难恢复,以保证数据安全.计算资源的集中是通

14、过虚拟化技术来实现的.虚拟化是校园云架构的一种基础性设计技术.虚拟化允许将服务器,存储设备和其他硬件视为一个资源池,而不是离散系统,这样就可以根据需要来分配这些资源.虚拟化既可以将单个服务器视为多个虚拟服务器和群集(clustering),又可以把多个服务器视为单个服务器.校园云基础设施层如图3所示.虚拟化平台虚拟化平台虚拟化平台图3校园云(TheCloudofCampus)基础设施层3.2.3资源监控资源监控是保证基础设施层高效率工作的一个关键任务.3.2.4负载管理在校园云(TheCloudofCampus)这样的大规模资源集群环境中,任何时刻所有节点的负载都不是均匀的,负载差异?19?过

15、大时,会造成资源的浪费.基础设施层的自动化负载平衡机制将负载进行转移,从而使得所有资源在整体负载上趋于平衡.3.2.5冗余备份数据可靠性要求将数据的损坏和丢失的几率降到最低,这就需要对数据进行冗余备份,以保证数据的高可靠性.3.2.6动态部署动态部署一个典型场景就是实现基础设施层的动态可伸缩性,也就是说校园云(TheCloudofCampus)的应用可以在极短的时间内根据具体用户的需求和服务状况的变化进行调整.另一个典型场景是故障恢复和硬件维护,基础设施层需要能够复制该服务器的数据和运行环境并通过动态部署在另外一个节点上建立起相同的环境.3.2.7快速部署为进一步提高校园云(TheCloudo

16、fCampus)环境中虚拟机的部署速度,可使用并行部署或者协同部署技术.3.2.8资源调度资源调度指的是在特定的资源环境下,根据一定的资源使用规则,在不同的资源使用者之间进行资源调整的过程.3.2.9多租户技术在校园云(TheCloudofCampus)环境中,软件以软件即服务(Software-as-a-service,SaaS)的方式发布出去,提供给所有需要使用该软件的师生共享使用,使软硬件资源能够更好地共享,具有良好的可伸缩性,每个用户可以按需使用资源,多租户技术示意图如图4所示.昂产礴户丽户图4多租户技术示意图3.2.10海量数据处理一些学科需要使用大量科学计算,以及在一些科研实践中也

17、需要大量数据处理.以往,一般采用购买大型机的手段来得到这种数据处理能力,代价高昂.现在,利用校园云(TheCloudofCampus)便可轻松解决,不需额外的硬件投资,进行动态资源调度实现一个可扩展的可靠的计算环境.要进行海量数据处理,必然要运用海量数据处理编程模型.Google公司设计的MapReduce编程模型是一种主流海量数据处理编程模型,可赋予程序员分布式应用开发能力.MapReduce的出现将开发者所关注的业务逻辑与分布式计算涉及到的复杂细节划分开来,让并行应用开发通过Map-Reduce供的编程模型屏蔽底层实现细节,MapReduce框架的基本工作流程如图5所示.?2O?Input

18、MapIntermediatefilesReduceOutputfilesphase(onlocaldisks)phasefiles图5MapReduee框架的基本工作流程3.2.11大规模分布式存储随着高校信息化的发展与完善,越来越多的项目有存储海量数据的需求.校园云(TheCloudofCampus)采用分布式存储的方式来存储数据,采用冗余存储的方式来保证数据的可靠性,即为同一份数据存储多个副本.校园云利用多台服务器满足其他服务器所不能满足的存储需求.校园云基于主流云计算的数据存储技术,如Google非开源的GFS(GoogleFileSystem)和Hadoop开发团队开发的GFS的开源

19、实现HDFS(HadoopDistributedFileSystem),并根据高校特点做了相应的配置与改进.G】是一个管理大型分布式数据密集型计算的可扩展的分布式文件系统.GFS是一个可扩展,结构化,具备日志的分布式文件系统,支持大型,分布式大数据量的读写操作.建立在庞大数据中心之上的GFS集群通常由一个控制中心(Master),多个数据服务器(Chunkserver)以及客户机(client)组成.GFS架构如图6所示.Application(Filename,chunkindex)一GFS(:lintIchunkhandle,chunkIocations)GFSmasterFilename

20、space,/哗fGFSchunkserverUnuxfilesystemLegend-?-图6GoogleFileSystem架构图3.2.12数据结构化管理校园云(TheCloudofCampus)的数据管理是基于Google提出的BigTable数据管理技术加以改进来实现的.BigTable是为了管理结构化数据在GFS和MapReduee基础之上设计的一个分布式的结构化数据存储系统,用来处理海量数据.在结构上看,BigTable是一个有序,稀疏,多维度的映射表,在设计上具备很好的伸缩性以及高可用性等特点.在计算节点上,开发者定义Map(分治)函数来处理”键/值”对,并生成”键/值对集合形

21、式的中间结果,之后根据开发者定义的Reduce(规约)函数将所有中间结果进行合并,完成任务的处理.并行应用在执行过程中,输入数据的划分,节点卜一业务的执行调度,容错处理以及节点间信息交换等细节都将由MapReduce提供的编程模型实现.在BigTable映射表内部,每个Tab1e都是一个由行和列组成的多维稀疏图,并且每个存储单元对应有一个时间戳.Table的索引从行关键字,列关键字和时间戳三个维度建立,每个索引值都使用一个字符数组进行存放.BigTable提供的API可以让开发者对Table中的数据进行CRUD操作,并且API提供了按行,按列等多种BigTable的数据遍历方式.BigTabl

22、e的逻辑结构如图7所示.图7BigTable的逻辑结构BigTable对数据读操作进行优化,采用列存储的方式,提高数据读取效率.BigTable管理的数据的存储结构为:(row:string,column:string,time:int64)一>stringBigTable的基本元素是:行,列,记录板和时间戳.其中,记录板是一段行的集合体.BigTable中存储记录板位置信息结构如图8所示.图8BigTable中存储记录板位置信息结构3.3智慧校园(SmartCampm)长久以来,将物理基础设施和IT基础设施割裂开来是人们的思维惯性.基于云计算(CloudComputing),物联网(T

23、heInternetofThings,IOT),构建智慧校园(SmartCampus),将高校各种资源普遍互联,实时监控,将获得的大量数据利用校园云(TheCloudofCampus)处理,真正实现智慧校园(SmartCampus),实现高校跨越式发展.对于用户来说,看到的只是一个统一的”服务”(或接口)界面,智慧校园(SmartCampus)的界面可以利用Flex等软件基于浏览器搭建而成,界面友好,简洁,实用.当新生进入大学校园,便将他们的手机利用物联网(TheInternetofThings,IOT)及无线射频识别技术(RadioFrequencyIdentification,II【)内置

24、RFI【)芯片,将手机变为此后学生在校园中的身份识别及支付终端.新生便可以享受智慧校园(SmartCampus)带来的方便与乐趣.之后的入学手续刷卡即可完成,如身份确认,入宿登记,缴费,领取军训服装等报到环节的手续,有效地提升了入学手续办理效率.在前一个报到环节流程走完后,迎新系统还会以短信形式把下一环节的报到地点和注意事项发送到手机上,帮助新生顺利走完报到流程,体现了高校以学生为本的理念.数字化迎新系统是智慧校园的一个重要环节,将网上招生系统与学生管理系统联系起来,帮助高校随时掌握新生报到动态.智慧校园可以方便高校实现门禁,保证学生安全,当学生进入校门,宿舍楼时,需凭手机经门禁读卡器并由智慧

25、校园系统识别确认后,才可入内.上课,早操早读,宿舍考勤不再需要点名签到,智慧校园可将每一位同学的实时考勤信息准确无误地统计,并及时反馈给教师.智慧校园可以实现手机支付,学生就餐,购物只需用手机通过智慧校园系统便可支付.智慧校园可以智能控制,实时监控,如教室的电灯,实验室的计算机等,系统实时监控,控制人员可以利用智慧校园系统远程操作,同时,可以设定时间范围,在范围之外,系统自动关闭电灯,计算机等.或者,设定在规定时间范围外,若有使用情况,系统及时显示,并通知控制人员,如给控制人员的手机发送提示信息,控制人员只需回复这条信息,便可实现关闭操作.校园中的各种公共设施也通过智慧校园系统连接在一起,若有

26、设施出现异常,便会即时通过智慧校园系统向维修人员发送警告信息,告知出现异常设施的位置及异常情况,以便及时维修.将师生的每辆车,每台计算机利用智慧校园系统连接起来,可以随时获得车,计算机的信息,若发生失窃情况,智慧校园系统便将信息及时传递到报警系统,同时,通过手机通知物主.智慧校园可以使图书馆更加完善,将所有图书由条形码标签换为RFID,实现实时监控馆藏图书,及时更新数据,掌握馆藏分布与数量,同时,方便将馆藏资源数字化,服务师生.学生借书不再需要借书卡,只需用手机通过智慧校园系统借阅图书.借助智慧校园系统全面对接图书管理系统,将用户借阅信息读入手机卡中,轻松实现图书的借阅,归还,还可通过短信完成

27、查询,预约,到期提醒,续借等增值服务.对学校的自习室,教室,图书馆,实验室及停车位的使用情况进行实时监控,统计和更新,师生可通过智慧校园系统查询最新使用状况.师生在使用校园网进入图书馆,教务处等系统查询信息时,不再需要重复输入账号,密码登录,智慧校园实现了资源共享,使用智慧校园系统便可查询任何你所需要的信息.智慧校园可以使校车更加安全,检测车辆本身各零部件的运行状况,对每个零部件的损耗情况进行预警,若校车遇到交通事故等特殊情况还可以启动报警系统,将现场信息发送到有关部门,迅速组织援助行动.同时,还可以设定时速,载重等安全标准.校车一旦超过标准,系统会自动发出警报,提醒驾驶人员,减少出行风险,有

28、力地保证了安全.智慧校园还可实现多人协同在线办公,能跨设备跨平台.用户可轻而易举地在各种终端之间同步获取数据,并可随时与任何人分享.智慧校园具备良好的开放性和共享性,可为高校提供安全的数据存储中心,解决存储资源不足问题.(下转第4O页)?2】?通过以上的分析,蜜场系统提供了一个有效地检测三级网内蠕虫的方法,即通过虚拟漂移技术,提高蜜罐节点的蠕虫感染率,及时准确地发现三级网内的蠕虫.结束语近年来,蜜场技术被广泛应用于网络安全领域,它不仅弥补了传统网络安全手段的不足,而且具有自己独特的优点和适应性.本文利用蜜场系统给出了一个有效地检测三级网内蠕虫的方法,在大规模网络中进行蠕虫样本捕获,可以在第一时

29、间捕获流行的蠕虫病毒,从而提高网络的安全运行效率.参考文献El-IPerkVH,GrayRS,BakosG.UsingSensorNetworksandDataFusionforEarlyDetectionofActiveWormsECIEEEIFc卜COM.2003.32MooreD,PaxsonV,SavageS,eta1.InsidetheSlammerWorm口.IEEESecurity&Privacy,2003,1(4):33-3931StanifordS,MooreD,PaxsonV,eta1.TheTopSpeedofFlashWormsECProc.ofthe2004A

30、CMWorkshoponRapidMalcode.Washington:ACMPress,2004:3342/-4&rkV,BakosG,MorrisRDesigningaFrameworkforActiveWormDetectionOnGlobalNetworksC/ColeJL,WohhusenSD,eds.Proc.oftheIEEEInt1WorkshopOilInformationAssurance.Darmstadt:IEEEComputerSociety,2003:13-235张新宇,卿斯汉,李琦,等.一种基于本地网络的蠕虫协同检测方法口.软件,200763ZouCC,G

31、aoL,GongW,eta1.MonitoringandEarlyWarningforInternetWormsCJajodiaS,ed.Proc.ofthe10thACMConf.onComputerandCommunicationSecurity.Washington:ACMPress,2003:13-237DagonD,QinXin-zhou,GuGuo-fie,eta1.HoneyStat:LocalWormDetectionUsingHoneypotsEB/OL.GeorgiaInstitute0fTechnology8柳亚鑫,吴智发,诸葛建伟.基于Vmware的第三代虚拟Honeynet部署以及攻击实例分析0L.http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号