Patent ID: 7353509
Filing Date: 2008-04-01
Classification: G06F

Abstract:
1. A system for managing installs to a set of one or more field machines in a distributed network environment, comprising: at least one change coordinator server that includes a database with data identifying a current state of each field machine, and a change controller routine for initiating a given control action to initiate an update to the current state on a given field machine, the change controller routine including a scheduling algorithm that evaluates data from the database and identifies a set of field machines against which the given control action may be safely executed at a given time, the scheduling algorithm implementing a given heuristic that assigns a rank ordered set of field machines to a set of one or more timeslots in a greedy fashion to generate a schedule; and at least one install server responsive to the change controller routine initiating the given control action according to the schedule for invoking the update to the current state on the given field machine.