基于云计算的在线操作系统研究.pdf
《基于云计算的在线操作系统研究.pdf》由会员分享,可在线阅读,更多相关《基于云计算的在线操作系统研究.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 31卷Vol?31?第 3期No?3西 华 师 范 大 学 学 报(自 然 科 学 版)Journal of ChinaW estNor malUniversity(Natural Sciences)2010年 9月Sep?2010文章编号:1673?5072(2010)03?0314?05?收稿日期:2010-03-08基金项目:四川省教育厅重点科研项目(08ZA018);西华师范大学校级科研项目(06A002)作者简介:滕?云(1971-),男,四川蓬溪人,西华师范大学计算机学院讲师,主要从事软件理论、算法理论和计算机操作系统教学及研究.基于云计算的在线操作系统研究滕?云,唐新国,罗?
2、宇(西华师范大学计算机学院,四川 南充?637009)摘?要:云计算成为近年来研究的热点.本文提出了基于云计算和网格计算的网络环境,即是使用基于云计算和网格计算的 W eb OS.使用云计算可以把整个操作系统移动网络上,而网格计算作为附加特性以增强云计算的性能和效率.用户只需一台可连接互联网的最小配置的计算机,通过浏览器访问运行在服务器上的所有基于网络的应用,即可达到最容易、最高效的使用方式.关键词:云计算;网格计算;在线操作系统;分布文件系统中图分类号:TP393?文献标识码:A云(Cloud)计算和网格(Grid)计算成为近年来研究的热点.在云计算方式下,用户工作在网络环境而不是局限于本地
3、的存储器和软件.使用云计算,无论在哪里(家或者办公室),你都可通过因特网访问本地 PC、硬盘和软件.使用云计算的概念你可以把整个操作系统移到网络上.网格计算作为附加特性以增强云计算的性能和效率.1?云计算1.1?云计算概念云计算是一个模糊的术语,涵盖了一系列技术和服务.包括:网格计算(Grid Computing)、效用计算(U tility Computing)、软件即服务(Soft ware as a Service)、云端存储(Storage in the Cloud)和虚拟化(Virtualiza?tion)等 1.很多学者和机构都对云计算作了定义,只是侧重点不一样而已.比如:中国云计
4、算专委会认为,云计算最基本的概念是:通过整合、管理、调配分布在网络各处的计算资源,并以统一的界面同时向大量用户提供服务 2.一个公认的模式是,计算发生在?云端 !位于公司网络的外部.尽管是最高端的技术,云计算却并不神秘.当你使用联机的照片存储、文字处理、电子邮件、电子表格、数据存储或其它的基于互联网的应用时,你就在使用云计算.基于互联网的应用每天都在发生,比如联机的幻灯片创建、联机的设计工具、联机的思维导图(M indM apping)和文件转换、协作软件、社会化媒体(SocialMedia)等等.这里我们看到,随着互联网的发展,W eb2.0的浪潮使得大众可以参与信息制造和编辑,从而导致信息
5、增长具有无限性的趋势.而摩尔定律的终结,使得在技术上和经济上都没有办法依靠硬件性能的提升而解决这一问题.怎样低成本的高效快速解决无限增长?第 31卷第 3期?滕?云,等:基于云计算的在线操作系统研究315?的信息的存储和计算问题是一个摆在科学家面前的命题.而云计算是采用大规模低成本运算单元通过 IP网络相连而组成的运算系统以提供运算服务的技术.它具有高性能、低成本、通用性强的特点.它可以以较低成本和较高性能解决无限增长的海量信息的存储和计算问题.它使得 I T 基础设施能够实现资源化和服务化,使得用户可以按需定制,从而改变了传统 IT基础设施的交用和支付方式 2.总之,云计算成为普遍的应用有技
6、术的、经济的、通信的多方面的原因.从技术上看,使用云计算不存在难度;从经济上看,使用云计算只有较低的开销;最后,它使得交流更容易.1.2应用云计算图 1是目前云计算模式下的网络概图 3.图中是提供应用和计算的服务提供商,周边是客户.下面是使用云计算的几种情况:地点.如果客户端分布广泛,则云计算是一种自然的选择.相反地,如果客户端相距很近,就没有必要涉及到云计算.随着全球商业化的进程,即使是公司内部的客户端都分布在全世界,距离这个概念已经崩溃.除了时间开销不同,在澳大利亚和纽约之间的协作就像在曼哈顿的麦迪逊大街和第五大街之间的协作那样容易.工作方式.如果需要与客户端紧密地合作,云计算是可选择的方
7、式.而如果不需要协作就能完成任务和计划,则不需要使用云计算.数据和应用.云计算在工作中提供了数据处理和挖掘的能力 4.它得益于搜索引擎和联机数据存储技术的持续进步.云计算已经给用户提供了一个全球最大的图书馆,而且它每秒钟都在变大.对许多通信从业者来说,不以某种方式把互联网作为资源来使用是不可能的.网络和设备.云计算的充分使用要求有一个足够强大的网络,它能够输送应用和数据;还要有一个设备能处理它们.这种设备要有一个强大的 CPU及多个连接起来的网络.这些网络可以是从通过以太网电缆的直接连接到通过使用无线宽带(W i-Fi)和移动电话卡、键盘、电话的连接.有人说苹果公司的 i-Phone就是云计算
8、设备发展到目前的最新应用.许多其它设备还在不断地推出,然而它们将受其连接网络的限制.2?在在线操作系统中应用云计算2.1?在线操作系统在线操作系统(W eb OS)正成为时下日益关注的主题.其功能很类似于传统的操作系统,但它不包括计算机硬件的驱动程序.一个原因是互联网技术提高所带来的日益增加的带宽,这使得在互联网和 W eb OS之间的应用和数据的传送更快速.我们可使用云计算的架构来设计 W eb OS,这使得计算更简单、快捷和高效.用这种方法,用户能够与来自于多台计算机的应用一起工作.此外,企业能更有效地控制企业数据和减少恶意软件的影响.而且,云计算可以使协作更容易和减轻平台不兼容问题.云架
9、构的关键难题是大规模的数据处理.在传统的数据处理中,下面这些都是难以做到的:完全按照应用需要的数量给它分配设备;当用户需要时就分配设备;在不同的设备上分配和协调大规模的任务,在设备上运行程序,当一台设备出现故障时,提供另一台设备以恢复运行;自动按比例地提高或降低动态负载;当任务完成时释放所有设备.而云架构就可解决这样的问题.在云架构上构建的应用在云中运行!其基础结构的物理位置由服务提供者决定 5.它们利用了访问因特网服务的简单应用程序接口(API),它们随需求变化,且非常强大,复杂的可靠性和基础服务的逻辑扩展性被实施和隐藏在云中.根据需要,云架构中的资源的使用有时是暂时性的或周期性的,这就可以
10、提供最高的利用率和最适宜的开销.藏在开发W ebOS之后的关键动力是对基于网页的应用需求的提高.有几个这样的应用近几年获得了发展的推力,特别有电子邮件(Hot mail和 Gmail)、即时通讯和数据存储(Xdrive),还有基于网页(W eb)的文字处理和电子表格(Google Docs和 Nu mbler)也是如此.在基于 W eb应用的早期,像完成拖放文件、无需刷新整个页面而对文件做小的改动以及缓存本地数据这样一般的功能都很难做到.随着316?西华师范大学学报(自然科学版)2010年像 A jax、Adobe F lash、Adobe Integrated Runti m e(AIR)、
11、Google Gears和 M icrosoft Silver light等技术(使得开发出了大量的基于 W eb的应用)的出现,这种情况得到了改变.W eb OS的主要挑战之一是一直致力于解决安全限制,比如,浏览器的沙盒(sandbox)功能,用来限制 Web应用的本地执行.WebOS通过用浏览器作为界面来使用基于 Web的应用,这看起来就像传统操作系统的界面 6,如图 2所示.它们使用一个基于 URL的文件系统,通过的一个联机域名系统的查询,让基于 Web的应用从操作系统提供商的服务器来访问文件.同样地,在技术上使用一个独立于本地的资源命名系统,它可以让应用程序在远程服务器上完成对服务和资
12、源的调用.2.2?基于云计算的 W ebOS架构W eb OS在相同的基础架构上有所变化.应用程序服务器是一个虚拟主机,它运行程序并把它们发送到表示服务器,它管理客户端的连接 7.Web OS供应商或者托管公司或者数据中心都能容纳应用和表示服务器.简单的 W eb OS使用二层架构,这时设备既是应用又是表示服务器.客户端是第二层.许多复杂系统用一组服务器来代替单一的应用和表示服务器.这种情况下,对用户来说,服务器组就像一台设备.这种类型的系统利用多服务器的计算和存储能力以提供更多的可扩展性和可靠性.一个 W eb OS运行在任何能访问互联网的计算机或设备上.这对那些没有自己的计算机且必须在网吧
13、、图书馆和学校工作的移动员工或人很重要.W eb OS的用户也可以工作、注销,然后从不同的计算机登录.此外,由于相同的 W eb OS能运行在不同的计算机上,这个技术有利于多个工作中心的协作.传统的 OS仅在一台机器上运行.W eb OS的扩展功能允许从多个位置更容易地访问信息和更好的用户协作,比如,网络文件系统(Network File Syste m),一种对不同设备输入输出本地文件的方法,又如,远程桌面(Remote Desktop),用另一台设备控制某台计算机的方法.然而,如果仅仅是在同一网络中的设备或专有网络的计算机中运用这些技术,则不能很好发挥它们的作用.使用 W eb OS,用户
14、可从 Web桌面上存储、查找以及管理文件和服务,比如:日历和电子邮件.且是在 OS提供商的服务器上存储应用、文件和服务,而不是在用户自己的计算机上,这使得即使 PC或笔记本被窃取,窃贼也很难使用它们.W eb OS的用户不用对工作备份或归档,因为提供商的远程服务器完成了这些功能.由于 W eb OS的操作是跨平台的,这消除了在操作系统与应用程序之间的兼容性问题.因此,同一个 Web OS可以运行在 W indows、M ac和 Linux系统上.应用程序设计者仅仅只需为 W eb OS开发一次程序,而不必考虑对每个传统的操作系统去多次开发,只是系统管理员必须对给定的 W eb OS为应用程序做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计算 在线 操作系统 研究
限制150内