Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-12855

Stagger TumblingProcessingTimeWindow processing to distribute workload

    XMLWordPrintableJSON

Details

    Description

      Flink natively triggers all panes belonging to same window at the same time. In other words, all panes are aligned and their triggers all fire simultaneously, causing the thundering herd effect.

      This new feature provides the option that panes could be staggered across partitioned streams, so that their workloads are distributed.

      Attachment: proof of concept working

      Attachments

        1. screenshot-1.png
          698 kB
          Jark Wu
        2. screenshot-2.png
          664 kB
          Jark Wu
        3. stagger_window_delay.png
          848 kB
          Teng Hu
        4. stagger_window_throughput.png
          214 kB
          Teng Hu
        5. stagger_window.png
          255 kB
          Teng Hu

        Activity

          People

            TengHu Teng Hu
            TengHu Teng Hu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 10m
                10m