云存储开发团队

技术开创未来

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年7月25日

摘要: 原文:《Erasure Coding in Windows Azure Storage.pdf》,地址:https://www.usenix.org/system/files/conference/atc12/atc12-final181_0.pdfWAS: (LRC, Local Reconstruction Codes)1 概述(1) Extent当extent的大小达到一定值,extent就被sealed. Sealed的extent不能再被修改,作为编码的候选。WAS 在后台lazily地编码这个extent,一旦extent被编码成功,extent原始的3备份要被删除。(2) LRU 阅读全文
posted @ 2013-07-25 20:57 DaoWoo 阅读(1359) 评论(0) 推荐(1) 编辑

2013年6月26日

摘要: 一.什么是infinibandInfiniBand架构是一种支持多并发链接的“转换线缆”技术,它是新一代服务器硬件平台的I/O标准。由于它具有高带宽、低延时、 高可扩展性的特点,它非常适用于服务器与服务器(比如复制,分布式工作等),服务器和存储设备(比如SAN和直接存储附件)以及服务器和网络之间(比如LAN, WANs和the Internet)的通信 。二.Infiniband产生的原因随着CPU性能的飞速发展,I/O系统的性能成为制约服务器性能的瓶颈。于是人们开始重新审视使用了十几年的PCI总线架构。虽然PCI总线结构把数据的传输从8位/16位一举提升到32位,甚至当前的64位,但是它的一 阅读全文
posted @ 2013-06-26 22:02 DaoWoo 阅读(27864) 评论(1) 推荐(2) 编辑

2013年4月19日

摘要: 〇、基本原理目前的Channel类型枚举值定义如下:enum { SPICE_CHANNEL_MAIN = 1, SPICE_CHANNEL_DISPLAY, SPICE_CHANNEL_INPUTS, SPICE_CHANNEL_CURSOR, SPICE_CHANNEL_PLAYBACK, SPICE_CHANNEL_RECORD, SPICE_CHANNEL_TUNNEL, // 没定义USE_TUNNEL,则此Channel无效 SPICE_END_CHANNEL};每个Channel就是客户端与服务端一个的网络连接。客户端将每个Chan... 阅读全文
posted @ 2013-04-19 10:30 DaoWoo 阅读(9478) 评论(1) 推荐(0) 编辑

2013年4月11日

摘要: Linux下不同Windows下有很多能够查看硬件详情的配置及软件,不过通过linux提供的shell命令就能查看到我们所需的信息。下面主要介绍常用查看硬件信息的命令。1. 查看CPU各种信息最常用的查看CPU信息的方法,是通过 /proc/cpuinfo文件查看[root@CentOS-5U4-64 ~]# cat /proc/cpuinfo/proc/cpuinfo文件提供了有关系统CPU的多种信息。如果需要查看某一详细信息可使用grep将其过滤出来1.1. 查看CPU的型号如果想查看CPU的型号,使用下述命令:[root@CentOS-5U4-64 ~]# cat /proc/cpu.. 阅读全文
posted @ 2013-04-11 18:12 DaoWoo 阅读(13428) 评论(0) 推荐(0) 编辑

2013年4月2日

摘要: 一、背景综述互联网应用(Rich Internet Application),即 RIA,它是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本部署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA 已经被不计其数的后端系统和技术应用,从商业到开源,从遗留系统到尖端应用,从复杂到简单,几乎无所不包。但是 RIA 真正的应用领域是客户端,在这个领域,根据团队目前的人员构成和知识结构,我们可以有两个选择:ü Flash 平台(包括浏览器中的 Flash 播放器和 AIR 客户端应用)帮助定义了 RIA 应用空间,在很多场景和开发者中保持了先进的领先地位。 阅读全文
posted @ 2013-04-02 09:24 DaoWoo 阅读(2326) 评论(0) 推荐(0) 编辑

2013年3月21日

摘要: 〇、概述网络事件处理是libspice设计中最关键的部分,可以说是整个Spice的骨架,用以支撑Spice的运行,是理解Spice运作方式的切入口之一(VDI是另一个阅读代码的切入口)。Spice的server和client通信方式采用了三种框架:1、 Qemu的main函数中采用非阻塞select方式轮训网络事件2、 Libspice中有一个专门的线程,采用非阻塞epoll模型监听网络事件3、 Qemu中采用定时器方式进行网络数据发送一、select模型处理 Spice中最基本的网络事件处理均采用select模型,即大部分的网络事件是在Qemu的主函数中进行捕获的。直接看代码:void ma 阅读全文
posted @ 2013-03-21 14:19 DaoWoo 阅读(6278) 评论(8) 推荐(4) 编辑

2013年3月15日

摘要: 1.需求当今世界“云概念”大行其道,面对各种各样亦真亦假的云产品,企业该如何选择?又会有怎样的风险,这是每一个企业需要认真考虑的问题。Emc²的Atmos提供了一种解决方案,在提供较强云特性的同时,又大大降低了直接向云迁移可能会遇到的各种问题。通过查阅了一些官方、非官方的PDF资料,作者对其有了一些浅薄的认识,并加入了自己的理解(因资源限制,作者并未实际使用)。本文展示了Atmos的特性,如果发生与官方文档向冲突的地方,请以官方文档为主。l 实时产生的大量非结构化数据(包括图片、EMail、视频、文档等),正在以创记录的速度爆炸式增长,数据规模的描述经历了P-E-Z-Y的改变,迫使我 阅读全文
posted @ 2013-03-15 17:35 DaoWoo 阅读(1377) 评论(0) 推荐(0) 编辑

摘要: 本文主要是介绍集群存储相关的概念及Scale-out特点,重点对市场上主要的集群存储产品进行了比较和点评。主要分类方式目前存储产品的主要分类方法:首先,无论厂商和用户都习惯将存储系统划分为 高端、中端、低端或入门级产品。其次,按照数据类型划分,即NAS、SAN、统一存储。【统一存储的两种方向:NetApp 本质上是用一个NAS 服务器虚拟成一个block 呈现给主机,通过这种“假SAN”的方法把file service 和block service 共同嵌入到一个存储控制器里。另外一个是,利用虚拟机的技术(如VMware),在控制器中同时运行block 级软件和NAS 服务器软件,即可在一对存 阅读全文
posted @ 2013-03-15 10:18 DaoWoo 阅读(4336) 评论(2) 推荐(1) 编辑

2013年3月7日

摘要: 本日志是整理的使用jk搭建apache和tomcat负载均衡集群,其中并没有涉及到session的复制,请查看日志的朋友留意。使用两台服务器搭建集群,ip分别为:192.168.40.76 、192.168.40.77 其中76安装的是apache和tomcat作为集群分发,77只安装了tomcat,以下的详细步骤是以76为例编写,因为77只需要安装jdk和tomcat所以各位只需要参考jdk和tomcat安装方法即可。1、准备下列程序安装包:(此安装包是本人使用的软件版本,系统版本为centos6.2,此种方法也在centos5.4搭建过没有问题,其他版本系统尚未测试过)jdk-6u25-l 阅读全文
posted @ 2013-03-07 09:21 DaoWoo 阅读(657) 评论(0) 推荐(0) 编辑

2013年3月6日

摘要: 1 网络掩码导致的网络故障这2天与人合作部署linux系统,系统安装、调试由合作方实施,我的工作是把环境搬到新机房并修改ip地址。服务器搬到机房后将网络物理连路联通,但发现服务器怎么也无法出外网,于是开始了各种测试。1、验证物理链路[成功],使用自己笔记本配置同网段IP和网关,使用连接服务器的那根网线连接进行外网访问。2、重新配置网络文件[第一次未找到问题],重新使用setup配置了网络文件,重启动网络后查看不通,查看配置文件摄入的IP、掩码、网关都在。但 route -n中看不到网关。3、试图重装[未被许可],在遇到疑难问题时重装系统往往是最快的方法,结果与系统调试人员沟通结果为系统部署、调 阅读全文
posted @ 2013-03-06 11:30 DaoWoo 阅读(529) 评论(0) 推荐(0) 编辑