Admission control based on the end-to-end availability
First Claim
1. A method for providing admission control associated with a request in a computer system, comprising:
- creating, by a processor, a process flow associated with the request, the process flow identifying a plurality of computer-implemented components and a flow of transactions occurring between the computer-implemented components;
executing the flow of transactions via the plurality of computer-implemented components;
logging the flow of transactions;
monitoring the flow of transactions to detect a problem in the flow or one or more of the components, or combination thereof;
responsive to not detecting a problem in the flow or one or more of the components, or combination thereof, allowing the request to proceed; and
responsive to detecting a problem in the flow or one or more of the components, or combination thereof, not allowing the request to proceed.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing admission control for a request may comprise creating a process flow associated with the request, the process flow identifying a plurality of computer-implemented components and a flow of transactions occurring between the computer-implemented components; executing the flow of transactions on the plurality of computer-implemented components; logging the flow of transactions; monitoring the flow of transactions to detect a problem in the flow or one or more of the components, or combination thereof; responsive to not detecting a problem in the flow or one or more of the components, or combination thereof, allowing the request to proceed; and responsive to detecting a problem in the flow or one or more of the components, or combination thereof, not allowing the request to proceed.
-
Citations
18 Claims
-
1. A method for providing admission control associated with a request in a computer system, comprising:
-
creating, by a processor, a process flow associated with the request, the process flow identifying a plurality of computer-implemented components and a flow of transactions occurring between the computer-implemented components; executing the flow of transactions via the plurality of computer-implemented components; logging the flow of transactions; monitoring the flow of transactions to detect a problem in the flow or one or more of the components, or combination thereof; responsive to not detecting a problem in the flow or one or more of the components, or combination thereof, allowing the request to proceed; and responsive to detecting a problem in the flow or one or more of the components, or combination thereof, not allowing the request to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of providing admission control associated with a request in a computer system, the method comprising:
-
creating a process flow associated with the request, the process flow identifying a plurality of computer-implemented components and a flow of transactions occurring between the computer-implemented components; executing the flow of transactions via the plurality of computer-implemented components; logging the flow of transactions; monitoring the flow of transactions to detect a problem in the flow or one or more of the components, or combination thereof; responsive to not detecting a problem in the flow or one or more of the components, or combination thereof, allowing the request to proceed; and responsive to detecting a problem in the flow or one or more of the components, or combination thereof, not allowing the request to proceed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing admission control associated with a request in a computer system, comprising:
-
a hardware processor; a storage device storing a plurality of topologies associated with a plurality of requests respectively, a plurality of process patterns associated with the plurality of requests respectively, and configurations of computer-implemented components, the hardware processor operable to create a process flow associated with the request, the process flow identifying a plurality of the computer-implemented components and a flow of transactions occurring between the computer-implemented components in fulfilling the request based on the topology associated with the request and the process pattern associated with the request, the hardware processor further operable to execute the flow of transactions via the plurality of computer-implemented components, the hardware processor further operable to log the flow of transactions, the hardware processor further operable to monitor the flow of transactions to detect a problem in the flow or one or more of the components, or combination thereof, responsive to not detecting a problem in the flow or one or more of the components, or combination thereof, the hardware processor further operable to allow the request to proceed, and responsive to detecting a problem in the flow or one or more of the components, or combination thereof, the hardware processor not allowing the request to proceed. - View Dependent Claims (16, 17, 18)
-
Specification