chubbymaggie / synoptic

Automatically exported from code.google.com/p/synoptic
0 stars 0 forks source link

Transparent maintenance and logging of vector timestamps #282

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
Further work on this is under the ShiVector umbrella.

Original comment by bestchai on 28 Nov 2013 at 7:09