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.
Claims20
A method of providing storage services comprising:
- receiving, at a solid state drive (SSD), an input/output (I/O) service request comprising a quality of service requirement for performing I/O between the SSD and a remote host, from the remote host;
- matching, by the SSD, the I/O service request to a label switched path (LSP) based on the quality of service requirement in the I/O service request based on a label-lookup table (LLT) stored in the SSD;
- and
- initiating, by the SSD, a storage traffic stream to connect the remote host to the SSD according to the LSP.
A solid state drive (SSD) comprising:
- 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, an input/output (I/O) service request comprising a quality of service requirement for performing I/O between the SSD and a remote host, from the remote host;
- match, by the processor, the I/O service request to a label switched path (LSP) based on the quality of service requirement in the I/O service request based on a label-lookup table (LLT) stored in the SSD;
- and
- initiating a storage traffic stream to connect the remote host to the SSD according to the LSP.
A method of providing storage services comprising:
- receiving, at a solid state drive (SSD), an input/output (I/O) service request comprising a quality of service requirement for performing I/O between the SSD and a remote host, from the remote host;
- matching, by the SSD, the I/O service request comprising the quality of service requirement for performing I/O between the SSD and the remote host to a label switched path (LSP) based on a label-lookup table (LLT) stored in the SSD;
- and
- encapsulating, by the SSD, a first data packet into a multiprotocol label switching (MPLS) packet comprising a MPLS header having a label stack associated with the LSP.
Dependencies are inferred from the claim text.