what r transaction synchronistion
bugs

Answer Posted / mustafa_7_8_6

Synchronization in DSVM (distributed shared virtual memory)
process level instead of only at the memory access level.
idea in the context of transaction synchronization,
devising two-phase locking-based algorithms under two DSVM
with and without an underlying memory coherence system.
They compare the performances of the two algorithms and
argue that significant performance gain can potentially
result from bypassing memory coherence and supporting
process synchronization directly on distributed memory.
They also study the role of the optimistic algorithms in
transaction synchronization in DSVM.
Synchronization bugs are caused by physical phenomena which
cause the actual behavior of a chip to be different than
predicted according to the functional model. Traditionally,
verification methods such as dynamic simulation and model
checking use a synchronous model, whereas the actual
behavior is according to an asynchronous model. Because of
this, synchronization bugs are very hard to trace. Using a
model checker we were able to create a model closer to the
actual behavior, and retrace many synchronization bugs.
Because model checking allows us to introduce non-
determinism when checking a VLSI design, and because of its
ability to produce counter examples for specifications that
fail, we find that model checking is the ideal tool for
reproducing synchronization bugs.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the layers of iSCSI Protocol?

1687


Please some one answer these Q's 1.Modules in Pension Domains ? 2.What Should we Test on Pension Domain.? Thanks in Advance Stewie

1800


What is the difference between the white box, black box, and gray box testing?

588


What is the difference between the stlc (software testing life cycle) and sdlc (software development life cycle)?

595


please help! Smoke Test Checklist for Gmail

1379






Explain configuration management?

735


What is test management review and why it is important?

537


What are the advantages of designing tests early in the life cycle?

792


What is loop testing?

611


What's Stress Testing?

733


What is test documentation?

567


What is testing type and what are the commonly used testing type?

588


What is memory leaks and buffer overflows ?

650


Which types are testing are important for web testing?

650


Have you performed tests on the front-end and the back-end?

588