Window function should be able to run on distributed nodes