Abstract:
The present invention is directed to a method and apparatus for storing and reconstructing data. In one embodiment of the present invention, both real-time (i.e., dynamic) information and static information are stored in a Digital Video Disk (DVD) to replicate or restore an information system. The dynamic and static information are considered trust-support data. The trust-support data provides a complete view of the information system. For example, the state of current transactions operating in the information system is part of the trust-support data. The trust-support data may include GUI information, timestamp information, network information, authentication information, generalized receipts, and specialized receipts.
Abstract:
A new method and computer program for evaluating page load performance of a web browser is presented. The evaluation method comprises obtaining a first browser timestamp from the web browser when the web browser starts a page process in order to load a page from the server. Further, the method comprises obtaining at least one intermediate timestamp associated with an intermediate stage during the page load. The intermediate timestamp can be for example a second browser timestamp, a first server timestamp or a second server timestamp. After that, a third browser timestamp is obtained from the web browser when the web browser completes the page load. The obtained timestamps are used for calculating a first and second page load performance parameters relating respectively to a first and second technical aspect of the page load performance.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for correcting client-assigned timestamps. In one aspect, a method includes receiving, by one or more servers, a data packet that includes (i) data referencing one or more client-side events, (ii) data referencing a respective time that a client has assigned to each event, and (iii) data referencing a transmission time that the client has assigned to the data packet. The method also includes assigning, by the one or more servers, a receipt time to the data packet, and comparing, by the one or more servers, the transmission time that the client has assigned to the data packet to the receipt time that the one or more servers have assigned to the data packet, to determine a time correction factor.
Abstract:
Systems and methods for translating time-stamped events to performance indicators are provided. A data component can receive sequences of time-stamped events associated with a device with a set of subsystem components. A conversion component can convert the sequences to time series based upon log transformations of event-intervals associated with the events. An estimation component can estimate local event-descriptor distribution characteristics at an event count associated with the time series. A translation component can translate the local event-descriptor distributions characteristics into performance indicators.
Abstract:
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels.
Abstract:
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels.
Abstract:
A method for detecting replication lag is described. In an embodiment, a local timestamp is generated at a first computer. The local timestamp is stored in an electronic folder. If a replication triggering event occurs, the electronic folder is replicated at one or more target computers. If an update triggering event occurs, the local timestamp in the electronic folder is updated. If a detection triggering event occurs, a request for at least a portion of the electronic folder representing the local timestamp is sent to at least one target computer of the one or more target computers. At least the portion of the electronic folder representing the local timestamp is received from the at least one target computer. If the time difference between one or more of the received timestamps and the local timestamp exceeds a threshold amount, a system event is generated.
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.
Abstract:
The description relates to the field of automatically predicting the performance characteristics of a service-oriented architecture (SOA). The prediction is made by setting up a model of the service-oriented architecture, generating a queue of services to be executed, simulating execution of the services by utilizing the model while processing the queue, and determining the performance characteristics from data obtained from the simulation.
Abstract:
An apparatus, method and computer program operable in a network controls consistency guarantees of a plurality of data copies in a storage apparatus, and includes: a lease control component for extending a lease to the storage apparatus; and a consistency freeze/thaw component responsive to a failure indication for initiating a consistency freeze action at the storage apparatus prior to expiration of the current group lease period. It may further include a timer component for waiting the apparatus for a predetermined period after the consistency freeze action, where the consistency freeze/thaw component is operable to initiate a thaw action at the storage apparatus.