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

Reply via email to