-
公开(公告)号:US11416553B2
公开(公告)日:2022-08-16
申请号:US16368677
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
IPC: G06F16/00 , G06F16/901 , G06F16/27 , G06F16/44 , G06F16/84 , G06F16/909 , G06F16/906 , G06F16/28 , G06F9/50 , G06F16/22
Abstract: Technology is described for using spatial analysis of data objects associated with a multi-dimensional virtual environment to organize computational units in a distributed computing system. The data objects may be grouped together using spatial location information and collections of data objects may be treated as processing partitions (i.e., sub-divisions of the entire group of data objects). A mapping may be created between the data objects and processing partitions for processing applications which process data objects assigned to a processing partition. The processing partitions may be defined, in part, according to how the data objects are grouped together spatially. The processing partitions may be load-balanced across hardware hosts in the distributed computing system.
-
公开(公告)号:US20200310884A1
公开(公告)日:2020-10-01
申请号:US16368738
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
IPC: G06F9/50 , G06F9/38 , G06F16/9035 , G06F16/909 , G06F16/23
Abstract: Technology is described for computationally intensive distributed computing systems and methods. A method for using object types to distribute processing may include determining object types for data objects. A mapping between the data objects and processing partitions may be determined using the object types. A processing partition may be associated with a processing application that processes data objects of a given object type. A hardware host in a distributed computing system may identify an application library having a plurality of processing applications that process a plurality of data objects associated with a plurality of object types. The hardware host may use the processing partition assigned to the hardware host to identify the processing application for the object type associated with the processing partition from the application library. The hardware host may launch an instance of the processing application to enable the hardware host to process the plurality of data objects.
-
公开(公告)号:US11150960B2
公开(公告)日:2021-10-19
申请号:US16368738
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
IPC: G06F9/50 , G06F9/38 , G06F16/23 , G06F16/909 , G06F16/9035
Abstract: Technology is described for computationally intensive distributed computing systems and methods. A method for using object types to distribute processing may include determining object types for data objects. A mapping between the data objects and processing partitions may be determined using the object types. A processing partition may be associated with a processing application that processes data objects of a given object type. A hardware host in a distributed computing system may identify an application library having a plurality of processing applications that process a plurality of data objects associated with a plurality of object types. The hardware host may use the processing partition assigned to the hardware host to identify the processing application for the object type associated with the processing partition from the application library. The hardware host may launch an instance of the processing application to enable the hardware host to process the plurality of data objects.
-
公开(公告)号:US20200311142A1
公开(公告)日:2020-10-01
申请号:US16368677
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
IPC: G06F16/901 , G06F16/27
Abstract: Technology is described for using spatial analysis of data objects associated with a multi-dimensional virtual environment to organize computational units in a distributed computing system. The data objects may be grouped together using spatial location information and collections of data objects may be treated as processing partitions (i.e., sub-divisions of the entire group of data objects). A mapping may be created between the data objects and processing partitions for processing applications which process data objects assigned to a processing partition. The processing partitions may be defined, in part, according to how the data objects are grouped together spatially. The processing partitions may be load-balanced across hardware hosts in the distributed computing system.
-
-
-