Hi Charles, > I for one am certainly interested in these changes. There are a lot of > them that are generally useful (e.g., your performance improvements), and > also applicable to any interested in user-model based-benchmarking. Glad to hear you're sharing that point of view.
> The biggest logistical problem I see with this patchset is that there has > probably been quite a bit of divergence of your tree and the SIPp tree in > the meantime. For example, your network changes are going to conflict > with the network changes that I posted on the list a month ago. If we had > more visibility into each other's efforts, hopefully there would have been > peer review and less duplicated effort. I agree the network changes will be the biggest challenge initially. But just to put this back into perspective, I would like to mention that we only started coding just a little bit more than a month ago. So we haven't diverged that much. It is of course unfortunate that you've just been contributing significant changes to an area that we also completely revamped. But since we started our research on a SIPp based approach only a month ago, we couldn't really have avoided this. Just bad timing... One important thing to consider here is that we did not take care so far of other protocols/transports than UDP (we think our design will allow an easy integration of the others, but we did not 'port' the TCP and TLS implementations over just yet). So a combination of our efforts will hopefully be very beneficial. > > The manager feeds the same set of scenarios to each SIPp instance before > > starting a run and then instructs the SIPp instances to change the > > scenario attempt rate according to a configuration file. Each run > > specifies the occurrence rate of each scenario, as well as the rate of > > scenario attempts, as constant or as increasing steps. > This seems very useful. Does the manager also handle statistics > reporting? Right now, we run about half a dozen instances of SIPp, > collect all of the results, and have to combine them after the fact. > Having statistics reporting in the manager would be a big win. Our current implementation sends some of the statistics counters to the manager, mainly the total number of scenario attempts and the number of failed attempts. This is then used by the manager to determine the percentage of Inadequately Handled Scenario (IHS) so it can decide whether to do a next step or if the maximum load of the SUT has been reached. However, we implemented a very generic framework for communication between the manager and SIPp instances as well as between SIPp instances themselves and the reporting to the manager could therefore very easily be extended to cover a wider set of statistics. Our current approach though is to only report live the data that the manager really need to know in order to proceed. The rest of the data from which we produce a report (html with gnuplot graphs) is gathered at the end of the run from the local files created on the various test systems. I look forward to cooperate with you to hopefully merge all our improvements in a common code base. Regards, -David ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users