-
1.
公开(公告)号:US09547448B2
公开(公告)日:2017-01-17
申请号:US14188347
申请日:2014-02-24
Applicant: NETAPP, INC.
Inventor: Joseph Moore , Donald Humlicek , Jeffrey A. Stilger
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0614 , G06F3/0619 , G06F3/064 , G06F3/0647 , G06F3/0659 , G06F3/0665 , G06F3/0685 , G06F3/0689 , G06F11/1076 , G06F12/0802 , G06F2212/1024 , G06F2212/60
Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.
Abstract translation: 在RAID阵列中存储转置的系统和方法包括具有用于接收与存储在存储阵列中的多段块相关联的存储请求的接口的存储管理器,用于处理所接收的存储请求并控制存储管理器的控制器以及写入 请求处理程序。 存储阵列包括多个存储设备,其中连续的逻辑地址被分配给不同的存储设备。 写请求处理器被配置为基于写请求来处理块写请求并向存储阵列发送段写请求,使得给定多段块的每个段被写入存储器中的单个相应的一个存储设备 数组。 在一些实施例中,存储管理器还包括读取请求处理器,其被配置为确定所请求段的逻辑地址并向存储阵列发送段读取请求。
-
2.
公开(公告)号:US20150242139A1
公开(公告)日:2015-08-27
申请号:US14188347
申请日:2014-02-24
Applicant: NETAPP, INC.
Inventor: Joseph Moore , Donald Humlicek , Jeffrey A. Stilger
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0614 , G06F3/0619 , G06F3/064 , G06F3/0647 , G06F3/0659 , G06F3/0665 , G06F3/0685 , G06F3/0689 , G06F11/1076 , G06F12/0802 , G06F2212/1024 , G06F2212/60
Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.
Abstract translation: 在RAID阵列中存储转置的系统和方法包括具有用于接收与存储在存储阵列中的多段块相关联的存储请求的接口的存储管理器,用于处理所接收的存储请求并控制存储管理器的控制器以及写入 请求处理程序。 存储阵列包括多个存储设备,其中连续的逻辑地址被分配给不同的存储设备。 写请求处理器被配置为基于写请求来处理块写请求并向存储阵列发送段写请求,使得给定多段块的每个段被写入存储器中的单个相应的一个存储设备 数组。 在一些实施例中,存储管理器还包括读取请求处理器,其被配置为确定所请求段的逻辑地址并向存储阵列发送段读取请求。
-
公开(公告)号:US09696914B2
公开(公告)日:2017-07-04
申请号:US15388505
申请日:2016-12-22
Applicant: NetApp, Inc.
Inventor: Joseph Moore , Donald Humlicek , Jeffrey A. Stilger
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0614 , G06F3/0619 , G06F3/064 , G06F3/0647 , G06F3/0659 , G06F3/0665 , G06F3/0685 , G06F3/0689 , G06F11/1076 , G06F12/0802 , G06F2212/1024 , G06F2212/60
Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.
-
公开(公告)号:US20170102887A1
公开(公告)日:2017-04-13
申请号:US15388505
申请日:2016-12-22
Applicant: NetApp, Inc.
Inventor: Joseph Moore , Donald Humlicek , Jeffrey A. Stilger
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0611 , G06F3/061 , G06F3/0614 , G06F3/0619 , G06F3/064 , G06F3/0647 , G06F3/0659 , G06F3/0665 , G06F3/0685 , G06F3/0689 , G06F11/1076 , G06F12/0802 , G06F2212/1024 , G06F2212/60
Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.
-
-
-