Method and apparatus for providing information consistency in distributed computing environments
AssigneeNokia Corporation
InventorsZane Zheng Yan Pan, Fujian Yang
Life of this patent
Estimating the term…
Abstract
An approach is provided for providing information consistency in distributed computing environments. An information consistency platform determines one or more finite state machines based, at least in part, on one or more states of one or more respective steps of at least one update operation operating on one or more data items, wherein the one or more finite state machines executes, at least in part, the at least one update operation, one or more other operations, or a combination thereof on the one or more data items.
Claims18
A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- at least one determination of one or more finite state machines based, at least in part, on one or more states of one or more respective steps of at least one update operation operating on one or more data items;
- and at least one determination that one or more moving flags associated with the one or more states has not expired, wherein the one or more finite state machines executes, at least in part, the at least one update operation, one or more other operations, or a combination thereof on the one or more data items, wherein the one or more other operations is a read operation, the method further comprising:
- at least one determination that the at least one update operation has failed if the one or more moving flags of the one or more old entries is expired;
- and a return of the one or more old entries in response to the read operation.
An apparatus comprising:
- at least one processor;
- and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine one or more finite state machines based, at least in part, on one or more states of one or more respective steps of at least one update operation operating on one or more data items;
- and determine that one or more moving flags associated with the one or more states has not expired, wherein the one or more finite state machines executes, at least in part, the at least one update operation, one or more other operations, or a combination thereof on the one or more data items, wherein the one or more other operations is a read operation, the apparatus is further caused to:
- determine that the at least one update operation has failed if the one or more moving flags of the one or more old entries is expired;
- and cause, at least in part, a return of the one or more old entries in response to the read operation.
Dependencies are inferred from the claim text.