Patent ID: 9363145
Filing Date: 2016-06-07
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method comprising: receiving, by a hosted computing environment that is implemented using one or more configured server devices and that has a plurality of remote users of the hosted computing environment, configuration information over one or more computer networks from a user of the plurality related to one or more indicated types of network resources; selecting, by the hosted computing environment and based on the configuration information, one or more hardware resources from multiple hardware resources that are provided by the hosted computing environment for use by the plurality of remote users, and using the selected one or more hardware resources to provision one or more virtualized resources of the one or more indicated types in the hosted computing environment for use by the user; receiving, by the hosted computing environment and via a provided API (application programming interface), a request over the one or more computer networks from the user to provide one or more indicated simulation services for at least one of the provisioned virtualized resources; and deploying, by the hosted computing environment and using at least one of the multiple hardware resources, the one or more indicated simulation services to simulate one or more system conditions in the hosted computing environment for the at least one provisioned virtualized resource.