I'm looking for devices that help me evaluate the performance of a software architecture. For this specific project, I need to model a [distributed] system of a multimedia size which is comparable to the message-oriented middleware (MOM). Based on a model I want to measure the performance of the system in specific circumstances. Also, the tool should help me decide how a change in architecture will affect the performance of the system.
Here's an example (living with MOM analogy) I like being able to answer:
Throughput throughput in whole system (measured in messages / s) If the persistence layer from a SQL back end was changed to some fancy new NOKL back end stability? In a [simplified] model the component is required to be made continuously (i.e. writing to DB) is an operation which is delayed by X-MS until the persistence is accepted by the provider. If the back-end of persistence is changed and acceptance is instant, the said delay will fall into Y MS. How will the reduction of this delay affect the system throughput?
Note that I'm ready to use software products or modeling techniques rather than research material, but do not hesitate to mention the remarkable educational resources.
For example, you are a part of the changes in design and implementation - not the architecture. Of course, the NSQL implementation can be faster and can increase overall, but this is an implementation demonstration that you want to measure.
I had suggested that the architecture exhibits how the number of components involved in it are arranged - and it depends on how you draw the line between "architecture" and "design" Want to (And incompleteness details).
Roger sessions have IT systems (service oriented architecture) privately, I suspect that there can not be as efficient as a more complex architecture and therefore not sharp.
I'm not sure that you can actually test the "performance" of an architecture - the point of view is only "on paper" exists to hit pilot right-looking aircraft on paper Is known.
In terms of software, I know that there are functionality in different modeling systems that allow you to run through a process and find obstacles; Only one I know that this is specially provisioned (but probably other).
Comments
Post a Comment