Gen scheduler model