Differentiated storage services in ethernet SSD
AssigneeSamsung Electronics Co., Ltd.
InventorsRamdas P. Kachare, Dong Gi Lee, Ajay Sundar Raj, Fred Worley
Life of this patent
Estimating the term…
Abstract
A system and method for differentiated storage services with a Ethernet SSD includes receiving, at an Ethernet SSD (eSSD), an input/output (I/O) service request from a remote host via a multiprotocol label switching (MPLS) network. The I/O service request includes at least one parameter that may be used to match the I/O service request to a label switched path (LSP) based on the parameter(s). A storage traffic stream may then be opened between the eSSD and the remote host over the MPLS network according to the LSP.
Claims19
A method of providing differentiated storage services comprising:
- receiving, at an Ethernet solid state drive (eSSD), an input/output (I/O) service request from a remote host via a first network, wherein the I/O service request comprises at least one parameter;
- matching, by the eSSD, the I/O service request to a label switched path (LSP) based on the at least one parameter comprising a quality of service requirement for performing I/O between the eSSD and the remote host using a label-lookup table (LLT) stored in the eSSD;
- and
- opening, by the eSSD, a storage traffic stream that connects the remote host to the eSSD according to the LSP through the first network.
An Ethernet solid state drive (eSSD) comprising:
- an Ethernet connection;
- a memory;
- and
- a processor, wherein the processor is configured to execute instructions from the memory that, when executed by the processor, cause the processor to:
- receive, using the Ethernet connection, an input/output (I/O) service request from a remote host via a first network, wherein the I/O service request comprises at least one parameter;
- match, by the processor, the I/O service request to a label switched path (LSP) based on the at least one parameter comprising a quality of service requirement for performing I/O between the eSSD and the remote host using a label-lookup table (LLT) stored in the eSSD;
- and
- open a storage traffic stream, using the Ethernet connection, that connects the remote host to the eSSD according to the LSP through the first network.
A method of providing differentiated storage services comprising:
- receiving, at an Ethernet solid state drive (eSSD), an input/output (I/O) service request from a remote host via a first network, wherein the I/O service request comprises at least one parameter;
- matching, by the eSSD, the I/O service request to a label switched path (LSP) based on the at least one parameter, wherein the I/O service is matched using the at least one parameter to a LSP using a label-lookup table (LLT) stored in the eSSD, wherein the at least one parameter comprises a quality of service requirement for performing I/O between the eSSD and the remote host;
- and
- encapsulating, by the eSSD, a first data packet into a multiprotocol label switching (MPLS) packet, the MPLS packet further comprising a MPLS header having a label stack associated with the LSP;
- and
- opening, by the eSSD, a storage traffic stream that sends the MPLS packet to the remote host from the eSSD according to the LSP through the first network.
Dependencies are inferred from the claim text.