[发明专利]针对计算机系统中组件的整个网络中的写事务限制带宽有效
申请号: | 201380043647.6 | 申请日: | 2013-07-30 |
公开(公告)号: | CN104583994B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | M·W·穆菲 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F13/368 | 分类号: | G06F13/368 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 袁玥 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 计算机系统 组件 整个 网络 中的 事务 限制 带宽 | ||
1.一种有利于使用计算机系统中的组件的网络的计算机实现的方法,所述方法包括:
提供针对所述网络上的组件的写事务限制,其中所述写事务限制对从所述组件到所述网络的未完成写事务进行限制;以及
在检测到来自所述组件的写事务的完成时,提供所述写事务的完成通知,其中所述完成通知使得所述组件能够传输所述写事务限制内的另外的写事务,
其中提供针对所述组件的所述写事务限制涉及:
利用负载平衡技术来确定所述写事务限制;以及
将所述写事务限制传输到所述组件。
2.根据权利要求1所述的计算机实现的方法,其中所述组件是磁盘控制器、输入/输出(I/O)设备和处理器中的至少一者。
3.根据权利要求1所述的计算机实现的方法,其中所述写事务限制指定以下中的至少一者:
未完成写事务的最大数量;和
针对所述未完成写事务的存储器限制。
4.根据权利要求1所述的计算机实现的方法,其中所述网络是外围组件快速互连(PCIe)网络。
5.一种有利于使用计算机系统中的组件的网络的计算机实现的方法,所述方法包括:
提供针对所述网络上的组件的写事务限制,其中所述写事务限制对从所述组件到所述网络的未完成写事务进行限制;以及
在检测到来自所述组件的写事务的完成时,提供所述写事务的完成通知,其中所述完成通知使得所述组件能够传输所述写事务限制内的另外的写事务,
其中提供所述写事务的完成通知涉及:
利用来自所述写事务的与所述组件相关联的信息来生成所述完成通知;以及
将所述完成通知传输到所述组件。
6.根据权利要求5所述的计算机实现的方法,其中所述信息包括以下中的至少一者:
组件标识符;
有效载荷大小;和
写事务限制标识符。
7.一种用于管理计算机系统中的组件的网络上的写事务的传输的计算机实现的方法,包括:
获取针对所述网络上的组件的写事务限制;以及
在检测到从所述组件到所述网络的写事务时:
将所述写事务限制与所述组件的未完成写事务集进行比较;以及
如果所述写事务导致所述未完成写事务集超过所述写事务限制,则限制所述写事务在所述网络上的传输,
如果所述写事务不导致所述未完成写事务集超过所述写事务限制,则:
在所述网络上传输所述写事务;以及
将所述写事务添加到所述未完成写事务集,
所述方法进一步包括:
在所述网络上传输所述写事务之前,将与所述组件相关联的信息添加到所述写事务,其中所述信息使得所述完成通知能够被后续接收。
8.根据权利要求7所述的计算机实现的方法,还包括:
在接收到所述写事务的完成通知时,将所述写事务从所述未完成写事务集中移除。
9.根据权利要求8所述的计算机实现的方法,其中所述信息包括以下中的至少一者:
组件标识符;
有效载荷大小;和
写事务限制标识符。
10.根据权利要求7所述的计算机实现的方法,其中所述写事务限制从以下中的至少一者获取:
所述计算机系统中的处理器;和
所述网络中的交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380043647.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于开发渗透率下限的低渗透碎屑岩储层有效性评价方法
- 下一篇:衬底处理装置