Invention Grant
- Patent Title: System and method for large-scale data processing using an application-independent framework
-
Application No.: US17834316Application Date: 2022-06-07
-
Publication No.: US11650971B2Publication Date: 2023-05-16
- Inventor: Jeffrey Adgate Dean , Sanjay Ghemawat
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Lerner David LLP
- Main IPC: G06F16/22
- IPC: G06F16/22 ; G06F16/23 ; G06F16/2453 ; G06F9/48 ; G06F9/54

Abstract:
A method performs large-scale data processing in a distributed and parallel processing environment. The method defines application-independent map and reduce operations, each invoking one or more library functions that automatically handle data partitioning, parallelization of computations, and fault tolerance. A user specifies a map operation, which calls one or more of the application-independent map operators to perform data read and write operations. A user also specifies a reduce operation, which calls one or more of the application-independent reduce operators to perform data read and write operations. The method executes application-independent map worker processes. Each map worker process executes the user-specified map operation to read designated portions of input files and store intermediate data values in intermediate data structures. The method also executes application-independent reduce worker processes. Each reduce worker process executes the user-specified reduce operation to read intermediate data values from the intermediate data structures and produce final output data.
Public/Granted literature
- US20220405264A1 System And Method For Large-Scale Data Processing Using An Application-Independent Framework Public/Granted day:2022-12-22
Information query