Patent ID: 8683264
Filing Date: 2014-03-25
Classification: G06F

Abstract:
1. A computerized method for processing an execution request within different computing environments, the method comprising: generating reference information to be used by said different computing environments when processing said execution request, wherein said reference information comprises a reference timestamp; forwarding said generated reference information and said execution request to said different computing environments; executing said execution request within said different computing environments using said forwarded reference information, wherein the executing requests data for a non-deterministic element, the non-deterministic element for which data is requested comprising an operating system time of the computing environment executing the request, and wherein, based on the request for data for the non-deterministic element, at least some of the reference information is provided as the data for the non-deterministic element, wherein the reference timestamp is used for the operating system time of each of said different computing environments; collecting results of the processed execution request from said different computing environments; and comparing said collected results to identify whether a discrepancy exists giving indication of a software or hardware error, wherein provision of the at least some of the reference information as the data for the non-deterministic element facilitates comparison of the collected results to identify whether the discrepancy exists.