Online service monitoring
First Claim
1. A method of operating a computer system comprising computer nodes, the method comprising acts of:
- (A) upon receiving a request for a service, creating a service chain for processing the request for the service, wherein the service chain comprises a first plurality of the computer nodes, and wherein the first plurality of the computer nodes is unknown prior to receiving the request for the service; and
(B) guaranteeing agreement, on at least two computer nodes of the first plurality of the computer nodes, about a status of the processing of the request for the service.
3 Assignments
0 Petitions
Accused Products
Abstract
A status notification method and facility is provided for use with a service chain processing a request for a service. The service chain can include multiple computer nodes, and the method includes dynamically creating the service chain for processing the request, and guaranteeing agreement, on at least two of the nodes of the service chain, about the status of the processing of the request. The method can also include saving detailed operational data logs in response to determining that a failure in processing the request has occurred. When a given node in the service chain determines that failure has occurred, agreement about the failure can be propagated throughout the service chain. Also, conditional logging of detailed operational data can minimize the amount of operational data transmitted over a network and saved to a data repository.
-
Citations
20 Claims
-
1. A method of operating a computer system comprising computer nodes, the method comprising acts of:
-
(A) upon receiving a request for a service, creating a service chain for processing the request for the service, wherein the service chain comprises a first plurality of the computer nodes, and wherein the first plurality of the computer nodes is unknown prior to receiving the request for the service; and
(B) guaranteeing agreement, on at least two computer nodes of the first plurality of the computer nodes, about a status of the processing of the request for the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a computer system comprising computer nodes, the method comprising acts of:
-
(A) upon receiving a request for a service, creating a service chain for processing the request for the service, wherein the service chain comprises a first plurality of the computer nodes, and wherein the first plurality of the computer nodes is unknown prior to receiving the request for the service; and
(B) saving operational data at least partially in response to a failure in the processing of the request for the service. - View Dependent Claims (12, 13, 14, 15)
-
-
16. At least one computer readable medium encoded with a plurality of instructions that, when executed, performs a method of operating a computer system comprising computer nodes, the method comprising acts of:
-
(A) upon receiving a request for a service, creating a service chain for processing the request for the service, wherein the service chain comprises a first plurality of the computer nodes, and wherein the first plurality of the computer nodes is unknown prior to receiving the request for the service;
(B) guaranteeing agreement, on at least two computer nodes of the first plurality of the computer nodes, about a failure in the processing of the request for the service; and
(C) saving operational data at least partially in response to the failure in the processing of the request for the service. - View Dependent Claims (17, 18, 19, 20)
-
Specification