A Simulation-Driven Approach To Scheduling In Duty-Cycled Networks