1. A computer-implemented method, comprising: receiving a request to launch one or more computer system instances on a distributed computing resource system associated with a plurality of server computer systems; generating, based at least in part on the request, information indicating availability of the one or more computer system instances, the information generated by at least querying a database storing historical data corresponding to previous demand and availability of the plurality of server computer systems; and implementing, based at least in part on the information, the one or more computer system instances on the distributed computing resource system for a predetermined amount of time.