一种块存储设备加速系统、方法、设备及存储介质技术方案

技术编号:42509051 阅读:29 留言:0更新日期:2024-08-22 14:25
本申请公开了一种块存储设备加速系统、方法、设备及存储介质,涉及云计算技术领域,包括:数据块处理模块,用于通过应用程序将I/O请求发送至用户态I/O处理模块,以便用户态I/O处理模块对数据块进行处理,完成数据读写;回调方法执行模块,用于执行I/O请求中的回调方法,以便应用程序通过回调方法的执行结果进行相应的处理;裸盘管理模块,用于对用户态裸盘进行目标管理;映射关系确定模块,用于利用缓存映射管理器确定将数据块从目标存储设备读取到被存储设备时的映射关系,基于数据读写、回调方法的执行、用户态裸盘的目标管理及映射关系的确定实现用户态缓存,以便通过用户态缓存完成块存储设备的加速。实现了对块存储设备的加速。

【技术实现步骤摘要】

本专利技术涉及云计算,特别涉及一种块存储设备加速系统、方法、设备及存储介质


技术介绍

1、在计算机的世界,缓存是一种通用而古老的技术,甚至可以说,缓存无处不在。在云计算和分布式存储场景下,缓存也是常见的技术。在计算机系统中,数据的存储和访问往往是一个性能瓶颈。传统的存储设备如机械硬盘(hdd,hard disk drive)由于其机械结构和较慢的访问速度,限制了整个系统的性能表现。块设备缓存技术是一种在计算机系统中常用的性能优化技术,其核心思想是通过缓存来存储和管理数据,以提高数据访问速度和系统响应性能。在块设备缓存技术中,数据通常以固定大小的块(block)为单位进行读写,这些块可以是硬盘、固态硬盘(ssd,solid state drive/disk)、光盘等存储设备上的数据块。

2、在块设备缓存技术中,系统会在高速存储介质上维护一个缓存池,用于存储最近访问过的数据块。当应用程序请求读取数据时,系统首先检查缓存中是否存在所需的数据块,如果存在则直接从缓存中获取,否则再去慢速存储介质上读取数据,并将其存入缓存以备后续访问

3、本文档来自技高网...

【技术保护点】

1.一种块存储设备加速系统,其特征在于,包括:

2.根据权利要求1所述的块存储设备加速系统,其特征在于,所述数据块处理模块,包括:

3.根据权利要求1所述的块存储设备加速系统,其特征在于,还包括:

4.根据权利要求1所述的块存储设备加速系统,其特征在于,所述裸盘管理模块,包括:

5.根据权利要求1所述的块存储设备加速系统,其特征在于,所述映射关系确定模块,包括:

6.根据权利要求1所述的块存储设备加速系统,其特征在于,还包括:

7.根据权利要求1至6任一项所述的块存储设备加速系统,其特征在于,还包括:

8...

【技术特征摘要】

1.一种块存储设备加速系统,其特征在于,包括:

2.根据权利要求1所述的块存储设备加速系统,其特征在于,所述数据块处理模块,包括:

3.根据权利要求1所述的块存储设备加速系统,其特征在于,还包括:

4.根据权利要求1所述的块存储设备加速系统,其特征在于,所述裸盘管理模块,包括:

5.根据权利要求1所述的块存储设备加速系统,其特征在于,所述映射关系确定模块,包括:

【专利技术属性】
技术研发人员:张峻崇陈孝委李超
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1