资源描述:
《基于云计算的网页操作系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号学号M201076074学校代码10487密级硕士学位论文硕士学位论文基于云计算的网页操作系统的设计与实现学位申请人李博闻学科专业:软件工程指导教师:沈刚教授答辩日期:2012.5.18AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringDesignandImplementionofWebOperatingSystemBasedonCloudComputingCandidate:LiBowen
2、Major:SoftwareEngineeringSupervisor:Prof.ShenGangHuazhongUniversityofScienceandTechnologyWuhan430074,P.R.ChinaMay,2012华中科技大学硕士学位论文摘要随着计算机的发展和互联网网络传输能力的提高,人们对于计算机服务的数据处理能力、存储空间、不间断运行等要求也在不断增加。传统的操作系统及网络服务无法针对海量数据存储、计算服务提供有效的解决方案;另一方面,由于无法满足快速弹性增加服务及服务具有实时波动性,造成了大量服务
3、器资源的闲置。因此,需要一种新型的服务模式与相应的服务系统来解决存储、并发、扩容等一系列问题。云计算是一种随需访问、按需扩容的基于网络的共享计算资源池的服务模式,是针对海量数据存储和处理、大规模并发操作等服务的解决方案之一。在对文件系统及云计算特性等需求进行分析后,设计了基于云计算的网页操作系统,向个人用户、企业用户提供私有云及公有云服务,对底层服务进行封装,实现系统独有的系统应用框架,实现后台系统的同时向第三方开发者提供接口。网页操作系统尝试将云计算由概念逐渐向实体化转变,云计算的按需服务、随网访问、划分独立资源池、快速弹
4、性、访问可计量等特性相融合。云计算的交付模式可分成IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件应用即服务)三层。网页操作系统通过搭建服务器集群并经由浏览器等方式对外提供PaaS及SaaS服务。通过虚拟机、Hadoop等技术将存储及计算能力的动态调配,有效的降低硬件成本;通过云端存储、计算,摆脱本地系统对服务区域的依赖;同时,在不终止服务的前提下,随时根据需要增加系统的存储及运算能力。经过系统性能测试及一段时间的在线公测,基于网页的云操作系统的实现方案及系统性能已经得到了一定的保证。同时,作为国内为数不多
5、的网页操作系统,该系统必将对国内云操作系统的发展起到一定的推动作用。关键词:云计算操作系统海量存储平台即服务软件即服务I华中科技大学硕士学位论文AbstractWiththedevelopmentofcomputersandtheInternetnetworktransmissioncapabilities,computerservices,dataprocessingcapability,storagespace,uninterruptedoperationisalsoincreasing.Traditionalopera
6、tingsystemsandnetworkservicescannotformassdatastorage,computingservicestoprovideeffectivesolutions,whileintheserveridleresources,theflexibilitytoincreaseservicecapacityandtherearesomeshortages.Therefore,itisneedthatanewmodelofservicesolvesthestorage,concurrencyando
7、thershortcomings.Cloudcomputingisakindofmodelthatbasedonnetwork,configurablesharedcomputingresourcepool,withtheneedtovisitthatisoneofthesolutionsformassdatastorageandprocessing,large-scaleconcurrentoperation.Inthefilesystemandcharacteristicsofcloudcomputingneedsana
8、lysis,basedonthewebpagedesignofcloudoperatingsystem,totheindividualuser,enterpriseuserswithprivatecloudandpubliccloudservices,totheunderlyingserv