Sparkflows has a scheduler for easy scheduling of the workflows. Any workflow can be scheduled to run on a hourly, daily, weekly etc. schedule.
Sparkflows saves workflow definitions as JSON files. These workflows are executed through spark-submit. They can also be easily scheduled with Oozie, Crontab etc.