1. CloudEdgeAssetOptimizer: tool to optimize the Cloud-Edge computing network resources at given requirements of processing delay, battery capacity and cost