USER INTERFACE FOR VISUALIZING RESOURCE PERFORMANCE AND MANAGING RESOURCES IN CLOUD OR DISTRIBUTED SYSTEMS
First Claim
1. A method in an electronic device including a processor and a memory, the method comprising:
- in the processor, receiving cloud or distributed resource access credentials for a user;
in the processor, collecting cloud or distributed resource data using a native resource interface;
in the processor, extracting topology data from the cloud or distributed resource data, wherein the topology data describes virtual resources of the user in a cloud or distributed resource configuration;
based upon the topology data, generating a network topology map in the processor;
in the processor, controlling output of a User Interface (UI) including the network topology map, wherein the UI includes a plurality of user selectable actions for affecting the virtual resources;
in the processor, receiving a selection of a first action;
translating the action into a series of device level instructions in accordance with requirements of the cloud or distributed resource; and
the processor communicating with one or more specific virtual resources of the user to implement the device level instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus that allow users and organizations to access on-demand and in a personalized way to the performance and optionally flow activity measures of an end to end network of virtual resources. The system is configured to generate a UI that provides a mapping and characterization of the network of virtual resources. In one embodiment, a network topology map can be generated in the UI. In another embodiment, a flow map including nodes and flows can be generated in the UI. The UI is configured to provide users with a number of actions that can be implemented to affect the virtual resources. The actions can be presented in the user via menu options or actionable objects. The user can implement high-level actions provided by the UI. Upon receipt of a high-level action, the system is configured to translate the action into a sequence of low-level device commands needed to implement the action. The system can communicate with the low-level devices in the cloud to implement the commands.
-
Citations
25 Claims
-
1. A method in an electronic device including a processor and a memory, the method comprising:
-
in the processor, receiving cloud or distributed resource access credentials for a user; in the processor, collecting cloud or distributed resource data using a native resource interface; in the processor, extracting topology data from the cloud or distributed resource data, wherein the topology data describes virtual resources of the user in a cloud or distributed resource configuration; based upon the topology data, generating a network topology map in the processor; in the processor, controlling output of a User Interface (UI) including the network topology map, wherein the UI includes a plurality of user selectable actions for affecting the virtual resources; in the processor, receiving a selection of a first action; translating the action into a series of device level instructions in accordance with requirements of the cloud or distributed resource; and the processor communicating with one or more specific virtual resources of the user to implement the device level instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for cloud or distributed computing resource management, the apparatus formed from one or more electronic devices that are configured to perform the following operations:
-
receiving cloud or distributed resource access credentials for a user; collecting cloud or distributed resource data using a native resource interface; extracting topology data from the cloud or distributed resource data, wherein the topology data describes virtual resources of the user in a cloud or distributed resource configuration; based upon the topology data, generating a network topology map in the processor; controlling output of a User Interface (UI) including the network topology map, wherein the UI includes a plurality of user selectable actions for affecting the virtual resources; receiving a selection of a first action; translating the action into a series of device level instructions in accordance with requirements of the cloud or distributed resource; and communicating with one or more specific virtual resources of the user to implement the device level instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. At least one computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations:
-
receiving cloud or distributed resource access credentials for a user; collecting cloud or distributed resource data using a native resource interface; extracting topology data from the cloud or distributed resource data, wherein the topology data describes virtual resources of the user in a cloud or distributed resource configuration; based upon the topology data, generating a network topology map in the processor; controlling output of a User Interface (UI) including the network topology map, wherein the UI includes a plurality of user selectable actions for affecting the virtual resources; receiving a selection of a first action; translating the action into a series of device level instructions in accordance with requirements of the cloud or distributed resource; and communicating with one or more specific virtual resources of the user to implement the device level instructions.
-
Specification