欢迎来到天天文库
浏览记录
ID:36024205
大小:141.50 KB
页数:8页
时间:2019-04-29
《基于云平台的物联网支撑系统的设计与研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机科学与技术学院研究生学位论文情况中期检查报告作者:江源单位:四川大学计算机学院制表时间:2011年11月研究生简况姓名性别年龄年级专业专业类型学术/专业联系电话导师开题时间是否延迟开题外出实习单位外出实习时间修课情况学位课总学分非学位课总学分是否完成所有规定学分?如无,具体说明原因及补救措施:成果情况(备注:成果第一单位为重邮)个人排序成果类型成果详细内容成果级别论文状态(打勾)是否论文相关该成果是否可获得毕业资格发表录用已投计划主要写1或2论文/专利/著作/软件登记/获奖/标准文档等学校、学院认可的可获得毕业资格的成果按参考文献的国家标
2、准给出完整条目论文:公开/中文核心/国际期刊/国际会议等获奖:国家级/省部级其他参照执行。排名1或2(第一作者为导师、副导师)红色文字为填表示意,填写时请参照,填毕删除。对照开题报告进行论文进展自查自查项开题阶段(严格按开题报告填写)中期检查阶段论文题目基于云平台的物联网支撑系统的设计与研究论文题目符合开题阶段要求研究目标基于开源云计算系统Hadoop和物联网的RFID以及采集信息传感器,设计并实现一套适用于物联网的云支撑平台论文在研究过程中遵循开题阶段确定的研究目标研究内容1、研究物联网数据信息采集的技术,研究如何将物联网采集到的数据传输到云
3、平台中。2、研究开源的Hadoop云计算系统,研究如何构建海量数据存储平台。3、对基于Hadoop平台的数据分析与应用进行研究。4、构建Hadoop为核心的应用程序开发环境,并编写程序实现相应功能目前,在理论上研究了物联网的信息采集技术,主要是基于RFID和EPC的数据采集流程,确定了将物联网数据传输到云计算平台的方案。在Linux下实现了对Hadoop的伪分布式部署。由于实现条件有限,利用VM虚拟机软件,在RedhatLinuxEnterprise5.0的环境下安装与部署了Hadoop的所有组件。构建了应用程序开发环境,在Windows环境下
4、安装了Eclipse开发环境,并与后台虚拟机中的Hadoop连接,实现程序的开发、调试与部署技术关键和难点1、物联网数据的分布式数据挖掘技术2、分布式挖掘无缝集成到云计算平台3、Hadoop数据存储环境的部署4、MapReduce语言的设计与开发目前,在物联网数据的分布式数据挖掘技术和与云计算平台的无缝连接方面做了理论上的研究。基于安装在虚拟机中的Linux系统,完成了Hadoop数据存储环境的部署,并在Windows中安装了编程环境。创新点课题的创新点主要是研究了物联网数据利用云计算平台进行处理与存储的系统方案,并通过实际的仿真与部署证明该平
5、台的有效性目前完成了仿真环境与程序编写、调试、部署环境的配置。明确了物联网数据的在云计算平台上的部署方案。正在研究物联网数据数据挖掘的具体实施方案,MapReduce语言的使用技巧。研究方法和技术路线1、资料查询。通过图书馆与网络,搜索相关的文字资料和视频资料,研究与课题相关内容的国内外研究情况,如物联网技术的发展现状、云计算平台的现状与趋势、物联网与云计算平台相结合的研究情况等。2、仿真实验。由于系统的研究要求利用开源的云计算数据存储与处理系统Hadoop,相比与Google公司等使用的商业云计算平台,该系统虽然在性能上稍显欠缺,但由于是开源
6、项目,非常适合于学习和仿真。3、例程学习方法。通过网络查询与下载的方式,查找与Mapreduce语言设计与开发相关的例子程序,通过学习与实验学习其用法和功能。4、主要采用的技术路线是:Hadoop的部署基于Linux平台,由于条件所限,目前只能依靠虚拟机部署伪分布式处理系统。物联网数据的接入是通过分布式文件系统提供的CloudAPI来实现。通过对Hadoop系统的编程,使其具有数据分析和处理的能力,再通过应用程序接口实现系统的功能调用。1、通过资料查询,获取了大量的信息,下载了《Hadoop权威指南》、《Hadoop开发者》等多个电子文档类教程
7、,并下载了大量的相关邻域研究的论文,通过大量的阅读与学习,逐步理清了思路,了解了国内外在相关邻域的研究现状,弄清了存在的问题。2、通过安装虚拟机软件VMware8,以及RedHatLinuxEnterprise5,构建了Hadoop的部署环境,按照通过网络查询学习到的安装步骤,搭建了基于一台Linux虚拟机的伪分布式Hadoop文件系统。为了能够对系统进行程序的编写与部署,同时考虑到一般用户的使用习惯,以宿主机(Windows7操作)系统为客户端,通过安装Eclipse集成环境以及MapReduce开发语言插件,构建了开发环境。3、通过对Map
8、Reduce相关例子程序的学习,逐步了解和掌握其编程的方法和技术,并在实践中应用。4、严格按照技术路线的要求和目标,在具体的实现过程中,不断探索与解决
此文档下载收益归作者所有