Can I have different group of machines to collect inventory at different time period?

Yes, schedule can be defined for specific group of machines using inventory inclusion list as part of Settings > Inventory Scheduler.