A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager requests a cloud manager provision one or more VMs on a server that has a specified hardware type, and optionally has specified available hardware capacity. The user can select one of the completion candidates in the search list to replace the partial text entry which the user is currently entering. A power semiconductor device is situated between the at least one first peripheral contact and the at least one second peripheral contact.