- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 SDN与NFV比较
转自:http://net.it168.com/a2013/0613/1494/000001494944_all.shtml软件定义网络化(SDN)和网络功能的虚拟化(NFV)都是热门话题,他们之间有非常清晰的关联,但是两者的相似之处在哪里?又有何不同?两者又是如何互为补充的呢?SDN-诞生于园区,成熟于数据中心SDN初始于园区网络,一群研究者(译者注:斯坦福的达人们)在进行科研时
2014-06-30 15:00:02 2230
原创 虚拟化技术(Xen)(读书笔记)
Xen虚拟化技术1、Xen工作原理Xen通过hypervisor软件访问物理层硬件,实现在一台单独的计算机上运行多个各自独立、彼此隔离的子操作系统。Hypervisor指挥硬件访问和协调来自各子系统的请求。Xen环境中,主要是虚拟机控制器(VMM),也叫Hypervisor。Hypervisor层硬件与虚拟机之间,是最先被载入到硬件的第一层。Hypervisor载入就可以部署虚拟机。在
2014-06-26 01:26:47 1370
原创 虚拟化技术(应用程序虚拟化)(读书笔记)
1、 应用程序和软件的虚拟化应用程序虚拟化运用虚拟软件包来放置应用程序和数据,而不需要传统的安装流程。应用程序包可以被瞬间激活或失效,以及恢复默认,从而降低了干扰其他应用程序的风险,因为他们只运行在自己计算空间内。2、 桌面虚拟化将桌面的计算机进行虚拟化,通过服务的形式交付桌面,要求以少的资源做更多的事,维持和提高桌面效率,降低需要应用补丁花的时间,以达到桌面使用的安全性和灵活性。
2014-06-22 00:17:35 982
原创 虚拟化技术(资源虚拟化)(读书笔记)
资源虚拟化1、内存虚拟化 内存虚拟化可能是最困难的任务,内存负责管理和分配物理内存,以及保证硬件分页调度和分割的安全使用。由于几个域共享了一个内存,必须要注意保持域的隔离。虚拟必须保证两个特权域能够访问同一个内存范围。每个分页或目录表的更新必须通过验证,以保证这些域只操纵他们自己的表。2、CPU虚拟化CPU虚拟化技术是单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并
2014-06-21 23:29:48 3920
原创 虚拟化技术(平台虚拟化)(读书笔记)
虚拟化就是通过恰当的基础设施建设,从管理层面将资源的功能从资源的实体上分离出来,从而达到更加灵活、专业、低成本地使用资源的目的。也可以说是把物理资源转变为逻辑上可以管理的资源,以打破物理结构的壁垒。虚拟化技术就其本质而言属于一种资源管理技术,它将硬件、软件、网络、存储等硬件设备隔离开来,使用户能更合理、更充分地控制与管理的各种资源。虚拟化主要分如下三类:一、 平台虚拟化二、 资源虚
2014-06-21 02:48:44 3400
翻译 Hadoop之关键技术(四)--Zookeeper
ZooKeeper是由一组ZooKeeper服务器构成的系统。客户端连接到一台ZooKeeper服务器上,使用并维护一个TCP连接,通过这个连接发送请求,接受响应、获取观察事件及心跳。如果这个TCP连接中断,客户端将尝试连接到另外的ZooKeeper服务器。客户端第一次连接到ZooKeeper服务时,接受这个连接的ZooKeeper服务器会为这个客户端建立一个会话,当这个客户端连接到另外的服务器是
2014-06-20 02:33:52 1024
转载 算法复杂度总结
算法的时间复杂度和空间复杂度-总结 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的
2014-06-19 09:52:07 734
原创 Hadoop之关键技术(三)--HBase
传统的关系型数据库很好地满足了以银行交易为代表的事务性业务环境。当人们迈入需要面对非结构化数据构成的数据洪流的全新时代是,传统的关系型数据库已经不能满足需求。在这样的背景下,一HBase为代表的NoSQL数据库成为大数据处理领域的新秀。这里的NoSQL并不是摒弃传统关系型数据库以及SQL,其含义更多是指Not only SQL,即超越传统的关系型数据库。NoSQL的主要思路是在阻碍关系型数据库适应
2014-06-14 02:13:37 1546
原创 Hadoop之关键技术(二)--- MapReduce
MapReduce采用“分而治之”的思想,把对大规模数据集的操作,分发给一个主节点管理下的各分节点共同完成,然后通过整个各分节点的中间结果,得到最终的结果。简单的说,MapReduce就是“任务的分解与结果的汇总”。上述处理过程被MapReduce高度地抽象成为两个函数:map和reduce,map负责把任务分解成多个任务,reduce复制把分解后的多任务处理的结果汇总起来。需要注意的是,用Map
2014-06-13 00:04:59 1679
原创 Hadoop之关键技术(一)----HDFS
作为Hadoop的核心技术之一,HDFS(HadoopDistributed File System,Hadoop分布式文件系统)是分布式计算中数据存储管理的基础。它所具有的高容错高可靠性、高扩展性、高获得性、高吞吐率等特征为海量数据提供了不怕故障的存储。HDFS是一个主/从(Master/Slave)体系结构。HDFS集群有一个NameNode和一些DataNode。NameNode管理文件
2014-06-11 23:35:31 2783
转载 freopen的用法
转自:http://www.cnblogs.com/moonlit/archive/2011/06/12/2078712.html
2014-06-10 10:10:14 1810 1
转载 Hadoop组成
如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结
2014-06-09 20:21:18 728 1
转载 三种线性排序
转自:http://www.cnblogs.com/eaglet/archive/2010/09/16/1828016.htmlhttp://www.cnblogs.com/kkun/archive/2011/11/23/2260299.htmlhttp://blog.csdn.net/touch_2011/article/details/6787127
2014-06-05 02:18:59 1046 1
数字式秒表设计 0.01的精度
2011-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人