-
公开(公告)号:US20190238545A1
公开(公告)日:2019-08-01
申请号:US16244099
申请日:2019-01-09
Applicant: INTEL CORPORATION
Inventor: Phil C. CAYTON , James P. FREYENSEE , Jay E. STERNBERG , Dave B. MINTURN
IPC: H04L29/06 , H04L29/08 , G06F16/9535
CPC classification number: H04L63/101 , G06F16/9535 , H04L67/16
Abstract: Provided are a computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network. Discover on storage resources available at target systems. An access control list indicates subsets of the host nodes that can access the storage resources at the target systems. A query is received from a requesting host node comprising one of the host nodes for storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the storage resources the requesting host node is provisioned to access, wherein the requesting host node establishes a connection with the target systems indicated in the returned host discovery information to access the storage resources the requesting host node is provisioned to access indicated in the access control list.
-
2.
公开(公告)号:US20200310657A1
公开(公告)日:2020-10-01
申请号:US16903582
申请日:2020-06-17
Applicant: Intel Corporation
Inventor: Phil C. CAYTON , Rajalaxmi ANGADI , David B. MINTURN
IPC: G06F3/06
Abstract: A storage server includes an interface to a storage over fabric network, a plurality of input/output (I/O) queues (IOQs), a plurality of non-volatile data storage devices to store data received from a host computer system over the interface to the storage over fabric network, and a processor to set a maximum number of the IOQs to be provisioned for the host computer system and a maximum depth of the IOQs to be provisioned for the host computer system.
-
公开(公告)号:US20180188974A1
公开(公告)日:2018-07-05
申请号:US15630884
申请日:2017-06-22
Applicant: INTEL CORPORATION
Inventor: Phil C. CAYTON , Jay E. STERNBERG , James P. FREYENSEE
IPC: G06F3/06 , G06F15/173 , G06F13/42
CPC classification number: G06F3/0611 , G06F3/0655 , G06F3/0661 , G06F3/0683 , G06F3/0688 , G06F13/28 , G06F13/4282 , G06F15/17331 , G06F15/76 , G06F2213/0026
Abstract: Provided are a computer program product, system, and method to allow a host and a storage device to communicate using different fabric, transport, and direct memory access protocols. An origination package is received from an originating node at a first physical interface over a first network to a destination node having a storage device including a first fabric layer encoded according to a first fabric protocol, a first transport layer encoded according to a first transport protocol including a storage Input/Output (I/O) request directed to the storage device at the destination node. At least one destination packet is encoded with a second fabric layer and a second protocol layer according to the first fabric protocol or a second fabric protocol and according to the first transport protocol or a second transport protocol depending on what the destination node uses.
-
公开(公告)号:US20180063145A1
公开(公告)日:2018-03-01
申请号:US15246361
申请日:2016-08-24
Applicant: INTEL CORPORATION
Inventor: Phil C. CAYTON , James P. FREYENSEE , Jay E. STERNBERG , Dave B. MINTURN
CPC classification number: H04L63/101 , G06F17/30867 , H04L67/16
Abstract: Provided are a computer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network. Discover on storage resources available at target systems. An access control list indicates subsets of the host nodes that can access the storage resources at the target systems. A query is received from a requesting host node comprising one of the host nodes for storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the storage resources the requesting host node is provisioned to access, wherein the requesting host node establishes a connection with the target systems indicated in the returned host discovery information to access the storage resources the requesting host node is provisioned to access indicated in the access control list.
-
5.
公开(公告)号:US20170344259A1
公开(公告)日:2017-11-30
申请号:US15167908
申请日:2016-05-27
Applicant: INTEL CORPORATION
Inventor: James P. FREYENSEE , Dave B. MINTURN , Phil C. CAYTON , Jay E. STERNBERG , Anthony J. KNAPP
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0632 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0683
Abstract: Provided are a computer product, method, and system to generate a virtual subsystem to process read and write requests to storage devices. A virtual subsystem is configured in the memory to provide a representation of a subsystem presented to at least one host system. The at least one host system is to communicate with the virtual subsystem to access the at least one storage device. At least one virtual namespace is configured in the memory for the virtual subsystem. Each of the at least one virtual namespace maps to at least one physical namespace in at least one storage device. Each virtual namespace is assigned to one host system to use to direct read and write requests to the at least one physical namespace of the at least one storage device assigned to the virtual namespace.
-
公开(公告)号:US20210311882A1
公开(公告)日:2021-10-07
申请号:US17220830
申请日:2021-04-01
Applicant: Intel Corporation
Inventor: Jay E. STERNBERG , Phil C. CAYTON , James P. FREYENSEE , Dave B. MINTURN
IPC: G06F12/109 , G06F9/455
Abstract: Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
-
公开(公告)号:US20190243777A1
公开(公告)日:2019-08-08
申请号:US16240705
申请日:2019-01-04
Applicant: INTEL CORPORATION
Inventor: Jay E. STERNBERG , Phil C. CAYTON , James P. FREYENSEE , Dave B. MINTURN
IPC: G06F12/109 , G06F9/455
CPC classification number: G06F12/109 , G06F9/455 , G06F9/45533 , G06F2009/45579 , G06F2212/657
Abstract: Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
-
8.
公开(公告)号:US20180189204A1
公开(公告)日:2018-07-05
申请号:US15396215
申请日:2016-12-30
Applicant: INTEL CORPORATION
Inventor: Jay E. STERNBERG , Phil C. CAYTON , James P. FREYENSEE
Abstract: Provided are a computer program product, method, and system to transfer storage input/output (I/O) requests to host and target systems on different fabrics. An origination packet is received from an originating node over a first network to a destination node having a storage device. The origination packet includes a first fabric layer for transport through a first network, a command in a transport protocol with a storage Input/Output (I/O) request, with respect to the storage device at the destination node, and a host memory address. A destination packet is constructed including a second fabric layer for transport through a second network and the command in the transport protocol to send the storage I/O request and a transfer memory address that maps to the host memory address. The destination packet is sent over the second network to the destination node to perform the storage I/O request.
-
公开(公告)号:US20180089101A1
公开(公告)日:2018-03-29
申请号:US15279318
申请日:2016-09-28
Applicant: INTEL CORPORATION
Inventor: Jay E. STERNBERG , Phil C. CAYTON , James P. FREYENSEE , Dave B. MINTURN
IPC: G06F12/109 , G06F9/455
CPC classification number: G06F12/109 , G06F9/455 , G06F9/45533 , G06F2009/45579 , G06F2212/657
Abstract: Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
-
-
-
-
-
-
-
-