Techniques for Remote Client Access to a Storage Medium Coupled with a Server
    1.
    发明申请
    Techniques for Remote Client Access to a Storage Medium Coupled with a Server 有权
    用于远程客户端访问与服务器耦合的存储介质的技术

    公开(公告)号:US20130198312A1

    公开(公告)日:2013-08-01

    申请号:US13743170

    申请日:2013-01-16

    IPC分类号: G06F15/167

    摘要: Examples are disclosed for client access to a storage medium coupled with a server. A network input/output device for the server may receive a remote direct memory access (RDMA) command including a steering tag (S-Tag) from a client remote to the server. For these examples, the network input/output device may forward the RDMA command to a Non-Volatile Memory Express (NVMe) controller and access provided to a storage medium based on an allocation scheme that assigned the S-Tag to the storage medium. In some other examples, an NVMe controller may generate a memory mapping of one or more storage devices controlled by the NVMe controller to addresses for a base address register (BAR) on a Peripheral Component Interconnect Express (PCIe) bus. PCIe memory access commands received by the NVMe controller may be translated based on the memory mapping to provide access to the storage device. Other examples are described and claimed.

    摘要翻译: 公开了用于客户端访问与服务器耦合的存储介质的示例。 用于服务器的网络输入/输出设备可以从远程服务器的客户端接收包括转向标签(S-Tag)的远程直接存储器访问(RDMA)命令。 对于这些示例,网络输入/输出设备可以基于将S-Tag分配给存储介质的分配方案,将RDMA命令转发到非易失性存储器快速(NVMe)控制器和提供给存储介质的访问。 在其他一些示例中,NVMe控制器可以生成由NVMe控制器控制的一个或多个存储设备的存储器映射到外围组件互连Express(PCIe)总线上的基地址寄存器(BAR)的地址。 可以基于存储器映射来翻译由NVMe控制器接收的PCIe存储器访问命令以提供对存储设备的访问。 其他的例子被描述和要求保护。

    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE
    2.
    发明申请
    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE 有权
    至少通过电路进行,至少进入一个控制器命令界面

    公开(公告)号:US20120254480A1

    公开(公告)日:2012-10-04

    申请号:US13077725

    申请日:2011-03-31

    IPC分类号: G06F13/28

    摘要: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.

    摘要翻译: 一个实施例可以包括至少部分地促进客户端中的第一网络接口控制器(NIC)的电路,以便能够通过远离客户端的服务器中的第二NIC以独立的方式访问 的服务器中的操作系统环境,服务器的另一个控制器的至少一个命令接口。 命令接口可以包括至少一个控制器命令队列。 这种访问可以包括将至少一个队列元素写入至少一个命令队列以命令另一控制器执行与另一个控制器相关联的至少一个操作。 另一个控制器可以至少部分地响应于至少一个队列元素来执行至少一个操作。 许多替代方案,变化和修改是可能的。

    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE
    3.
    发明申请
    FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE 有权
    至少通过电路进行,至少进入一个控制器命令界面

    公开(公告)号:US20140136646A1

    公开(公告)日:2014-05-15

    申请号:US14162468

    申请日:2014-01-23

    IPC分类号: G06F15/167

    摘要: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.

    摘要翻译: 一个实施例可以包括至少部分地促进客户端中的第一网络接口控制器(NIC)的电路,以便能够通过远离客户端的服务器中的第二NIC以独立的方式访问 的服务器中的操作系统环境,服务器的另一个控制器的至少一个命令接口。 命令接口可以包括至少一个控制器命令队列。 这种访问可以包括将至少一个队列元素写入至少一个命令队列以命令另一控制器执行与另一个控制器相关联的至少一个操作。 另一个控制器可以至少部分地响应于至少一个队列元素来执行至少一个操作。 许多替代方案,变化和修改是可能的。

    Facilitating, at least in part, by circuitry, accessing of at least one controller command interface
    4.
    发明授权
    Facilitating, at least in part, by circuitry, accessing of at least one controller command interface 有权
    至少部分地通过电路,至少访问一个控制器命令界面

    公开(公告)号:US08677031B2

    公开(公告)日:2014-03-18

    申请号:US13077725

    申请日:2011-03-31

    IPC分类号: G06F3/00

    摘要: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.

    摘要翻译: 一个实施例可以包括至少部分地促进客户端中的第一网络接口控制器(NIC)的电路,以便能够通过远离客户端的服务器中的第二NIC以独立的方式访问 的服务器中的操作系统环境,服务器的另一个控制器的至少一个命令接口。 命令接口可以包括至少一个控制器命令队列。 这种访问可以包括将至少一个队列元素写入至少一个命令队列以命令另一控制器执行与另一个控制器相关联的至少一个操作。 另一个控制器可以至少部分地响应于至少一个队列元素来执行至少一个操作。 许多替代方案,变化和修改是可能的。

    SYSTEMS AND METHODS FOR IMPLEMENTING RELIABLE NEIGHBORCAST PROTOCOL
    5.
    发明申请
    SYSTEMS AND METHODS FOR IMPLEMENTING RELIABLE NEIGHBORCAST PROTOCOL 审中-公开
    用于实施可靠的邻里协议的系统和方法

    公开(公告)号:US20100223332A1

    公开(公告)日:2010-09-02

    申请号:US12615907

    申请日:2009-11-10

    IPC分类号: G06F15/16

    CPC分类号: H04W4/08 H04W4/06 H04W8/186

    摘要: Methods and systems for vehicle-to-vehicle communications where vehicles can communicate one or more of speed, position, direction, acceleration and state in order to coordinate or control their operation are disclosed herein. In some embodiments of the disclosed subject matter, methods for vehicle-to-vehicle communications where vehicles can communicate one or more of speed, position and state in order to coordinate or control their operation. An exemplary method includes creating moving broadcasting groups which groups can move with the flow of traffic, adjust the span of the group and maintain minimum overlap size between adjacent broadcasting groups, combining two or more vehicles within one or more broadcasting groups, within some specified distance into neighborhoods, transmitting information about one or more of speed, position and state of vehicles in the neighborhood to the other vehicles in said neighborhood; receiving information about speed, position and state by vehicles in the neighborhood from the other vehicles in said neighborhood, filtering out duplicate information and information received from vehicles that are not in the same neighborhood, providing that two or more vehicles in the same neighborhood have substantially continuous communication capacity by maintaining the size of overlap between adjacent neighborhoods, avoiding delays in entering the new neighborhood by extending the overlap size, and utilizing one or more guarantees provided by an underlying reliable broadcast communication layer by transferring said guarantees to corresponding one or more neighborhoods.

    摘要翻译: 这里公开了车辆到车辆通信的方法和系统,其中车辆可以通信速度,位置,方向,加速度和状态中的一个或多个以协调或控制其操作。 在所公开的主题的一些实施例中,车辆到车辆通信的方法,其中车辆可以通信速度,位置和状态中的一个或多个以协调或控制其操作。 一种示例性方法包括创建移动广播组,其中组可以与业务流动一起移动,调整组的跨度并维持相邻广播组之间的最小重叠大小,将一个或多个广播组内的两个或多个车辆组合在一定距离内 将附近的车辆的速度,位置和状态的一个或多个的信息传送到所述附近的其他车辆; 从所述附近的其他车辆接收附近的车辆的速度,位置和状态的信息,过滤从不在同一邻里的车辆接收到的重复信息和信息,只要在同一附近的两个或多个车辆基本上 通过维持相邻邻域之间的重叠的大小来保持连续的通信能力,避免通过扩展重叠​​大小进入新邻居的延迟,以及利用由潜在的可靠广播通信层提供的一个或多个保证,通过将所述保证传送到对应的一个或多个邻域 。

    Prioritizing transaction requests with a delayed transaction reservation buffer
    8.
    发明授权
    Prioritizing transaction requests with a delayed transaction reservation buffer 有权
    使用延迟的事务预留缓冲区优先处理事务请求

    公开(公告)号:US06813767B1

    公开(公告)日:2004-11-02

    申请号:US09608876

    申请日:2000-06-30

    IPC分类号: G06F1200

    CPC分类号: G06F13/36

    摘要: In one embodiment of the invention, a transaction queue stores a transaction request and issues a stream transaction for the stored transaction request when a slot in a set of active stream contexts becomes available. A token generator provides a token representative of a pre-fetched request. A queue selector transfers the transaction request to the transaction queue based on a selection condition.

    摘要翻译: 在本发明的一个实施例中,当一组活动流上下文中的时隙变得可用时,事务队列存储事务请求并发出存储的事务请求的流事务。 令牌生成器提供代表预取请求的令牌。 队列选择器基于选择条件将事务请求传送到事务队列。

    Method and apparatus for handling ordered transactions
    9.
    发明授权
    Method and apparatus for handling ordered transactions 有权
    处理有序交易的方法和装置

    公开(公告)号:US06754751B1

    公开(公告)日:2004-06-22

    申请号:US09821085

    申请日:2001-03-30

    IPC分类号: G06F1314

    CPC分类号: G06F13/4004 G06F13/1621

    摘要: A computer network is provided for handling ordered transactions between a chipset and a memory controller. The chipset provides an interface with a first bus segment and a second bus segment. The chipset may include logic to attach a destination code to ordered transactions transmitted from the chipset. The memory controller may also include logic to parse the destination code from ordered transactions and apply a fence with respect to a first queue and a second queue of the memory controller.

    摘要翻译: 提供了一种用于处理芯片组和存储器控制器之间的有序事务的计算机网络。 芯片组提供与第一总线段和第二总线段的接口。 芯片组可以包括将目的地代码附加到从芯片组发送的有序交易的逻辑。 存储器控制器还可以包括用于从有序事务解析目的地代码的逻辑,并且针对存储器控制器的第一队列和第二队列应用栅栏。