Command management in a networked computing environment
First Claim
1. A computer-implemented method for identifying commands for an instance derived from a base image of a virtual machine in a networked computing environment, comprising:
- receiving from at least one user, in a computer memory medium, a set of commands for the instance, the instance being derived from a base image of a virtual machine in the networked computing environment;
analyzing the set of commands to identify information pertaining to the set of commands, the information identifying each of the following;
the set of commands, at least one directory in which the set of commands were executed, a base image associated with the instance, a set of demographic information about a set of users executing the set of commands, a status of at least one software program running on the instance, a set of tags associated with the set of commands, or at least one geographic location where the set of commands were executed;
storing the information in a computer storage device;
receiving, from a requester, a request to access at least a subset of the information, the subset being based on;
a location of the requester in comparison to a location where at leastone command associated with the information is executed;
a geographic location of the requester;
a popularity of the at least one command;
a keyword associated with the at least one command; and
an expertise level of users who have previously executed the at least one command, wherein the expertise level is based on at least one of a social networking website resource and an intranet resource;
retrieving the at least a subset of the information from the computer storage device; and
providing the at least a subset of the information to the requester.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and make a determination as to what commands are typically utilized for similar and/or previous instances of the virtual resource.
-
Citations
22 Claims
-
1. A computer-implemented method for identifying commands for an instance derived from a base image of a virtual machine in a networked computing environment, comprising:
-
receiving from at least one user, in a computer memory medium, a set of commands for the instance, the instance being derived from a base image of a virtual machine in the networked computing environment; analyzing the set of commands to identify information pertaining to the set of commands, the information identifying each of the following;
the set of commands, at least one directory in which the set of commands were executed, a base image associated with the instance, a set of demographic information about a set of users executing the set of commands, a status of at least one software program running on the instance, a set of tags associated with the set of commands, or at least one geographic location where the set of commands were executed;storing the information in a computer storage device; receiving, from a requester, a request to access at least a subset of the information, the subset being based on; a location of the requester in comparison to a location where at least one command associated with the information is executed; a geographic location of the requester;
a popularity of the at least one command;a keyword associated with the at least one command; and an expertise level of users who have previously executed the at least one command, wherein the expertise level is based on at least one of a social networking website resource and an intranet resource; retrieving the at least a subset of the information from the computer storage device; and providing the at least a subset of the information to the requester. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for identifying commands for an instance derived from a base image of a virtual machine in a networked computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; receive from at least one user, in a computer memory medium, a set of commands for the instance, the instance being derived from a base image of a virtual machine in the networked computing environment; analyze the set of commands to identify information pertaining to the set of commands, the information identifying each of the following;
the set of commands, at least one directory in which the set of commands were executed, a base image associated with the instance, a set of demographic information about a set of users executing the set of commands, a status of at least one software program running on the instance, a set of tags associated with the set of commands, or at least one geographic location where the set of commands were executed;store the information in a computer storage device; receive, from a requester, a request to access at least a subset of the information, the subset being based on; a location of the requester in comparison to a location where at least one command associated with the information is executed; a geographic location of the requester; a popularity of the at least one command; a keyword associated with the at least one command; and an expertise level of users who have previously executed the at least one command, wherein the expertise level is based on at least one of a social networking website resource and an intranet resource; retrieve the at least a subset of the information from the computer storage device; and provide the at least a subset of the information to the requester. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for identifying commands for an instance derived from a base image of a virtual machine in a networked computing environment, the computer program product comprising a non-transitory computer readable storage device, and program instructions stored on the non-transitory computer readable storage device, to:
-
receive, from at least one user, in a computer memory medium, a set of commands for the instance, the instance being derived from a base image of a virtual machine in the networked computing environment; analyze the set of commands to identify information pertaining to the set of commands, the information identifying each of the following;
the set of commands, at least one directory in which the set of commands were executed, a base image associated with the instance, a set of demographic information about a set of users executing the set of commands, a status of at least one software program running on the instance, a set of tags associated with the set of commands, or at least one geographic location where the set of commands were executed;store the information in a computer storage device; receive, from a requester, a request to access at least a subset of the information, the subset being based on; a location of the requester in comparison to a location where at least one command associated with the information is executed; a geographic location of the requester; a popularity of the at least one command; a keyword associated with the at least one command; and an expertise level of users who have previously executed the at least one command, wherein the expertise level is based on at least one of a social networking website resource and an intranet resource; retrieve the at least a subset of the information from the computer storage device; and provide the at least a subset of the information to the requester. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for identifying commands for an instance derived from a base image of a virtual machine in a networked computing environment, comprising:
-
providing a computer infrastructure being operable to; receive, from at least one user, in a computer memory medium, a set of commands for the instance, the instance being derived from a base image of a virtual machine in the networked computing environment; analyze the set of commands to identify information pertaining to the set of commands, the information identifying each of the following;
the set of commands, at least one directory in which the set of commands were executed, a base image associated with the instance, a set of demographic information about a set of users executing the set of commands, a status of at least one software program running on the instance, a set of tags associated with the set of commands, or at least one geographic location where the set of commands were executed;store the information in a computer storage device; receive, from a requester, a request to access at least a subset of the information, the subset being based on; a location of the requester in comparison to a location where at least one command associated with the information is executed; a geographic location of the requester; a popularity of the at least one command; a keyword associated with the at least one command; and an expertise level of users who have previously executed the at least one command, wherein the expertise level is based on at least one of a social networking website resource and an intranet resource; retrieve the at least a subset of the information from the computer storage device; and provide the at least a subset of the information to the requester.
-
Specification