Many systems do not maintain/support vector clocks as part of their protocols.
As a result, it is hard to use Dynoptic on these systems -- either vector
clocks must be added to the existing protocols, or the log must be annotated
with vector clocks (manually, or semi-manually). In practice, both of these
alternatives are undesirable.
It is possible, however, to transparently add vector/logical clock support to a
system that uses a well-defined library for communication -- e.g., Java
sockets. Similarly, it's possible to log vector timestamps transparently.
Adding this kind of shim/interposition support to Java would help us apply to
Dynoptic to more systems and would make it easier for other people to try it
out.
Original issue reported on code.google.com by bestchai on 22 Jan 2013 at 6:58
Original issue reported on code.google.com by
bestchai
on 22 Jan 2013 at 6:58