基于Amazon S3接口的云存储系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wangdaojin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的跨越式发展,越来越多的企业数据、用户数据需要满足海量使用者在任何时间、任何地点的访问,这对存储系统提出了巨大的挑战。为了应对这日益严峻的挑战,存储系统自身也在不断的发展与完善。从早期的单节点存储系统,到网络存储系统与分布式文件系统,再到当下最火热的云存储,都反映出存储系统与信息技术的密切关系以及相互之间的推动作用。BOSS(Blue Ocean Storage System)作为本实验室自主创新与研发的分布式文件系统,吸收了诸多先进技术与优秀的设计理念。BOSS分布式文件系统具有高并发、线性扩展、高可靠性、强一致性等突出特点与技术优势。与传统采用集中式管理元数据的系统不同,BOSS消除了元数据节点对系统性能与扩展性所造成的瓶颈,因此具有极高的存储性能与扩展能力。本文对分布式存储领域内的关键技术进行了深入细致的研究。通过对网络高并发模型与数据一致性等具体问题的深入分析,为BOSS提出了许多创新的设计理念并加以具体实现。同时,为了应对云存储技术发展的浪潮,本文为BOSS分布式文件系统设计并实现了AmazonS3接口的解析模块,使BOSS能够作为现有各类云服务的后端云存储设备,为用户提供24小时不间断的高效云存储服务。本文的具体工作如下:1、为BOSS设计实现了一套符合自身需求的高并发模型,使其能够应对当下互联网的海量并发访问。2、为了简化BOSS分布式文件系统的配置管理,引入了monitor管理集群,并通过对现有一致性算法的研究,提出了BOSS的一致性算法。3、为BOSS设计并实现了AmazonS3接口的解析功能,使BOSS成为一款支持AmazonS3接口的云存储系统,为用户提供云存储服务。4、通过与开源系统的对比,证明了本文所提出的理论是切实可行的以及BOSS在性能上是具有一定竞争力的,并在此基础上提出了后续开发工作中所需的优化与改进措施。
其他文献
20世纪90年代Nicholson等提出了“代谢组学”的概念,这是基于NMR技术和模式识别方法的研究。而在测定NMR的过程中,参杂了噪声信号;为了去除噪声在代谢分析中的影响,本文采用
喀英迪铁铜矿床的形成与晚泥盘世呼斯特大型复式侵入岩体相关,由二长花岗岩、花岗闪长岩及花岗闪长斑岩等组成。岩石 SiO2含量为 65.88%~76.26%、K2O+Na2O含量为 5.76%~8.20%
目的 构建小鼠Krüppel样因子4(KLF4)慢病毒表达载体,并建立KLF4过表达小鼠腹腔巨噬细胞RAW264.7细胞株.方法 采用聚合酶链式反应(PCR)技术扩增目的基因KLF4后,构建重组质粒p
宋代笔记类文体兴盛发展,园林记更广泛地包括亭台楼阁记,有了独特于唐代和五代的特征。以成书于北宋晚期的《洛阳名园记》为代表的宋代园记在园林史上的价值早已为人所关注,
目前椎间孔镜手术在全国蓬勃发展,说明脊柱外科已进入微创时代,但必须清醒地认识到其学习曲线和手术难点,以安全有效为前提,根据患者具体病情需要采取最便捷有效的措施,避免盲目追
目的以聚己内酯(PCL)、海藻酸钠、壳聚糖为材料,研制椎间盘双相支架,并评估其作为组织工程椎间盘的可行性。方法聚己内酯作为原料,采用熔融电纺法制备取向性多孔纤维环支架,
铁塔主材(主角钢)直接与铁塔基础相连接形成插入式角钢连接方式。其结构特点是铁塔与基础直接连接,改善了基础受力,结构简单,降低了工程造价,该连接方式已广泛应用在送电线路施工中
目的:探索脉冲光对大鼠深Ⅱ度烫伤模型建立的实验条件及其组织学变化。方法:1.将24只实验大鼠随机分成四组,每组6只,大鼠称重后以10%水合氯醛0.5ml/100g进行腹腔注射麻醉,将大鼠固定好剪除脊柱两侧被毛并涂抹脱毛膏进行脱毛(选取大鼠脊柱两侧皮肤作为烫伤部位)。脱毛后用生理盐水轻擦脱毛区,然后将大鼠分笼饲养。2.将鼠脊柱两侧皮肤铺平,选用AFT SR模块手具对准脊柱两侧皮肤进行造模,第1组为正
交联壳取聚糖/Cu^2+/亚硫酸钠体系能够在室温下于水溶液中引发甲基丙烯酸甲酯聚合。单位时间内单体的转化离随反应温度,膜内交联剂的含量,亚硫酸钠浓度的增加而增加。产物的分子量随温
中华民族的传统美德,是炎黄子孙的宝贵财富。胡锦涛同志提出的“八荣八耻”的社会主义荣辱观,从道德方面来审视,充分体现了中华民族的传统美德,且凝聚了传统美德的精华。总结中国