Hi, My name is David Beltran and I just joined this community from a team inside Nokia dedicated for ONAP contribution. I would be really thankful if someone could take just few minutes to answer few doubts I got while analyzing the presentation about the RESP project (Real time data Event Streaming & processing). Through it see it was proposed DDS for message bus and DB. My fist question would be if this a proposal of a particular implementation of the DDS standard or we are basing only on the standard definition.
Also we are investigating the need of providing VNF tracing data into ONAP. Per my estimations is huge volume of messages per PNF (1,5K messages /s) and also of data, 0,5 MB/s per PNF. When activating the trace on multiple PNFs the volume became quickly a challenge. Do you think DDS could manage it properly? I know Kafka offer great throughput theoretically limited by your network bandwidth. So kafka seems reasonable for such volume of data. In fact a lightweight tcp protocol designed for that would also do it. Of course latency will be bigger but do we really need microseconds latency? What do you think? DDS also has the cons of not fully decoupling in timeline consumer from producer since buffers are keep in memory of the consumer and it can became full very fast. By using kafka as a buffer consumer can still see all the messages after a relative long outage. I am also curious how DDs avoid congestion of the network when using UDP in those cases when volume of data is huge. I like the akka idea because if we plan to have a long running tcp connection I prefer to have a dedicated worker to handle this particular consumer in the cluster than passing through a load balancer. IMHO, the last is not a good idea since LBs were just not designed for that. On the other side, I also agree with the author, that if what we want is to synch states of objects maybe an pub/sub object oriented solution like DDS is more appropriated. This would match fine for faults, states, configuration, etc. This is the link of the presentation. https://onapbeijing2017.sched.com/event/D5q7/real-time-data-event-streaming-processing-a-critical-need-for-true-automation-control Thanks in advance for your time and comments. Br, David David Beltran Ruiz System Architect MN MANO A&S SOAM - System Architecture Squad +48539915578 Wroclaw, West Gate, 5E
_______________________________________________ onap-discuss mailing list [email protected] https://lists.onap.org/mailman/listinfo/onap-discuss
