KV Store关键技术研究与原型系统实现

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

基本信息

  • 批准号:
    61672061
  • 项目类别:
    面上项目
  • 资助金额:
    64.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0207.计算机网络
  • 结题年份:
    2020
  • 批准年份:
    2016
  • 项目状态:
    已结题
  • 起止时间:
    2017-01-01 至2020-12-31

项目摘要

In recent years, with the exponential growth of Internet scale, there are more and more data stored in company websites, consequently, the response speed for user requests become slower and slower. One effective way is to introduce Key-value Store (KV Store) system, which trade data as key-value pairs for storage and retrieval. According to the storage medium, there are two kinds of KV Stores: the first kind is stored in RAM, and the second kind is stored in hard disk. According to the working mode, there are also two kinds of KV Stores: the first kind works in the cache mode, and the second works in the storage mode. This project focuses on the KV Stores that are stored in the RAM and work in the cache mode, and mainly studies three key techniques: hash table design, memory management & cache eviction policy, and parallel acceleration techniques. This project will propose two different designs for hash table and one set of solutions for efficient memory management & cache eviction policy. Then we will study parallel acceleration techniques on four platforms: multi-core CPU, many-core, GPU, FPGA. Last, we will implement KV Store systems based on multiple platforms, conduct extensive experiments to figure out the system bottleneck, and further improve the key algorithms and data structures.
近年来,随着互联网规模的指数式增长,公司网站存储了越来越多的数据,使得用户请求的响应速度越来越慢。一种有效的解决方法是引入键值存储系统(KV Store)。KV Store将数据按照键值对的形式进行存储和索引。按存储介质的不同,KV Store分为基于内存的KV Store和基于磁盘的KV Store。按工作模式的不同,KV Store分为缓存模式的KV Store和存储模式的KV Store。本项目着眼工作于缓存模式的、基于内存的KV Store,主要研究三项关键技术:哈希表设计、内存管理及换入换出策略、并行加速技术。本项目拟提出两种哈希表设计方案、一套高效的、内存冗余少的内存管理方案和置换策略,然后在四个平台(多核CPU、众核、GPU、FPGA)上研究并行加速方案,最后拟实现多个平台的KV原型系统并进行大量实验测试,定位系统瓶颈,进一步优化算法和数据结构。

结项摘要

随着互联网规模的飞速增长,键值存储系统(KV Store)应运而生且发展迅速,其不但在工业界得到了广泛的应用,而且在学术界得到了多个计算机方向的青睐。因此,研究KV Store的关键技术有着非常重要的学术意义和工业价值。本课题的研究目标是提升基于内存的、工作于缓存模式的KV Store的性能。围绕该目标,课题分别从哈希表技术、内存管理及缓存置换策略、硬件并行加速、原型实现和实验验证四个方面展开研究。我们提出了多个兼顾查找、更新速度和内存利用率的哈希表设计方案,并为KV Store定制了一套高效的内存管理及缓存置换策略,实现了快速置换、效果与LRU高度相似、兼顾置换元素代价、内存冗余少等目标。同时我们分别在多核CPU、众核系统、GPU、FPGA四个平台对KV Store进行了并行加速研究,并实现了系统验证。.本课题研究成果主要是以论文与专利的形式展现出来。项目执行期间,我们共发表论文47篇,其中发表在A类期刊及顶级会议中论文共23篇,包含了SIGCOMM,SIGMOD,SIGKDD等在计算机网络、数据库、数据挖掘等领域国际排名第一的会议。我们大部分源代码已经在开源社区开源,并获得了领域内专业人士的广泛关注。我们的研究涵盖了KV store的多个领域,目前已经新申请专利10项。部分研究成果已经在华为、字节跳动等互联网头部公司获得了应用。这也促使我们关注企业发展的实际需求,我们与华为、海思、中兴、字节跳动等公司都有着长期的合作,不断探讨KV store相关技术的落地与实现。未来五年内,我们将会有更多的成果在各大公司实现落地应用,实现产学研的深度融合。除此之外,我们同样注重与其他科研单位的交流与合作,我们与清华大学、中科院计算所、国防科技大学等院校及科研院所有着深入的合作与交流,同时我们与深圳鹏城实验室有着密切联系,我们多篇论文是与其他科研机构共同完成。

项目成果

期刊论文数量(14)
专著数量(0)
科研奖励数量(0)
会议论文数量(33)
专利数量(10)
Memcached的分析与改进
  • DOI:
    --
  • 发表时间:
    2016
  • 期刊:
    网络新媒体技术
  • 影响因子:
    --
  • 作者:
    李首扬;杨仝;代亚非;黄亮;郑廉清
  • 通讯作者:
    郑廉清
大数据系统Benchmark测试综述
  • DOI:
    --
  • 发表时间:
    2018
  • 期刊:
    网络新媒体技术
  • 影响因子:
    --
  • 作者:
    闫义博;朱文强;杨仝;李晓明
  • 通讯作者:
    李晓明
Cold Filter
冷过滤器
  • DOI:
    10.1145/3183713.3183726
  • 发表时间:
    2018
  • 期刊:
    Proceedings of the 2018 International Conference on Management of Data - SIGMOD '18
  • 影响因子:
    --
  • 作者:
    Yang Zhou;Tong Yang;Jie Jiang;Bin Cui;Minlan Yu;Xiaoming Li;Steve Uhlig
  • 通讯作者:
    Steve Uhlig
Fine-grained probability counting for cardinality estimation of data streams
用于数据流基数估计的细粒度概率计数
  • DOI:
    10.1007/s11280-018-0583-0
  • 发表时间:
    2018-05
  • 期刊:
    World Wide Web-Internet and Web Information Systems
  • 影响因子:
    3.7
  • 作者:
    Wang Lun;Yang Tong;Wang Hao;Jiang Jie;Cai Zekun;Cui Bin;Li Xiaoming
  • 通讯作者:
    Li Xiaoming
Mathematical analysis on forwarding information base compression
转发信息库压缩的数学分析
  • DOI:
    10.1007/s42045-018-0010-1
  • 发表时间:
    2018-12
  • 期刊:
    CCF Transactions on Networking
  • 影响因子:
    --
  • 作者:
    Yang Tong;Li Jinyang;Zhao Chenxingyu;Xie Gaogang;Li Xiaoming
  • 通讯作者:
    Li Xiaoming

数据更新时间:{{ 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 }}

其他文献

NDN名字查找算法的性能测试平台的设计和实现
  • DOI:
    --
  • 发表时间:
    2018
  • 期刊:
    清华大学学报(自然科学版)
  • 影响因子:
    --
  • 作者:
    张庭;汪漪;杨仝;卢建元;刘斌
  • 通讯作者:
    刘斌
基于模型的遥感图像港口检测
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    信号处理
  • 影响因子:
    --
  • 作者:
    陆军;杨仝;匡纲要;陈琪
  • 通讯作者:
    陈琪
一种用于小流估计的数据包公平抽样算法
  • DOI:
    --
  • 发表时间:
    2014
  • 期刊:
    Journal of the University of Electronic Science and Technology of China
  • 影响因子:
    --
  • 作者:
    任高明;夏靖波;乔向东;杨仝
  • 通讯作者:
    杨仝
基于LRU淘汰机制的自适应大流检测算法
  • DOI:
    --
  • 发表时间:
    2013
  • 期刊:
    吉林大学学报(工学版)
  • 影响因子:
    --
  • 作者:
    任高明;夏靖波;乔向东;杨仝
  • 通讯作者:
    杨仝
DCuckoo:基于片内摘要的高性能散列表
  • DOI:
    --
  • 发表时间:
    2017
  • 期刊:
    计算机研究与发展
  • 影响因子:
    --
  • 作者:
    蒋捷;杨仝;张梦瑜;代亚非;黄亮;郑廉清
  • 通讯作者:
    郑廉清

其他文献

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

AI项目思路

AI技术路线图

杨仝的其他基金

面向高速数据流的概率数据结构与算法
  • 批准号:
    62372009
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于Sketch的网络行为测量关键技术与系统
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    260 万元
  • 项目类别:
    联合基金项目

相似国自然基金

{{ 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
客服二维码