Switch scheduling module