IP Library Patent Application 14251131
Patent Application
App. No. 14/251,131

SERVICE MANAGEMENT IN APPLIANCE-BASED SOLUTIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/251,131
Abstract

System, method, and computer program product to perform an operation comprising deploying a first appliance including at least one service to a computing environment including a plurality of appliances, determining, for each service in the first appliance, whether the service is active on at least one other appliance of the plurality of appliances in the computing environment, and activating, on the first appliance, only each service not determined to be active on at least one other appliance of the plurality of appliances, so that each service determined to be active in at least one other appliance of the plurality of appliances is not activated on the first appliance.

Claims (21)

1 . A method, comprising:

deploying a first appliance including at least one service to a computing environment including a plurality of appliances;

determining, for each service in the first appliance, whether the service is active on at least one other appliance of the plurality of appliances in the computing environment; and

activating, on the first appliance, only each service not determined to be active on at least one other appliance of the plurality of appliances, so that each service determined to be active in at least one other appliance of the plurality of appliances is not activated on the first appliance.

2 . The method of claim 1 , wherein a data store configured to maintain attributes of each service in the computing environment is referenced to determine whether the service is active in at least one other appliance in the computing environment, the method further comprising:

updating the data store to reflect the deployment of the first appliance.

3 . The method of claim 2 , wherein the attributes comprise: (i) an activity state, (ii) dependency information, and (iii) a version of each service.

4 . The method of claim 1 , further comprising:

removing a first service from the first appliance, wherein the first service was active on the first appliance;

identifying an inactive instance of the first service on a second appliance of the plurality of appliances; and

activating the inactive instance of the first service on the second appliance.

5 . The method of claim 1 , further comprising:

upon determining that a second appliance includes an active instance of an earlier version of a first service included in the first appliance:

deactivating the earlier version of the first service on the second appliance; and

activating the first service on the first appliance.

6 . The method of claim 1 , further comprising:

determining that an instance of a first service included in the first appliance is active on a second appliance; and

upon determining that a resource utilization of the second appliance exceeds a specified threshold:

deactivating the instance of the first service on the second appliance; and

activating the first service on the first appliance.

7 . The method of claim 1 , wherein the first appliance is at least one of: (i) a hardware appliance, and (ii) a virtual machine appliance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2014
From: PENG, XUHAN; TOWNSEND, SUSETTE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032659/0218 →