COMPUTING DEVICES WITH MULT-LAYER FILE SYSTEMS
    1.
    发明申请
    COMPUTING DEVICES WITH MULT-LAYER FILE SYSTEMS 有权
    具有文件层文件系统的计算设备

    公开(公告)号:US20140324804A1

    公开(公告)日:2014-10-30

    申请号:US14000527

    申请日:2013-04-24

    Inventor: Hui Huang Chang

    CPC classification number: G06F17/30091 G06F17/30336

    Abstract: Technologies are generally described for a multi-layer file system. In the multi-layer file system, a file is arranged into two or more data blocks respectively associated with corresponding multi-entry file indices. Each multi-entry file index can point to a location index at the beginning of a linked list (an initial entry in the linked list). The linked list may have at least one location index as an entry to identify a location in the storage device where the associated data block is stored.

    Abstract translation: 技术通常用于多层文件系统。 在多层文件系统中,将文件排列成分别与对应的多入口文件索引相关联的两个或多个数据块。 每个多条目文件索引可以指向链表开始处的位置索引(链表中的初始条目)。 链接列表可以具有至少一个位置索引作为条目来标识存储相关联的数据块的存储设备中的位置。

    MULTI-CHANNEL STORAGE SYSTEM SUPPORTING A MULTI-COMMAND PROTOCOL
    2.
    发明申请
    MULTI-CHANNEL STORAGE SYSTEM SUPPORTING A MULTI-COMMAND PROTOCOL 有权
    支持多用途协议的多通道存储系统

    公开(公告)号:US20140136751A1

    公开(公告)日:2014-05-15

    申请号:US14001174

    申请日:2012-11-15

    Inventor: Hui Huang Chang

    CPC classification number: G06F13/4022 G06F13/1657

    Abstract: Techniques are generally described related to a multi-channel storage system. One example multi-channel storage system may include a plurality of memory-controllers, each memory-controller configured to control one or more storage units. The multi-channel storage system may further include a multi-channel interface having a plurality of input-output (IO) channels; and a channel-controller switch configured to support data communications between any one of the plurality of IO channels and any one of the plurality of memory-controllers. Upon receiving a request instructing using at least two of the plurality of IO channels and at least two of the plurality of memory-controllers, the multi-channel interface of the multi-channel storage system is configured to utilize the channel-controller switch to concurrently transfer data via the at least two of the plurality of IO channels or the at least two of the plurality of memory-controllers.

    Abstract translation: 技术通常被描述为涉及多通道存储系统。 一个示例性多通道存储系统可以包括多个存储器控制器,每个存储器控制器被配置为控制一个或多个存储单元。 多通道存储系统还可以包括具有多个输入 - 输出(IO)通道的多通道接口; 以及配置为支持所述多个IO通道中的任一个与所述多个存储器控制器中的任何一个之间的数据通信的通道控制器开关。 在接收到指示使用多个IO通道中的至少两个和多个存储器控制器中的至少两个的请求时,多通道存储系统的多通道接口被配置为同时利用通道控制器开关 通过多个IO通道中的至少两个或多个存储器控制器中的至少两个来传送数据。

    Computing devices with multi-layer file systems
    3.
    发明授权
    Computing devices with multi-layer file systems 有权
    具有多层文件系统的计算设备

    公开(公告)号:US09542402B2

    公开(公告)日:2017-01-10

    申请号:US14000527

    申请日:2013-04-24

    Inventor: Hui Huang Chang

    CPC classification number: G06F17/30091 G06F17/30336

    Abstract: Technologies are generally described for a multi-layer file system. In the multi-layer file system, a file is arranged into two or more data blocks respectively associated with corresponding multi-entry file indices. Each multi-entry file index can point to a location index at the beginning of a linked list (an initial entry in the linked list). The linked list may have at least one location index as an entry to identify a location in the storage device where the associated data block is stored.

    Abstract translation: 技术通常用于多层文件系统。 在多层文件系统中,将文件排列成分别与对应的多入口文件索引相关联的两个或多个数据块。 每个多条目文件索引可以指向链表开始处的位置索引(链表中的初始条目)。 链接列表可以具有至少一个位置索引作为条目来标识存储相关联的数据块的存储设备中的位置。

    FLEXIBLE STORAGE BLOCK FOR A SOLID STATE DRIVE (SSD)-BASED FILE SYSTEM
    5.
    发明申请
    FLEXIBLE STORAGE BLOCK FOR A SOLID STATE DRIVE (SSD)-BASED FILE SYSTEM 有权
    用于固态驱动器(SSD)的灵活存储块 - 浮动文件系统

    公开(公告)号:US20150261436A1

    公开(公告)日:2015-09-17

    申请号:US14435747

    申请日:2013-09-27

    Inventor: Hui Huang Chang

    Abstract: Techniques generally described are related to a flexible storage block based on solid state devices. One example method to update data stored in a storage block may include maintaining, by a flash storage module, a cluster link in the storage block for storing a file, wherein the cluster link links together a plurality of data clusters that are storage spaces provided by one or more solid state devices. The method may include, in response to a first request to update data stored in a first data cluster amongst the plurality of data clusters, allocating a second data cluster to store the updated data. The method may further include linking the second data cluster to the cluster link, wherein the linking the second data cluster to the cluster link invalidates the first data cluster in the cluster link.

    Abstract translation: 一般描述的技术涉及基于固态设备的灵活存储块。 更新存储在存储块中的数据的一个示例性方法可以包括通过闪速存储模块维护用于存储文件的存储块中的集群链路,其中,集群链路将由多个数据集合 一个或多个固态设备。 该方法可以响应于在多个数据集群中更新存储在第一数据集群中的数据的第一请求,分配第二数据集群以存储更新的数据。 该方法还可以包括将第二数据集群链接到集群链路,其中将第二数据集群链接到集群链路使得集群链路中的第一数据集群无效。

    Multi-channel storage system supporting a multi-command protocol
    6.
    发明授权
    Multi-channel storage system supporting a multi-command protocol 有权
    多通道存储系统支持多命令协议

    公开(公告)号:US09594714B2

    公开(公告)日:2017-03-14

    申请号:US14001174

    申请日:2012-11-15

    Inventor: Hui Huang Chang

    CPC classification number: G06F13/4022 G06F13/1657

    Abstract: Techniques are generally described related to a multi-channel storage system. One example multi-channel storage system may include a plurality of memory-controllers, each memory-controller configured to control one or more storage units. The multi-channel storage system may further include a multi-channel interface having a plurality of input-output (IO) channels; and a channel-controller switch configured to support data communications between any one of the plurality of IO channels and any one of the plurality of memory-controllers. Upon receiving a request instructing using at least two of the plurality of IO channels and at least two of the plurality of memory-controllers, the multi-channel interface of the multi-channel storage system is configured to utilize the channel-controller switch to concurrently transfer data via the at least two of the plurality of IO channels or the at least two of the plurality of memory-controllers.

    Abstract translation: 技术通常被描述为涉及多通道存储系统。 一个示例性多通道存储系统可以包括多个存储器控制器,每个存储器控制器被配置为控制一个或多个存储单元。 多通道存储系统还可以包括具有多个输入 - 输出(IO)通道的多通道接口; 以及配置为支持所述多个IO通道中的任一个与所述多个存储器控制器中的任一个之间的数据通信的通道控制器开关。 在接收到指示使用多个IO通道中的至少两个和多个存储器控制器中的至少两个的请求时,多通道存储系统的多通道接口被配置为同时利用通道控制器开关 通过多个IO通道中的至少两个或多个存储器控制器中的至少两个来传送数据。

    Flexible storage block for a solid state drive (SSD)-based file system
    7.
    发明授权
    Flexible storage block for a solid state drive (SSD)-based file system 有权
    灵活的存储块,用于基于固态硬盘(SSD)的文件系统

    公开(公告)号:US09563363B2

    公开(公告)日:2017-02-07

    申请号:US14435747

    申请日:2013-09-27

    Inventor: Hui Huang Chang

    Abstract: Techniques generally described are related to a flexible storage block based on solid state devices. One example method to update data stored in a storage block may include maintaining, by a flash storage module, a cluster link in the storage block for storing a file, wherein the cluster link links together a plurality of data clusters that are storage spaces provided by one or more solid state devices. The method may include, in response to a first request to update data stored in a first data cluster amongst the plurality of data clusters, allocating a second data cluster to store the updated data. The method may further include linking the second data cluster to the cluster link, wherein the linking the second data cluster to the cluster link invalidates the first data cluster in the cluster link.

    Abstract translation: 一般描述的技术涉及基于固态设备的灵活存储块。 更新存储在存储块中的数据的一个示例性方法可以包括通过闪速存储模块维护用于存储文件的存储块中的集群链路,其中,集群链路将由多个数据集合 一个或多个固态设备。 该方法可以响应于在多个数据集群中更新存储在第一数据集群中的数据的第一请求,分配第二数据集群以存储更新的数据。 该方法还可以包括将第二数据集群链接到集群链路,其中将第二数据集群链接到集群链路使得集群链路中的第一数据集群无效。

    Scalable storage system having multiple storage channels
    8.
    发明授权
    Scalable storage system having multiple storage channels 有权
    可扩展存储系统具有多个存储通道

    公开(公告)号:US09501437B2

    公开(公告)日:2016-11-22

    申请号:US14124007

    申请日:2012-11-15

    Inventor: Hui Huang Chang

    Abstract: One example scalable storage system may include a first storage channel including a first storage node and a second storage node. The first storage node is coupled with the second storage node via a serial link. The scalable storage system may include a multi-channel interface including an input-channel coupled with the first storage node and an output-channel coupled with the second storage node. After receiving a request, the multi-channel interface may direct the request via the input-channel to the first storage node of the first storage channel. The first storage node may process the request. If a request segment in the request is directed to the second storage node, the serial link may transmit the request segment from the first storage node to the second storage node, allowing the second storage node to process the request segment.

    Abstract translation: 一个示例性可扩展存储系统可以包括包括第一存储节点和第二存储节点的第一存储信道。 第一存储节点经由串行链路与第二存储节点耦合。 可扩展存储系统可以包括多通道接口,其包括与第一存储节点耦合的输入通道和与第二存储节点耦合的输出通道。 在接收到请求之后,多通道接口可以通过输入通道将请求定向到第一存储通道的第一存储节点。 第一个存储节点可以处理该请求。 如果请求中的请求段指向第二存储节点,则串行链路可以将请求段从第一存储节点传送到第二存储节点,从而允许第二存储节点处理请求段。

    SCALABLE STORAGE SYSTEM HAVING MULTIPLE STORAGE CHANNELS
    9.
    发明申请
    SCALABLE STORAGE SYSTEM HAVING MULTIPLE STORAGE CHANNELS 有权
    具有多个存储通道的可扩展存储系统

    公开(公告)号:US20140156903A1

    公开(公告)日:2014-06-05

    申请号:US14124007

    申请日:2012-11-15

    Inventor: Hui Huang Chang

    Abstract: Techniques are generally described related to a scalable storage system. One example scalable storage system may include a first storage channel including a first storage node, a second storage node, and a first serial link. The first storage node is coupled with the second storage node via the first serial link. The scalable storage system may include a multi-channel interface including a first input-channel coupled with the first storage node and a first output-channel coupled with the second storage node. For a first request transmitted from a computer system and received by the multi-channel interface, the multi-channel interface is configured to direct the first request via the first input-channel to the first storage node of the first storage channel. The first storage node is configured to process the first request. Upon determining that a request segment in the first request is directed to the second storage node, the first serial link is configured to transmit the request segment from the first storage node to the second storage node, allowing the second storage node to process the request segment.

    Abstract translation: 技术通常被描述为与可伸缩存储系统有关。 一个示例性可扩展存储系统可以包括包括第一存储节点,第二存储节点和第一串行链路的第一存储信道。 第一存储节点经由第一串行链路与第二存储节点耦合。 可扩展存储系统可以包括多通道接口,其包括与第一存储节点耦合的第一输入通道和与第二存储节点耦合的第一输出通道。 对于从计算机系统发送并由多通道接口接收的第一请求,多通道接口被配置为经由第一输入通道将第一请求引导到第一存储通道的第一存储节点。 第一个存储节点被配置为处理第一个请求。 在确定第一请求中的请求段被定向到第二存储节点时,第一串行链路被配置为将请求段从第一存储节点发送到第二存储节点,从而允许第二存储节点处理请求段 。

Patent Agency Ranking