Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ... Military Communications and Information Technology: A Trusted ...

22.01.2015 Views

32 Military Communications and Information Technology... Figure 10. Example NSV-4 System Functionality Systems are distributed on hardware systems. Distribution of software on the nodes is documented using deployment diagrams. Fig. 11 shows the example components and their distribution on the nodes. Two computational resources (GaExecHost) and one network component (GaCommHost) are specified. Figure 11. Example NSV-1 System Interface Description The structure of a LQN model is generated from the high-level SOA architecture documented using presented NAF subviews. The example performance model presented on Fig. 12 is generated from the system models described above. The prepared model can be solved using a LQN solver [18]. Performance evaluation results can be used to propose architecture design improvements.

Chapter 1: Concepts and Solutions for Communications and Information Systems 33 Figure 12. LQN graph Results of architecture evaluation, which performance model is presented on Fig. 13 are described below. For architecture evaluation only network throughput was modified, but more advanced analysis can also be made. Fig. 13 depict response times of operation TargetMsgService.addTarget for various number of clients and network throughput. The plot shows, that a network 50% faster, generate twice lower response times for various number of users. Evaluation results can be used to align network throughput which satisfy nonfunctional requirements. Presented example and its evaluation results show that performance analysis can support an architect in the decision making about the architecture during the design stage.

Chapter 1: Concepts <strong>and</strong> Solutions for <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> Systems<br />

33<br />

Figure 12. LQN graph<br />

Results of architecture evaluation, which performance model is presented on<br />

Fig. 13 are described below. For architecture evaluation only network throughput<br />

was modified, but more advanced analysis can also be made. Fig. 13 depict response<br />

times of operation TargetMsgService.addTarget for various number of clients <strong>and</strong><br />

network throughput. The plot shows, that a network 50% faster, generate twice<br />

lower response times for various number of users. Evaluation results can be used<br />

to align network throughput which satisfy nonfunctional requirements.<br />

Presented example <strong>and</strong> its evaluation results show that performance analysis<br />

can support an architect in the decision making about the architecture during<br />

the design stage.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!