A Distributed Orchestration Algorithm for Edge Computing Resources with Guarantees | Synapse