[发明专利]通过选择性聚合相邻数据单元来便于路由有效
申请号: | 201280026732.7 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103562895B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | H.M.海尼;J.特纳;K.S.巴基 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/20 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 吕晓章 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 选择性 聚合 相邻 数据 单元 便于 路由 | ||
背景技术
当前,因为路由器必须在数据存储到系统存储器先前执行地址转换,所以处理例如通过虚拟化路由器从一般I/O适配器接收到的任意分组化数据的数据分组可能效率低。因为一般I/O适配器在不需要考虑到系统高速缓冲线边界的情况下起作用,导致前向分组未对准的可能性,这可能反过来使得虚拟化路由器效率低地执行,所以可能产生问题。具体地,例如当虚拟化I/O适配器时,经常利用I/O地址转换。现代I/O适配器试图通过在高速缓冲线边界上以高速缓冲线尺寸对准存储请求来优化性能。然而,如果地址转换发生在适配器之外,有可能存取将不与目标系统的高速缓冲线边界对准。产生的未对准可能产生显著的性能劣化。
发明内容
通过提供网络组件来克服现有技术的缺点并且提供附加优点,该网络组件包括配置为执行方法的路由器,该方法包括:接收要路由的多个数据单元;将多个数据单元的多个相邻数据单元聚合为聚合数据块;以及响应于下面之一,验证用于路由的聚合数据块:聚合数据块达到包含下一相邻数据单元将导致聚合数据块超过可配置尺寸边界的界限,或者多个数据单元的下一数据单元与多个相邻数据单元不相邻。
在另一方面中,提供一种方法,包括:接收要路由的多个数据单元;将多个数据单元的多个相邻数据单元聚合为聚合数据块;以及响应于下面之一,验证用于路由的聚合数据块:聚合数据块达到包含下一相邻数据单元将导致聚合数据块超过可配置尺寸界限的尺寸,或者多个数据单元的下一数据单元与多个相邻数据单元不相邻。
在另一方面中,提供计算机程序产品,该计算机程序产品包括:计算机可读存储介质,所述计算机可读存储介质由处理器可读并且存储用于由处理器执行以执行方法的指令,所述方法包括:接收要路由的多个数据单元;将多个数据单元的多个相邻数据单元聚合为聚合数据块;以及响应于下面之一,验证用于路由的聚合数据块:聚合数据块达到包含下一相邻数据单元将导致聚合数据块超过可配置尺寸界限的尺寸,或者多个数据单元的下一数据单元与多个相邻数据单元不相邻。
通过本发明的技术实现附加特征和优点。本发明的其它实施例和优点在这里被详细描述并且被认为是要求保护的发明的一部分。
附图说明
本发明的一个或者多个方面被特别指出并且在说明书的结论处的权利要求中作为示例被明确地要求保护。从下面结合附图考虑的详细描述中,本发明的前面和其它目的、特征和优点是显而易见的,在附图中:
图1是图示根据本发明的一个或者多个方面的计算机系统的一个实施例的框图,该计算机系统可以被修改为包括数据单元聚合器以便于数据分组到主机的存储器的流动;
图2是阐述根据本发明的一个或者多个方面的用于与图1的路由器一起使用的例示接收缓冲器的数据结构图;
图3描绘根据本发明的一个或者多个方面的计算系统(诸如图1的计算机系统之类)的高级实施例,该计算机系统具有将相邻数据单元聚合以便于数据到例如虚拟主机的存储器的流动的聚合器;
图4描绘根据本发明的一个或者多个方面的用于聚合相邻数据单元的处理的一个实施例;
图5描绘根据本发明的一个或者多个方面的可以与图4的聚合处理结合使用的刷新事件处理的一个实施例;
图6描绘根据本发明的一个或者多个方面的可以与图4的聚合处理结合使用的无效处理的一个实施例;
图7是另外图示根据本发明的一个或者多个方面的聚合处理的一个实施例的图;以及
图8描绘根据本发明的一个或者多个方面的可以包括聚合处理的计算环境的一个实施例。
具体实施方式
一般地说,这里公开具有聚合器或者聚合处理的路由器,该聚合器和聚合处理用于将例如要写入存储器中的多个数据分组的多个相邻数据单元组合成用于写入存储器中的单个聚合数据块。在一个实施例中,单个聚合数据块可以使用单个首部命令被验证并且被转发用于地址转换。可以响应于聚合数据块达到在聚合数据块中包括下一相邻数据单元将导致聚合数据块超过可配置尺寸界限的尺寸或者要写入存储器中的多个接收到的数据单元的下一数据单元不与多个相邻数据单元相邻,可能发生聚合数据块的验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026732.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能配用电系统碳减排评价与测算方法
- 下一篇:多用户自然场景标记排序方法