<div dir="ltr"><div><span style="font-size:12.8px;font-weight:bold;white-space:nowrap">AJLDuarte</span><br></div><div><span style="font-size:12.8px;font-weight:bold;white-space:nowrap"><br></span></div>You are playing with semantics. 'We' have yet to see the 'benefits' of your contributions, not too soon by your self confessed lack of optimism.<div><br></div><div>Z</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 12 November 2015 at 17:27, AJLDuarte <span dir="ltr"><<a href="mailto:ajlduarte@sapo.pt" target="_blank">ajlduarte@sapo.pt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Greetings Sean,<u></u><u></u></p><p class="MsoNormal">            We appreciate your work and understand the problems you may had.<u></u><u></u></p><p class="MsoNormal">            The metrics you added are present on test code, with some extensive rework. Hopefully achieving same goals (bugs are still possible).<u></u><u></u></p><p class="MsoNormal">            As i think it is now clear to all, the statistics reported to viewers just had other aspects that needed to be taken into consideration.<u></u><u></u></p><p class="MsoNormal">Regards,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">            <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:opensim-dev-bounces@opensimulator.org" target="_blank">opensim-dev-bounces@opensimulator.org</a> [mailto:<a href="mailto:opensim-dev-bounces@opensimulator.org" target="_blank">opensim-dev-bounces@opensimulator.org</a>] <b>On Behalf Of </b>Sean M<br><b>Sent:</b> Thursday, November 12, 2015 16:23<span class=""><br><b>To:</b> <a href="mailto:opensim-dev@opensimulator.org" target="_blank">opensim-dev@opensimulator.org</a><br><b>Subject:</b> Re: [Opensim-dev] Still on Sim and Phys Frames per Second (FPS)<u></u><u></u></span></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Greetings everyone,<u></u><u></u></p><div><div class="h5"><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Please allow me to provide some background and motivation on why the MOSES Team submitted corrections to the simulation's statistics gathering. When we first became interested in determining the scalability of OpenSim, very little information could be found on the web, publications, and through the developers' IRC chat. Our investigation determined that we must do an exhaustive study on our own because the information was not available. To our surprise, we noticed early on that several questionable and incorrect implementations of metrics resided in the code; this was a bit concerning because grid owners, researchers, and curious users all relied on the accurate statistics reporting. The biggest concern to us was that researchers have published work containing these invalid statistics without knowing that the gathered statistics were "fudged" and incorrect. [It should be noted that in academia and research communities, researchers depend on and refer to previous publications as the basis of their work. If the referenced data misleads conclusions and reporting, an entire research thread can be deemed false, wasting time and money and doing serious harm to the community.]<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">To make OpenSim's statistics more accurate and valid to measure, the MOSES Team dedicated financial support and development hours to improve the simulator for everyone. To do this, we first provided the core developers with a statement-of-work that was a preview of the statistics development that we anticipated to make and welcomed feedback. We then followed the community's process to submit the code back to the project in three code patches. The first phase corrected the frame rate reporting, which was originally multiplied by a static/hard-coded value of 5, noted in the code to be a "hack" that must be corrected in the future, and was not acknowledged anywhere on the OpenSim website or any other documentation to be artificially boosted. From our development, the "fudge" factor was removed, other noted invalid metrics were corrected, and the simulator was thoroughly tested for both operational correctness and user scalability. After the first phase of work was verified, we submitted the code, provided further details of what was submitted, and listened to your feedback to ensure acceptance.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">With the metrics we added and corrected, the community now has enhanced and valid statistics gathering. From the MOSES Team alone, we have provided 7 peer-reviewed publications (listed below) that uses the statics we have given back to the community since July. From the work, you now know how OpenSim's user scalability is affected with increased vertical hardware scaling: various hardware configurations, allocations, and limitations. We have also provided the methodology to generate predictive models to allow grid owners know what hardware is needed to support a target amount of simultaneous users on a single region. Without correcting the invalid metrics that resided inside of OpenSim, we could not have given back to the OS community this type of detailed analysis. More broadly, from our talks at conferences, workshops, and through our journal publications, we have brought the attention of OpenSim to other simulation enthusiasts by spreading the word of this extensive, research-able open-sourced project. All of this published research and OS awareness stems from the work that the MOSES team has contributed back to the OpenSim community.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal">[1] Sean C. Mondesire, Jonathan Stevens, Rebecca Leis, and Douglas B. Maxwell, “Resource Allocation Predictive Modeling to Optimize Virtual World Simulator Performance,” In Proceedings of the IEEE ICMLA’15 Workshop on Machine Learning for Predictive Models in Engineering Applications (MLPMEA), Miami, FL, December 9-11, 2015.<u></u><u></u></p><p class="MsoNormal">[2] Sean C. Mondesire, Jonathan Stevens, and Douglas B. Maxwell, "Network Bandwidth's Effect on Virtual World Simulator Performance Optimization," In Proceedings of the Interservice/Industry Training, Simulation and Education Conference (IT/TSEC '15), December 2015.<u></u><u></u></p><p class="MsoNormal">[3] Sean C. Mondesire, Jonathan Stevens, and Douglas B. Maxwell, "An Analysis of Increased Vertical Scaling in Three-Dimensional Virtual World Simulation," In Proceedings of the 8th EAI International Conference on Simulation Tools and Techniques 2015 (SimuTools '15), August 2015.<u></u><u></u></p><p class="MsoNormal">[4] Jonathan Stevens, Sean C. Mondesire, Rebecca Leis, and Douglas B. Maxwell, “An Empirical Analysis of Virtual World Fidelity’s Impact on Simulator Network Performance,” Journal of Advanced Research in Modeling and Simulation, Vol. 2, No. 1, August 2015.<u></u><u></u></p><p class="MsoNormal">[5] Jonathan Stevens, Sean C. Mondesire, Rebecca Leis, and Douglas B. Maxwell,  “Human Entities' Effect on Server Performance in Distributed Virtual World Training,” In Proceedings of the 2015 Fall Simulation Interoperability Workshop (SIW), Orlando, FL, USA, Aug. 31-Sept. 4, 2015.<u></u><u></u></p><p class="MsoNormal">[6] Sean C. Mondesire, Rebecca Leis, Jonathan Stevens, and Douglas B. Maxwell, "Analyzing Virtual World Region Fidelity on Scalability and Simulation Performance," Open Journal of Modeling and Simulation (OJMSi), Vol. 3, No. 3, July 27, 2015.<u></u><u></u></p><p class="MsoNormal">[7] Sean C. Mondesire, Jonathan Stevens, and Douglas B. Maxwell, "Vertical Scalability Benchmarking in Three-Dimensional Virtual World Simulation," In Proceedings of the 47th Summer Computer Simulation Conference 2015 (SummerSim '15), July 2015. <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Best regards,<br>Sean Mondesire, Ph.D.<br>MOSES Team<u></u><u></u></p></div></div></div><div><div class="h5"><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Thu, Nov 12, 2015 at 5:04 AM, GarminKawaguichi <<a href="mailto:garmin.kawaguichi@magalaxie.com" target="_blank">garmin.kawaguichi@magalaxie.com</a>> wrote:<u></u><u></u></p><div><p class="MsoNormal" style="margin-bottom:12.0pt">Well done !<u></u><u></u></p><div><p class="MsoNormal">Le 12/11/2015 03:43, Nicky Perian a écrit :<u></u><u></u></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><pre>Returned lag meter to Kokua with adjusted values<u></u><u></u></pre><pre>when on opensim grids.<u></u><u></u></pre><pre><a href="https://bitbucket.org/NickyP/kokuant/commits/c9c2099513d4ee0e2b023199efaff4a049a7cc05" target="_blank">https://bitbucket.org/NickyP/kokuant/commits/c9c2099513d4ee0e2b023199efaff4a049a7cc05</a><u></u><u></u></pre><pre>Comment message follows if you don't care to follow the link.<u></u><u></u></pre><pre><span style="font-family:"Arial","sans-serif"">[OPENSIM] Return Lag Meter. Fudge factor added for server section of Lag Meter to compensate for the removal of a server side fudge factor. The trigger on SL grids is 20 for red, between 20 and 30 for yellow and above 30 for green.</span><u></u><u></u></pre><pre><span style="font-family:"Arial","sans-serif"">On SL grids with nominal 45 fps 20 is 44.44 % and warning point is 66.67 %.On OS grids with nominal 55 fps 20 is 36.3 % and warning point is 54.5 %. On OS there was a bias to not turn red or yellow until performance was worse</span><u></u><u></u></pre><pre><span style="font-family:"Arial","sans-serif"">than SL points. Maybe that is one reason why the fudge factor was put in the first place. With this change the bias to let performnace get worse than SL is still present and the value for red is 4 and yellow is between 4 and 6.</span><u></u><u></u></pre><pre><span style="font-family:"Arial","sans-serif"">While on OS 20 and 30 are multipled by (11/55).</span><u></u><u></u></pre></div><p class="MsoNormal">-- <u></u><u></u></p></blockquote></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>_______________________________________________<br>Opensim-dev mailing list<br><a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br><a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div><br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" rel="noreferrer" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br></div>