PROVIDING CLOUD-BASED COMPUTING SERVICES
First Claim
1. A method for providing a cloud-based computing service to a user, said method comprising:
- receiving a request for the computing service to be performed for the user, wherein the request includes a selection of at least one flow-slice, said at least one flow-slice comprising a network abstraction of a network pay-per-use unit;
estimating workloads to be performed by a plurality of infrastructure components to satisfy the at least one flow-slice; and
determining, using a processor, a provisioning scheme for the plurality of infrastructure components to implement the estimated workloads on the plurality of infrastructure components.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for providing a cloud-based computing service to a user, a request for the computing service to be performed for the user is received, in which, the request includes a selection of at least one flow-slice, the at least one flow-slice comprising a network abstraction of a network pay-per-use unit. In addition, workloads to be performed by a plurality of infrastructure components to satisfy the at least one flow-slice are estimated and a provisioning scheme for the plurality of infrastructure components to implement the estimated workloads on the plurality of infrastructure components is determined.
99 Citations
21 Claims
-
1. A method for providing a cloud-based computing service to a user, said method comprising:
-
receiving a request for the computing service to be performed for the user, wherein the request includes a selection of at least one flow-slice, said at least one flow-slice comprising a network abstraction of a network pay-per-use unit; estimating workloads to be performed by a plurality of infrastructure components to satisfy the at least one flow-slice; and determining, using a processor, a provisioning scheme for the plurality of infrastructure components to implement the estimated workloads on the plurality of infrastructure components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for provisioning infrastructure components for providing a cloud-based computing service to a user, said apparatus comprising:
-
at least one module to receive a request for the computing service to be performed for the user, wherein the request includes a selection of at least one flow-slice, said at least one flow-slice comprising a network abstraction of a network pay-per-use unit, to estimate workloads to be performed by the infrastructure components to satisfy the at least one flow-slice, and to determine a provisioning scheme for the networking components to implement the estimated workloads; and a processor to implement the at least one module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium on which is embedded at least one computer program, said at least one computer program implementing a method for providing a cloud-based computing service to a user, said at least one computer program comprising a set of instructions to:
-
receive a request for the computing service to be performed for the user, wherein the request includes a selection of at least one flow-slice, said at least one flow-slice comprising a definable unit of network use that includes at least one parameter associated with the network use for which the user is willing to pay, wherein the at least one parameter comprises at least one parameter selected from the group consisting of bandwidth, encryption, firewalls, and load-balancing; estimate workloads to be performed by a plurality of infrastructure components to satisfy the at least one flow-slice; and determine a provisioning scheme for the plurality of infrastructure components to implement the estimated workloads on the plurality of infrastructure components.
-
-
19. A computer readable storage medium on which is embedded at least one computer program, said at least one computer program implementing a service entry interface tool, said at least one computer program comprising a set of instructions to:
-
supply a plurality of parameter options pertaining to a request for computing service; identify which of the plurality of parameter options have been selected, wherein the plurality of parameter options comprises at least one flow-slice, said at least one flow-slice comprising a network abstraction of a network pay-per-use unit; estimate a monetary cost associated with the selected plurality of parameter options; and receive instruction pertaining to whether the request for computing service having the identified parameter options and monetary cost is accepted. - View Dependent Claims (20, 21)
-
Specification