Patent ID: 9055112
Filing Date: 2015-06-09
Classification: H04L

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising: code that initially assigns a first network address allocation to a subdivision of a network including a plurality of computing devices based at least in part on a respective computing device type for individual ones of the plurality of computing devices; code that configures a router for the subdivision to implement the first network address allocation; code that obtains data indicating a reconfiguration of the plurality of computing devices to host an increased quantity of virtualized machine instances; code that dynamically assigns a second network address allocation to the subdivision of the network based at least in part on the reconfiguration of the plurality of computing devices; code that reconfigures the router for the subdivision to implement the second network address allocation; code that obtains data indicating a subsequent reconfiguration of the plurality of computing devices included in the subdivision to host a reduced quantity of virtualized machine instances; code that releases a third network address allocation assigned to the subdivision based at least in part on the subsequent reconfiguration of the plurality of computing devices; and code that reconfigures the router for the subdivision to exclude advertising of the third network address allocation.