对象存储设备性能改进方法的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:bd05082052
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展以及PB级海量信息存储需求的出现,以富于表现力的对象作为访问接口的对象存储系统克服了块接口和文件接口的不足,成为海量信息存储系统的一种主流架构。基于对象存储系统由客户端、元数据服务器和基于对象存储设备和通信网络组成。对象存储设备是基于对象存储系统的核心,它不仅仅是数据的载体,还承担着组织和管理数据的任务。它将数据以对象的形式进行组织管理,并为元数据服务器和客户端提供对象接口的服务。数据在客户端和对象存储设备间传输,对象存储设备的服务性能,直接影响到整个对象存储系统的性能。因此充分利用对象存储设备的特点来提高对象存储系统的性能将变得日益重要。详细分析研究了T10提出的OSD-2草案和Ext2,采用扬长避短的策略,将一维平坦名字空间映射成树形目录空间,将更好的利用Ext2的层次目录结构来组织同一分区下的用户对象,提高对象查找性能。针对对象的数据在磁盘上分布并非完全离散,而是部分连续的特点,对数据块的逻辑块号元数据信息进行重组,减少了大对象的逻辑块号占用空间以及为获取数据逻辑块号而进行的频繁磁盘操作次数,提高了OSD读取大对象的性能。针对客户端与OSD之间的数据I/O量非常大,而属性I/O非常频繁的特点,将数据缓存和属性缓存分离。对数据缓存采用乒乓策略,减少了磁盘操作及磁盘等待时间。并通过在数据缓存结构和属性缓存结构之间建立的映射机制,保证了数据缓存中对象对应的属性一定在属性缓存中,提高了访问速度。
其他文献
随着越来越多的数据以XML文档进行存储,在这些数据中隐含着大量的知识信息与各类模式,因此,人们基于XML的数据挖掘应运而生。面向XML的数据挖掘包括对XML结构上的挖掘和对XML内
数据仓库的设计涉及到多个层面,如ETL过程、可操作数据源、数据仓库存储等。每个层面都会有不同的建模方法,这些方法往往只是针对单个方面提出的,这样建模制品就会缺乏一致性
随着地理信息互操作和Web服务技术的发展,WebGIS的应用也越来越普及,但同时也暴露出空间数据异构、无法跨平台等问题。目前,对于GIS开发人员来说,要创建、测试和设置结构清晰、运
随着网络时代的到来,计算机支持的网络协同工作(Computer Supported Cooperative Work,CSCW)系统己引起企业界和研究界的高度重视,而网络协同设计是CSCW的一个重要应用。工作
实时碰撞检测是机器人、动画仿真、虚拟现实等领域中一个非常关键的问题,其基本任务是确定两个或多个物体彼此之间是否发生接触或穿透。尽管针对碰撞检测已有了大量有价值的
随着科技的飞速发展,网络成为人们交换、获取信息的新平台,其中电子邮件以其快捷、经济的特点,改变了传统的通信方式,成为人们重要的通信手段。电子邮件给人们带来便利的同时,也给
随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。面向对象技术给软件测试带来了新的挑战,而面向对象软件的集成测试是面向对象软件测试必不可少的部
数据持久层是一组软件服务,将应用程序与该程序所使用的数据源分离,为整个项目提供一个统一、安全、并发的数据持久机制。持久层位于数据源之上,提供访问这些数据源的应用程序接
机器学习是一个正处于发展壮大中的学科。因此,机器学习的研究趋势,应该是越来越多的数学家加入其中研究构造有坚实理论基础的学习方法。本文在李群机器学习(LML)的理论框架
第四媒体互联网的迅速发展,使数字互动娱乐延伸到新的领域,网络游戏是近年来得到广泛关注并且发展极为迅速的一个产业,如今我国的网络游戏业的巨大市场使得游戏从业人员不断发展