Make group monitor as a schedule service

This PR contains:
Make group monitor as a schedule service.
Add a map to maintain the child scaling events with in the group monitor

Please review and merge