Enabling Distributed Software-Defined Environments Using Dynamic Infrastructure Service Composition | AMiner