Limited blast radius storage server system

US11467636B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11467636-B1
Application numberUS-202017037520-A
CountryUS
Kind codeB1
Filing dateSep 29, 2020
Priority dateSep 29, 2020
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device includes an interposer card that includes a processor, such as a system on a chip (SoC), and memory devices. The interposer card mounts to a mass storage device and has a shape that corresponds to a size of an end of the mass storage device to which the interposer card is mounted. The SoC of the interposer card is configured to implement an individual server for the mass storage device to which the interposer card is mounted. In some embodiments, a data storage system includes multiple mass storage devices mounted in a chassis and coupled to one or more backplanes, wherein interposer cards are connected between the mass storage devices and the one or more backplanes.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage system, comprising: a chassis: sleds mounted in the chassis; respective backplanes mounted in respective ones of the sleds; mass storage devices mounted in the chassis; and interposer cards mounted between respective ones of the mass storage devices and the respective backplanes of the respective sleds; wherein the interposer cards comprise: a connector on a first face of the interposer card configured to couple the interposer card to a corresponding connector of one of the backplanes; a connector on a second face of the interposer card configured to couple the interposer card to a corresponding connector of one of the mass storage devices; and a processor and memory configured to implement an individual server for the mass storage device connected to the interposer card; wherein the respective ones of the backplanes are configured to provide network connections between a network external to the chassis and the individual servers implemented for each of the mass storage devices via the respective interposer cards. 2. The data storage system of claim 1 , wherein the interposer cards have a width and a length such that individual ones of the interposer cards have a card size that corresponds to a size of a bottom surface of the mass storage device to which the interposer card is connected. 3. The data storage system of claim 1 , wherein in response to a failure of an interposer card or a failure of a mass storage device, remaining non-failed interposer cards and remaining non-failed mass storage devices coupled to a same backplane as the failed interposer card or the failed mass storage device are configured to continue to provide data storage services to clients of the data storage system for data stored in the remaining non-failed mass storage devices. 4. The data storage system of claim 3 , wherein a blast radius of affected components of the data storage system, affected by a failure of an interposer card, is limited to the failed interposer card and an individual mass storage device coupled to the interposer card. 5. The data storage system of claim 1 , wherein the chassis is configured to be mounted in a rack, wherein the backplane comprises: a network connector configured to couple via one or more cables with a rack-level networking switch of the rack; the connectors of the backplane configured to couple with the connectors on the second face of the interposer cards; a network switching circuit; and network traces configured to connect the network connector to the network switching circuit and to connect the network switching circuit to the connectors of the backplane configured to couple with the connectors of the interposer cards, wherein the network connector, the network switching circuit, the network traces, and the connectors of the backplane are configured to provide Ethernet connectivity from the rack-level networking switch to the respective interposer cards. 6. The data storage system of claim 1 , further comprising: a virtualization offloading card coupled to at least one of the respective backplanes, wherein the virtualization offloading card is configured to: encapsulate traffic to and from the respective ones of interposer cards, wherein the encapsulated traffic is formatted in accordance with a format used by a computing service, and wherein the individual ones of the servers implemented at the individual interposer cards are managed as resources of the computing service; and a security control circuit coupled to the respective backplane, wherein the security control circuit is configured to: limit control access to individual interposer cards. 7. A device, comprising: an interposer card configured to be mounted to an individual mass storage device, wherein the interposer card comprises: a connector located on a first side of the interposer card, wherein the connector is configured to couple with a corresponding connector of the individual mass storage device upon which the interposer card is configured to mount; a connector located on a second side of the interposer card, wherein the connector is configured to couple the interposer card to a corresponding connector of a backplane; a processor; and a memory storing program instructions, that when executed by the processor, cause the processor to implement an individual server for accessing or storing data on the individual mass storage device upon which the interposer card is mounted. 8. The device of claim 7 , wherein the interposer card has a width and a length such that a size of the interposer card corresponds to a size of a bottom surface of the mass storage device upon which the interposer card is configured to mount. 9. The device of claim 8 , wherein one of the length or the width of the interposer card is approximately four inches and the other one of the length or the width is approximately one inch. 10. The device of claim 7 , wherein: the processor is a system on a chip (SoC) mounted on a printed circuit board of the interposer card; and the memory comprises dynamic random access memory (DRAM) and flash memory modules mounted on the printed circuit board of the interposer card. 11. The device of claim 7 , wherein the connector located on the second side of the interposer card and configured to couple the interposer card to the corresponding connector of the backplane is configured to establish an Ethernet connection between the backplane and the interposer card. 12. The device of claim 7 , wherein the connector located on the first side of the interposer card and configured to couple the interposer card to the mass storage device is configured to establish a serial advanced technology attachment (SATA) connection between the mass storage device and the interposer card. 13. The device of claim 7 , further comprising: a bumper plate layer coupled to the interposer card, wherein at least a portion of a perimeter of the bumper plate layer extends beyond a length or width of the interposer card, wherein the bumper plate layer is configured to prevent damage to the interposer card during installation and removal of a mass storage device to which the interposer card is mounted. 14. The device of claim 7 , wherein the processor is mounted on the second face of the interposer card, and wherein the interposer card further comprises: a heat sink mounted on the processor and extending away from the second face of the interposer card, wherein the connector on the second face of the interposer card when coupled with the connector of the backplane at least partially supports the interposer card and an attached mass storage device such that an air passage is formed between the interposer card and the backplane, wherein the heat sink is configured such that air flowing through the air passage flows across fins of the heat sink.

Assignees

Inventors

Classifications

  • Blade assemblies, e.g. blade cases or inner arrangements within a blade · CPC title

  • Mounting arrangements of constructional parts onto a chassis · CPC title

  • Arrangements for providing electrical connections, e.g. connectors, cables, switches · CPC title

  • G06F1/20Primary

    Cooling means · CPC title

  • G06F1/187Primary

    Mounting of fixed or removable disk drives · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11467636B1 cover?
A device includes an interposer card that includes a processor, such as a system on a chip (SoC), and memory devices. The interposer card mounts to a mass storage device and has a shape that corresponds to a size of an end of the mass storage device to which the interposer card is mounted. The SoC of the interposer card is configured to implement an individual server for the mass storage device…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).