以更多架构核心专利,推进 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.mfbz.cn/a/577074.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

济宁市中考报名照片要求及手机拍照采集证件照方法

随着中考报名季的到来,并且进入了中考报名演练阶段,济宁市的广大考生和家长都开始忙碌起来。报名过程中,上传一张符合要求的证件照是必不可少的环节。本文将详细介绍济宁市中考报名照片的具体要求,并提供一些实用的手机拍照采集证…

LeetCode in Python 74/240. Search a 2D Matrix I/II (搜索二维矩阵I/II)

搜索二维矩阵I其实可以转换为搜索一维数组,原因在于,只要先确定搜索的整数应该在哪一行,即可对该行进行二分查找。 搜索二维矩阵II中矩阵元素排列方式与I不同,但思想大致相同。 目录 LeetCode in Python 74. LeetCode in Pyth…

html表格导出为word文档,导出的部分表格内无法填写文字

导出技术实现:fileSaver.jshtml-docx-js 1.npm安装 npm install --save html-docx-js npm install --save file-saver 2.页面引入 import htmlDocx from html-docx-js/dist/html-docx; import saveAs from file-saver;components: {htmlDocx,saverFile, }, 3.页…

(MSFT.O)微软2024财年Q3营收619亿美元

在科技的浩渺宇宙中,一颗璀璨星辰再度闪耀其光芒——(MSFT.O)微软公司于2024财政年度第三季展现出惊人的财务表现,实现总营业收入达到令人咋舌的6190亿美元。这一辉煌成就不仅突显了微软作为全球技术领导者之一的地位,更引发了业界内外对这家…

Vue从0-1学会如何自定义封装v-指令

文章目录 介绍使用1. 理解指令2. 创建自定义指令3. 注册指令4. 使用自定义指令5. 自定义指令的钩子函数6. 传递参数和修饰符7. 总结 介绍 自定义封装 v-指令是 Vue.js 中非常强大的功能之一,它可以让我们扩展 Vue.js 的模板语法,为 HTML 元素添加自定义行…

在Elasticsearch 7.9.2中安装IK分词器并进行自定义词典配置

Elasticsearch是一个强大的开源搜索引擎,而IK分词器是针对中文文本分析的重要插件。本文将引导您完成在Elasticsearch 7.9.2版本中安装IK分词器、配置自定义词典以及验证分词效果的全过程。 步骤一:下载IK分词器 访问IK分词器的GitHub发布页面&#xf…

【网络编程】TCP流套接字编程 | Socket类 | ServerSocket类 | 文件资源泄露 | TCP回显服务器 | 网络编程

文章目录 TCP流套接字编程1.ServerSocket类2.Socket类3.文件资源泄露4.**TCP回显服务器** TCP流套接字编程 ​ ServerSocket类和Socket类这两个类都是用来表示socket文件(抽象了网卡这样的硬件设备)。 TCP是面向字节流的,传输的基本单位是b…

MySQL B+索引的工作原理及应用

引言 在数据库系统中,索引是优化查询、提高性能的关键技术之一。特别是在MySQL数据库中,B树索引作为最常用的索引类型,对数据库性能有着至关重要的影响。本文旨简单解析MySQL中B树索引的工作原理,帮助学生朋友们更好地理解和利用…

Kubernetes学习-核心概念篇(一) 初识Kubernetes

🏷️个人主页:牵着猫散步的鼠鼠 🏷️系列专栏:Kubernetes渐进式学习-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正 目录 1. 前言 2. 什么是Kubernetes 3. 为什么需要Kubernetes 3.1. 应…

ArcGIS批量寻找图层要素中的空洞

空洞指的是图层中被要素包围所形成的没有被要素覆盖的地方,当图层要素数量非常庞大时,寻找这些空洞就不能一个一个的通过目测去寻找了,需要通过使用工具来实现这一目标。 一、【要素转线】工具 利用【要素转线】工具可以将空洞同图层要素处于…

HTML网页自动播放背景音乐和全屏背景图代码

HTML网页自动播放背景音乐的代码 背景音乐代码及分析代码的应用背景图代码及分析下期更新预报 背景音乐代码及分析 能使网站上自动循环的背景音乐代码如下&#xff1a; <audio src"music.mid" autostart"true" loop"true" hidden"true…

python使用opencv对图像的基本操作(2)

13.对多个像素点进行操作&#xff0c;使用数组切片方式访问 img[i,:] img[j,:] #将第j行的数值赋值给第i行 img[-2,:]或img[-2] #倒数第二行 img[:,-1] #最后一列 img[50:100,50:100] #50-100行&#xff0c;50-100列&#xff08;不包括第100行和第100列&#xff09; img[:100…

怎么用PHP语言实现远程控制电器

怎么用PHP语言实现远程控制电器呢&#xff1f; 本文描述了使用PHP语言调用HTTP接口&#xff0c;实现控制电器&#xff0c;通过控制电器的电源线路来实现电器控制。 可选用产品&#xff1a;可根据实际场景需求&#xff0c;选择对应的规格 序号设备名称厂商1智能WiFi通断器AC3统…

Ubuntu16.04搭建webrtc服务器

本人查阅无数资料,历时3周搭建成功 一、服务器组成 AppRTC 房间+Web服务器 https://github.com/webrtc/apprtcCollider 信令服务器,在AppRTC源码里CoTurn coturn打洞+中继服务器 Nginx 服务器,用于Web访问代理和Websocket代理。AppRTC 房间+Web服务器使用python+js语言 App…

Elcomsoft iOS Forensics Toolkit: iPhone/iPad/iPod 设备取证工具包

天津鸿萌科贸发展有限公司是 ElcomSoft 系列取证软件的授权代理商。 Elcomsoft iOS Forensics Toolkit 软件工具包适用于取证工作&#xff0c;对 iPhone、iPad 和 iPod Touch 设备执行完整文件系统和逻辑数据采集。对设备文件系统制作镜像&#xff0c;提取设备机密&#xff08…

【机器学习】集成学习:强化机器学习模型与创新能的利器

集成学习&#xff1a;强化机器学习模型预测性能的利器 一、集成学习的核心思想二、常用集成学习方法Bagging方法Boosting方法Stacking方法 三、集成学习代表模型与实现四、总结与展望 在大数据时代的浪潮下&#xff0c;机器学习模型的应用越来越广泛&#xff0c;而集成学习作为…

Centos7 yum报错 Could not resolve host: mirrorlist.centos.org

yum install报如下错误 应该是网络问题&#xff0c;检查是不是这个文件配置错了导致连不上网 /etc/sysconfig/network-scripts/ifcfg-ens33 注意里面的DNS配置 可以在服务器ping一下百度 ping wwww.baidu.com

QX2303L50F输入电压0.7V~5V输出电压5V非同步DCDC最大输出电流800mA

前言 外围较简单&#xff0c;价格较低&#xff0c;小电流输出时&#xff0c;最低启动电压0.8V 输出电压有多种&#xff0c;封装有多种 参考价格约0.2元 QX2303典型应用电路图 QX2303封装 QX2303丝印 1.概述 QX2303 系列产品是一种高效率、低纹波、工作频率高的 PFM 升压 DC-…

战胜DALL·E 3和 Midjourney的开源模型来了——playground-v2.5

这是首次超越闭源AI模型的开源时刻。Playground AI 前不久宣布Playground v2.5正式开源。Playground v2.5 是美学质量方面最先进的开源模型&#xff0c;特别关注增强的颜色和对比度、改进的多纵横比生成以及改进的以人为中心的精细细节。并且在美学质量方面树立了新标准&#x…

从单按键状态机思维扫描引申到4*4矩阵按键全键无冲扫描,一步一步教,超好理解,超好复现(STM32程序例子HAL库)

目前大部分代码存在的问题 ​ 单次只能对单个按键产生反应&#xff1b;多个按键按下就难以修改&#xff1b;并且代码耦合度较高&#xff0c;逻辑难以修改&#xff0c;对于添加长按&#xff0c;短按&#xff0c;双击的需求修改困难。 解决 16个按键按下无冲&#xff0c;并且代…