Orchestrating Edge Computing Workloads