ELECTRONIC SYSTEM WITH DATA EXCHANGE MECHANISM AND METHOD OF OPERATION THEREOF
First Claim
1. An electronic system comprising:
- a cluster manager configured to;
divide a user program into a group of parallel execution tasks, and generate shuffling metadata to map intermediate data and processed data from the parallel execution tasks;
a shuffling cluster node, coupled to the cluster manager, configured to;
store the shuffling metadata by an in-storage computer (ISC), and incrementally shuffle each of the sub-packets of the intermediate data and the processed data, by the ISC, based on the shuffling metadata when the parallel execution task is in process; and
a local storage, coupled to the shuffling cluster node and mapped through the shuffling metadata, for receiving the sub-packets of the processed data from the shuffling cluster node.
1 Assignment
0 Petitions
Accused Products
Abstract
A electronic system includes: a cluster manager configured to: divide a user program into a group of parallel execution tasks, and generate shuffling metadata to map intermediate data and processed data from the parallel execution tasks; a shuffling cluster node, coupled to the cluster manager, configured to: store the shuffling metadata by an in-storage computer (ISC), and incrementally shuffle each of the sub-packets of the intermediate data and the processed data, by the ISC, based on the shuffling metadata when the parallel execution task is in process; and a local storage, coupled to the shuffling cluster node and mapped through the shuffling metadata, for receiving the sub-packets of the processed data from the shuffling cluster node.
-
Citations
20 Claims
-
1. An electronic system comprising:
-
a cluster manager configured to; divide a user program into a group of parallel execution tasks, and generate shuffling metadata to map intermediate data and processed data from the parallel execution tasks; a shuffling cluster node, coupled to the cluster manager, configured to; store the shuffling metadata by an in-storage computer (ISC), and incrementally shuffle each of the sub-packets of the intermediate data and the processed data, by the ISC, based on the shuffling metadata when the parallel execution task is in process; and a local storage, coupled to the shuffling cluster node and mapped through the shuffling metadata, for receiving the sub-packets of the processed data from the shuffling cluster node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operation of an electronic system comprising:
-
configuring a cluster manager for; dividing a user program into a group of parallel execution tasks, and generating shuffling metadata for mapping intermediate data and processed data from the parallel execution tasks; configuring a shuffling cluster node for; storing the shuffling metadata, and incrementally shuffling each of the sub-packets of the intermediate data and the processed data based on the shuffling metadata when processing the parallel execution task; and mapping a local storage, through the shuffling metadata, for receiving the sub-packets of the processed data from the shuffling cluster node. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification