Graphical user interface for managing services in a distributed computing system
First Claim
Patent Images
1. A computer implemented method, comprising:
- discovering a plurality of available components that make up a distributed computing system, the plurality of available components comprising available hardware components and available software components that operate on the available hardware components;
graphically displaying the plurality of available components and dependencies between the plurality of available components in a map of the distributed computing system;
graphically displaying a plurality of undeployed services;
receiving, by a processor executing a system manager, a selection of an undeployed service of the plurality of undeployed services;
determining a deployment criterion of the selected undeployed service and graphically indicating one or more available components of the plurality of available components that satisfy the deployment criterion;
receiving a selection of an available component from the one or more available components that satisfy the deployment criterion;
determining, by the processor, without user input, whether the selected undeployed service depends on any additional services that have not been deployed to the selected available component;
in response to determining that the selected undeployed service depends on an additional service that has not been deployed to the selected available component, deploying the additional service to the selected available component; and
deploying the selected undeployed service to the selected available component.
1 Assignment
0 Petitions
Accused Products
Abstract
Available components that make up a distributed computing system are discovered. The available components include available hardware components and available software components that operate on the available hardware components. The available components and dependencies between the available components are graphically displayed in a map of the distributed computing system. A plurality of undeployed services is also graphically displayed. A selection of one of the plurality of undeployed services and a selection of one of the available components is received. The selected undeployed service is deployed to the selected available component.
-
Citations
18 Claims
-
1. A computer implemented method, comprising:
-
discovering a plurality of available components that make up a distributed computing system, the plurality of available components comprising available hardware components and available software components that operate on the available hardware components; graphically displaying the plurality of available components and dependencies between the plurality of available components in a map of the distributed computing system; graphically displaying a plurality of undeployed services; receiving, by a processor executing a system manager, a selection of an undeployed service of the plurality of undeployed services; determining a deployment criterion of the selected undeployed service and graphically indicating one or more available components of the plurality of available components that satisfy the deployment criterion; receiving a selection of an available component from the one or more available components that satisfy the deployment criterion; determining, by the processor, without user input, whether the selected undeployed service depends on any additional services that have not been deployed to the selected available component; in response to determining that the selected undeployed service depends on an additional service that has not been deployed to the selected available component, deploying the additional service to the selected available component; and deploying the selected undeployed service to the selected available component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
discovering a plurality of available components that make up a distributed computing system, the plurality of available components comprising available hardware components and available software components that operate on the available hardware components; graphically displaying the plurality of available components and dependencies between the plurality of available components in a map of the distributed computing system; graphically displaying a plurality of undeployed services; receiving, by the processor, a selection of an undeployed service of the plurality of undeployed services; determining a deployment criterion of the selected undeployed service and graphically indicating one or more available components of the plurality of available components that satisfy the deployment criterion; receiving a selection of an available component from the one or more available components that satisfy the deployment criterion; determining, by the processor, without user input, whether the selected undeployed service depends on any additional services that have not been deployed to the selected available component; in response to determining that the selected undeployed service depends on an additional service that has not been deployed to the selected available component, deploying the additional service to the selected available component; and deploying the selected undeployed service to the selected available component. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing apparatus that is a component of a distributed computing system, comprising:
-
a memory comprising instructions for deploying services; and a processor, connected with the memory, to execute the instructions, wherein the instructions cause the processor to; discover a plurality of available components that make up a distributed computing system, the plurality of available components comprising available hardware components and available software components that operate on the available hardware components; graphically display the plurality of available components and dependencies between the plurality of available components in a map of the distributed computing system; graphically display a plurality of undeployed services; receive a selection of an undeployed service of the plurality of undeployed services; determine a deployment criterion of the selected undeployed service and graphically indicate one or more available components of the plurality of available components that satisfy the deployment criterion; receive a selection of an available component from the one or more available components that satisfy the deployment criterion; determine, without user input, whether the selected undeployed service depends on any additional services that have not been deployed to the selected available component; deploy the additional service to the selected available component in response to determining that the selected undeployed service depends on an additional service that has not been deployed to the selected available component; and deploy the selected undeployed service to the selected available component. - View Dependent Claims (15, 16, 17, 18)
-
Specification