Under streaming analytics context, a tumbling window function segments a data stream into distinct time segments and then do aggregation against them.
Events can only belong to one single tumbling window and each tumbling window doesn't overlap with others.
This diagram shows tumbling window function with 20 seconds as window duration.