Thesharing opened a new pull request #7:
URL: https://github.com/apache/flink-benchmarks/pull/7


   This pull request introduces several benchmarks to evaluate the performance 
of the scheduler. For now it includes four procedures:
   
    - Topology building
    - Scheduling
    - Task deploying
    - Calculating the tasks to restart when failover
   
   All the topologies of the benchmarks consist of two vertices: one source 
vertex and one sink vertex. They are connected with all-to-all edges. The 
parallelisms of all vertices are 8000. There are two scenarios: 
   
    - For the streaming job, the result partition type is `PIPELINED`, and the 
execution mode is `STREAMING`.
    - For the batch job, the result partition type is `BLOCKING` , and the 
execution mode is `BATCH`.
   
   It's worth noting that, for batch jobs, the sink tasks are scheduled and 
deployed if and only if all the source tasks finish. So the scheduling and 
deployment of source tasks and sink tasks have separated benchmarks. 
   
   Since the topology building, scheduling and deploying only executes once 
during the job, we use the cold start time to evaluate these procedures. For 
calculation of failover tasks, we first warm up the JVM and then evaluate the 
procedure. 
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to