| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- Do not edit this file with editors other than diagrams.net --> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="987px" height="357px" viewBox="-0.5 -0.5 987 357" content="<mxfile host="app.diagrams.net" modified="2021-12-29T11:32:47.369Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" etag="WNKLNoexVU8kdb9qBtNl" version="16.1.0" type="google"><diagram id="CKpMjSkoAyhUc4qRDdJl" name="第 1 页">7Vxdm5o4FP41XrqPEEC4rI7tbLs7T9uZp51eRojKLhIW46j99ZtIUIGIccpHsHMlHEhM3vOek+Scoz0wXm4/xDBa/I09FPT0gbftgbuermu6Y9MPJtklEhsYiWAe+x5/6Sh49H8iLhxw6dr30CrzIsE4IH6UFbo4DJFLMjIYx3iTfW2Gg+y3RnCOCoJHFwZF6XffIws+C314lN8jf75Iv1mznOTJEqYv85msFtDDmxMRmPTAOMaYJFfL7RgFDLwUl6Td+zNPDwOLUUhkGjwt/Yfvdt8x/bltj0dRfP/xa581YN28wGDNZ8xHS3YpBDFehx5ivWg9MNosfIIeI+iypxuqdCpbkGXAH69IjP89QAUOkjEOcLzvD8wsVzPo9EfFGfBJvaCYoO2JiM/oA8JLROIdfYU/BQOOLqfXAe3NUVlayqXFiaJ0hwshJ8j80PcRQ3rBYbwGUtAipNQMCPRDxOSDaiA2TeUQHl5GGHnUjPltiEP6MTqCzpDBMVngOQ5h8BfGEYf6H0TIjjshuCa4TBEMbhSmLoupZeYHwYlSPIjsmStSl+XaaDrbt6d4PPMR7W9+nN7cbTN3u/Ru65NnPiZ2vW/zh8nvjo3Yze4SEVZ4HbuoDG3uwQmM54iUvAg48Rn0MsSiDc4Yb+WMAc51BNFeR5DXKCZLoSLFZtSi+QuaVSXJknGV0Oz1lEn12mnK2G+UyVFGq48wevcJY1y5CN0UYZpYXgxlVa+rvLy8zvlfpEyDFJFfTtSlCBgqTBF1vYP8wqCu6g3tTfW1Lgxmnarn3XzGPp3AoQ/dyHZxiEOkXSSj5q1yBDoM6Rc4NfiNOaXygaZWLv7aCtRhN3RDBxiFCWL18mG1d0HQJ7gPWeMcdwjakqzmYeDPQ3rtUvRYAHLEYoy+C4N3/MHS97xgTzK08n/C6b4rhnvE3OR+OuaoZ96xviivVtxJZH2GXlFYU3OMDK6mwTVzEtd0BGFNUBf8pkQofk7NM5Kf/CEtwrHunWYeRKDYuWVNNwXBXluAilnb5qnNaHoR6XLNXSbfCY5mozAWbfsjnn5LBqyKae+3A9Vjvs0aM6e2JmfutXlbU4LYTZs7SMdwAoo+aJSnMqmdIPCjFbps6nAVJSnhmb9l7qFo6bY+BZYl9AqyPARnlKGQ7dsFTCdb5K6Jj8MuewB55PnT4UUPoIFGXYChoAtICzZOUXHMIipGbagMrlnxB5Ws+CXhinLNXeZeSrbiRkrkBOrjmlZA9U9myUvk+ZCgnm4FzOKnMb2as6uvaLUOyGdIrZw5im66CHk1pS5C4BN0gZ4qYT+5f/62fvgy+vLp5b8wfjQ25lO/qKYS8qtXj2PldlkNV4uIEJU4VqmMqGEqh6jEzrWtPdr18A5z5U2CMIAlQNeqC1yJPUFnwQWgZXDNGwbX0FsGtxhiKHG0te/brq9zTIvEUk9gFfGsbcsmwlPiKNwlPIHZMp7FY3Cn8TQEK1WjeDo35EyHmmLbAE3iFNyNGuez2skk1UoWlExOrYSIsim1szvq6pUocZrrrIm0vpnTrrSIt6q7q6xvKGl9KckVNL9bOqjmza/17b5mKGx+6piRqIqtjKwKmlHx1Lyva9v41G7yFOh6WYhpZ2EVlYVoopRoFXUhcPLpYRDZy+kYPjw59r1x92MpE21rOklkpCBdShJVwUkhKL9TLVtRsWU8kS4s04xsAVSfrhXntZUrg+VtnGyDxBkWil4L1bM515XrpbrSWSFOesGeDtnwCcNOFY92JtFV6iMqz3PV95OZNqMxNfxKOm9NjUYPhQArk0ioAe3cIt1otKasPvxW2dxo7FbIZmUyN/WzudHASlkx+62yudHIuZDNEqmyW2Fzo3GKsp+Mtw92BeACvcU8RdnvLm8S3fY9sTLLXg3o1ugZ6O3xj7WSg+Px78nA5H8=</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="246" y="1" width="110" height="290" rx="16.5" ry="16.5" fill="rgb(255, 255, 255)" stroke="#f6c142" stroke-width="3" pointer-events="all"/><rect x="1" y="1" width="110" height="290" rx="16.5" ry="16.5" fill="rgb(255, 255, 255)" stroke="#f6c142" stroke-width="3" pointer-events="all"/><path d="M 140 56 L 273.87 35.68" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 277.58 35.12 L 273.01 38.34 L 273.87 35.68 L 272.26 33.4 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 146 L 266.07 59.39" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 269.16 57.27 L 266.45 62.16 L 266.07 59.39 L 263.62 58.04 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 236 L 275.83 81.71" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 278.31 78.89 L 276.88 84.3 L 275.83 81.71 L 273.13 80.99 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 56 L 269.59 128.44" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 272.86 130.27 L 267.28 130.01 L 269.59 128.44 L 269.72 125.65 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 146 L 265.01 146" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 268.76 146 L 263.76 148.5 L 265.01 146 L 263.76 143.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 236 L 269.59 163.56" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 272.86 161.73 L 269.72 166.35 L 269.59 163.56 L 267.28 161.99 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 56 L 277.01 209.18" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 279.51 211.97 L 274.31 209.91 L 277.01 209.18 L 278.04 206.58 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 146 L 266.07 232.61" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 269.16 234.73 L 263.62 233.96 L 266.07 232.61 L 266.45 229.84 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 236 L 273.87 256.32" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 277.58 256.88 L 272.26 258.6 L 273.87 256.32 L 273.01 253.66 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><rect x="140" y="326" width="90" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 185px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">All-to-all</div></div></div></foreignObject><text x="185" y="347" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="20px" text-anchor="middle">All-to-all</text></switch></g><rect x="786" y="31" width="50" height="50" rx="7.5" ry="7.5" fill="rgb(255, 255, 255)" stroke="#f6c142" stroke-width="3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 56px; margin-left: 921px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">JobVertex</div></div></div></foreignObject><text x="921" y="61" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px" text-anchor="middle">JobVertex</text></switch></g><ellipse cx="811" cy="128" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 128px; margin-left: 921px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">ExecutionVertex</div></div></div></foreignObject><text x="921" y="133" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px" text-anchor="middle">ExecutionVertex</text></switch></g><rect x="786" y="189" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 199px; margin-left: 921px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">Intermediate<br />ResultPartition</div></div></div></foreignObject><text x="921" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px" text-anchor="middle">Intermediate...</text></switch></g><rect x="636" y="1" width="110" height="290" rx="16.5" ry="16.5" fill="rgb(255, 255, 255)" stroke="#f6c142" stroke-width="3" pointer-events="none"/><rect x="396" y="1" width="110" height="290" rx="16.5" ry="16.5" fill="rgb(255, 255, 255)" stroke="#f6c142" stroke-width="3" pointer-events="none"/><ellipse cx="451" cy="56" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><ellipse cx="451" cy="146" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><ellipse cx="451" cy="236" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><rect x="485" y="46" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><rect x="485" y="136" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><rect x="485" y="226" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><ellipse cx="691" cy="56" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><path d="M 535 56 L 655.01 56" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 658.76 56 L 653.76 58.5 L 655.01 56 L 653.76 53.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="691" cy="146" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><path d="M 535 146 L 655.01 146" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 658.76 146 L 653.76 148.5 L 655.01 146 L 653.76 143.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="691" cy="236" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><path d="M 535 236 L 655.01 236" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 658.76 236 L 653.76 238.5 L 655.01 236 L 653.76 233.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 576px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">Pointwise</div></div></div></foreignObject><text x="576" y="347" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="20px" text-anchor="middle">Pointwise</text></switch></g><path d="M 786 270 L 830.01 270" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 833.76 270 L 828.76 272.5 L 830.01 270 L 828.76 267.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 271px; margin-left: 921px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">ExecutionEdge</div></div></div></foreignObject><text x="921" y="276" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="16px" text-anchor="middle">ExecutionEdge</text></switch></g><rect x="90" y="46" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><ellipse cx="56" cy="56" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><rect x="90" y="136" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><ellipse cx="56" cy="146" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><rect x="90" y="226" width="50" height="20" fill="rgb(255, 255, 255)" stroke="#6c8ebf" stroke-width="3" pointer-events="none"/><ellipse cx="56" cy="236" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><ellipse cx="301" cy="56" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><ellipse cx="301" cy="146" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/><ellipse cx="301" cy="236" rx="30" ry="30" fill="rgb(255, 255, 255)" stroke="#82b366" stroke-width="3" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> |