Service-oriented MEC applications placement in a federated edge cloud architecture