-
公开(公告)号:US11450123B2
公开(公告)日:2022-09-20
申请号:US17374217
申请日:2021-07-13
Applicant: Intel Corporation
Inventor: Christina R. Strong , Vishakha Gupta , Luis Carlos Maria Remis , Kushal Datta , Arun Raghunath
IPC: G06T7/11 , G06K9/62 , G06K15/02 , H04N19/176 , H04N19/12 , H04N19/124 , H04N19/513 , H04N19/48 , G06V30/194 , H04N19/167 , H04N19/172 , H04N19/44 , G06T7/20 , G06V30/262 , G06V10/96 , G06V20/00
Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device stores a plurality of images captured by a camera. The processor: accesses visual data associated with an image captured by the camera; determines a tile size parameter for partitioning the visual data into a plurality of tiles; partitions the visual data into the plurality of tiles based on the tile size parameter, wherein the plurality of tiles corresponds to a plurality of regions within the image; compresses the plurality of tiles into a plurality of compressed tiles, wherein each tile is compressed independently; generates a tile-based representation of the image, wherein the tile-based representation comprises an array of the plurality of compressed tiles; and stores the tile-based representation of the image on the storage device.
-
公开(公告)号: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.
-
公开(公告)号:US11550617B2
公开(公告)日:2023-01-10
申请号:US16907927
申请日:2020-06-22
Applicant: Intel Corporation
Inventor: Arun Raghunath , Yi Zou , Tushar Sudhakar Gohad , Anjaneya R. Chagam Reddy , Sujoy Sen
Abstract: A method is described. The method includes performing the following with a storage end transaction agent within a storage sled of a rack mounted computing system: receiving a request to perform storage operations with one or more storage devices of the storage sled, the request specifying an all-or-nothing semantic for the storage operations; recognizing that all of the storage operations have successfully completed; after all of the storage operations have successfully completed, reporting to a CPU side transaction agent that sent the request that all of the storage operations have successfully completed.
-
公开(公告)号:US11145201B2
公开(公告)日:2021-10-12
申请号:US16733621
申请日:2020-01-03
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Eve M. Schooler , Maruti Gupta Hyde , Hassnaa Moustafa , Katalin Klara Bartfai-Walcott , Yen-Kuang Chen , Jessica McCarthy , Christina R. Strong , Arun Raghunath , Deepak S. Vembar
IPC: G08G1/09 , G06F9/50 , G06K9/00 , G06Q50/26 , G11B27/031 , H04N7/18 , G08G1/087 , G08G1/01 , G06F21/60 , G06F9/48 , G06F21/62 , G06K9/62 , G06K9/46
Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.
-
公开(公告)号:US11089099B2
公开(公告)日:2021-08-10
申请号:US14866892
申请日:2015-09-26
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Paul Brett
IPC: H04L29/08
Abstract: Technologies for managing data object requests in a storage node cluster include a proxy computing node communicatively coupled to the cluster of storage nodes. The proxy computing node is configured to receive data object requests from a communicatively coupled client computing device and identify a plurality of storage nodes of the cluster at which the data object of the data object request is stored. The proxy computing node is further configured to determine which of the identified storage nodes from which to retrieve the stored data object and transmit a request for the data object. Additionally, the proxy computing node is configured to estimate a request completion time based on a service time and a wait time for each of the identified storage nodes, as well as identify which of the storage nodes to retrieve the stored data object from based on the estimated request completion times. Other embodiments are described and claimed.
-
6.
公开(公告)号:US20190042091A1
公开(公告)日:2019-02-07
申请号:US15922502
申请日:2018-03-15
Applicant: Intel Corporation
Inventor: Arun Raghunath , Anjaneya Reddy Chagam Reddy , Sujoy Sen , Yi Zou
Abstract: Technologies for providing efficient distributed data storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send a write request with the object and an object identifier to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled and concurrently send metadata without the object to one or more other compute sleds associated with the mapped data storage sleds. Other embodiments are also described and claimed.
-
公开(公告)号:US20180060242A1
公开(公告)日:2018-03-01
申请号:US15254824
申请日:2016-09-01
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael P. Mesnier , Yi Zou
IPC: G06F12/0888 , G06F12/0891
CPC classification number: G06F12/0888 , G06F11/1076 , G06F12/0868 , G06F12/121 , G06F2212/1032 , G06F2212/1044 , G06F2212/403 , H03M13/3761
Abstract: Methods and apparatus related to framework and/or methodology for selective caching of Erasure Coded fragments in a distributed storage system are described. In one embodiment, a plurality of fragments of a data object are generated. Each of the plurality of fragments is Erasure Coded (EC) prior to storage at a storage node of a plurality of storage nodes. Each of the plurality of fragments is transmitted with a caching hint to indicate whether that fragment is to be cached at the storage node. Other embodiments are also disclosed and claimed.
-
公开(公告)号:US20200250003A1
公开(公告)日:2020-08-06
申请号:US16652038
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Yen-Kuang Chen , Ragaad Mohammed Irsehid Altarawneh , Juan Pablo Munoz Chiabrando , Siew Wen Chin , Kushal Datta , Subramanya R. Dulloor , Julio C. Zamora Esquivel , Omar Ulises Florez Choque , Vishakha Gupta , Scott D. Hahn , Rameshkumar Illikkal , Nilesh Kumar Jain , Siti Khairuni Amalina Kamarol , Anil S. Keshavamurthy , Heng Kar Lau , Jonathan A. Lefman , Yiting Liao , Michael G. Millsap , Ibrahima J. Ndiour , Luis Carlos Maria Remis , Addicam V. Sanjay , Usman Sarwar , Eve M. Schooler , Ned M. Smith , Vallabhajosyula S. Somayazulu , Christina R. Strong , Omesh Tickoo , Srenivas Varadarajan , Jesús A. Cruz Vargas , Hassnaa Moustafa , Arun Raghunath , Katalin Klara Bartfai-Walcott , Maruti Gupta Hyde , Deepak S. Vembar , Jessica McCarthy
Abstract: In one embodiment, an apparatus comprises a processor to: identify a workload comprising a plurality of tasks; generate a workload graph based on the workload, wherein the workload graph comprises information associated with the plurality of tasks; identify a device connectivity graph, wherein the device connectivity graph comprises device connectivity information associated with a plurality of processing devices; identify a privacy policy associated with the workload; identify privacy level information associated with the plurality of processing devices; identify a privacy constraint based on the privacy policy and the privacy level information; and determine a workload schedule, wherein the workload schedule comprises a mapping of the workload onto the plurality of processing devices, and wherein the workload schedule is determined based on the privacy constraint, the workload graph, and the device connectivity graph. The apparatus further comprises a communication interface to send the workload schedule to the plurality of processing devices.
-
公开(公告)号:US10559202B2
公开(公告)日:2020-02-11
申请号:US16004299
申请日:2018-06-08
Applicant: Intel Corporation
Inventor: Shao-Wen Yang , Eve M. Schooler , Maruti Gupta Hyde , Hassnaa Moustafa , Katalin Klara Bartfai-Walcott , Yen-Kuang Chen , Jessica McCarthy , Christina R. Strong , Arun Raghunath , Deepak S. Vembar
IPC: G08G1/09 , G06F9/50 , G06F21/60 , G06K9/00 , G06F9/48 , G06K9/46 , G06K9/62 , G06Q50/26 , G11B27/031 , H04N7/18
Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-