-
公开(公告)号:US09824027B2
公开(公告)日:2017-11-21
申请号:US13939927
申请日:2013-07-11
Inventor: David Flynn , David Atkisson , Bert Lagerstedt , John Strasser , Jonathan Thatcher , Michael Zappe
IPC: G06F12/02 , G06F12/121 , G06F1/18 , G06F3/06 , G06F9/52 , G06F11/10 , G06F12/0804 , G06F12/0868 , G06F13/28 , G06F13/40 , H05K7/14 , G06F13/42 , G06F12/12 , G06F12/123 , H04L29/08
CPC classification number: G06F12/121 , G06F1/183 , G06F3/0604 , G06F3/0608 , G06F3/0613 , G06F3/0619 , G06F3/0643 , G06F3/065 , G06F3/0652 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F3/0685 , G06F3/0688 , G06F9/52 , G06F9/54 , G06F11/108 , G06F12/0246 , G06F12/0804 , G06F12/0868 , G06F12/12 , G06F12/123 , G06F13/28 , G06F13/4022 , G06F13/426 , G06F2211/002 , G06F2211/103 , G06F2212/1044 , G06F2212/2022 , G06F2212/222 , G06F2212/69 , G06F2212/70 , G06F2212/7205 , H04L67/02 , H04L67/1097 , H05K7/1444 , H05K7/1487 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: An apparatus and system are disclosed for a storage area network (“SAN”). In one embodiment, a computer system includes an internal storage device and an internal storage controller. In this embodiment, the internal storage controller is configured to implement a SAN that includes at least the internal storage device and a storage device external to the computer system. In this embodiment, the internal storage controller is further configured to service a storage request received from a client that involves data stored by the internal storage device. In this embodiment, the internal storage controller is configured to communicate with the external storage device via a network.
-
公开(公告)号:US09454492B2
公开(公告)日:2016-09-27
申请号:US13730602
申请日:2012-12-28
Inventor: David Flynn , Bert Lagerstedt , John Strasser , Jonathan Thatcher , John Walker , Michael Zappe
IPC: G06F3/00 , G06F13/00 , G06F12/12 , G06F1/18 , G06F3/06 , G06F9/52 , G06F11/10 , G06F12/02 , G06F12/08 , G06F13/28 , G06F13/40 , H05K7/14 , G06F13/42 , H04L29/08
CPC classification number: G06F12/121 , G06F1/183 , G06F3/0604 , G06F3/0608 , G06F3/0613 , G06F3/0619 , G06F3/0643 , G06F3/065 , G06F3/0652 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F3/0685 , G06F3/0688 , G06F9/52 , G06F9/54 , G06F11/108 , G06F12/0246 , G06F12/0804 , G06F12/0868 , G06F12/12 , G06F12/123 , G06F13/28 , G06F13/4022 , G06F13/426 , G06F2211/002 , G06F2211/103 , G06F2212/1044 , G06F2212/2022 , G06F2212/222 , G06F2212/69 , G06F2212/70 , G06F2212/7205 , H04L67/02 , H04L67/1097 , H05K7/1444 , H05K7/1487 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: One method includes streaming a data segment to a write buffer corresponding to a virtual page including at least two physical pages. Each physical page is defined within a respective solid-state storage element. The method also includes programming contents of the write buffer to the virtual page, such that a first portion of the data segment is programmed to a first one of the physical pages, and a second portion of the data segment is programmed to a second one of the physical pages.
Abstract translation: 一种方法包括将数据段流式传输到与包括至少两个物理页面的虚拟页面相对应的写入缓冲器。 每个物理页面在相应的固态存储元件内定义。 该方法还包括将写入缓冲器的内容编程到虚拟页面,使得数据段的第一部分被编程到物理页面中的第一个,并且数据段的第二部分被编程为第二个 物理页面。
-