SYSTEMS AND METHODS FOR SOFTWARE APPLIANCE MANAGEMENT USING BROADCAST MECHANISM
First Claim
1. A method of managing software appliances, comprising.identifying a set of software appliances installed on respective clients in a set of clients connected via a network;
- broadcasting appliance state information representing an execution state of the set of software appliances from the set of clients to an appliance monitor;
validating the operation of the set of software appliances by the appliance monitor based on the appliance state information; and
generating at least one appliance control action by the appliance monitor based on the validating.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for managing software appliances using a broadcast mechanism. Embodiments incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can comprise a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action.
63 Citations
20 Claims
-
1. A method of managing software appliances, comprising.
identifying a set of software appliances installed on respective clients in a set of clients connected via a network; -
broadcasting appliance state information representing an execution state of the set of software appliances from the set of clients to an appliance monitor; validating the operation of the set of software appliances by the appliance monitor based on the appliance state information; and generating at least one appliance control action by the appliance monitor based on the validating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing software appliances, comprising:
-
an interface to a set of clients connected via a network, with respective clients in the set of clients having a set of software appliances installed and comprising a broadcast module broadcasting appliance state information representing an execution state of the set of software appliances; and an appliance monitor, communicating with the interface, the appliance monitor receiving the appliance state information and validating the operation of the set of software appliances based on the appliance state information, and generating at least one appliance control action by the appliance monitor based on the validating. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An appliance control instruction, the appliance control instruction being generated by a method comprising:
-
identifying a set of software appliances installed on respective clients in a set of clients connected via a network; broadcasting appliance state information representing an execution state of the set of software appliances from the set of clients to an appliance monitor; validating the operation of the set of software appliances by the appliance monitor based on the appliance state information; and generating at least one appliance control instruction by the appliance monitor based on the validating. - View Dependent Claims (18, 19, 20)
-
Specification