US20160259754A1 - Hard disk drive form factor solid state drive multi-card adapter - Google Patents

Hard disk drive form factor solid state drive multi-card adapter Download PDF

Info

Publication number
US20160259754A1
US20160259754A1 US14/918,556 US201514918556A US2016259754A1 US 20160259754 A1 US20160259754 A1 US 20160259754A1 US 201514918556 A US201514918556 A US 201514918556A US 2016259754 A1 US2016259754 A1 US 2016259754A1
Authority
US
United States
Prior art keywords
solid state
state drive
form factor
hard disk
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/918,556
Inventor
Zhan PING
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to US14/918,556 priority Critical patent/US20160259754A1/en
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PING, ZHAN
Priority to KR1020160019312A priority patent/KR20160106493A/en
Publication of US20160259754A1 publication Critical patent/US20160259754A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0661Format or protocol conversion arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0688Non-volatile semiconductor memory arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0032Serial ATA [SATA]

Definitions

  • the present inventive concepts relate to enterprise server solutions, and more particularly, to hard disk drive form factor solid state drive multi-card adapters for use with enterprise servers.
  • Enterprise servers provide computing and storage power for the Internet, the emerging Internet of Things, and myriad business intranets and applications. To some extent, enterprise servers make possible the conveniences of modern civilization. For example, trucking and transportation logistics rely heavily on enterprise computer servers. Internet searching, social networks, and social media also depend directly on a robust enterprise server infrastructure. These are but a few of the many industries that depend on such crucial compute resources.
  • SSDs solid state drives
  • HDD magnetic hard disk drive
  • SSDs solid state drives
  • DRAM dynamic random access memory
  • PRAM persistent RAM
  • Embodiments of the present inventive concept address these and other limitations in the prior art.
  • Embodiments of the inventive concept can include a hard disk drive form factor solid state drive multi-card adapter.
  • the hard disk drive form factor can include, for example, a 2.5 inch hard disk drive form factor, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept.
  • the solid state drive multi-card adapter can include a circuit board including a hard disk drive form factor connector, an interface section such as a switch coupled to the circuit board and electrically coupled to the hard disk drive form factor connector, and one or more M.2 solid state drive connectors coupled to the circuit board, electrically coupled to the interface section, and configured to receive one or more M.2 solid state drive cards.
  • Embodiments of the invention can include a computer server system.
  • the computer server system can include an enclosure including a plurality of 2.5 inch form factor hard disk drive bays.
  • the computer server system can further include a plurality of 2.5 inch form factor solid state drive multi-card adapters configured to be seated within the drive bays, each of the solid state drive multi-card adapters having a plurality of M.2 solid state drive cards.
  • Embodiments of the inventive concept can include a computer-implemented method for increasing storage capacity density in a computer server.
  • the method can include receiving, by a 2.5 inch form factor solid state drive multi-card adapter, information from an upstream port associated with a motherboard of the computer server.
  • the method can include expanding, by an interface section of the 2.5 inch form factor solid state drive multi-card adapter, the upstream port into a plurality of downstream ports.
  • the method can include associating, by the 2.5 inch form factor solid state drive multi-card adapter, each of the downstream ports with a corresponding one of a first M.2 solid state drive card, a second M.2 solid state drive card, and a third M.2 solid state drive card.
  • the method can include storing, by the first M.2 solid state drive card, the second M.2 solid state drive card, and the third M.2 solid state drive card, the information to one or more M.2 solid state drive chips associated with the first M.2 solid state drive card, the second M.2 solid state drive card, and the third M.2 solid state drive card.
  • FIG. 1 is an example block diagram of a 2.5 inch form factor solid state drive multi-card adapter in accordance with embodiments of the inventive concept.
  • FIG. 2A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 2B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 3 is an example perspective view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 4A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 4B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 5 is an example perspective view of an example block diagram of a computer server system including 2.5 inch form factor drive bays and 2.5 inch form factor solid state drive multi-card adapters in accordance with embodiments of the inventive concept.
  • FIG. 6 illustrates a flow diagram including a technique for increasing storage capacity density in a computer server in accordance with embodiments of the inventive concept.
  • FIG. 7 is a block diagram of a computing system including the 2.5 inch form factor solid state drive multi-card adapter(s) of FIG. 1 .
  • first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another.
  • a first multi-card module could be termed a second multi-card module, and, similarly, a second multi-card module could be termed a first multi-card module, without departing from the scope of the inventive concept.
  • Embodiments of the inventive concept include a hard disk drive form factor solid state drive multi-card adapters that can include multiple solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate solid state drive technology into servers.
  • the hard disk drive form factor can include, for example, a 2.5 inch hard disk drive form factor, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept.
  • the solid state drive cards can include M.2 solid state drive cards. It will be understood that the type of solid state drive cards generally referred to herein are M.2 solid state drive cards, any other suitable kind of solid state drive cards can be used.
  • M.2 solid state drive cards and an interface section can be included within a hard disk drive form factor solid state drive multi-card adapter.
  • the interface section can be a peripheral component interconnect express (PCIe) switch, although it will be understood that any suitable kind of switch can be used.
  • PCIe peripheral component interconnect express
  • the solid state drive multi-card adapters can be attached to or seated within drive bays of a computer server that supports non-volatile memory express (NVMe) 2.5 inch drives without any changes to the server architecture, thereby providing a straight-forward upgrade path. In this manner, existing computer and peripheral enclosure infrastructure and ecosystems can be reused, but with increased capacity and performance.
  • NVMe non-volatile memory express
  • a relatively simple backplane update can be made to bridge the PCIe/NVMe technology so that the server can access the M.2 solid state drive cards of the multi-card adapters.
  • internal changes such as cabling or port upgrades can be made to bridge the PCIe/NVMe technology without changes to the backplane so that the server can access the M.2 solid state drive cards of the multi-card adapters.
  • the 2.5 inch hard disk drive form factor solid state drive multi-card adapters provide a low-cost alternative to traditional magnetic HDD technology.
  • users can attach a different number of solid state drive cards in each adapter, thereby changing the storage density based on capacity and performance requirements.
  • Due to the modular nature of the 2.5 inch hard disk drive form factor solid state drive multi-card adapters users can expand or reduce storage capacity density as needed quickly and easily.
  • Multiple devices can share a common adapter enclosure to optimize use of the volume within a standard form factor size, and to provide greater flexibility and functionality for use of the existing infrastructure for HDD form factors with diverse types and amounts of storage media.
  • FIG. 1 is an example block diagram of a 2.5 inch hard disk drive form factor solid state drive multi-card adapter 105 in accordance with embodiments of the inventive concept.
  • the solid state drive multi-card adapter 105 can have a 2.5 inch hard disk drive form factor.
  • the solid state drive multi-card adapter 105 can be configured to fit within conventional 2.5 inch hard disk drive form factor drive bays and can be compatible with enterprise server systems supporting such form factors, but at a cost per unit of storage that is significantly reduced, while having a level of performance that is significantly increased.
  • the form factor generally referred to herein is 2.5 inches, other form factors incorporating the inventive concept disclosed herein can be used.
  • the hard disk drive form factor can include, for example, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept.
  • the space within a server or peripheral enclosure into which the solid state drive multi-card adapter 105 can be inserted, is generally referred to herein as a drive bay, which is sometimes referred to in the industry as a drive slot.
  • the 2.5 inch solid state drive multi-card adapter 105 can include a circuit board 155 including a hard disk drive form factor connector 145 .
  • the hard disk drive form factor connector 145 can be an SFF-8639 connector.
  • the solid state drive multi-card adapter 105 can include an interface section 140 coupled to the circuit board 155 and electrically coupled to the hard disk drive form factor connector 145 .
  • the interface section 140 can include a switch, such as a PCIe switch, a protocol switch, a protocol hub, a protocol bus, a processing element, a serial attached SCSI (SAS) expander, a SAS switch, a serial ATA (SATA) hub, or the like.
  • SAS serial attached SCSI
  • SAS serial attached SCSI
  • SAS serial attached SCSI
  • SAS serial attached SCSI
  • SAS serial ATA
  • the interface section 140 can route a data signal from the connector 145 of the adapter 105 to one or more ports of one or more solid state drive cards (e.g., 110 , 115 , and 120 ).
  • the interface section 140 can distribute the data signal to multiple interconnected devices (e.g., 110 , 115 , and 120 ).
  • the data signal can pass from the connector 145 of the adapter 105 to the devices within the adapter 105 via the interface section 140 without modification.
  • the solid state drive multi-card adapter 105 can further include one or more M.2 solid state drive connectors (e.g., 160 , 165 , and 170 ) that can be coupled to the circuit board 155 .
  • the one or more M.2 solid state drive connectors e.g., 160 , 165 , and 170
  • the one or more M.2 solid state drive connectors can be electrically coupled to the interface section 140 .
  • the one or more M.2 solid state drive connectors e.g., 160 , 165 , and 170
  • a solid state drive form factor drive that fits within a server or peripheral enclosure can be used.
  • Each of the one or more M.2 solid state drive cards (e.g., 110 , 115 , and 120 ) can be seated in a corresponding M.2 solid state drive connector (e.g., 160 , 165 , and 170 ).
  • Each of the one or more M.2 solid state drive cards (e.g., 110 , 115 , and 120 ) can include one or more solid state drive chips 125 configured to communicate via the interface section 140 and the hard disk drive form factor connector 145 .
  • the one or more solid state drive chips 125 can include, for example, one or more storage or memory devices.
  • the one or more solid state drive chips 125 can include, for example, double data rate (DDR)-attached memory, SSD devices attached via PCIe, serial attached SCSI (SAS), serial ATA (SATA), SSD devices in M.2 or SFF form factors, HDD devices, persistent random access memory (PRAM) devices, resistive RAM (RRAM or ReRAM), phase change RAM (PRAM), magnetoresistive RAM (MRAM), and/or other suitable types of memories and storage devices.
  • DDR double data rate
  • SAS serial attached SCSI
  • SATA serial ATA
  • SSD devices in M.2 or SFF form factors HDD devices
  • persistent random access memory (PRAM) devices persistent random access memory (PRAM) devices, resistive RAM (RRAM or ReRAM), phase change RAM (PRAM), magnetoresistive RAM (MRAM), and/or other suitable types of memories and storage devices.
  • PRAM persistent random access memory
  • RRAM or ReRAM resist
  • the solid state drive multi-card adapter 105 can be installed in an existing server or storage enclosure that supports drive bays of a standard size and connector type, as further explained below.
  • the one or more solid state drive chips 125 which can include storage or memory devices, can be discovered and/or used by the attaching server or storage enclosure without modification to the physical configuration of the server or storage enclosure.
  • a drive connector 145 can be shared between the one or more solid state drive cards (e.g., 110 , 115 , and 120 ), through which a single interface can be provided between the adapter 105 and the existing infrastructure within a server or storage enclosure.
  • the one or more solid state drive chips 125 can each include multiple physical data paths and/or interfaces, each with a separate connector, for example, to allow redundancy. Such physical data paths and/or interfaces can be connected through each corresponding separate connector to the drive connector 145 .
  • the drive connector 145 can be shared among the one or more solid state drive cards (e.g., 110 , 115 , and 120 ) and/or the one or more solid state drive chips 125 by way of the interface section 140 .
  • the interface section 140 can include a protocol switch, a protocol hub, a protocol bus, a processing element, or the like.
  • the interface section 140 and/or the one or more solid state drive chips 125 can include a compute resource 130 , such as a system-on-a-chip (SOC), a field programmable gate array (FPGA), a multi-chip module, a special purpose application specific integrated circuit (ASIC), or the like, within the adapter 105 .
  • SOC system-on-a-chip
  • FPGA field programmable gate array
  • ASIC application specific integrated circuit
  • the drive connector 145 can be shared among the one or more solid state drive cards (e.g., 110 , 115 , and 120 ) and/or the one or more solid state drive chips 125 by leveraging functionality provided by the SOC, FPGA, ASIC, or the like.
  • the connector 145 can be connected to the compute resource 130 , which can provide access to and/or serve as an aggregation point for the one or more solid state drive cards (e.g., 110 , 115 , and 120 ) or other components within the adapter 105 . It will be understood that such a compute resource 130 can be included within, operate in tandem with, and/or in place of the interface section 140 .
  • FIG. 2A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 2B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. Reference is now made to FIGS. 2A and 2B .
  • the solid state drive multi-card adapter 105 can include a first M.2 solid state drive connector 170 , which can be coupled to a first surface 205 of the circuit board 155 , as shown in FIG. 2B .
  • the solid state drive multi-card adapter 105 can include a second M.2 solid state drive connector 160 , which can be coupled to a second surface 210 of the circuit board 155 that is opposite the first surface 205 of the circuit board 155 , as shown in FIG. 2A .
  • the solid state drive multi-card adapter 105 can include a third M.2 solid state drive connector 165 , which can be coupled to the second surface 210 of the circuit board 155 that is opposite the first surface 205 of the circuit board, as shown in FIG. 2A .
  • FIG. 3 is an example perspective view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept.
  • the solid state drive multi-card adapter 105 can include a first M.2 solid state drive card 120 , which can be seated in the first M.2 solid state drive connector 170 that is coupled to the first surface 205 of the circuit board 155 .
  • the solid state drive multi-card adapter 105 can include the interface section 140 , which can be coupled to the first surface 205 of the circuit board 155 .
  • the solid state drive multi-card adapter 105 can include a second M.2 solid state drive card 110 , which can be seated in the second M.2 solid state drive connector 160 (of FIG. 2 ) that is coupled to the second surface 210 of the circuit board 155 .
  • the solid state drive multi-card adapter 105 can include a third M.2 solid state drive card 115 , which can be seated in the third M.2 solid state drive connector 165 (of FIG. 2 ) that is coupled to the second surface 210 of the circuit board 155 .
  • FIG. 4A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 4B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. Reference is now made to FIG. 4A and 4B .
  • the interface section 140 can be coupled to the first surface 205 of the circuit board 155 .
  • the interface section 140 can be electrically coupled to the first M.2 solid state drive card 120 , electrically coupled to the second M.2 solid state drive card 110 , and electrically coupled to the third M.2 solid state drive card 115 .
  • the interface section 140 can expand an upstream port to a multiple downstream ports, as further described in detail below. Each downstream port can be associated with a corresponding one of the first solid state drive card 120 , the second M.2 solid state drive card 110 , and the third M.2 solid state drive card 115 .
  • the circuit board 155 , the interface section 140 , the first M.2 solid state drive card 120 , the second M.2 solid state drive card 110 , the third M.2 solid state drive card 115 , the first M.2 solid state drive connector 170 , the second M.2 solid state drive connector 160 , the third M.2 solid state drive connector 165 , and the hard disk drive form factor connector 145 can substantially fit within a 2.5 inch hard disk drive form factor.
  • the example 2.5 inch form factor solid state drive multi-card adapter 105 herein can include a plurality M.2 solid state drive cards.
  • a user can choose how many M.2 solid state drive cards to insert into the M.2 solid state drive connectors. For example, if the user does not need as much storage density, then a single M.2 solid state drive card (e.g., 120 ) can be inserted into the corresponding M.2 solid state drive connector (e.g., 170 ), and the other two solid state drive connectors (e.g., 160 and 165 ) need not be occupied by an M.2 solid state drive card.
  • M.2 solid state drive cards e.g., 110 and 115
  • the multi-card adapter 105 can be added to the multi-card adapter 105 and seated within the corresponding M.2 solid state drive connectors (e.g., 160 and 165 ).
  • FIG. 5 is an example perspective view of an example block diagram of a computer server system 500 including 2.5 inch form factor drive bays 525 and 2.5 inch hard disk drive form factor solid state drive multi-card adapters 505 in accordance with embodiments of the inventive concept.
  • the server system 500 can include an enclosure 510 .
  • the server system 500 can include the 2.5 inch form factor drive bays 525 either internally or externally relative to the enclosure 510 .
  • the server system 500 can include multiple 2.5 inch form factor solid state drive multi-card adapters 505 , which can be seated within the drive bays 525 .
  • the server system 500 or other suitable peripheral enclosure can provide a proscribed amount of data connectivity, management connectivity, power capacity, and/or thermal capacity to each drive bay (e.g., 525 ).
  • Each of the solid state drive multi-card adapters 505 can have multiple M.2 solid state drive cards, as described above.
  • the computer server system 500 can include a motherboard 530 .
  • the motherboard 530 can include multiple upstream ports, such as upstream port 515 .
  • the upstream ports can be PCIe X4 upstream ports, for example.
  • Each of the 2.5 inch form factor solid state drive multi-card adapters 505 can include multiple downstream ports 520 .
  • Each of the downstream ports 520 can be a PCIe X4 downstream port, for example.
  • each of the downstream ports 520 can be associated with a corresponding one of the plurality of M.2 solid state drives (e.g., 110 , 115 , 120 ).
  • the interface section 140 of each of the 2.5 inch form factor solid state drive multi-card adapters 505 can expand an upstream port (e.g., 515 ) to multiple downstream ports (e.g., 520 ).
  • information 550 received from the upstream port 515 can be stored on at least one of the plurality of M.2 solid state drives via the downstream ports 520 .
  • the interface section 140 can fan out one upstream port to multiple downstream ports. In this manner, the storage capacity density can be increased.
  • Each solid state drive multi-card adapter 105 allows one or more storage devices of a different form factor (e.g., solid state drive cards 110 , 115 , and 120 ) to be integrated into existing computer servers and/or storage enclosure platforms, such as the server system 500 .
  • Such systems can provide space, power, cooling, and connectivity for storage devices that conform to a standard form factor. Examples can include industry standard LFF 3.5 inch storage devices and/or SFF 2.5 inch storage devices that are supported in matching drive bays on most modern computer servers. Additional examples include enclosure-standard drive bays such as a “cartridge” form factor.
  • the storage device(s) such as the solid state drive cards (e.g., 110 , 115 , 120 of FIG.
  • 1 can conform to a standard defined by the server enclosure or peripheral enclosure to allow a given device to operate in any one of a plurality of drive bays (e.g., 525 ) within a single system type and/or operate interchangeably in drive bays (e.g., 525 ) of other systems of that same type.
  • a plurality of drive bays e.g., 525
  • drive bays e.g., 525
  • the standard form factor devices that the adapter 105 is designed to physically match in form factor and connectivity, and the like can provide connectivity sufficient for a single device (e.g., 110 of FIG. 1 ) between that single device and the communications infrastructure within the host computer server 500 or other suitable storage enclosure.
  • the single device e.g., 110 of FIG. 1
  • the single device can have more than one data connection if the communication infrastructure within the host computer server 500 or storage enclosure provides for multiple data paths, such as for dual-headed serial attached SCSI (SAS) drives.
  • SAS serial attached SCSI
  • FIG. 6 illustrates a flow diagram including a technique for increasing storage capacity density in a computer server (e.g., 500 of FIG. 5 ) in accordance with embodiments of the inventive concept.
  • the technique can begin at 605 , where a 2.5 inch form factor solid state drive multi-card adapter (e.g., 105 of FIG. 1 ) can receive information (e.g., 550 of FIG. 5 ) from an upstream port (e.g., 515 of FIG. 5 ) associated with a motherboard (e.g., 530 of FIG. 5 ) of the computer server.
  • an interface section e.g., 140 of FIG. 1
  • the 2.5 inch form factor solid state drive multi-card adapter 105 can expand the upstream port 515 into a plurality of downstream ports (e.g., 520 of FIG. 5 ).
  • the 2.5 inch form factor solid state drive multi-card adapter 105 can associate each of the downstream ports 520 with a corresponding one of the plurality of M.2 solid state drive cards (e.g., 110 , 115 , and 120 of FIG. 1 ).
  • the plurality of M.2 solid state drive cards can store the information 550 to one or more M.2 solid state drive chips (e.g., 125 of FIG. 1 ) associated with the plurality of M.2 solid state drive cards. It will be understood that the steps need not occur in the illustrated order, but rather, can occur in a different order and/or with intervening steps.
  • FIG. 7 is a block diagram of a computing system 700 including the 2.5 inch form factor solid state drive multi-card adapter(s) 105 and 505 of FIGS. 1 and 5 .
  • the computing system 700 can include a clock 710 , a random access memory (RAM) 715 , a user interface 720 , a modem 725 such as a baseband chipset, a solid state drive/disk (SSD) 740 , and/or a processor 735 , any or all of which may be electrically coupled to a system bus 705 .
  • the system bus 705 can be a high-speed bus and/or fabric.
  • the 2.5 inch hard disk drive form factor solid state drive multi-card adapater(s) 505 can correspond to those described in detail above, and as set forth herein, and may also be electrically coupled to the system bus 705 .
  • the 2.5 inch hard disk drive form factor solid state drive multi-card adapater(s) 505 can include or otherwise interface with the clock 710 , the random access memory (RAM) 715 , the user interface 720 , the modem 725 , the solid state drive/disk (SSD) 740 , and/or the processor 735 .
  • the machine or machines include a system bus to which is attached processors, memory, e.g., random access memory (RAM), read-only memory (ROM), or other state preserving medium, storage devices, a video interface, and input/output interface ports.
  • processors e.g., random access memory (RAM), read-only memory (ROM), or other state preserving medium
  • RAM random access memory
  • ROM read-only memory
  • machine is intended to broadly encompass a single machine, a virtual machine, or a system of communicatively coupled machines, virtual machines, or devices operating together.
  • exemplary machines include computing devices such as personal computers, workstations, servers, portable computers, handheld devices, telephones, tablets, etc., as well as transportation devices, such as private or public transportation, e.g., automobiles, trains, cabs, etc.
  • the machine or machines can include embedded controllers, such as programmable or non-programmable logic devices or arrays, Application Specific Integrated Circuits (ASICs), embedded computers, smart cards, and the like.
  • the machine or machines can utilize one or more connections to one or more remote machines, such as through a network interface, modem, or other communicative coupling.
  • Machines can be interconnected by way of a physical and/or logical network, such as an intranet, the Internet, local area networks, wide area networks, etc.
  • network communication can utilize various wired and/or wireless short range or long range carriers and protocols, including radio frequency (RF), satellite, microwave, Institute of Electrical and Electronics Engineers (IEEE) 545.11, Bluetooth®, optical, infrared, cable, laser, etc.
  • RF radio frequency
  • IEEE Institute of Electrical and Electronics Engineers
  • Embodiments of the present inventive concept can be described by reference to or in conjunction with associated data including functions, procedures, data structures, application programs, etc. which when accessed by a machine results in the machine performing tasks or defining abstract data types or low-level hardware contexts.
  • Associated data can be stored in, for example, the volatile and/or non-volatile memory, e.g., RAM, ROM, etc., or in other storage devices and their associated storage media, including hard-drives, floppy-disks, optical storage, tapes, flash memory, memory sticks, digital video disks, biological storage, etc.
  • Associated data can be delivered over transmission environments, including the physical and/or logical network, in the form of packets, serial data, parallel data, propagated signals, etc., and can be used in a compressed or encrypted format. Associated data can be used in a distributed environment, and stored locally and/or remotely for machine access.
  • Embodiments of the inventive concept may include a non-transitory machine-readable medium comprising instructions executable by one or more processors, the instructions comprising instructions to perform the elements of the inventive concepts as described herein.

Abstract

Embodiments of the inventive concept include 2.5 inch hard disk drive form factor solid state drive multi-card adapters that can include multiple M.2 solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate M.2 solid state drive technology into servers. Multiple M.2 solid state drive cards and a peripheral component interconnect express (PCIe) switch can be included within a 2.5 inch hard disk drive form factor solid state drive multi-card adapter. The solid state drive multi-card adapters can be attached to or seated within drive bays of a computer server that supports non-volatile memory express (NVMe) 2.5 inch drives without any changes to the server architecture, thereby providing a straight-forward upgrade path.

Description

    RELATED APPLICATION DATA
  • This application claims the benefit of U.S. Patent Application Ser. No. 62/127,203, filed Mar. 2, 2015, and claims the benefit of U.S. Patent Application Ser. No. 62/161,635, filed May 14, 2015, which are hereby incorporated by reference.
  • BACKGROUND
  • The present inventive concepts relate to enterprise server solutions, and more particularly, to hard disk drive form factor solid state drive multi-card adapters for use with enterprise servers.
  • Enterprise servers provide computing and storage power for the Internet, the emerging Internet of Things, and myriad business intranets and applications. To some extent, enterprise servers make possible the conveniences of modern civilization. For example, trucking and transportation logistics rely heavily on enterprise computer servers. Internet searching, social networks, and social media also depend directly on a robust enterprise server infrastructure. These are but a few of the many industries that depend on such crucial compute resources.
  • But traditional enterprise server implementations lack density and performance-centric storage capabilities, and have limited or no support for recent developments in solid state drives (SSDs). The industry still heavily relies on magnetic hard disk drive (HDD) implementations. Developments in the SSD field have advanced storage technologies in general, but are not easily adaptable to existing enterprise server applications without major architectural changes and large investments in infrastructure updates. Computer systems and associated peripheral enclosures support industry standard form factors for storage media, such as small form factor (SFF) 2.5 inch hard disk drives (HDDs) and large form factor (LFF) 3.5 inch HDDs.
  • The development of solid state drives (SSDs) as storage devices for computer systems and the potential for existing and emerging memory technologies such as dynamic random access memory (DRAM), persistent RAM (PRAM), and the like, enable new form factors for storage devices, both volatile and non-volatile. The constraints of a motor and platter mechanics inherent to HDDs can be removed. Some conventional adapters allow a device of one form factor to be used in a bay designed for another (e.g., larger) form factor, but only allow connection of a single device within the adapter. Embodiments of the present inventive concept address these and other limitations in the prior art.
  • BRIEF SUMMARY
  • Embodiments of the inventive concept can include a hard disk drive form factor solid state drive multi-card adapter. The hard disk drive form factor can include, for example, a 2.5 inch hard disk drive form factor, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept. The solid state drive multi-card adapter can include a circuit board including a hard disk drive form factor connector, an interface section such as a switch coupled to the circuit board and electrically coupled to the hard disk drive form factor connector, and one or more M.2 solid state drive connectors coupled to the circuit board, electrically coupled to the interface section, and configured to receive one or more M.2 solid state drive cards.
  • Embodiments of the invention can include a computer server system. The computer server system can include an enclosure including a plurality of 2.5 inch form factor hard disk drive bays. The computer server system can further include a plurality of 2.5 inch form factor solid state drive multi-card adapters configured to be seated within the drive bays, each of the solid state drive multi-card adapters having a plurality of M.2 solid state drive cards.
  • Embodiments of the inventive concept can include a computer-implemented method for increasing storage capacity density in a computer server. The method can include receiving, by a 2.5 inch form factor solid state drive multi-card adapter, information from an upstream port associated with a motherboard of the computer server. The method can include expanding, by an interface section of the 2.5 inch form factor solid state drive multi-card adapter, the upstream port into a plurality of downstream ports. The method can include associating, by the 2.5 inch form factor solid state drive multi-card adapter, each of the downstream ports with a corresponding one of a first M.2 solid state drive card, a second M.2 solid state drive card, and a third M.2 solid state drive card. The method can include storing, by the first M.2 solid state drive card, the second M.2 solid state drive card, and the third M.2 solid state drive card, the information to one or more M.2 solid state drive chips associated with the first M.2 solid state drive card, the second M.2 solid state drive card, and the third M.2 solid state drive card.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and additional features and advantages of the present inventive principles will become more readily apparent from the following detailed description, made with reference to the accompanying figures, in which:
  • FIG. 1 is an example block diagram of a 2.5 inch form factor solid state drive multi-card adapter in accordance with embodiments of the inventive concept.
  • FIG. 2A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 2B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 3 is an example perspective view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 4A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 4B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter of FIG. 1 in accordance with embodiments of the inventive concept.
  • FIG. 5 is an example perspective view of an example block diagram of a computer server system including 2.5 inch form factor drive bays and 2.5 inch form factor solid state drive multi-card adapters in accordance with embodiments of the inventive concept.
  • FIG. 6 illustrates a flow diagram including a technique for increasing storage capacity density in a computer server in accordance with embodiments of the inventive concept.
  • FIG. 7 is a block diagram of a computing system including the 2.5 inch form factor solid state drive multi-card adapter(s) of FIG. 1.
  • DETAILED DESCRIPTION
  • Reference will now be made in detail to embodiments of the inventive concept, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth to enable a thorough understanding of the inventive concept. It should be understood, however, that persons having ordinary skill in the art may practice the inventive concept without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
  • It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first multi-card module could be termed a second multi-card module, and, similarly, a second multi-card module could be termed a first multi-card module, without departing from the scope of the inventive concept.
  • The terminology used in the description of the inventive concept herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the inventive concept. As used in the description of the inventive concept and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The components and features of the drawings are not necessarily drawn to scale.
  • Embodiments of the inventive concept include a hard disk drive form factor solid state drive multi-card adapters that can include multiple solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate solid state drive technology into servers. The hard disk drive form factor can include, for example, a 2.5 inch hard disk drive form factor, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept. The solid state drive cards can include M.2 solid state drive cards. It will be understood that the type of solid state drive cards generally referred to herein are M.2 solid state drive cards, any other suitable kind of solid state drive cards can be used.
  • Multiple M.2 solid state drive cards and an interface section can be included within a hard disk drive form factor solid state drive multi-card adapter. The interface section can be a peripheral component interconnect express (PCIe) switch, although it will be understood that any suitable kind of switch can be used. The solid state drive multi-card adapters can be attached to or seated within drive bays of a computer server that supports non-volatile memory express (NVMe) 2.5 inch drives without any changes to the server architecture, thereby providing a straight-forward upgrade path. In this manner, existing computer and peripheral enclosure infrastructure and ecosystems can be reused, but with increased capacity and performance. For servers that support only serial attached SCSI (SAS) and serial ATA (SATA) magnetic hard disk drives, a relatively simple backplane update can be made to bridge the PCIe/NVMe technology so that the server can access the M.2 solid state drive cards of the multi-card adapters. Alternatively, in some embodiments, internal changes such as cabling or port upgrades can be made to bridge the PCIe/NVMe technology without changes to the backplane so that the server can access the M.2 solid state drive cards of the multi-card adapters.
  • The 2.5 inch hard disk drive form factor solid state drive multi-card adapters provide a low-cost alternative to traditional magnetic HDD technology. In addition, using the multi-card adapters, users can attach a different number of solid state drive cards in each adapter, thereby changing the storage density based on capacity and performance requirements. Due to the modular nature of the 2.5 inch hard disk drive form factor solid state drive multi-card adapters, users can expand or reduce storage capacity density as needed quickly and easily. Multiple devices can share a common adapter enclosure to optimize use of the volume within a standard form factor size, and to provide greater flexibility and functionality for use of the existing infrastructure for HDD form factors with diverse types and amounts of storage media.
  • FIG. 1 is an example block diagram of a 2.5 inch hard disk drive form factor solid state drive multi-card adapter 105 in accordance with embodiments of the inventive concept. The solid state drive multi-card adapter 105 can have a 2.5 inch hard disk drive form factor. In other words, the solid state drive multi-card adapter 105 can be configured to fit within conventional 2.5 inch hard disk drive form factor drive bays and can be compatible with enterprise server systems supporting such form factors, but at a cost per unit of storage that is significantly reduced, while having a level of performance that is significantly increased. It will be understood that while the form factor generally referred to herein is 2.5 inches, other form factors incorporating the inventive concept disclosed herein can be used. For example, the hard disk drive form factor can include, for example, a 1.8 inch hard disk drive form factor, a 3.5 inch hard disk drive form factor, or the like. It will be understood that any suitable hard disk drive form factor can be adapted in accordance with embodiments of the present inventive concept. The space within a server or peripheral enclosure into which the solid state drive multi-card adapter 105 can be inserted, is generally referred to herein as a drive bay, which is sometimes referred to in the industry as a drive slot.
  • The 2.5 inch solid state drive multi-card adapter 105 can include a circuit board 155 including a hard disk drive form factor connector 145. For example, the hard disk drive form factor connector 145 can be an SFF-8639 connector.
  • The solid state drive multi-card adapter 105 can include an interface section 140 coupled to the circuit board 155 and electrically coupled to the hard disk drive form factor connector 145. The interface section 140 can include a switch, such as a PCIe switch, a protocol switch, a protocol hub, a protocol bus, a processing element, a serial attached SCSI (SAS) expander, a SAS switch, a serial ATA (SATA) hub, or the like. The interface section 140 can route a data signal from the connector 145 of the adapter 105 to one or more ports of one or more solid state drive cards (e.g., 110, 115, and 120). The interface section 140 can distribute the data signal to multiple interconnected devices (e.g., 110, 115, and 120). In some embodiments, the data signal can pass from the connector 145 of the adapter 105 to the devices within the adapter 105 via the interface section 140 without modification.
  • The solid state drive multi-card adapter 105 can further include one or more M.2 solid state drive connectors (e.g., 160, 165, and 170) that can be coupled to the circuit board 155. The one or more M.2 solid state drive connectors (e.g., 160, 165, and 170) can be electrically coupled to the interface section 140. The one or more M.2 solid state drive connectors (e.g., 160, 165, and 170) can be configured to receive one or more M.2 solid state drive cards (e.g., 110, 115, and 120). Alternatively or in addition, a solid state drive form factor drive that fits within a server or peripheral enclosure can be used.
  • Each of the one or more M.2 solid state drive cards (e.g., 110, 115, and 120) can be seated in a corresponding M.2 solid state drive connector (e.g., 160, 165, and 170). Each of the one or more M.2 solid state drive cards (e.g., 110, 115, and 120) can include one or more solid state drive chips 125 configured to communicate via the interface section 140 and the hard disk drive form factor connector 145.
  • The one or more solid state drive chips 125 can include, for example, one or more storage or memory devices. The one or more solid state drive chips 125 can include, for example, double data rate (DDR)-attached memory, SSD devices attached via PCIe, serial attached SCSI (SAS), serial ATA (SATA), SSD devices in M.2 or SFF form factors, HDD devices, persistent random access memory (PRAM) devices, resistive RAM (RRAM or ReRAM), phase change RAM (PRAM), magnetoresistive RAM (MRAM), and/or other suitable types of memories and storage devices.
  • The solid state drive multi-card adapter 105 can be installed in an existing server or storage enclosure that supports drive bays of a standard size and connector type, as further explained below. The one or more solid state drive chips 125, which can include storage or memory devices, can be discovered and/or used by the attaching server or storage enclosure without modification to the physical configuration of the server or storage enclosure.
  • A drive connector 145 can be shared between the one or more solid state drive cards (e.g., 110, 115, and 120), through which a single interface can be provided between the adapter 105 and the existing infrastructure within a server or storage enclosure. It will be understood that the one or more solid state drive chips 125 can each include multiple physical data paths and/or interfaces, each with a separate connector, for example, to allow redundancy. Such physical data paths and/or interfaces can be connected through each corresponding separate connector to the drive connector 145.
  • The drive connector 145 can be shared among the one or more solid state drive cards (e.g., 110, 115, and 120) and/or the one or more solid state drive chips 125 by way of the interface section 140. As mentioned above, the interface section 140 can include a protocol switch, a protocol hub, a protocol bus, a processing element, or the like. The interface section 140 and/or the one or more solid state drive chips 125 can include a compute resource 130, such as a system-on-a-chip (SOC), a field programmable gate array (FPGA), a multi-chip module, a special purpose application specific integrated circuit (ASIC), or the like, within the adapter 105. The drive connector 145 can be shared among the one or more solid state drive cards (e.g., 110, 115, and 120) and/or the one or more solid state drive chips 125 by leveraging functionality provided by the SOC, FPGA, ASIC, or the like. The connector 145 can be connected to the compute resource 130, which can provide access to and/or serve as an aggregation point for the one or more solid state drive cards (e.g., 110, 115, and 120) or other components within the adapter 105. It will be understood that such a compute resource 130 can be included within, operate in tandem with, and/or in place of the interface section 140.
  • FIG. 2A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. FIG. 2B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. Reference is now made to FIGS. 2A and 2B.
  • The solid state drive multi-card adapter 105 can include a first M.2 solid state drive connector 170, which can be coupled to a first surface 205 of the circuit board 155, as shown in FIG. 2B. The solid state drive multi-card adapter 105 can include a second M.2 solid state drive connector 160, which can be coupled to a second surface 210 of the circuit board 155 that is opposite the first surface 205 of the circuit board 155, as shown in FIG. 2A. The solid state drive multi-card adapter 105 can include a third M.2 solid state drive connector 165, which can be coupled to the second surface 210 of the circuit board 155 that is opposite the first surface 205 of the circuit board, as shown in FIG. 2A.
  • FIG. 3 is an example perspective view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. The solid state drive multi-card adapter 105 can include a first M.2 solid state drive card 120, which can be seated in the first M.2 solid state drive connector 170 that is coupled to the first surface 205 of the circuit board 155. The solid state drive multi-card adapter 105 can include the interface section 140, which can be coupled to the first surface 205 of the circuit board 155.
  • The solid state drive multi-card adapter 105 can include a second M.2 solid state drive card 110, which can be seated in the second M.2 solid state drive connector 160 (of FIG. 2) that is coupled to the second surface 210 of the circuit board 155. The solid state drive multi-card adapter 105 can include a third M.2 solid state drive card 115, which can be seated in the third M.2 solid state drive connector 165 (of FIG. 2) that is coupled to the second surface 210 of the circuit board 155.
  • FIG. 4A is an example left side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. FIG. 4B is an example right side elevation view of some components of the 2.5 inch form factor solid state drive multi-card adapter 105 of FIG. 1 in accordance with embodiments of the inventive concept. Reference is now made to FIG. 4A and 4B.
  • The interface section 140 can be coupled to the first surface 205 of the circuit board 155. The interface section 140 can be electrically coupled to the first M.2 solid state drive card 120, electrically coupled to the second M.2 solid state drive card 110, and electrically coupled to the third M.2 solid state drive card 115. The interface section 140 can expand an upstream port to a multiple downstream ports, as further described in detail below. Each downstream port can be associated with a corresponding one of the first solid state drive card 120, the second M.2 solid state drive card 110, and the third M.2 solid state drive card 115.
  • In some embodiments, the circuit board 155, the interface section 140, the first M.2 solid state drive card 120, the second M.2 solid state drive card 110, the third M.2 solid state drive card 115, the first M.2 solid state drive connector 170, the second M.2 solid state drive connector 160, the third M.2 solid state drive connector 165, and the hard disk drive form factor connector 145 can substantially fit within a 2.5 inch hard disk drive form factor.
  • The example 2.5 inch form factor solid state drive multi-card adapter 105 herein can include a plurality M.2 solid state drive cards. In other words, a user can choose how many M.2 solid state drive cards to insert into the M.2 solid state drive connectors. For example, if the user does not need as much storage density, then a single M.2 solid state drive card (e.g., 120) can be inserted into the corresponding M.2 solid state drive connector (e.g., 170), and the other two solid state drive connectors (e.g., 160 and 165) need not be occupied by an M.2 solid state drive card. Conversely, if the user requires additional storage density, or wishes to upgrade the amount of storage density at a later time, then one or two more M.2 solid state drive cards (e.g., 110 and 115) can be added to the multi-card adapter 105 and seated within the corresponding M.2 solid state drive connectors (e.g., 160 and 165).
  • FIG. 5 is an example perspective view of an example block diagram of a computer server system 500 including 2.5 inch form factor drive bays 525 and 2.5 inch hard disk drive form factor solid state drive multi-card adapters 505 in accordance with embodiments of the inventive concept. The server system 500 can include an enclosure 510. The server system 500 can include the 2.5 inch form factor drive bays 525 either internally or externally relative to the enclosure 510.
  • The server system 500 can include multiple 2.5 inch form factor solid state drive multi-card adapters 505, which can be seated within the drive bays 525. In some embodiments, the server system 500 or other suitable peripheral enclosure can provide a proscribed amount of data connectivity, management connectivity, power capacity, and/or thermal capacity to each drive bay (e.g., 525). Each of the solid state drive multi-card adapters 505 can have multiple M.2 solid state drive cards, as described above. The computer server system 500 can include a motherboard 530. The motherboard 530 can include multiple upstream ports, such as upstream port 515. The upstream ports can be PCIe X4 upstream ports, for example. Each of the 2.5 inch form factor solid state drive multi-card adapters 505 can include multiple downstream ports 520. Each of the downstream ports 520 can be a PCIe X4 downstream port, for example.
  • Moreover, in the present example each of the downstream ports 520 can be associated with a corresponding one of the plurality of M.2 solid state drives (e.g., 110, 115, 120). The interface section 140 of each of the 2.5 inch form factor solid state drive multi-card adapters 505 can expand an upstream port (e.g., 515) to multiple downstream ports (e.g., 520). Put differently, information 550 received from the upstream port 515 can be stored on at least one of the plurality of M.2 solid state drives via the downstream ports 520. In other words, the interface section 140 can fan out one upstream port to multiple downstream ports. In this manner, the storage capacity density can be increased.
  • Each solid state drive multi-card adapter 105 allows one or more storage devices of a different form factor (e.g., solid state drive cards 110, 115, and 120) to be integrated into existing computer servers and/or storage enclosure platforms, such as the server system 500. Such systems can provide space, power, cooling, and connectivity for storage devices that conform to a standard form factor. Examples can include industry standard LFF 3.5 inch storage devices and/or SFF 2.5 inch storage devices that are supported in matching drive bays on most modern computer servers. Additional examples include enclosure-standard drive bays such as a “cartridge” form factor. Alternatively or in addition, the storage device(s) such as the solid state drive cards (e.g., 110, 115, 120 of FIG. 1) can conform to a standard defined by the server enclosure or peripheral enclosure to allow a given device to operate in any one of a plurality of drive bays (e.g., 525) within a single system type and/or operate interchangeably in drive bays (e.g., 525) of other systems of that same type.
  • In some embodiments, the standard form factor devices that the adapter 105 is designed to physically match in form factor and connectivity, and the like, can provide connectivity sufficient for a single device (e.g., 110 of FIG. 1) between that single device and the communications infrastructure within the host computer server 500 or other suitable storage enclosure. The single device (e.g., 110 of FIG. 1) can have more than one data connection if the communication infrastructure within the host computer server 500 or storage enclosure provides for multiple data paths, such as for dual-headed serial attached SCSI (SAS) drives.
  • FIG. 6 illustrates a flow diagram including a technique for increasing storage capacity density in a computer server (e.g., 500 of FIG. 5) in accordance with embodiments of the inventive concept. The technique can begin at 605, where a 2.5 inch form factor solid state drive multi-card adapter (e.g., 105 of FIG. 1) can receive information (e.g., 550 of FIG. 5) from an upstream port (e.g., 515 of FIG. 5) associated with a motherboard (e.g., 530 of FIG. 5) of the computer server. At 610, an interface section (e.g., 140 of FIG. 1) of the 2.5 inch form factor solid state drive multi-card adapter 105 can expand the upstream port 515 into a plurality of downstream ports (e.g., 520 of FIG. 5).
  • At 615, the 2.5 inch form factor solid state drive multi-card adapter 105 can associate each of the downstream ports 520 with a corresponding one of the plurality of M.2 solid state drive cards (e.g., 110, 115, and 120 of FIG. 1). At 620, the plurality of M.2 solid state drive cards can store the information 550 to one or more M.2 solid state drive chips (e.g., 125 of FIG. 1) associated with the plurality of M.2 solid state drive cards. It will be understood that the steps need not occur in the illustrated order, but rather, can occur in a different order and/or with intervening steps.
  • FIG. 7 is a block diagram of a computing system 700 including the 2.5 inch form factor solid state drive multi-card adapter(s) 105 and 505 of FIGS. 1 and 5. The computing system 700 can include a clock 710, a random access memory (RAM) 715, a user interface 720, a modem 725 such as a baseband chipset, a solid state drive/disk (SSD) 740, and/or a processor 735, any or all of which may be electrically coupled to a system bus 705. The system bus 705 can be a high-speed bus and/or fabric. The 2.5 inch hard disk drive form factor solid state drive multi-card adapater(s) 505 can correspond to those described in detail above, and as set forth herein, and may also be electrically coupled to the system bus 705. The 2.5 inch hard disk drive form factor solid state drive multi-card adapater(s) 505 can include or otherwise interface with the clock 710, the random access memory (RAM) 715, the user interface 720, the modem 725, the solid state drive/disk (SSD) 740, and/or the processor 735.
  • The following discussion is intended to provide a brief, general description of a suitable machine or machines in which certain aspects of the inventive concept can be implemented. Typically, the machine or machines include a system bus to which is attached processors, memory, e.g., random access memory (RAM), read-only memory (ROM), or other state preserving medium, storage devices, a video interface, and input/output interface ports. The machine or machines can be controlled, at least in part, by input from conventional input devices, such as keyboards, mice, etc., as well as by directives received from another machine, interaction with a virtual reality (VR) environment, biometric feedback, or other input signal. As used herein, the term “machine” is intended to broadly encompass a single machine, a virtual machine, or a system of communicatively coupled machines, virtual machines, or devices operating together. Exemplary machines include computing devices such as personal computers, workstations, servers, portable computers, handheld devices, telephones, tablets, etc., as well as transportation devices, such as private or public transportation, e.g., automobiles, trains, cabs, etc.
  • The machine or machines can include embedded controllers, such as programmable or non-programmable logic devices or arrays, Application Specific Integrated Circuits (ASICs), embedded computers, smart cards, and the like. The machine or machines can utilize one or more connections to one or more remote machines, such as through a network interface, modem, or other communicative coupling. Machines can be interconnected by way of a physical and/or logical network, such as an intranet, the Internet, local area networks, wide area networks, etc. One skilled in the art will appreciate that network communication can utilize various wired and/or wireless short range or long range carriers and protocols, including radio frequency (RF), satellite, microwave, Institute of Electrical and Electronics Engineers (IEEE) 545.11, Bluetooth®, optical, infrared, cable, laser, etc.
  • Embodiments of the present inventive concept can be described by reference to or in conjunction with associated data including functions, procedures, data structures, application programs, etc. which when accessed by a machine results in the machine performing tasks or defining abstract data types or low-level hardware contexts. Associated data can be stored in, for example, the volatile and/or non-volatile memory, e.g., RAM, ROM, etc., or in other storage devices and their associated storage media, including hard-drives, floppy-disks, optical storage, tapes, flash memory, memory sticks, digital video disks, biological storage, etc. Associated data can be delivered over transmission environments, including the physical and/or logical network, in the form of packets, serial data, parallel data, propagated signals, etc., and can be used in a compressed or encrypted format. Associated data can be used in a distributed environment, and stored locally and/or remotely for machine access.
  • Having described and illustrated the principles of the inventive concept with reference to illustrated embodiments, it will be recognized that the illustrated embodiments can be modified in arrangement and detail without departing from such principles, and can be combined in any desired manner. And although the foregoing discussion has focused on particular embodiments, other configurations are contemplated. In particular, even though expressions such as “according to an embodiment of the inventive concept” or the like are used herein, these phrases are meant to generally reference embodiment possibilities, and are not intended to limit the inventive concept to particular embodiment configurations. As used herein, these terms can reference the same or different embodiments that are combinable into other embodiments.
  • Embodiments of the inventive concept may include a non-transitory machine-readable medium comprising instructions executable by one or more processors, the instructions comprising instructions to perform the elements of the inventive concepts as described herein.
  • The foregoing illustrative embodiments are not to be construed as limiting the inventive concept thereof. Although a few embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible to those embodiments without materially departing from the novel teachings and advantages of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of this inventive concept as defined in the claims.

Claims (20)

What is claimed is:
1. A hard disk drive form factor solid state drive multi-card adapter, comprising:
a hard disk drive form factor connector;
an interface section electrically coupled to the hard disk drive form factor connector; and
one or more solid state drive connectors electrically coupled to the interface section, and configured to receive one or more solid state drive cards.
2. The hard disk drive form factor solid state drive multi-card adapter of claim 1, wherein:
the one or more solid state drive connectors include one or more M.2 solid state drive connectors;
the one or more solid state drive cards include one or more M.2 solid state drive cards; and
each of the one or more M.2 solid state drive cards are configured to be seated in a corresponding M.2 solid state drive connector from among the one or more solid state drive connectors.
3. The hard disk drive form factor solid state drive multi-card adapter of claim 1, wherein each of the one or more solid state drive cards includes one or more solid state drive chips configured to communicate via the interface section and the hard disk drive form factor connector.
4. The hard disk drive form factor solid state drive multi-card adapter of claim 1, further comprising:
a first solid state drive connector, from among the one or more solid state drive connectors; and
a second solid state drive connector, from among the one or more solid state drive connectors.
5. The hard disk drive form factor solid state drive multi-card adapter of claim 4, further comprising:
a first solid state drive card, from among the one or more solid state drive cards, seated in the first solid state drive connector; and
a second solid state drive card, from among the one or more solid state drive cards, seated in the second solid state drive connector.
6. The hard disk drive form factor solid state drive multi-card adapter of claim 5, wherein the interface section is electrically coupled to the first solid state drive card, and electrically coupled to the second solid state drive card.
7. The hard disk drive form factor solid state drive multi-card adapter of claim 1, wherein the one or more solid state drive cards include a plurality of solid state drive cards, and wherein the interface section is configured to expand an upstream port to a plurality of downstream ports, each downstream port being associated with a corresponding solid state drive card from among the plurality of solid state drive cards.
8. The hard disk drive form factor solid state drive multi-card adapter of claim 7, wherein:
the hard disk drive form factor connector is an SFF-8639 connector;
the interface section is a peripheral component interconnect express (PCIe) switch;
the upstream port is a PCIe X4 upstream port; and
each of the plurality of downstream ports is a PCIe X4 downstream port.
9. The hard disk drive form factor solid state drive multi-card adapter of claim 7, wherein the interface section, the plurality of solid state drive cards, and the one or more solid state drive connectors are configured to substantially fit within a hard disk drive form factor.
10. A computer server system, comprising:
an enclosure including one or more hard disk drive form factor bays; and
one or more hard disk drive form factor solid state drive multi-card adapters configured to be seated within the drive bays, at least one of the solid state drive multi-card adapters having one or more of solid state drive cards.
11. The computer server system of claim 10, wherein each of the hard disk drive form factor solid state drive multi-card adapters comprises:
a hard disk drive form factor connector;
an interface section electrically coupled to the hard disk drive form factor connector; and
one or more solid state drive connectors, electrically coupled to the interface section, and configured to receive the one or more of solid state drive cards.
12. The computer server system of claim 11, wherein:
each of the hard disk drive form factor solid state drive multi-card adapters is a 2.5 inch hard disk drive form factor solid state drive multi-card adapter;
the hard disk drive form factor connector is a 2.5 inch hard disk drive form factor connector;
the one or more solid state drive connectors include one or more M.2 solid state drive connectors;
the one or more solid state drive cards include one or more M.2 solid state drive cards; and
each of the M.2 solid state drive cards are configured to be seated in a corresponding M.2 solid state drive connector from among the one or more M.2 solid state drive connectors.
13. The computer server system of claim 11, wherein each of the one or more of solid state drive cards includes one or more solid state drive chips configured to communicate via the interface section and the hard disk drive form factor connector.
14. The computer server system of claim 11, wherein each of the hard disk drive form factor solid state drive multi-card adapters further comprises:
a first solid state drive connector, from among the plurality of solid state drive connectors; and
a second solid state drive connector, from among the plurality of solid state drive connectors.
15. The computer server system of claim 14, wherein each of the hard disk drive form factor solid state drive multi-card adapters further comprises:
a first solid state drive card, from among the plurality of solid state drive cards, seated in the first solid state drive connector; and
a second solid state drive card, from among the plurality of solid state drive cards, seated in the second solid state drive connector.
16. The computer server system of claim 14, further comprising:
a motherboard including a one or more of upstream ports,
wherein each of the hard disk drive form factor solid state drive multi-card adapters includes one or more downstream ports each associated with a corresponding one of the one or more solid state drive cards, and
wherein the interface section of each of the hard disk drive form factor solid state drive multi-card adapters is configured to expand an upstream port from among the one or more upstream ports to the one or more downstream ports.
17. A computer-implemented method for increasing storage capacity density in a computer server, the method comprising:
receiving, by a hard disk drive form factor solid state drive multi-card adapter, information from an upstream port associated with a motherboard of the computer server;
expanding, by an interface section of the hard disk drive form factor solid state drive multi-card adapter, the upstream port into one or more of downstream ports; and
associating, by the hard disk drive form factor solid state drive multi-card adapter, each of the downstream ports with a corresponding solid state drive card from among a plurality of solid state drive cards.
18. The computer-implemented method of claim 17, further comprising:
storing, by plurality of solid state drive cards, the information to one or more solid state drive chips associated with the plurality of solid state drive cards.
19. The computer-implemented method of claim 18, further comprising:
communicating, by the one or more solid state drive chips, via the interface section and a hard disk drive form factor connector of the hard disk drive form factor solid state drive multi-card adapter.
20. The computer-implemented method of claim 18, wherein the hard disk drive form factor solid state drive multi-card adapter is a 2.5 inch hard disk drive form factor solid state drive multi-card adapter, the one or more solid state drive chips include one or more M.2 solid state drive chips, and wherein expanding further comprises:
expanding, by the interface section of the 2.5 inch hard disk drive form factor solid state drive multi-card adapter, the upstream port into one or more of downstream ports associated with the one or more M.2 solid state drive chips.
US14/918,556 2015-03-02 2015-10-20 Hard disk drive form factor solid state drive multi-card adapter Abandoned US20160259754A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/918,556 US20160259754A1 (en) 2015-03-02 2015-10-20 Hard disk drive form factor solid state drive multi-card adapter
KR1020160019312A KR20160106493A (en) 2015-03-02 2016-02-18 Hard disk drive form factor solid state drive multi-card adapter and computer server system having the same

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201562127203P 2015-03-02 2015-03-02
US201562161635P 2015-05-14 2015-05-14
US14/918,556 US20160259754A1 (en) 2015-03-02 2015-10-20 Hard disk drive form factor solid state drive multi-card adapter

Publications (1)

Publication Number Publication Date
US20160259754A1 true US20160259754A1 (en) 2016-09-08

Family

ID=56849728

Family Applications (8)

Application Number Title Priority Date Filing Date
US14/918,556 Abandoned US20160259754A1 (en) 2015-03-02 2015-10-20 Hard disk drive form factor solid state drive multi-card adapter
US14/951,480 Active 2036-09-07 US10140063B2 (en) 2015-03-02 2015-11-24 Solid state drive multi-card adapter with integrated processing
US16/149,034 Active US10747473B2 (en) 2015-03-02 2018-10-01 Solid state drive multi-card adapter with integrated processing
US16/986,231 Active US11775224B2 (en) 2015-03-02 2020-08-05 Solid state drive multi-card adapter with integrated processing
US17/088,571 Active US10996896B2 (en) 2015-03-02 2020-11-03 Solid state drive multi-card adapter with integrated processing
US17/206,106 Active US11650764B2 (en) 2015-03-02 2021-03-18 Solid state drive multi-card adapter with integrated processing
US18/197,711 Pending US20230289104A1 (en) 2015-03-02 2023-05-15 Solid state drive multi-card adapter with integrated processing
US18/370,871 Pending US20240012582A1 (en) 2015-03-02 2023-09-20 Solid state drive multi-card adapter with integrated processing

Family Applications After (7)

Application Number Title Priority Date Filing Date
US14/951,480 Active 2036-09-07 US10140063B2 (en) 2015-03-02 2015-11-24 Solid state drive multi-card adapter with integrated processing
US16/149,034 Active US10747473B2 (en) 2015-03-02 2018-10-01 Solid state drive multi-card adapter with integrated processing
US16/986,231 Active US11775224B2 (en) 2015-03-02 2020-08-05 Solid state drive multi-card adapter with integrated processing
US17/088,571 Active US10996896B2 (en) 2015-03-02 2020-11-03 Solid state drive multi-card adapter with integrated processing
US17/206,106 Active US11650764B2 (en) 2015-03-02 2021-03-18 Solid state drive multi-card adapter with integrated processing
US18/197,711 Pending US20230289104A1 (en) 2015-03-02 2023-05-15 Solid state drive multi-card adapter with integrated processing
US18/370,871 Pending US20240012582A1 (en) 2015-03-02 2023-09-20 Solid state drive multi-card adapter with integrated processing

Country Status (2)

Country Link
US (8) US20160259754A1 (en)
KR (3) KR20160106493A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170038802A1 (en) * 2015-07-31 2017-02-09 Dell Products, L.P. Solid state drive cooling in dense storage
US20170168943A1 (en) * 2015-12-11 2017-06-15 Quanta Computer Inc. Component carrier with converter board
US20170315873A1 (en) * 2014-10-31 2017-11-02 Hewlett-Packard Development Company, L.P. Power-loss protection
US20170345803A1 (en) * 2016-05-24 2017-11-30 Intel Corporation Module stacking mechanism with integrated ground
US20180101500A1 (en) * 2016-10-07 2018-04-12 Liqid Inc. Modular Carrier Form Factors For Computing Platforms
US9952634B2 (en) * 2016-03-28 2018-04-24 Lenovo (Singapore) Pte. Ltd. Interfacing with multiple components connected to a printed circuit board
US20180329469A1 (en) * 2016-01-20 2018-11-15 Hewlett Packard Enterprise Development Lp Power-loss protection for plug-in module
US10140063B2 (en) * 2015-03-02 2018-11-27 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US10255215B2 (en) * 2016-01-29 2019-04-09 Liqid Inc. Enhanced PCIe storage device form factors
WO2019103736A1 (en) * 2017-11-22 2019-05-31 Hewlett-Packard Development Company, L.P. Serial at attachment and non-volatile memory express device determination
US20190272008A1 (en) * 2018-03-01 2019-09-05 HoneycombData Inc. SSD Module For Mounting In A HDD Bay Of A Rack Server
US10467163B1 (en) * 2015-10-27 2019-11-05 Pavilion Data Systems, Inc. Solid state drive multiplexer
US10488893B1 (en) * 2018-05-23 2019-11-26 Dell Products L.P. Expansion module system
US10762025B1 (en) * 2019-03-08 2020-09-01 Quanta Computer Inc. Swappable add-on card module
US20210132667A1 (en) * 2019-10-30 2021-05-06 Smart Embedded Computing, Inc. Carrier for One or More Solid State Drives (SSDs)
US11018444B2 (en) 2018-03-09 2021-05-25 Samsung Electronics Co., Ltd. Multi-mode and/or multi-speed non-volatile memory (NVM) express (NVMe) over fabrics (NVMe-of) device
US20220261610A1 (en) * 2017-09-22 2022-08-18 Samsung Electronics Co., Ltd. Modular ngsff module to meet different density and length requirements
US20220272860A1 (en) * 2021-02-20 2022-08-25 Inventec (Pudong) Technology Corporation Storage device module for server
USD964371S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964369S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964370S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964368S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
US20230180417A1 (en) * 2020-02-24 2023-06-08 Western Digital Technologies, Inc. Data storage device adaptor with securement mechanism

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10929327B1 (en) * 2016-02-22 2021-02-23 ZT Group Int'l, Inc. Expansion device housing multiple components
US20190109720A1 (en) 2016-07-26 2019-04-11 Samsung Electronics Co., Ltd. Modular system (switch boards and mid-plane) for supporting 50g or 100g ethernet speeds of fpga+ssd
US10210123B2 (en) * 2016-07-26 2019-02-19 Samsung Electronics Co., Ltd. System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices
US11461258B2 (en) 2016-09-14 2022-10-04 Samsung Electronics Co., Ltd. Self-configuring baseboard management controller (BMC)
US11010431B2 (en) * 2016-12-30 2021-05-18 Samsung Electronics Co., Ltd. Method and apparatus for supporting machine learning algorithms and data pattern matching in ethernet SSD
US10318175B2 (en) * 2017-03-07 2019-06-11 Samsung Electronics Co., Ltd. SSD with heterogeneous NVM types
US10866912B2 (en) 2017-03-10 2020-12-15 Toshiba Memory Corporation Integrated heterogeneous solid state storage drive
US10338838B2 (en) 2017-03-24 2019-07-02 Samsung Electronics Co., Ltd. Multi-mode NVMe over fabrics device for supporting CAN (controller area network) bus or SMBus interface
US10509759B2 (en) * 2017-03-31 2019-12-17 Intel Corporation Multiple storage devices implemented using a common connector
US20180307644A1 (en) * 2017-04-19 2018-10-25 Hewlett Packard Enterprise Development Lp Pluggable non-volative memory drives
US10949361B1 (en) * 2017-08-04 2021-03-16 Nimbus Data, Inc. Multiprocessor software-defined solid-state storage drive
US11947489B2 (en) 2017-09-05 2024-04-02 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US10579276B2 (en) 2017-09-13 2020-03-03 Robin Systems, Inc. Storage scheme for a distributed storage system
US10452267B2 (en) 2017-09-13 2019-10-22 Robin Systems, Inc. Storage scheme for a distributed storage system
US10430105B2 (en) 2017-09-13 2019-10-01 Robin Systems, Inc. Storage scheme for a distributed storage system
US10423344B2 (en) 2017-09-19 2019-09-24 Robin Systems, Inc. Storage scheme for a distributed storage system
US10534549B2 (en) 2017-09-19 2020-01-14 Robin Systems, Inc. Maintaining consistency among copies of a logical storage volume in a distributed storage system
US10719474B2 (en) 2017-10-11 2020-07-21 Samsung Electronics Co., Ltd. System and method for providing in-storage acceleration (ISA) in data storage devices
US10782887B2 (en) 2017-11-08 2020-09-22 Robin Systems, Inc. Window-based prority tagging of IOPs in a distributed storage system
US10846001B2 (en) 2017-11-08 2020-11-24 Robin Systems, Inc. Allocating storage requirements in a distributed storage system
US10884975B2 (en) 2017-11-30 2021-01-05 Samsung Electronics Co., Ltd. Differentiated storage services in ethernet SSD
US10430292B2 (en) 2017-12-19 2019-10-01 Robin Systems, Inc. Snapshot deletion in a distributed storage system
US10452308B2 (en) * 2017-12-19 2019-10-22 Robin Systems, Inc. Encoding tags for metadata entries in a storage system
US10430110B2 (en) 2017-12-19 2019-10-01 Robin Systems, Inc. Implementing a hybrid storage node in a distributed storage system
US11748203B2 (en) 2018-01-11 2023-09-05 Robin Systems, Inc. Multi-role application orchestration in a distributed storage system
US11392363B2 (en) 2018-01-11 2022-07-19 Robin Systems, Inc. Implementing application entrypoints with containers of a bundled application
US10628235B2 (en) 2018-01-11 2020-04-21 Robin Systems, Inc. Accessing log files of a distributed computing system using a simulated file system
US10896102B2 (en) 2018-01-11 2021-01-19 Robin Systems, Inc. Implementing secure communication in a distributed computing system
US11099937B2 (en) 2018-01-11 2021-08-24 Robin Systems, Inc. Implementing clone snapshots in a distributed storage system
US11582168B2 (en) 2018-01-11 2023-02-14 Robin Systems, Inc. Fenced clone applications
US10642697B2 (en) 2018-01-11 2020-05-05 Robin Systems, Inc. Implementing containers for a stateful application in a distributed computing system
US10845997B2 (en) 2018-01-12 2020-11-24 Robin Systems, Inc. Job manager for deploying a bundled application
US10579364B2 (en) 2018-01-12 2020-03-03 Robin Systems, Inc. Upgrading bundled applications in a distributed computing system
US10642694B2 (en) 2018-01-12 2020-05-05 Robin Systems, Inc. Monitoring containers in a distributed computing system
US10846137B2 (en) 2018-01-12 2020-11-24 Robin Systems, Inc. Dynamic adjustment of application resources in a distributed computing system
US10481834B2 (en) 2018-01-24 2019-11-19 Samsung Electronics Co., Ltd. Erasure code data protection across multiple NVME over fabrics storage devices
US10635609B2 (en) * 2018-03-02 2020-04-28 Samsung Electronics Co., Ltd. Method for supporting erasure code data protection with embedded PCIE switch inside FPGA+SSD
US10990554B2 (en) * 2018-03-02 2021-04-27 Samsung Electronics Co., Ltd. Mechanism to identify FPGA and SSD pairing in a multi-device environment
US11157356B2 (en) * 2018-03-05 2021-10-26 Samsung Electronics Co., Ltd. System and method for supporting data protection across FPGA SSDs
US11307778B2 (en) 2018-03-09 2022-04-19 Kioxia Corporation Power management for solid state drives in a network
US10509599B2 (en) * 2018-03-15 2019-12-17 Micron Technology, Inc. Stack management in memory systems
US11183792B2 (en) * 2018-06-06 2021-11-23 SK Hynix Inc. Drive loading jig for memory drives
US11023328B2 (en) 2018-07-30 2021-06-01 Robin Systems, Inc. Redo log for append only storage scheme
US10976938B2 (en) 2018-07-30 2021-04-13 Robin Systems, Inc. Block map cache
US10599622B2 (en) 2018-07-31 2020-03-24 Robin Systems, Inc. Implementing storage volumes over multiple tiers
US10817380B2 (en) 2018-07-31 2020-10-27 Robin Systems, Inc. Implementing affinity and anti-affinity constraints in a bundled application
TWI791880B (en) * 2018-10-12 2023-02-11 南韓商三星電子股份有限公司 Computuer system
TWI677141B (en) * 2018-10-19 2019-11-11 貿聯國際股份有限公司 Electronic signal processing device
US10908848B2 (en) 2018-10-22 2021-02-02 Robin Systems, Inc. Automated management of bundled applications
US11036439B2 (en) 2018-10-22 2021-06-15 Robin Systems, Inc. Automated management of bundled applications
KR20200051913A (en) 2018-11-05 2020-05-14 삼성전자주식회사 Solid state drive device and computer server system having the same
US10622026B1 (en) * 2018-11-09 2020-04-14 Quanta Computer Inc. Universal storage carrier
US10620871B1 (en) 2018-11-15 2020-04-14 Robin Systems, Inc. Storage scheme for a distributed storage system
US10645835B1 (en) * 2019-01-29 2020-05-05 Hewlett Packard Enterprise Development Lp Option card latch and button
US11086725B2 (en) 2019-03-25 2021-08-10 Robin Systems, Inc. Orchestration of heterogeneous multi-role applications
US11256434B2 (en) 2019-04-17 2022-02-22 Robin Systems, Inc. Data de-duplication
US10831387B1 (en) 2019-05-02 2020-11-10 Robin Systems, Inc. Snapshot reservations in a distributed storage system
US10877684B2 (en) 2019-05-15 2020-12-29 Robin Systems, Inc. Changing a distributed storage volume from non-replicated to replicated
US10942846B2 (en) 2019-06-25 2021-03-09 Micron Technology, Inc. Aggregated and virtualized solid state drives accessed via multiple logical address spaces
US11055249B2 (en) 2019-06-25 2021-07-06 Micron Technology, Inc. Access optimization in aggregated and virtualized solid state drives
US10942881B2 (en) 2019-06-25 2021-03-09 Micron Technology, Inc. Parallel operations in aggregated and virtualized solid state drives
US11513923B2 (en) 2019-06-25 2022-11-29 Micron Technology, Inc. Dynamic fail-safe redundancy in aggregated and virtualized solid state drives
US11762798B2 (en) * 2019-06-25 2023-09-19 Micron Technology, Inc. Aggregated and virtualized solid state drives with multiple host interfaces
US11768613B2 (en) * 2019-06-25 2023-09-26 Micron Technology, Inc. Aggregation and virtualization of solid state drives
US11226847B2 (en) 2019-08-29 2022-01-18 Robin Systems, Inc. Implementing an application manifest in a node-specific manner using an intent-based orchestrator
US11249851B2 (en) 2019-09-05 2022-02-15 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US11520650B2 (en) 2019-09-05 2022-12-06 Robin Systems, Inc. Performing root cause analysis in a multi-role application
US11093409B1 (en) * 2019-09-26 2021-08-17 Amazon Technologies, Inc. Using emulation of storage characteristics to perform an access request translated between different protocols
US11113158B2 (en) 2019-10-04 2021-09-07 Robin Systems, Inc. Rolling back kubernetes applications
US11347684B2 (en) 2019-10-04 2022-05-31 Robin Systems, Inc. Rolling back KUBERNETES applications including custom resources
WO2021101505A1 (en) * 2019-11-18 2021-05-27 Hewlett-Packard Development Company, L.P. Devices to select storage device protocols
US11403188B2 (en) 2019-12-04 2022-08-02 Robin Systems, Inc. Operation-level consistency points and rollback
US11150842B1 (en) 2020-04-20 2021-10-19 Western Digital Technologies, Inc. Dynamic memory controller and method for use therewith
US11108638B1 (en) * 2020-06-08 2021-08-31 Robin Systems, Inc. Health monitoring of automatically deployed and managed network pipelines
EP3923687B1 (en) 2020-06-09 2024-04-03 Samsung Electronics Co., Ltd. Memory device and electronic device including the same
US11528186B2 (en) 2020-06-16 2022-12-13 Robin Systems, Inc. Automated initialization of bare metal servers
US11281399B2 (en) * 2020-06-24 2022-03-22 Western Digital Technologies, Inc. Dual-interface storage system and method for use therewith
USD988318S1 (en) 2020-09-10 2023-06-06 Samsung Electronics Co., Ltd. Solid state drive memory device
US11740980B2 (en) 2020-09-22 2023-08-29 Robin Systems, Inc. Managing snapshot metadata following backup
US11743188B2 (en) 2020-10-01 2023-08-29 Robin Systems, Inc. Check-in monitoring for workflows
US11271895B1 (en) 2020-10-07 2022-03-08 Robin Systems, Inc. Implementing advanced networking capabilities using helm charts
US11456914B2 (en) 2020-10-07 2022-09-27 Robin Systems, Inc. Implementing affinity and anti-affinity with KUBERNETES
US11750451B2 (en) 2020-11-04 2023-09-05 Robin Systems, Inc. Batch manager for complex workflows
US11442665B2 (en) 2020-12-04 2022-09-13 Western Digital Technologies, Inc. Storage system and method for dynamic selection of a host interface
US11556361B2 (en) 2020-12-09 2023-01-17 Robin Systems, Inc. Monitoring and managing of complex multi-role applications
US11880568B2 (en) 2021-11-17 2024-01-23 Seagate Technology Llc On demand configuration of FPGA interfaces

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049914A1 (en) * 2008-08-20 2010-02-25 Goodwin Paul M RAID Enhanced solid state drive
US20140353264A1 (en) * 2013-05-30 2014-12-04 Hewlett-Packard Development Company, L.P. Modules to contain interface cards
US20140359189A1 (en) * 2013-05-31 2014-12-04 Dell Products L.P. Systems and methods for providing connections to an information handling system
US20150277512A1 (en) * 2014-03-07 2015-10-01 Seagate Technology Llc Solid state storage system

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7114015B2 (en) * 2003-09-03 2006-09-26 Seagate Technology Llc Memory card having first modular component with host interface wherein the first modular is replaceable with a second modular component having second host interface
JP4724573B2 (en) * 2006-03-02 2011-07-13 株式会社リコー Transfer system switching circuit in interface circuit
US7779184B2 (en) * 2007-06-29 2010-08-17 Sandisk Corporation Method of using the dual bus interface in an expresscard slot
US20090063895A1 (en) 2007-09-04 2009-03-05 Kurt Smith Scaleable and maintainable solid state drive
US7975105B1 (en) 2007-12-03 2011-07-05 Yingju Sun Solid state storage devices with changeable capacity
JP4372189B2 (en) * 2007-12-27 2009-11-25 株式会社東芝 Information processing apparatus and nonvolatile semiconductor memory drive
US9389952B2 (en) * 2008-06-18 2016-07-12 Super Talent Technology, Corp. Green NAND SSD application and driver
JPWO2010047059A1 (en) * 2008-10-24 2012-03-22 パナソニック株式会社 Card host LSI and set device having the same
US8725946B2 (en) * 2009-03-23 2014-05-13 Ocz Storage Solutions, Inc. Mass storage system and method of using hard disk, solid-state media, PCIe edge connector, and raid controller
US8446729B2 (en) * 2009-03-23 2013-05-21 Ocz Technology Group Inc. Modular mass storage system and method therefor
US20100281207A1 (en) * 2009-04-30 2010-11-04 Miller Steven C Flash-based data archive storage system
US8310836B2 (en) * 2009-05-21 2012-11-13 Ocz Technology Group, Inc. Mass storage device for a computer system and method therefor
US20130107444A1 (en) 2011-10-28 2013-05-02 Calxeda, Inc. System and method for flexible storage and networking provisioning in large scalable processor installations
US8693208B2 (en) * 2010-08-06 2014-04-08 Ocz Technology Group, Inc. PCIe bus extension system, method and interfaces therefor
JP2014513484A (en) 2011-04-29 2014-05-29 エルエスアイ コーポレーション Cryptographic transport solid state disk controller
CN103392207B (en) * 2011-10-05 2017-08-04 希捷科技有限公司 Itself log recording and level uniformity of non-volatile memories
US9128662B2 (en) 2011-12-23 2015-09-08 Novachips Canada Inc. Solid state drive memory system
KR101869059B1 (en) 2012-02-28 2018-06-20 삼성전자주식회사 Storage device and memory controller thereof
US9141152B2 (en) * 2012-05-04 2015-09-22 Hewlett-Packard Devlopment Company, L.P. Interface card mount
US20130304775A1 (en) 2012-05-11 2013-11-14 Xyratex Technology Limited Storage unit for high performance computing system, storage network and methods
KR101212253B1 (en) 2012-08-16 2012-12-13 주식회사 유니테스트 A dut(device under test) tester using redriver
US9310784B1 (en) * 2012-12-20 2016-04-12 Google Inc. Sensor system for monitoring data center equipment
US9411718B2 (en) * 2012-12-21 2016-08-09 Seagate Technology Llc Method to apply fine grain wear leveling and garbage collection
CN103901946A (en) * 2012-12-26 2014-07-02 鸿富锦精密工业(武汉)有限公司 Mainboard
US9262437B2 (en) * 2013-01-07 2016-02-16 Hitachi, Ltd. Storage system and control method for storage system
TWI614670B (en) 2013-02-12 2018-02-11 Lsi公司 Chained, scalable storage system and method of accessing data in a chained, scalable storage system
US9301402B2 (en) 2013-03-15 2016-03-29 Skyera, Llc High density server storage unit
US10324642B2 (en) * 2013-06-07 2019-06-18 Sanmina Corporation Peripheral component interconnect express (PCIe) solid state drive (SSD) accelerator
US9875125B2 (en) * 2013-06-14 2018-01-23 International Business Machines Corporation Parallel mapping of client partition memory to multiple physical adapters
WO2015084316A1 (en) * 2013-12-02 2015-06-11 Hewlett Packard Development Company, L.P. Connector component
US9348525B2 (en) * 2014-02-21 2016-05-24 Netapp, Inc. Systems and methods for a storage array-managed initiator cache
US9619164B2 (en) * 2014-05-06 2017-04-11 Nimble Storage, Inc. Cluster solid state drives
GB2527105B (en) * 2014-06-12 2019-01-30 Xyratex Tech Limited A storage carrier and a storage system
US10223316B2 (en) 2014-06-18 2019-03-05 Ngd Systems, Inc. Interface compatible with M.2 connector socket for ultra high capacity solid state drive
US10466923B2 (en) * 2015-02-27 2019-11-05 Samsung Electronics Co., Ltd. Modular non-volatile flash memory blade
US20160259754A1 (en) * 2015-03-02 2016-09-08 Samsung Electronics Co., Ltd. Hard disk drive form factor solid state drive multi-card adapter
US9542244B2 (en) * 2015-04-22 2017-01-10 Ryft Systems, Inc. Systems and methods for performing primitive tasks using specialized processors
US10013172B2 (en) * 2015-07-10 2018-07-03 The Keyw Corporatin Electronic data storage device with multiple configurable data storage mediums
US9826657B2 (en) * 2015-12-02 2017-11-21 Seagate Technology Llc Storage enclosure carrier which supports multiple storage devices
US10275356B2 (en) * 2015-12-11 2019-04-30 Quanta Computer Inc. Component carrier with converter board
US10949098B2 (en) * 2016-02-10 2021-03-16 R-Stor Inc. Method and apparatus for providing increased storage capacity

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049914A1 (en) * 2008-08-20 2010-02-25 Goodwin Paul M RAID Enhanced solid state drive
US20140353264A1 (en) * 2013-05-30 2014-12-04 Hewlett-Packard Development Company, L.P. Modules to contain interface cards
US20140359189A1 (en) * 2013-05-31 2014-12-04 Dell Products L.P. Systems and methods for providing connections to an information handling system
US20150277512A1 (en) * 2014-03-07 2015-10-01 Seagate Technology Llc Solid state storage system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"PCI Express Base Specification Revision 3.0" United States Copyright Office. Copyright Catalog (1978 to present) [online]. Registration Number TX0007351052. Registration Date 16 December 2010. [Retrieved on 8 November 2017]. Retrieved from the Internet.<http://cocatalog.loc.gov/> *
"PCI Express Base Specification Revision 3.0", PCI-SIG, Section 4.2.4.10.1, 11/10/2010, Pages 242-243 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10719402B2 (en) 2014-10-31 2020-07-21 Hewlett-Packard Development Company, L.P. Power-loss protection
US10198320B2 (en) * 2014-10-31 2019-02-05 Hewlett-Packard Development Company, L.P. Power-loss protection
US20170315873A1 (en) * 2014-10-31 2017-11-02 Hewlett-Packard Development Company, L.P. Power-loss protection
US10402274B2 (en) 2014-10-31 2019-09-03 Hewlett-Packard Development Company, L.P. Power loss protection
US10140063B2 (en) * 2015-03-02 2018-11-27 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US10747473B2 (en) 2015-03-02 2020-08-18 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US11775224B2 (en) 2015-03-02 2023-10-03 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US10996896B2 (en) 2015-03-02 2021-05-04 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US11650764B2 (en) 2015-03-02 2023-05-16 Samsung Electronics Co., Ltd. Solid state drive multi-card adapter with integrated processing
US20170038802A1 (en) * 2015-07-31 2017-02-09 Dell Products, L.P. Solid state drive cooling in dense storage
US9841793B2 (en) * 2015-07-31 2017-12-12 Dell Products L.P. Solid state drive cooling in dense storage
US10467163B1 (en) * 2015-10-27 2019-11-05 Pavilion Data Systems, Inc. Solid state drive multiplexer
US20170168943A1 (en) * 2015-12-11 2017-06-15 Quanta Computer Inc. Component carrier with converter board
US10275356B2 (en) * 2015-12-11 2019-04-30 Quanta Computer Inc. Component carrier with converter board
US20180329469A1 (en) * 2016-01-20 2018-11-15 Hewlett Packard Enterprise Development Lp Power-loss protection for plug-in module
US10255215B2 (en) * 2016-01-29 2019-04-09 Liqid Inc. Enhanced PCIe storage device form factors
US10990553B2 (en) 2016-01-29 2021-04-27 Liqid Inc. Enhanced SSD storage device form factors
US9952634B2 (en) * 2016-03-28 2018-04-24 Lenovo (Singapore) Pte. Ltd. Interfacing with multiple components connected to a printed circuit board
US20170345803A1 (en) * 2016-05-24 2017-11-30 Intel Corporation Module stacking mechanism with integrated ground
US9899358B2 (en) * 2016-05-24 2018-02-20 Intel Corporation Module stacking mechanism with integrated ground
US20180101500A1 (en) * 2016-10-07 2018-04-12 Liqid Inc. Modular Carrier Form Factors For Computing Platforms
US11687480B2 (en) * 2016-10-07 2023-06-27 Liqid Inc. Modular unit network interface card
US10922260B2 (en) * 2016-10-07 2021-02-16 Liqid Inc. Modular carrier form factors for computing platforms
TWI683610B (en) * 2016-10-07 2020-01-21 美商利魁得股份有限公司 Modular carrier form factors for computing platforms
US20210141756A1 (en) * 2016-10-07 2021-05-13 Liqid Inc. Modular Unit Network Interface Card
US20220261610A1 (en) * 2017-09-22 2022-08-18 Samsung Electronics Co., Ltd. Modular ngsff module to meet different density and length requirements
WO2019103736A1 (en) * 2017-11-22 2019-05-31 Hewlett-Packard Development Company, L.P. Serial at attachment and non-volatile memory express device determination
US11226765B2 (en) 2017-11-22 2022-01-18 Hewlett-Packard Development Company, L.P. Serial AT attachment and non-volatile memory express device determination
US20190272008A1 (en) * 2018-03-01 2019-09-05 HoneycombData Inc. SSD Module For Mounting In A HDD Bay Of A Rack Server
WO2019169136A1 (en) * 2018-03-01 2019-09-06 HoneycombData Inc. Ssd module for mounting in a hdd bay of a rack server
US11018444B2 (en) 2018-03-09 2021-05-25 Samsung Electronics Co., Ltd. Multi-mode and/or multi-speed non-volatile memory (NVM) express (NVMe) over fabrics (NVMe-of) device
US11588261B2 (en) 2018-03-09 2023-02-21 Samsung Electronics Co., Ltd. Multi-mode and/or multi-speed non-volatile memory (NVM) express (NVMe) over fabrics (NVMe-oF) device
US11093010B2 (en) 2018-05-23 2021-08-17 Dell Products L.P. Expansion module system
US10488893B1 (en) * 2018-05-23 2019-11-26 Dell Products L.P. Expansion module system
US10762025B1 (en) * 2019-03-08 2020-09-01 Quanta Computer Inc. Swappable add-on card module
US11023020B2 (en) * 2019-10-30 2021-06-01 Smart Embedded Computing, Inc. Carrier for one or more solid state drives (SSDs)
US20210132667A1 (en) * 2019-10-30 2021-05-06 Smart Embedded Computing, Inc. Carrier for One or More Solid State Drives (SSDs)
US20230180417A1 (en) * 2020-02-24 2023-06-08 Western Digital Technologies, Inc. Data storage device adaptor with securement mechanism
USD964369S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964370S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964368S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
USD964371S1 (en) * 2020-11-10 2022-09-20 Kingston Technology Corporation SSD adapter converter
US20220272860A1 (en) * 2021-02-20 2022-08-25 Inventec (Pudong) Technology Corporation Storage device module for server

Also Published As

Publication number Publication date
US20210208821A1 (en) 2021-07-08
US10996896B2 (en) 2021-05-04
US10140063B2 (en) 2018-11-27
KR102355974B1 (en) 2022-01-26
US20200364000A1 (en) 2020-11-19
US20210055889A1 (en) 2021-02-25
KR20220015481A (en) 2022-02-08
US10747473B2 (en) 2020-08-18
US20160259597A1 (en) 2016-09-08
US20240012582A1 (en) 2024-01-11
US11775224B2 (en) 2023-10-03
US20190034124A1 (en) 2019-01-31
US20230289104A1 (en) 2023-09-14
KR20160106501A (en) 2016-09-12
KR102538115B1 (en) 2023-05-30
US11650764B2 (en) 2023-05-16
KR20160106493A (en) 2016-09-12

Similar Documents

Publication Publication Date Title
US20160259754A1 (en) Hard disk drive form factor solid state drive multi-card adapter
US10466923B2 (en) Modular non-volatile flash memory blade
US11126583B2 (en) Multi-mode NMVe over fabrics devices
US8738817B2 (en) System and method for mapping a logical drive status to a physical drive status for multiple storage drives having different storage technologies within a server
US20180032471A1 (en) Self-configuring ssd multi-protocol support in host-less environment
US9063847B2 (en) System and method for managing space allocation within a file system
US9830110B2 (en) System and method to enable dynamic changes to virtual disk stripe element sizes on a storage controller
US20160100027A1 (en) Mechanism for universal parallel information access
US20200133907A1 (en) Interposer systems for information handling systems
US11017071B2 (en) Apparatus and method to protect an information handling system against other devices
US20200233831A1 (en) Self-configuring ssd multi-protocol support in host-less environment
KR102407210B1 (en) A multi-mode device and an operating method thereof
US20230325343A1 (en) Self-configuring ssd multi-protocol support in host-less environment
US20200257648A1 (en) Self-configuring ssd multi-protocol support in host-less environment

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PING, ZHAN;REEL/FRAME:037181/0161

Effective date: 20150930

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION