网络接口设备的制作方法

文档序号:35797338发布日期:2023-10-21 23:13阅读:30来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
网络接口设备的制作方法

本申请涉及网络接口设备。


背景技术:

1、网络接口设备是已知的,并且通常用于提供计算设备与网络之间的接口。一些网络接口设备可被配置为处理从网络接收的数据以及/或者处理待放在网络上的数据。

2、对于一些网络接口设备,可能存在提供针对特定应用的更专业化设计和/或对增加的数据速率的支持的驱动力。


技术实现思路

1、所公开的网络接口设备包括:输入端,该输入端被配置为接收包括多个数据分组的存储响应,一个或多个分组包括标头部分和待存储的数据,所述标头部分包括传输协议标头和数据存储应用程序标头;第一分组处理器,该第一分组处理器被配置为接收所述多个分组中的两个或更多个分组,并且对所接收的分组执行传输协议处理以提供经传输协议处理的分组;以及第二分组处理器,该第二分组处理器被配置为从第一分组处理器接收经传输协议处理的分组,将所接收的分组的待存储的数据写入存储器,并且提供数据存储应用程序标头和指向存储器中已写入数据的位置的指针。

2、网络接口设备可被配置为支持传输协议处理应用程序的至少一部分,第二分组处理器被配置为向传输协议处理应用程序提供传输协议标头、数据存储应用程序标头,以及指向存储器中已写入数据的位置的指针,

3、网络接口设备可被配置为支持数据存储应用程序的至少一部分。

4、数据存储应用程序可包括ceph应用程序、nvme应用程序和分布式对象存储应用程序中的一个或多个。

5、网络接口设备可包括虚拟化存储后端功能,所述虚拟化存储后端功能被配置为从主机接收存储请求。

6、其中数据存储应用程序被配置为执行的操作系统可以是与做出对应的存储请求的块存储应用程序的操作系统不同的操作系统。

7、数据存储应用程序可被配置为经由用户空间网络堆栈来访问网络。

8、数据存储应用程序可被配置为经由用户空间存储堆栈来访问与数据存储应用程序相关联的本地存储装置。

9、数据存储应用程序可被配置为使得数据经由用户空间存储堆栈使用直接存储器访问来移动。

10、多个数据分组由数据存储应用程序读取响应提供,所述读取响应是响应于数据存储应用程序的读取请求而提供的。

11、网络接口设备可包括提供与网络的接口的网络接口,所述网络接口被配置为从网络接收所述读取响应。

12、网络接口设备可包括提供与主机计算机的接口的主机计算机接口,所述主机接口被配置为从主机计算机接收读取请求。

13、第一分组处理器可被配置为确定所接收的分组中的一个或多个分组是否是无序的,并且当确定一个或多个所接收的分组是无序的时,第一分组处理器可被配置为向第二分组处理器提供相应的无序分组以及相关联的指示。

14、第二分组处理器可被配置为将相应的无序分组的数据发送到传输协议处理应用程序,而不将该数据存储在存储器中。

15、第二分组处理器可被配置为向传输协议处理应用程序发送相应的无序分组的数据存储应用程序标头、相应的无序分组的传输协议标头和相应的无序分组的数据,而不将该数据存储在存储器中,其中不提供指向存储器中的位置的指针。

16、网络接口设备可包括传输协议应用程序,所述传输协议应用程序被配置为使得相应的无序分组被提供到输入端,使得无序分组在有序位置处被注入多个分组中。

17、第一分组处理器可被配置为处理注入分组并且向第二分组处理器提供输出,所述第二分组处理器被配置为将注入分组的待存储的数据写入存储器。

18、第二分组处理器可被配置为将相应的无序分组的数据写入存储器。

19、网络接口设备可包括传输协议应用程序,所述传输协议应用程序被配置为使得基于无序分组将分组在相对于由输入端接收的多个分组的有序位置注入到该多个分组中,所述注入分组包括传输协议标头、数据存储应用程序标头,以及指向存储器中已写入数据的位置的指针。

20、网络接口设备可包括传输协议应用程序,所述传输协议应用程序被配置为确定两个或更多个分组是否有序,并且当确定两个或更多个分组不是有序的时,传输协议应用程序可被配置为使得基于无序分组将分组在相对于数据分组中的其他分组的正确位置注入到所述输入端中。

21、网络接口设备可包括数据存储应用程序的客户端,数据存储应用程序的所述客户端被配置为从传输协议处理应用程序获取分组的数据存储应用程序标头,以及指向存储器中的位置的相关联的指针,并且提供相关联的输出。

22、由数据存储应用程序的客户端提供的相关联的输出可被配置为引起从存储器到主机计算机设备的主机存储器对数据的直接存储器访问。

23、网络接口设备可包括虚拟化存储后端功能,所述虚拟化存储后端功能被配置为引起从存储器到主机计算机设备的主机存储器对数据的直接存储器访问。

24、传输协议可包括tcp。

25、存储器可以是ddr存储器。

26、网络接口设备可包括将写入待存储的数据的存储器。

27、提供本
技术实现要素:
部分仅仅是为了介绍某些概念,而不是为了标识所要求保护的主题的任何关键或基本特征。其他根据附图和下面的详细描述,本发明布置的特征将变得显而易见。



技术特征:

1.一种网络接口设备,包括:

2.根据权利要求1所述的网络接口设备,其中所述网络接口设备被配置为支持传输协议处理应用程序的至少一部分,所述第二分组处理器被配置为向所述传输协议处理应用程序提供所述传输协议标头、所述数据存储应用程序标头和所述指针。

3.根据权利要求1所述的网络接口设备,其中所述网络接口设备被配置为提供数据存储应用程序的至少一部分。

4.根据权利要求3所述的网络接口设备,其中所述数据存储应用程序包括ceph应用程序、高速非易失性存储器(nvme)应用程序或分布式对象存储应用程序中的至少一者。

5.根据权利要求3所述的网络接口设备,其中所述数据存储应用程序被配置为执行的操作系统是与做出对应的存储请求的块存储应用程序的操作系统不同的操作系统。

6.根据权利要求3所述的网络接口设备,其中所述数据存储应用程序被配置为(a)经由用户空间网络堆栈来访问网络;(b)经由用户空间存储堆栈来访问与所述数据存储应用程序相关联的本地存储装置;或者(c)经由用户空间存储堆栈使用直接存储器访问来使所述数据被存储。

7.根据权利要求1所述的网络接口设备,还包括虚拟化存储后端功能,其中所述虚拟化存储后端功能被配置为从主机接收存储请求。

8.根据权利要求1所述的网络接口设备,其中所述存储响应包括针对数据存储应用程序的读取响应,所述读取响应是响应于所述数据存储应用程序的读取请求而提供的。

9.根据权利要求1所述的网络接口设备,其中所述第一分组处理器被配置为确定所述多个分组中的一个或多个分组是否是无序的,并且当确定所述多个分组中的一个或多个分组是无序分组时,所述第一分组处理器被配置为向所述第二分组处理器提供所述无序分组以及相关联的指示。

10.根据权利要求9所述的网络接口设备,其中所述第二分组处理器被配置为将所述无序分组的所述待存储的数据发送到传输协议处理应用程序,而不将所述数据存储在存储器中。

11.根据权利要求9所述的网络接口设备,其中所述第二分组处理器被配置为向传输协议处理应用程序发送所述无序分组的所述数据存储应用程序标头、所述无序分组的所述传输协议标头,以及所述无序分组的所述待存储的数据,而不将所述数据存储在存储器中,其中不提供指向存储器中的位置的指针。

12.根据权利要求11所述的网络接口设备,还包括所述传输协议处理应用程序,其中所述传输协议处理应用程序被配置为使所述无序分组被提供给所述输入端,使得所述无序分组在有序位置处被注入所述多个分组中以生成注入分组。

13.根据权利要求12所述的网络接口设备,其中所述第一分组处理器被配置为处理所述注入分组并且向所述第二分组处理器提供输出,所述第二分组处理器被配置为将所述注入分组的所述待存储的数据写入存储器。

14.根据权利要求10所述的网络接口设备,其中所述第二分组处理器被配置为将所述无序分组的所述数据写入存储器,并且网络接口设备包括传输协议处理应用程序,其中所述传输协议处理应用程序被配置为基于所述无序分组将分组在相对于由所述输入端接收的所述多个分组的有序位置注入到所述多个分组中,所述注入分组包括所述传输协议标头、所述数据存储应用程序标头,以及指向存储器中已写入所述待存储的数据的位置的所述指针。

15.根据权利要求1所述的网络接口设备,还包括传输协议处理应用程序,其中所述传输协议处理应用程序被配置为确定所述多个分组是否是有序的,并且当确定所述多个分组不是有序的时,所述传输协议处理应用程序被配置为使得将无序分组在相对于所述多个分组中的其他分组的正确位置注入到所述输入端中。


技术总结
本发明提供了一种网络接口设备,该网络接口设备包括输入端,该输入端被配置为接收包括多个数据分组的存储响应,一个或多个分组包括标头部分和待存储的数据,该标头部分包括传输协议标头和数据存储应用程序标头。第一分组处理器被配置为接收所述多个分组中的两个或更多个分组,并且对所接收的分组执行传输协议处理以提供经传输协议处理的分组。第二分组处理器被配置为从该第一分组处理器接收该经传输协议处理的分组,将所接收的分组的该待存储的数据写入存储器,并且提供该数据存储应用程序标头和指向该存储器中已写入该数据的位置的指针。

技术研发人员:S·L·波普,D·E·罗伯茨,D·基塔里耶夫,N·D·特顿,D·J·里多克,R·索汉
受保护的技术使用者:赛灵思公司
技术研发日:
技术公布日:2024/1/15
完整全部详细技术资料下载
相关技术
  • 一种企业专利竞争态势监测方法...
  • 基于富样本径向投影可信聚类的...
  • 一种用于大规模影像高精度自适...
  • 一种岩石三轴流变损伤本构模型...
  • 一种电子文档合并批注的处理方...
  • 一种渐近线结构的制作方法
  • 一种TOF摄像模组标定装置的...
  • 一种海上环保系统的制作方法
  • 一种变电站设备对象分割方法、...
  • 一种高温合金中温、低应力、长...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

PHP网站源码南山高端网站设计坂田关键词按天计费西乡关键词按天扣费松岗百姓网标王丹竹头网站推广福田网站改版爱联网站建设设计盐田网站优化罗湖网站推广工具布吉网站优化按天计费沙井网站推广工具南澳百度标王丹竹头seo网站优化广州网站制作光明关键词按天收费罗湖百度爱采购龙岗网站搭建惠州网站关键词优化龙岗网站优化推广广州如何制作网站深圳企业网站建设龙华seo网站推广平湖网站推广深圳设计公司网站坪地阿里店铺托管深圳关键词排名南澳网站优化排名福永关键词排名大运网站设计木棉湾百姓网标王推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化