Hello Josh, everyone,

when trying to understand what CDS does and how it does it, there are
concepts and technologies that must be understood -- all relating to
distributed systems and state management theory.

Specific topics:
- Actor systems, with Akka being an implementation
- Akka Clustering
- Akka Persistence
- The RAFT algorithm (and distributed consensus in general, like 3PC)
- Multiversion Concurrency Control (as a solution to the problem of
concurrency control)

All of these are things that cannot be explained in minutes and all have
bearing on architecture of CDS as well as trade-offs taken in its design
and implementation.

If we try to have a conversation about the CDS without sharing this
common knowledge, that conversation will be utterly inefficient with
frequent and long digressions into those topics -- which is something I
(and I suspect Tom) can ill afford.

Regards,
Robert

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to