CPC G06F 9/45504 (2013.01) [G06F 8/314 (2013.01); G06F 8/34 (2013.01); G06F 8/433 (2013.01); G06F 9/38 (2013.01); G06F 9/3851 (2013.01); G06F 9/3885 (2013.01); G06F 9/44 (2013.01); G06F 9/445 (2013.01); G06F 9/45533 (2013.01); G06F 9/4843 (2013.01); G06F 21/577 (2013.01); G06F 21/62 (2013.01); G06F 21/6218 (2013.01); G06F 9/30 (2013.01); G06F 9/4494 (2018.02); G06F 16/24532 (2019.01); G06F 16/24547 (2019.01); G06F 2221/034 (2013.01)] | 16 Claims |
1. A computer implemented method comprising:
receiving a plurality of parallel data objects;
receiving a plurality of parallel data operations associated with the plurality of parallel data objects;
generating a single mapreduce operation that includes a single map function to implement a plurality of multiple, parallel map operations and a single reduce function to implement a plurality of multiple, parallel reduce operations; and
executing the single mapreduce operation to produce as output a set of materialized parallel data objects associated with the received parallel data objects.
|