云操作系统的设计与实现

云操作系统的鲜明特点将是“网络化”。将“云计算”作为任务发送给各个处于不同地理位置的服务器处理,得到结果返回。这种网络是一种“云网络”,有内存的拓扑结构,以使得能最有效地利用服务器的计算性能,为用户提出的“云计算”任务提供高效的计算服务。“网络化”还将用户的存储的资源分布地存储在各大服务器上,一是保证了脱离本地机器时,仍能使用自己的存诸了的资源,二是可以方便地与它人共享---如与家人共享,与同事朋友共享,公司的硬件资源的异地共享(租用服务器的云计算服务)。

云操作系统的又一鲜明特点是安全。这安全是指“云计算”、“云存储”在逻辑上的安全性。也就是说,云计算通过云服务,可以通过多种多样的安全保障措施来保障您数据的安全。有可能的方式为:1,云网络操作系统内存的安全性,这种安全性于本地来说是“严格受限”的计算。任何服务都是相互隔离的,用户任务各个数据之间没有任何内在相关性,任何已知的病毒在这种环境下都将失效------数据、计算任务的隔离性。2,云网络的逻辑安全性。在云网络中传输的数据是严格保护的,包括使用各种各样的数据加密措施来保障云计算任务与数据的安全;不仅如此,云网络是冗余存放,多重备份的网络式存储,任何局部化的数据损害不会影响到用户数据的安全。

云操作系统还具有计算的可扩充性。本地硬件资源不足可以动态地申请网络硬件资源来为用户服务(当然这种网络服务视计算任务的时间空间复杂度收费),这对于用户来说是透明的不可见的,然而用户将切身地体验到这种模式的好处。比方说,你可以手机终端运行魔兽、CS、CF、时况足球得大型的3D游戏,你还可能用你的个人PC作为一个网络服务器,提供上百万人同时在线的网络服务。但这种服务在现在看来,以个人PC提供这种需要巨型机才能完成的服务是多么的难以置信。一言以蔽之,你可以用任何有限的本地硬件资源来实现近乎无限的大型计算量。这种虚拟存在的计算将深刻地影响到未来的计算机行业的发展。

云操作系统将使得软件计时服务成为主要的软件服务,从而从根本上杜绝了软件盗版问题。云操作系统内在的网络化以及安全性,保障了计算的分布式实现。从而可以有效地把软件视为一种计时服务而提供给用户。这种计时服务的好处将是:避免将任何完整的二进制形式的可执行文件(软件)发布到个人空间中(这为软件的破解与盗版提供了方便)。从而保障了软件资源的安全,保护了软件发明者的知识产权。当然,在这种情况下,软件资源也是可以设置为免费方式的-------这要看作者怎么看待他发明的软件了。

云操作系统将实现无病毒,数据安全,存储方便,共享方便,软件发布安全方便,计算资源可以动态扩充的多种优点的网络服务。未来的IT业,将是云计算的产业!

云操作系统的设计与实现

上面谈了一些云操作系统本身的概念及其特点,那么这种操作系统是如何设计实现的呢?这种操作系统在设计与实现与又有什么样的特点,未来的云计算下的软件又是怎么开发,对于云的各种内存的优点又将以何种方式实现?

这些问题至今没有公开的公认的答案,不过我是可以提供一些我思考得到的方法的。

云计算操作系统作为一种网络化的操作系统。本地硬件资源只是提供一种接入云网络的一些必要的计算及通信,基本的软件(操作软件等)资源。本质上它只是一种接入云网络的终端软件。因为其复杂性不宜过高。也就是说,这应该是一个轻量级的操作系统。这个系统将为接入云计算网络提供基本的通信及计算能力。

它在基本功能上应该具有:基本的网络通信能力,有限的存储资源(用以存储云系统软件,对通信服务的临时数据进行存储-------当然,你也可以存储你的本地资源---但为了安全,一般不建议这么做),有限的计算能力(可以执行云操作系统的命令)。

它的基本组件有:对硬件资源进行管理的设备管理器(本地资源也可以作为一种特殊的云计算资源为用户服务-----这种资源是免费的,而本地硬件资源不足时,可以动态申请网络硬件资源为共云计算提供服务),云存储管理器(包括对本地资源的管理与网络存储资源的管理)。对云任务通信的网络通信能力(也包括对本地进程间的通信)。对云计算任务提供多线程并行服务(包括本地线程与网络线程)。提供“云计算”功能的云计算组件(云计算高级语言API),提供云存储及共享的云存储组件(云存储高级语言API),当然还有云计算、存储共享的云界面。
 
它的设计:可以参考分布式操作系统与网络操作系统。所不同的是,这里的硬件资源有一定的区别的,一是云服务器、云存储器与本地CPU及存储器的付费方式是不一样的。而且它的管理方式也很大的不一样。云操作系统提供一种云端的共享服务。这种不仅是在计算上,也存在于存储层次。这种云操作系统十分依赖于云网络提供的服务。没有这些服务,对于云计算(包括本地的计算---因为软件很可能存储于网络上的任何一个地方,这个“地方”却往往不是本地终端)很可能寸步难行。因而拥有一个可靠的云平台(网络服务器平台)至关重要。因此设计完这样的一种云操作系统,必需也提供一种网络服务器及存储环境,否则开发这样的操作系统是毫无意义的。

它的推广:可以采用云操作系统免费发放的方式进行推广(对云计算、云存储收费)。在此操作系统的基础上,提供开发云软件的IDE。方便大家开发云计算软件。并且将云共享平台及云计算平台提供给开发者及普通用户,方便云应用软件的传播与发展。

(责任编辑:admin)

时间: 2024-10-28 02:18:58

云操作系统的设计与实现的相关文章

基于视频流的云桌面设计与实现

基于视频流的云桌面设计与实现 冯健 倪明 郭自刚 赵建波 为实现计算机资源的集中管理.高效利用和保密控制,设计并实现一种基于视频流的云桌面系统.服务端使用通用服务器和VirtualBox虚拟化工具实现桌面虚拟化,客户端采用基于ARM平台的飞思卡尔i.MX6DL 处理器进行硬件解码,虚拟桌面图像压缩中应用改进后的H.264新一代视频压缩算法,桌面视频流的传输中应用平滑网络流量的传输方式,对客户端的鼠标键盘消息重定向中使用Linux内核模块.与常见桌面传输协议的比较测试结果表明,当虚拟桌面分辨率为1

概述云操作系统的基本成因

业内有这么一句话十分流行,"2010年是云计算的爆发期."其实从09年开始的业内各大峰会.论坛.展会中我们都不难看出,大家都在对云计算进行热烈的探讨.到底什么是云计算,这些年来它又有怎么样的实质性进展呢?从最近云操作系统在云计算领域内的发展中,我们可以略窥一斑. 云计算是一个涉及面非常大的概念,今天我们就单从云操作系统的发展方面来看看云计算的发展究竟如何. 云操作系统的概念 云操作系统是新兴的软件类别,其主要功能在于将大型基础架构集合(CPU.存储.网络)构建成一个无缝.灵活和动态的操

基于Liferay的电子政务私有云平台设计与实现

基于Liferay的电子政务私有云平台设计与实现 山东师范大学  王世超 本论文基于Hadoop框架搭建了私有云平台,使用J2EE作为开发平台,MySQL作为后台数据库,以Liferay Portal为基础构建电子政务门户网站,设计并实现了政务公告.邮件系统.云网盘.工作流.协作办公等功能.文中首先探讨了电子政务的发展背景和研究现状,根据政务工作中的具体事务和操作流程,对电子政务系统从功能性需求和非功能性需求两方面进行需求分析,使用UML作为分析设计语言,以用例图的形式对各功能模块进行说明.之后

在Hadoop集群下的智能电网数据云仓库设计

在Hadoop集群下的智能电网数据云仓库设计 郑柏恒 孟文 易东 梁晓波 针对电网数据规模大.类型多.价值密度小.变化速度快.地理位置离散的特点,为了对这些数据进行有效.可靠.低廉地存储以及快速地访问与分析,满足智能电网运行.检修.效益管理等应用的需求,提出了在Hadoop廉价PC机集群下的智能电网数据云仓库的解决方案,为挖掘海量电网数据提供有效.可靠.低廉的工具.首先分析了电网大数据的特点,再结合IEC61970标准通用信息模型的特点,基于Hadoop框架,设计出满足电网大数据处理需求的电力信

高性能数据云的设计与实现

Sector and Sphere: the design and implementation of a high-performance data cloud YUNHONG GU AND ROBERT L. GROSSMAN Cloud computing has demonstrated that processing very large datasets over commodity clusters can be done simply, given the right progr

60个可爱的云图案设计,激发你的灵感

云形的http://www.aliyun.com/zixun/aggregation/10345.html">图标设计已经习惯地被品牌所用,它代表了很多积极的属性和特征.例如,它被用于代表信任.更高的或者优秀的标准.性能和品质.这个象征符号可以追溯到历史上.与此同时,云形的图案还能代表柔软和舒适,因为它那看似松软和棉花样的外观.它还被用来代表梦想.创造力.想象力或者更多.在最近几年,云形的图标设计最多的被IT行业所用,做为云端基础设施和应用程序服务的商标.云是破坏性改变的同义词,在销售商将

前车之鉴,后事之师——跨境多地域云仓储设计和实践

在2016杭州云栖大会第二日,燕文物流CIO廖文锋在智慧物流专场分享了<大数据在物流行业应用突破--跨境多地域云仓储整合方案>.他主要从燕文物流遇到的痛点.数据云仓架构设计.未来发展三个方面进行了分享,详细介绍了燕文物流上云之前遇到的问题,以及数据云仓的架构设计和实践经验. 以下内容根据演讲PPT及现场分享整理. 回忆:前车之鉴 上图是打造数据云仓之前遇到的一些问题和痛点.在没有使用数据之前,燕文物流认为自己的数据是一个完全没有灵魂的数据.今年,燕文物流为了使用一块数据进行数据分析,花了两个月

对云操作系统的一些认识

最近"云计算"这个代名词成为当下很火很热的时髦语!因而,有很多人说这是"云计算"的一种炒作方式,同时,也有人持反对态度,认为这是未来发展的趋势.下面就让我们来看看云计算的几点认识. 一.云计算是什么? 云计算到底是什么,这个简单同时也很复杂,想要回答这个问题,必须得先知道:在计算机里,只有程序和数据之分.因而,简单的概括云计算就统一部署的程序.统一存储并由相关程序统一管理着的数据!这"统一"反映了"集中""一致性&q

告别Win7?给你N个用云操作系统的理由

随着云计算的遍地开花局面,操作系统也不甘落后对云计算跃跃欲试,http://www.aliyun.com/zixun/aggregation/10666.html">云操作系统几年前就已经出现,但是一直处于不温不火的尴尬局面,随着近两年云计算的持续升温,各种云操作系统也再次回到了人们的视野,如国内的网丫场云操作系统(相关内容请阅读<后PC时代 云操作系统昙花一现或成主流>.今天编者体验的这款国外的操作系统eyeos,也是基于云端操作,它可以在任何个人电脑,平板电脑和任何的移动终