Dynamic Sliding Window Algorithm