Sliding Time Window Algorithm