面向I/O密集型云虚拟机的多级协同虚拟磁盘服务关键技术研究

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    61772541
  • 项目类别:
    面上项目
  • 资助金额:
    66.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0204.计算机系统结构与硬件技术
  • 结题年份:
    2021
  • 批准年份:
    2017
  • 项目状态:
    已结题
  • 起止时间:
    2018-01-01 至2021-12-31

项目摘要

Virtual disk service is the key to realize efficient I/O-intensive virtual machines (VMs) in cloud environments. Besides the requirements on reliability, availability, consistency and scalability of traditional cloud storage, virtual disk service must satisfy VM applications' requirements on various I/O performance metrics such as IOPS, latency and throughput. Virtual disk service is usually realized by leveraging distributed block storage which is based on (high-performance) replication or (low-cost) erasure coding. Based on the characteristics of the I/O pattern of cloud VMs, in this project we will study the multi-level collaboration technology of RAM-SSD-(solid state drive)-HDD-(hard disk drive)-hybrid virtual disk service. 1. Focusing on the huge gap of performance/cost between SSDs and HDDs, we will study the journal-based collaborative block storage using heterogeneous replication, so as to provide close-to-SSD I/O performance with close-to-HDD cost. 2. Focusing on the poor random write performance of erasure coding, we will study the speculative-write-based high-performance block storage using EC, so as to provide close-to-replication write performance while keeping the high storage efficiency of erasure coding. 3. Focusing on the poor performance of traditional VMs' swap disks, we will study the peer-to-peer-based shared network-RAM swapping mechanism, so as to provide RAM-based large-scale high-speed swapping service transparent to the cloud VMs.
虚拟磁盘服务是在云计算环境下实现高效I/O密集型虚拟机的关键。除了传统云储存面临的可靠性、可用性、一致性和可扩展性等需求外,虚拟磁盘服务还必须满足虚拟机应用对IOPS、延迟和吞吐率等I/O性能的需求。虚拟磁盘服务通常采用基于多副本(较高I/O性能)或纠删码(较高存储效率)的分布式块存储实现。针对云虚拟机I/O模式的特点,本项目将对“内存-固态硬盘-机械硬盘”多级协同虚拟磁盘服务开展研究。1.针对固态硬盘和机械硬盘的巨大性能/成本差异,研究基于日志缓冲的异构协同多副本块存储技术,以接近机械硬盘的成本实现接近固态硬盘的I/O性能。2.针对纠删码随机写性能较差的问题,研究高效低成本的纠删码块存储技术,在保持纠删码存储效率的同时实现高性能I/O。3.针对传统虚拟机换页磁盘性能较差的问题,研究基于P2P(对等模式)共享网络内存的换页磁盘机制,以对云虚拟机透明的方式实现基于内存的大规模高速换页服务。

结项摘要

随着数据规模、存储资源规模以及用户规模的急剧增加,传统的大规模存储技术面临弹性伸缩困难、存储硬件异构、安全可靠性低等问题和挑战。基于云计算的虚拟化存储能够实现存储容量的按需扩展,屏蔽底层存储硬件的性能差异,隔离不同应用的数据I/O和各种软硬件失效,近年来已成为大数据应用的关键支撑技术。项目组从2018年开始开展了虚拟存储环境关键技术的研发,取得如下成果。.(1)实现了弹性可伸缩存储架构。设计了模块化存储系统拓扑维护方法,实现了分布式存储架构的弹性扩展/收缩;设计了数据和存储资源的多维动态映射机制,解决了传统CRUSH映射算法导致的大规模数据迁移问题;设计了面向镜像存储的多层多根树结构,实现了存储敏感的大规模服务快速启动和迁移系统。.(2)实现了高效能聚合存储系统。针对多级异构存储场景,设计了基于日志结构的实时索引,实现了内存、SSD、HDD协同的高效能多副本存储;提出了基于投机执行的EC随机I/O加速模型,实现了EC副本结合的纠删码存储,突破了传统EC不能支持高性能随机I/O的限制;设计了利用I/O局部性的自适应元数据维护方法,实现了基于Linux内核DM-Cache的高可用混合存储;面向超级计算机的高性能图计算需求,实现了拓扑感知的超大规模图数据分区存储。.(3)实现了安全可靠的虚拟化存储服务。针对存储服务的I/O隔离需求,设计了进程与虚拟机融合的超轻量级“进程虚拟器件”,以进程级的运行效率达到了虚拟机级的本地I/O隔离效果,进而设计了虚拟化存储的网络I/O路径隔离机制,实现了数据I/O在网络传输过程中的安全隔离;针对虚拟化存储的高可靠要求,提出并实现了数据备份和恢复的一跳步机制,实现了失效存储节点的秒级恢复;针对软件设计缺陷导致的大规模存储系统中多个服务实例相互影响的问题,设计实现了离线-在线分析结合的分布式存储软件设计缺陷检测工具。.项目在FAST、EuroSys、ATC、VLDB、TOCS、TOS、TON、TPDS等著名会议和期刊上发表CCF-A类期刊和会议论文11篇、B类期刊和会议论文4篇。创新成果整合于国家超级计算天津中心的新一代云存储平台,保障关键业务和核心系统的稳定运行。项目关键技术已经推广到多个国家和军队的重要业务系统,并且在阿里云、平行云等商用云计算生产系统中得到实际应用。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(4)
会议论文数量(8)
专利数量(3)
GraphA: Efficient Partitioning and Storage for Distributed Graph Computation
GraphA:分布式图计算的高效分区和存储
  • DOI:
    10.1109/tsc.2017.2778737
  • 发表时间:
    2017-12
  • 期刊:
    IEEE Transactions on Services Computing
  • 影响因子:
    8.1
  • 作者:
    Yiming Zhang;Dongsheng Li;Chengfei Zhang
  • 通讯作者:
    Chengfei Zhang
PBS: An Efficient Erasure-Coded Block Storage System Based on Speculative Partial Write
PBS:一种基于推测部分写入的高效纠删码块存储系统
  • DOI:
    --
  • 发表时间:
    2020
  • 期刊:
    ACM Transactions on Storage
  • 影响因子:
    1.7
  • 作者:
    Yiming Zhang;Huiba Li;Shengyun Liu;Jiawei Xu;Guangtao Xue
  • 通讯作者:
    Guangtao Xue
KylinX: Simplified Virtualization Architecture for Specialized Virtual Appliances
KylinX:专用虚拟设备的简化虚拟化架构
  • DOI:
    --
  • 发表时间:
    2021
  • 期刊:
    ACM Transactions on Computer Systems
  • 影响因子:
    1.5
  • 作者:
    Yiming Zhang;Chengfei Zhang;Yaozheng Wang;Kai Yu;Guangtao Xue;Jon Crowcroft
  • 通讯作者:
    Jon Crowcroft
TopoX: Topology Refactorization for Minimizing Network Communication in Graph Computations
TopoX:拓扑重构以最小化图计算中的网络通信
  • DOI:
    10.1109/tnet.2020.3020813
  • 发表时间:
    2020-12
  • 期刊:
    IEEE/ACM Transactions on Networking
  • 影响因子:
    --
  • 作者:
    Yiming Zhang;Haonan Wang;Menghan Jia;Jinyan Wang;Dongsheng Li;Guangtao Xue;Kian-Lee Tan
  • 通讯作者:
    Kian-Lee Tan
TianheGraph: Customizing Graph Search for Graph500 on Tianhe Supercomputer
TianheGraph:在天河超级计算机上为Graph500定制图搜索
  • DOI:
    10.1109/tpds.2021.3100785
  • 发表时间:
    2021-07
  • 期刊:
    Institute of Electrical and Electronics Engineers
  • 影响因子:
    --
  • 作者:
    Xinbiao Gan;Yiming Zhang;Ruibo Wang;Tiejun Li;Tiaojie Xiao;Zeng Ruigeng;Jie Liu;Kai Lu
  • 通讯作者:
    Kai Lu

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ patent.updateTime }}

其他文献

面向大规模图计算的连通分量算法分析与优化
  • DOI:
    10.3969/j.issn.1007-130x.2022.02.001
  • 发表时间:
    2022
  • 期刊:
    计算机工程与科学
  • 影响因子:
    --
  • 作者:
    白皓;甘新标;杨文祥;贾孟涵;涂旭平;张一鸣;郭敏;来乐;张意;朱春平
  • 通讯作者:
    朱春平
德清县青春期女生碘营养及甲状腺异常状况
  • DOI:
    10.16835/j.cnki.1000-9817.2018.11.037
  • 发表时间:
    2018
  • 期刊:
    中国学校卫生
  • 影响因子:
    --
  • 作者:
    张一鸣;王莹莹;王学才;董晓莲;江峰;付朝伟;王娜;姜庆五
  • 通讯作者:
    姜庆五
低场脉冲核磁共振仪探头的研制
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    核电子学与探测技术
  • 影响因子:
    --
  • 作者:
    张一鸣;郑传行
  • 通讯作者:
    郑传行
基于情感常识的情感分析
  • DOI:
    --
  • 发表时间:
    2019
  • 期刊:
    中文信息学报
  • 影响因子:
    --
  • 作者:
    杨亮;周逢清;林鸿飞;殷福亮;张一鸣
  • 通讯作者:
    张一鸣
普洱茶风味的青稞茶配方研制
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    中国食物与营养
  • 影响因子:
    --
  • 作者:
    卢志超;杨士花;吴越中;初雅洁;罗瑜;黄勇桦;张一鸣;李淳;李永强
  • 通讯作者:
    李永强

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

张一鸣的其他基金

面向在线数据密集型应用的高效数据存储与复杂查询关键技术研究
  • 批准号:
    61379055
  • 批准年份:
    2013
  • 资助金额:
    75.0 万元
  • 项目类别:
    面上项目
异构环境下的P2P复杂查询关键技术研究
  • 批准号:
    60903205
  • 批准年份:
    2009
  • 资助金额:
    17.0 万元
  • 项目类别:
    青年科学基金项目

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码