-
公开(公告)号:US20220021917A1
公开(公告)日:2022-01-20
申请号:US17221253
申请日:2021-04-02
Applicant: Intel Corporation
Inventor: Yi Zou , Mohammad Ataur Rahman Chowdhury
IPC: H04N21/2343 , H04N21/234 , H04N21/426 , H04N21/63
Abstract: In one embodiment, an edge compute node comprises processing circuitry to: receive an incoming video stream captured by a camera, wherein the incoming video stream comprises a plurality of video segments; store the plurality of video segments in a receive buffer in a memory; perform a visual computing task on a first video segment in the receive buffer; detect a resource overload on the edge compute node; receive load information corresponding to a plurality of peer compute nodes; select a peer compute node to perform the visual computing task on a second video segment in the receive buffer; replicate the second video segment from the edge compute node to the peer compute node; and receive a compute result from the peer compute node, wherein the compute result is based on the peer compute node performing the visual computing task on the second video segment.
-
公开(公告)号:US11003477B2
公开(公告)日:2021-05-11
申请号:US16271664
申请日:2019-02-08
Applicant: Intel Corporation
Inventor: Andrew Anderson , Yi Zou
IPC: G06F9/455 , G06F3/06 , G06F16/11 , G06F12/0862 , G06F16/172
Abstract: Embodiments of the present disclosure are directed towards techniques and configurations for an apparatus configured to provide I/O classification information in a distributed cloud storage system, in accordance with some embodiments. In one embodiment, the apparatus may include a partition scanner, to scan an image of a virtual disk associated with the storage system, to determine one or more partitions associated with the virtual disk; a file system scanner coupled with the partition scanner, to identify file systems associated with the determined partitions, to access files stored in the identified file systems; and I/O classifier coupled with the file system scanner, to generate I/O classification information associated with the accessed files. The I/O classification information provides characteristics of input-output operations performed on the virtual disk. Other embodiments may be described and/or claimed.
-
13.
公开(公告)号:US20200026655A1
公开(公告)日:2020-01-23
申请号:US16586251
申请日:2019-09-27
Applicant: Intel Corporation
Inventor: Zhe WANG , Alaa R. Alameldeen , Yi Zou , Gordon King
IPC: G06F12/0873 , G06F12/0811 , G06F12/0897 , G06F12/02 , G06F13/16
Abstract: An apparatus is described. The apparatus includes a memory controller to interface with a multi-level memory, where, an upper level of the multi-level memory is to act as a cache for a lower level of the multi-level memory. The memory controller has circuitry to determine: i) an original address of a slot in the upper level of memory from an address of a memory request in a direct mapped fashion; ii) a miss in the cache for the request because the slot is pinned with data from another address that competes with the address; iii) a partner slot of the slot in the cache in response to the miss; iv) whether there is a hit or miss in the partner slot in the cache for the request.
-
公开(公告)号:US20190173975A1
公开(公告)日:2019-06-06
申请号:US16263448
申请日:2019-01-31
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: H04L29/08 , G06F3/06 , H04L12/879 , G06F12/0813 , G06F12/0888 , G06F12/0868
CPC classification number: H04L67/2842 , G06F3/061 , G06F3/0619 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F12/0813 , G06F12/0868 , G06F12/0888 , G06F2212/1016 , G06F2212/1032 , G06F2212/154 , G06F2212/222 , G06F2212/285 , G06F2212/60 , G06F2212/62 , H04L49/901 , H04L67/02 , H04L67/1097
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
15.
公开(公告)号:US10095424B2
公开(公告)日:2018-10-09
申请号:US15228729
申请日:2016-08-04
Applicant: INTEL CORPORATION
Inventor: Wei Wu , Yi Zou , Jawad B. Khan , Xin Guo
IPC: G06F12/00 , G06F3/06 , G11C11/56 , G06F12/1009
Abstract: Provided are an apparatus, method, and system for programming a multi-cell storage cell group. A non-volatile memory has storage cells. Each storage cell is programmed with information using a plurality of threshold voltage levels and each storage cell is programmed from bits from a plurality of pages. A memory controller is configured to program the storage cells and to organize the storage cells in the non-volatile memory into storage cell groups. Each storage cell group stores a number of bits of information and each of the storage cells in each of the storage cell groups is programmed with the plurality of threshold voltage levels. The memory controller selects bits from the pages to write for one storage cell group and determines at least one threshold voltage level to use for each of the storage cells in the storage cell group to program the selected bits in the storage cell group.
-
公开(公告)号:US10764389B2
公开(公告)日:2020-09-01
申请号:US16263448
申请日:2019-01-31
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: H04L29/08 , G06F3/06 , G06F12/0868 , G06F12/0888 , G06F12/0813 , H04L12/879
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
公开(公告)号:US20190327506A1
公开(公告)日:2019-10-24
申请号:US16457836
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Yi Zou , Mohammad Ataur Rahman Chowdhury
IPC: H04N21/2343 , H04N21/63 , H04N21/426 , H04N21/234
Abstract: In one embodiment, an edge compute node comprises processing circuitry to: receive an incoming video stream captured by a camera, wherein the incoming video stream comprises a plurality of video segments; store the plurality of video segments in a receive buffer in a memory; perform a visual computing task on a first video segment in the receive buffer; detect a resource overload on the edge compute node; receive load information corresponding to a plurality of peer compute nodes; select a peer compute node to perform the visual computing task on a second video segment in the receive buffer; replicate the second video segment from the edge compute node to the peer compute node; and receive a compute result from the peer compute node, wherein the compute result is based on the peer compute node performing the visual computing task on the second video segment.
-
公开(公告)号:US20190188025A1
公开(公告)日:2019-06-20
申请号:US16271664
申请日:2019-02-08
Applicant: Intel Corporation
Inventor: Andrew Anderson , Yi Zou
CPC classification number: G06F9/45558 , G06F3/0611 , G06F3/0653 , G06F3/067 , G06F16/128 , G06F2009/45579
Abstract: Embodiments of the present disclosure are directed towards techniques and configurations for an apparatus configured to provide I/O classification information in a distributed cloud storage system, in accordance with some embodiments. In one embodiment, the apparatus may include a partition scanner, to scan an image of a virtual disk associated with the storage system, to determine one or more partitions associated with the virtual disk; a file system scanner coupled with the partition scanner, to identify file systems associated with the determined partitions, to access files stored in the identified file systems; and I/O classifier coupled with the file system scanner, to generate I/O classification information associated with the accessed files. The I/O classification information provides characteristics of input-output operations performed on the virtual disk. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20220188028A1
公开(公告)日:2022-06-16
申请号:US17430693
申请日:2020-03-12
Applicant: Intel Corporation
Inventor: Michael P. Mesnier , John S. Keys , Ian F. Adams , Yi Zou , Luis Carlos Maria Remis , Daniel Robert McLeran , Mariusz Barczak , Arun Raghunath , Lay Wai Kong
IPC: G06F3/06
Abstract: In one embodiment, a system comprises a host processor and a storage system. The storage system comprises one or more storage devices, and each storage device comprises a non-volatile memory and a compute offload controller. The non-volatile memory stores data, and the compute offload controller performs compute tasks on the data based on compute offload commands from the host processor.
-
公开(公告)号:US10855766B2
公开(公告)日:2020-12-01
申请号:US15718756
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Yi Zou , Arun Raghunath , Anjaneya Reddy Chagam Reddy
IPC: G06F16/27 , H04L29/08 , H04L12/931 , H04L12/933 , H04L12/855
Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.
-
-
-
-
-
-
-
-
-