以更多架构核心专利,推进 SDS 产业创新创造

今天是第 24 个世界知识产权日,今年世界知识产权日活动的主题是:“知识产权和可持续发展目标:立足创新创造,构建共同未来。”

272bbd421d69d102cabf793b278f11b5.jpeg

这也正是 XSKY 在软件定义存储领域的目标之一。以“数据常青”为使命的 XSKY,始终立足于软件定义存储行业,坚持“创新架构”深入研发,引领行业的发展

全新专利 提升数据处理效率

就在近日,XSKY 刚刚获得了一款在星海极速全共享架构(XSEA)领域的一款发明专利公示,《数据处理方法、系统、装置、存储介质及电子设备》,本发明解决了相关技术采用无共享架构对数据进行处理,从而存在数据处理效率低的技术问题。

066294a7238ad61d7c90be05a4f8d497.jpeg

星海架构(XSEA)是 XSKY 全新的分布式存储系统架构,本发明专利来源于星海架构丰富的架构创新实践,既解决了新型高速硬件无法在传统架构中发挥极致性能的问题,也解决了全共享架构在分布式存储系统中的应用问题

分布式存储过去一直采用 Shared-Nothing 架构,但是随着高速网络和 NVMe SSD 的普及,由于分布式事务和一致性协商需要各个节点进行通信协作,而 Shared-Nothing 架构中各个节点相互独立,集群中各组件的信息共享与互通受到阻碍,也因此带来了性能瓶颈、服务质量不稳定、资源浪费、扩展性受限等突出问题。

本发明专利提出一些全新的共享架构实现思路:

  1. 资源共享:在全共享架构中,处理单元(ChunkServer)与存储盘(存储介质)是独立存在的,业务逻辑与数据持久化分离。处理单元负责数据的读写操作,而存储盘负责数据的物理存储。这种设计允许资源在处理单元之间灵活分配和共享。支持动态添加存储节点和存储盘,由总处理单元进行汇总,扩容存储资源池,总处理单元统一调度集群数据重构。

  2. 统一视图:系统中的总处理单元(MetaController)负责管理存储资源、存储策略配置和存储物理空间的分配。它根据处理单元的查询请求确定用于管理待存储数据的目标处理单元,并向处理单元反馈目标处理单元的信息。处理单元在存储数据时,会根据资源分配信息进行操作。资源分配信息包括 N 个存储盘的存储路径信息,处理单元依据这些信息将数据分布到不同的存储盘上。

  3. 分布式事务:使用 MetaController 作为中心化的元数据节点,为每个写入的数据对象(Chunk)指定一个处理单元作为协调者,并且记录其数据映射版本变化,减少各个节点之间的协调和一致性协商。由于协调者负责处理所有与特定数据对象相关的事务,由协调者维护数据的版本信息,确保数据一致性,而无需在多个节点间进行频繁的信息交互。在写入数据时,只有当满足安全策略要求的存储盘数量写入成功,才会向客户端确认事务完成。允许多个处理单元并发读取数据,处理单元可以根据负载、延迟等因素灵活选择存储盘进行读取,协调者负责发布最新版本号,确保并发读取的一致性。

  4. 故障切换:存储资源与计算能力(ChunkServer)分离,即使存储盘发生故障,也不直接影响计算节点的服务进程,从而减少了一致性协商的需求。通过实时监控,当盘发生故障时,对于写入请求,处理单元向总处理单元申请新的存储盘完成写入,对于读取请求,处理单元可以选择其他副本存储盘进行读取。如果协调者发生故障时,MetaController 迅速为数据对象指定新的协调者,并从健康的存储盘中恢复数据,以维持一致性。

坚持创新和创造  XSKY 引领存储引擎架构变革

该专利的获得,是 XSKY 专注在软件定义存储进行创新创造的又一进展。自 2015 年成立以来,XSKY 陆续在北京、上海、深圳、成都、厦门等地设立了研发中心,技术研发人员团队占比超过 60%,从早期的 V2 版本,直至最新的 V6 版本和星飞全闪版本,始终专注于存储引擎架构的创新与变革

迄今为止,XSKY 星辰天合已经先后牵头编制了《信息技术云计算分布式块存储系统总体技术要求》和《信息技术云计算云存储系统服务接口功能》等 2 项国家标准和 4 项团体标准,申请和获得了超过 680 项知识产权,也是首家完成金融信创生态实验室适配验证测试的软件定义存储企业。

因为 XSKY 的持续创新,以及近三年专利申请整体持续增长,XSKY 在 2022 年获得了北京市知识产权试点单位,在 2023 年又被北京市知识产权局认定为 。

近期,XSKY 也因为出色的创新能力,被北京中关村高新技术企业协会评定为最高等级的“创新能力 5A 级高新技术企业”称号。

知识产权是应对人类共同面临的全球挑战的核心,是增长和发展的强大催化剂。XSKY 作为中国市场领先的专业软件定义存储企业,始终致力于以创新和创造,推动软件定义存储产品与方案的架构创新,帮助客户部署更先进的存力,更好地实现数据价值

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/831244.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL | 第十篇】重新认识MySQL索引匹配过程

文章目录 10.重新认识MySQL索引匹配过程10.1匹配规则10.2举例&#xff1a;联合索引遇到范围查询&#xff08;>、<、between、like&#xff09;10.2.1例子一&#xff1a;>10.2.2例子二&#xff1a;>10.2.3例子三&#xff1a;between10.2.4例子四&#xff1a;like 10…

Unity SteamVR入门

概述 VR项目现在在当前已经是非常热门的技术&#xff0c;可以给玩家身临其境的感觉&#xff0c;接下来让我们学习这部分的内容吧&#xff01; SteamVR Input SteamVR绑定流程&#xff0c;在Windows窗口的点击SteamVR-input&#xff0c;图1&#xff0c;在这里可以选择你需要绑定…

SQL注入漏洞--报错/union/布尔盲注/时间盲注

之前介绍了数据库的基本操作&#xff0c;今天这篇文章就来实操SQL注入。 阅读本文前可以先看一下基本操作&#xff0c;有助于更换理解本文。。。 https://blog.csdn.net/weixin_60885144/article/details/138356410?spm1001.2014.3001.5502 what SQL---结构化查询语言---S…

探索AIGC技术:创新、挑战与责任

&#x1f3a5; 个人主页&#xff1a;Dikz12&#x1f4d5;格言&#xff1a;那些在暗处执拗生长的花&#xff0c;终有一日会馥郁传香欢迎大家&#x1f44d;点赞✍评论⭐收藏 #如何看待AIGC技术&#xff1f; 目录 AIGC简单介绍 创新 责任 未来展望和挑战 AIGC简单介绍 A…

【Linux系统】守护进程

一.进程组&#xff0c;会话 PGID&#xff1a;进程组id&#xff0c;一条命令启动的所有进程及其子进程属于同一个进程组。一条指令中最先创建的进程就是组长&#xff0c;组id就是组长的PID。./启动的SID&#xff1a;会话id&#xff0c;每次登录Linux&#xff0c;操作系统给登录的…

vue2(4)之scoped解决样式冲突/组件通信/非父子通信/ref和$refs/异步更新/.sync/事件总线/provide和inject

vue2 一、学习目标1.组件的三大组成部分&#xff08;结构/样式/逻辑&#xff09;2.组件通信3.综合案例&#xff1a;小黑记事本&#xff08;组件版&#xff09;4.进阶语法 二、scoped解决样式冲突**1.默认情况**&#xff1a;2.代码演示3.scoped原理4.总结 三、data必须是一个函数…

C语言-调试技巧

目录 一、调试介绍1.1 Debug和Release的介绍1.2 Windows环境调试介绍1.2.1 学会快捷键1.2.2 查看临时变量的值1.2.3 查看内存信息1.2.4 查看调用堆栈1.2.4 查看汇编信息1.2.5 查看寄存器信息 二、编程常见的错误2.1 编译型错误2.2 链接型错误2.3 运行时错误 三、易于调试的代码…

Redis---------实现更改数据业务包括缓存更新,缓存穿透雪崩击穿的处理

三种更新策略 内存淘汰是Redis内存的自动操作&#xff0c;当内存快满了就会触发内存淘汰。超时剔除则是在存储Redis时加上其有限期(expire)&#xff0c;有限期一过就会自动删除掉。而主动更新则是自己编写代码去保持更新&#xff0c;所以接下来研究主动更新策略。 主动更新策略…

配置 Trunk,实现相同VLAN的跨交换机通信

1.实验环境 公司的员工人数已达到 100 人&#xff0c;其网络设备如图所示。现在的网络环境导致广播较多网速慢&#xff0c;并且也不安全。公司希望按照部门划分网络&#xff0c;并且能够保证一定的网络安全性。 其网络规划如下。 PC1和 PC3为财务部&#xff0c;属于VLAN 2&…

npm详解:Node.js包管理器的奥秘

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

Ubuntu系统安装nvfortran详细步骤【笔记】

实践设备&#xff1a;华硕FX-PRO&#xff08;NVIDIA GeForce GTX 960M&#xff09; Ubuntu系统安装NVFORTRAN&#xff08;NVIDIA Fortran Compiler&#xff09;步骤如下&#xff1a; 安装依赖项&#xff1a;在安装NVFORTRAN之前&#xff0c;你需要确保系统已经安装了一些必要…

MyBatis-plus笔记——条件构造器和常用接口

wapper介绍 Wapper&#xff1a;条件构造抽象类 AbstractWapper&#xff1a;用于查询条件封装&#xff0c;生成 sql 的 where 条件 QueryWrapper&#xff1a;查询条件封装UpdateWrapper&#xff1a;Update 条件封装AbstractLambdaWrapper&#xff1a;使用Lambda语法 LambdaQuery…

IDEA启动项目报错:Error running ‘‘: Command line is too long.

1、在workspace.xml 2、 在标签 <component name"PropertiesComponent"> 添加 <property name"dynamic.classpath" value"true" />

天地图路径规划功能实现

目录 1、天地图路径规划2、路径规划3、参数说明4、Demo 1、天地图路径规划 天地图Web服务API为用户提供HTTP/HTTPS接口&#xff0c;即开发者可以通过这些接口使用各类型的地理信息数据服务&#xff0c;可以基于此开发跨平台的地理信息应用。 Web服务API对所有用户开放。使用本…

全栈开发之路——前端篇(3)setup和响应式数据

全栈开发一条龙——前端篇 第一篇&#xff1a;框架确定、ide设置与项目创建 第二篇&#xff1a;介绍项目文件意义、组件结构与导入以及setup的引入。 本文为该系列的第三篇&#xff0c;主要讲述Vue核心的setup语法&#xff0c;同时讲解再使用了setup后如何设置响应式数据。 辅助…

Linux专栏05:Linux基本指令之目录处理指令

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Linux专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Linux基本指令之目录处理指令 编号&#xff1a;05 文章目录 Linux基…

Linux的基础IO:文件描述符 重定向本质

目录 前言 文件操作的系统调用接口 open函数 close函数 write函数 read函数 注意事项 文件描述符-fd 小补充 重定向 文件描述符的分配原则 系统调用接口-dup2 缓冲区 缓冲区的刷新策略 对于“2”的理解 小补充 前言 在Linux中一切皆文件&#xff0c;打开文件…

Leetcode 108.将有序数组转换为二叉搜索树

题目描述 给你一个整数数组 nums &#xff0c;其中元素已经按 升序 排列&#xff0c;请你将其转换为一棵 平衡 二叉搜索树。 示例 1&#xff1a; 输入&#xff1a;nums [-10,-3,0,5,9] 输出&#xff1a;[0,-3,9,-10,null,5] 解释&#xff1a;[0,-10,5,null,-3,null,9] 也将被…

改变 centos yum源 repo

centos 使用自带的 repo 源 速度慢&#xff0c;可以改为国内的&#xff0c;需要改两个地方 centos7.repo CentOS-Base.repo 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件…

ICMP详解

3 ICMP ICMP&#xff08;Internet Control Message Protocol&#xff0c;因特网控制报文协议&#xff09;是一个差错报告机制&#xff0c;是TCP/IP协议簇中的一个重要子协议&#xff0c;通常被IP层或更高层协议&#xff08;TCP或UDP&#xff09;使用&#xff0c;属于网络层协议…