Methods, systems, apparatuses, and computer-readable mediums for provisioning petrotechnical workflows in a cloud computing environment
First Claim
Patent Images
1. A method, comprising:
- providing a cloud computing environment (CCE) comprising a plurality of processing resources, wherein the processing resources comprise at least one virtual machine and at least one physical machine;
receiving, at the CCE, a request from a user for performing a petrotechnical workflow, wherein the user is remotely located with respect to the CCE and the petrotechnical workflow uses a three-dimensional visualization;
provisioning, using a processor system, by allocating, over a network, usage of one or more provisioned processing resources from the plurality of processing resources, for performing the petrotechnical workflow, wherein provisioning comprises;
determining a type of provisioning scheme with which the user, the request, or both are associated;
determining that the petrotechnical workflow is associated with a physical machine instance based on the petrotechnical workflow using the three-dimensional visualization;
determining to provision at least one of the processing resources for executing the petrotechnical workflow, wherein the at least one of the processing resources comprises one or more physical machines of the at least one physical machine;
automatically determining a load status of the at least one physical machine and assigning the one or more physical machines to the user based on an amount of usage of the one or more physical machines, wherein the one or more physical machines boot into a particular operating system; and
provisioning each of the one or more physical machines of the processing resources, wherein the one or more physical machines are provisioned based on hardware requirements indicated by the physical machine instance and based on the petrotechnical workflow using the three-dimensional visualization;
performing the petrotechnical workflow using the at least one of the processing resources, whereby the three-dimensional visualization is generated using the one or more physical machines;
providing the generated three-dimensional visualization to a remote client device of the user; and
associating a cost with usage of the at least one of the processing resources for performing the petrotechnical workflow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer readable storage medium according to an exemplary embodiment of the present disclosure, may provide a cloud computing environment (CCE) that includes a plurality of resources, and receives, at the CCE, a request from a user for performing a petrotechnical workflow. The user may be remotely located with respect to the CCE. Furthermore, embodiments of the present disclosure may provision one or more of the plurality of resources for performing the petrotechnical workflow; perform the petrotechnical workflow using the one or more provisioned resources; and associate a cost with usage of the one or more provisioned resources for performing the petrotechnical workflow.
35 Citations
22 Claims
-
1. A method, comprising:
-
providing a cloud computing environment (CCE) comprising a plurality of processing resources, wherein the processing resources comprise at least one virtual machine and at least one physical machine; receiving, at the CCE, a request from a user for performing a petrotechnical workflow, wherein the user is remotely located with respect to the CCE and the petrotechnical workflow uses a three-dimensional visualization; provisioning, using a processor system, by allocating, over a network, usage of one or more provisioned processing resources from the plurality of processing resources, for performing the petrotechnical workflow, wherein provisioning comprises; determining a type of provisioning scheme with which the user, the request, or both are associated; determining that the petrotechnical workflow is associated with a physical machine instance based on the petrotechnical workflow using the three-dimensional visualization; determining to provision at least one of the processing resources for executing the petrotechnical workflow, wherein the at least one of the processing resources comprises one or more physical machines of the at least one physical machine; automatically determining a load status of the at least one physical machine and assigning the one or more physical machines to the user based on an amount of usage of the one or more physical machines, wherein the one or more physical machines boot into a particular operating system; and provisioning each of the one or more physical machines of the processing resources, wherein the one or more physical machines are provisioned based on hardware requirements indicated by the physical machine instance and based on the petrotechnical workflow using the three-dimensional visualization; performing the petrotechnical workflow using the at least one of the processing resources, whereby the three-dimensional visualization is generated using the one or more physical machines; providing the generated three-dimensional visualization to a remote client device of the user; and associating a cost with usage of the at least one of the processing resources for performing the petrotechnical workflow. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20, 21)
-
-
7. A system, comprising:
-
a memory; and a processor operatively connected to the memory and having functionality to execute instructions for; providing a cloud computing environment (CCE) comprising a plurality of processing resources, wherein the processing resources comprise at least one virtual machine and at least one physical machine; receiving, at the CCE, a request from a user for performing a petrotechnical workflow, wherein the user is remotely located with respect to the CCE and the petrotechnical workflow uses a three-dimensional visualization; provisioning one or more provisioned processing resources from the plurality of processing resources, for performing the petrotechnical workflow, wherein provisioning comprises; determining that the petrotechnical workflow is associated with a physical machine instance based on the petrotechnical workflow using the three-dimensional visualization; determining to provision at least one of the processing resources for executing the petrotechnical workflow, wherein the at least one of the processing resources comprises one or more physical machines of the at least one physical machine; determining a type of provisioning scheme with which the user, the request, or both are associated; automatically determining a load status of the at least one physical machine and assigning the one or more physical machines to the user based on an amount of usage of the one or more physical machines, wherein the one or more physical machines boot into a particular operating system; and provisioning each of the one or more physical machines of the processing resources, wherein the one or more physical machines are provisioned based on hardware requirements indicated by the physical machine instance and based on the petrotechnical workflow using the three-dimensional visualization; performing the petrotechnical workflow using the at least one of the processing resources, whereby the three-dimensional visualization is generated using the one or more physical machines; providing the generated three-dimensional visualization to a remote client device of the user; and associating a cost with usage of the at least one of the processing resources for performing the petrotechnical workflow. - View Dependent Claims (8, 9, 10, 11, 12, 22)
-
-
13. A non-transitory computer-readable storage medium storing instructions, wherein the instructions, when executed, are configured to cause a processor to perform operations, the operations comprising:
-
providing a cloud computing environment (CCE) comprising a plurality of processing resources comprising at least one virtual machine and at least one physical machine; receiving, at the CCE, a request from a user for performing a petrotechnical workflow, wherein the user is remotely located with respect to the CCE and the petrotechnical workflow uses a three-dimensional visualization; determining a type of provisioning scheme with which the user, the request, or both are associated, wherein the type is one of a reserved resource scheme, a dedicated resource scheme, or a shared resource scheme; provisioning one or more provisioned processing resources from the plurality of processing resources for performing the petrotechnical workflow, wherein provisioning comprises; determining that the petrotechnical workflow is associated with a physical machine instance based on the petrotechnical workflow using the three-dimensional visualization; determining to provision at least one of the processing resources for executing the petrotechnical workflow, wherein the at least one of the processing resources comprises one or more physical machine of the at least one physical machine; automatically determining a load status of the at least one physical machine and assigning the one or more physical machines to the user based on an amount of usage of the one or more physical machines, wherein the one or more physical machines boot into a particular operating system; and provisioning each of the one or more physical machines of the processing resources, when the physical machine instance is associated with the petrotechnical workflow, wherein the one or more physical machines are provisioned based on hardware requirements indicated by the physical machine instance and based on the petrotechnical workflow using the three-dimensional visualization; performing the petrotechnical workflow using the at least one of the processing resources, whereby the three-dimensional visualization is generated using the one or more physical machines; providing the generated three-dimensional visualization to a remote client device of the user; and associating a cost with usage of the at least one of the processing resources for performing the petrotechnical workflow. - View Dependent Claims (14, 15, 16, 17)
-
Specification