-
公开(公告)号:US10067684B2
公开(公告)日:2018-09-04
申请号:US15606423
申请日:2017-05-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jun Xu , Guanyu Zhu , Yuangang Wang
Abstract: A file access method and apparatus, and a storage device are presented, where the file access method is applied to a storage device in which a file system is established based on a memory. The storage device obtains, according to a file identifier of a to-be-accessed first target file, an index node of the first target file in metadata, where the index node of the first target file stores information about first virtual space of the first target file in global virtual space. The storage device maps the first virtual space onto second virtual space of a process, and performs addressing on an added file management register to access the first target file according to a start address of the first virtual space and a base address of a page directory of the global file page table stored in the file management register.
-
公开(公告)号:US20180173643A1
公开(公告)日:2018-06-21
申请号:US15895615
申请日:2018-02-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qun Yu , Jun Xu , Yuangang Wang
IPC: G06F12/14 , G06F3/06 , G06F12/1027 , G06F12/02 , G06F9/54
CPC classification number: G06F12/145 , G06F3/0622 , G06F9/545 , G06F12/0246 , G06F12/0292 , G06F12/1027 , G06F12/14 , G06F2212/1032 , G06F2212/1052 , G06F2212/463 , G06F2212/656 , G06F2212/68 , G06F2212/681 , G06F2212/683 , G06F2212/7201 , G06F2212/7207
Abstract: A file data access method and a computer system, where the method includes accessing a page global directory (PGD) of the process using PGD space when accessing first file data by a process, determining, based on access to the PGD and according to a first virtual address of the first file data in file system space, a first PGD entry in the PGD, linking a file page table of the process to the first PGD entry, where the file page table points to a physical address of the file data such that a processor retrieves a first physical address of the first file data in a memory according to the first virtual address using the PGD and the file page table, and accessing the first file data according to the first physical address.
-
公开(公告)号:US20170300419A1
公开(公告)日:2017-10-19
申请号:US15638582
申请日:2017-06-30
Applicant: HUAWEI TECHNOLOGIES CO.,LTD. , Fudan University
Inventor: RenHua Yang , Junfeng Zhao , Wei Yang , Yuangang Wang , Yinyin Lin
IPC: G06F12/08 , G11C11/406 , G06F12/10 , G06F12/02 , G06F11/14
CPC classification number: G06F12/0868 , G06F11/14 , G06F12/0246 , G06F12/0802 , G06F12/109 , G06F13/28 , G11C11/40615 , G11C11/40622 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: A memory access method, a storage-class memory, and a computer system are provided. The computer system includes a memory controller and a hybrid memory, and the hybrid memory includes a dynamic random access memory (DRAM) and a storage-class memory (SCM). The memory controller sends a first access instruction to the DRAM and the SCM. When determining that a first memory cell set that is of the DRAM and to which a first address in the received first access instruction points includes a memory cell whose retention time is shorter than a refresh cycle of the DRAM, the SCM may obtain a second address having a mapping relationship with the first address. Further, the SCM converts, according to the second address, the first access instruction into a second access instruction for accessing the SCM, to implement access to the SCM.
-
公开(公告)号:US09741418B2
公开(公告)日:2017-08-22
申请号:US15333235
申请日:2016-10-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yarong Fu , Junfeng Zhao , Yuangang Wang , Wei Yang , Yinyin Lin , Kai Yang
CPC classification number: G11C11/1675 , G11B5/012 , G11B5/653 , G11B5/656 , G11C11/16 , G11C19/0841
Abstract: A write apparatus and a magnetic memory, where the write apparatus includes a first drive port, a second drive port, a first information storage area, a second information storage area, and an information buffer. A first area locates between the first information storage area and the information buffer. A second area locates between the second information storage area and the information buffer. The first information storage area, the second information storage area, and the information buffer are made of a first magnetic material. The first area and the second area are made of a second magnetic material. Magnetic energy of the first magnetic material is higher than magnetic energy of the second magnetic material. The write apparatus can ensure write stability of the magnetic memory.
-
公开(公告)号:US20170133074A1
公开(公告)日:2017-05-11
申请号:US15406209
申请日:2017-01-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kai Yang , Junfeng Zhao , Yuangang Wang , Wei Yang , Yinyin Lin , Yarong Fu
IPC: G11C11/16
CPC classification number: G11C11/1675 , G11C11/161 , G11C11/1673 , G11C11/5607 , G11C19/0808 , G11C19/0841 , G11C19/0866
Abstract: A magnetic storage apparatus is disclosed, and is configured to access data. The magnetic storage apparatus includes a magnetic storage track, a first write apparatus, a second write apparatus, and a drive apparatus. The first write apparatus and the second write apparatus are located at different positions on the magnetic storage track. The first write apparatus is configured to write first data “0” or second data “1”. The second write apparatus is configured to write third data “2” and fourth data “3”.
-
公开(公告)号:US20160203835A1
公开(公告)日:2016-07-14
申请号:US15078594
申请日:2016-03-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yinyin Lin , Yarong Fu , Kai Yang , Wei Yang , Yuangang Wang , Junfeng Zhao
IPC: G11B5/09
CPC classification number: G11B5/09 , G11B5/02 , G11B2005/0002 , G11C11/02 , G11C11/15 , G11C11/161 , G11C11/1673 , G11C11/1675 , G11C11/5607 , G11C19/0808 , G11C19/0841
Abstract: An information storage apparatus includes a magnetic track, a writer, and a reader, where the magnetic track includes a number of magnetic domains. Each magnetic domain is divided into at least two magnetic regions, and the writer is disposed on the magnetic track, and configured to write information to the at least two magnetic regions of each magnetic domain. The reader, disposed on the magnetic track, is configured to read the written information from the at least two magnetic regions. Therefore, multiple pieces of valid information are written to one magnetic domain of the magnetic track, thereby increasing storage density of the magnetic track, and expanding a storage capacity of the storage apparatus.
Abstract translation: 信息存储装置包括磁道,写入器和读取器,其中磁道包括多个磁畴。 每个磁畴被分成至少两个磁性区域,并且写入器设置在磁道上,并被配置为将信息写入每个磁畴的至少两个磁性区域。 设置在磁道上的读取器被配置为从至少两个磁性区域读取写入的信息。 因此,将多条有效信息写入磁道的一个磁畴,从而增加磁道的存储密度,并扩大存储装置的存储容量。
-
公开(公告)号:US11698728B2
公开(公告)日:2023-07-11
申请号:US17863443
申请日:2022-07-13
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Qun Yu , Jun Xu , Yuangang Wang
IPC: G06F3/06 , G06F12/08 , G06F12/0868
CPC classification number: G06F3/061 , G06F3/06 , G06F3/065 , G06F3/067 , G06F3/0614 , G06F3/0656 , G06F3/0689 , G06F12/0868 , G06F2212/1016 , G06F2212/222 , G06F2212/281
Abstract: A storage system includes a management node and a plurality of storage nodes forming a redundant array of independent disks (RAID). When the management node determines that not all data in an entire stripe is updated based on a received write request, the management node sends an update data chunk obtained from to-be-written data to a corresponding storage node. The storage node does not directly update, based on the received update data chunk, a data block stored in a storage device of the storage node, but store the update data chunk into a non-volatile memories (NVM) cache of the storage node and send the update data chunk to another storage node for backup. According to the data updating method, write amplification problems caused in a stripe update process can be reduced, thereby improving update performance of the storage system.
-
公开(公告)号:US20220342541A1
公开(公告)日:2022-10-27
申请号:US17863443
申请日:2022-07-13
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Qun Yu , Jun Xu , Yuangang Wang
IPC: G06F3/06 , G06F12/0868
Abstract: A storage system includes a management node and a plurality of storage nodes forming a redundant array of independent disks (RAID). When the management node determines that not all data in an entire stripe is updated based on a received write request, the management node sends update data chunk obtained from to-be-written data to corresponding storage node. The storage node do not directly update, based on the received update data chunks, data block stored in storage device of the storage node, but store the update data chunk into non-volatile memories (NVM) cache of the storage node and send the update data chunk to another storage node to backup. According to the data updating method, write amplification problems caused in a stripe update process can be reduced, thereby improving update performance of the storage system.
-
公开(公告)号:US10678738B2
公开(公告)日:2020-06-09
申请号:US16365677
申请日:2019-03-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Fen Dai , Xing Hu , Jun Xu , Yuangang Wang
Abstract: A memory extensible chip (200) is provided. The chip (200) includes a substrate (240), and a processor (230), a first memory module set (210), and a second memory module set (220) that are integrated on the substrate (240). The processor (230) communicates with at least one memory module in the first memory module set (210) using a first communications interface (250), and the processor (230) communicates with at least one memory module in the second memory module set (220) using a second communications interface (260). A memory module in the first memory module set (210) communicates with a memory module in the second memory module set (220) using a substrate network, where the substrate network is a communications network located inside the substrate (240). In this way, the processor (230) can access a memory module in the first memory module set (210) by using the second memory module set (220).
-
公开(公告)号:US10372336B2
公开(公告)日:2019-08-06
申请号:US15582283
申请日:2017-04-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jun Xu , Yuangang Wang , Guanyu Zhu
Abstract: A file access method, a system, and a host are provided. According to the method, after obtaining information about first virtual space of a target file, a host allocates, in local virtual address space of the host, second virtual space to the target file, where the first virtual space is space allocated in global virtual address space by a management node in a distributed storage system to the target file. The host converts, according to a correspondence between the first virtual space and the second virtual space, a second access request of accessing the second virtual space into a first access request, where an address of the first virtual space in the first access request includes device information of a first storage node. Then, the host sends the first access request to a network device to route the first access request to the first storage node.
-
-
-
-
-
-
-
-
-