发明名称 在非一致存储器访问架构上使用处理位置来绑定IO资源
摘要 大体上在一方面,本发明涉及将输入/输出(I/O)对象绑定到节点的方法。所述方法包括:从处理接收使用I/O器件的请求;确定服务于该请求的资源;生成与该资源对应的第一I/O对象,该第一I/O对象未被绑定;生成proc对象,该proc对象包括对请求使用所述I/O器件的处理的引用。该方法还包括:将第一I/O对象和proc对象发送到非一致存储器访问(NUMA)I/O框架;确定所述处理正在第一NUMA节点上执行;选择第一NUMA;将第一I/O对象绑定到第一NUMA节点;以及通过在第一NUMA节点上处理与第一I/O对象对应的资源来服务于所述请求。
申请公布号 CN103189844A 申请公布日期 2013.07.03
申请号 CN201180052413.9 申请日期 2011.09.08
申请人 甲骨文国际公司 发明人 N·G·德劳克斯;R·库恩哈盼;S·普恩
分类号 G06F9/50(2006.01)I;G06F13/40(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 冯玉清
主权项 一种包括软件指令的非暂时性计算机可读介质,所述软件指令在由处理器执行时执行一方法,该方法包括:I/O(输入输出)子系统从处理接收使用I/O器件的请求;所述I/O子系统确定服务于所述请求的资源;所述I/O子系统生成与所述资源对应的第一I/O对象,其中所述第一I/O对象未被绑定;所述I/O子系统生成proc对象,其中所述proc对象包括对请求使用所述I/O器件的处理的引用;所述I/O子系统将所述第一I/O对象和所述proc对象发送到非一致存储器访问(NUMA)I/O框架;所述NUMA I/O框架使用所述proc对象确定所述处理正在多个NUMA节点中的第一NUMA节点上执行;所述NUMA I/O框架基于确定所述处理正在所述第一NUMA节点上执行而选择所述第一NUMA节点;所述NUMA I/O框架基于所述选择而将所述第一I/O对象绑定到所述第一NUMA节点;以及通过在所述第一NUMA节点上处理与所述第一I/O对象对应的资源来服务于所述请求。
地址 美国加利福尼亚