Treffer: PrismTech Data Distribution Service Java API Evaluation

Title:
PrismTech Data Distribution Service Java API Evaluation
Authors:
Publisher Information:
United States: NASA Center for Aerospace Information (CASI), 2008.
Publication Year:
2008
Document Type:
Report Report
Language:
English
Accession Number:
edsnas.20110015642
Database:
NASA Technical Reports

Weitere Informationen

My internship duties with Launch Control Systems required me to start performance testing of an Object Management Group's (OMG) Data Distribution Service (DDS) specification implementation by PrismTech Limited through the Java programming language application programming interface (API). DDS is a networking middleware for Real-Time Data Distribution. The performance testing involves latency, redundant publishers, extended duration, redundant failover, and read performance. Time constraints allowed only for a data throughput test. I have designed the testing applications to perform all performance tests when time is allowed. Performance evaluation data such as megabits per second and central processing unit (CPU) time consumption were not easily attainable through the Java programming language; they required new methods and classes created in the test applications. Evaluation of this product showed the rate that data can be sent across the network. Performance rates are better on Linux platforms than AIX and Sun platforms. Compared to previous C++ programming language API, the performance evaluation also shows the language differences for the implementation. The Java API of the DDS has a lower throughput performance than the C++ API.