stress test

139 views
Skip to first unread message

Jean-François Lamy

unread,
Jan 14, 2024, 10:44:49 AM1/14/24
to owlcms
[TL;DR: you can run a massive competition with owlcms]

I ran an interesting experiment this week-end
- I created a fake competition with athletes from all IWF age groups and all Masters age groups.
- I created 81 sessions with 14 athletes each,  for a total of 1154 athletes. Each bodyweight class had athletes from all 14 age groups, spread into groups D, C, B, A.
- I used four simultaneous platforms, respecting the group and weight class order
- I allowed multiple medals per athlete (youth can win junior and senior, masters can win senior), so this was the worst case for computing rankings
- I ran all the required screens on each platform (announcer, marshal, timekeeper, scoreboards, attempt, decision, etc.) using other laptops to reflect actual network overhead
- I ran in accelerated mode (clock stopped after 2 seconds, immediate decisions, immediately go to next athlete).  Roughly 10 seconds per attempt.
- No breaks.

So basically, decisions come in at 40 times the rate of a single-platform competition (causing all the lifting order computations and screen updates to take place more frequently accordingly).  Such a simulation runs for over 5 hours non-stop.

The results are shown below
- Absolutely negligible use of computing power (CPU percentage is extremely low, as shown in top bar)
- Low memory usage. The simulation ran with 768MB of memory. The beige area shows that there was free memory at all times.  The blue spikes are completely normal and reflect the standard automatic memory housekeeping.

Also, disk usage was well below 5% at all times (using an SSD, which all modern laptops do).

OXeI90BRlk.png

Other observations
- You can produce the full results package with all the rankings for all platforms without observable impact on the system
- You can export the database at any time without observable impact (the file is 5MB for a competition this large). You can take a recovery point backup every few minutes if really worried, and be back in business on another PC in a minute.
- You could do even bigger if you wanted.

J

unread,
Jan 16, 2024, 4:56:27 PM1/16/24
to owlcms
This isn't an unrealistic scenario. Some of the national meets in the USA run under similar conditions. 4-5 platforms, sessions of ~15 athletes, multiple age and medal categories, 12 hours a day, for 4 days straight.

 They're not using OWLCMS though.

Jean-François Lamy

unread,
Jan 16, 2024, 7:18:00 PM1/16/24
to owlcms
The parameters were not chosen at random.  That's the size of a world championship, and running 4 or 5 platforms at a time is done in a few countries (Mexico, USA).
It provides an answer to any doubt that owlcms can run a continental, world or national championship with as many platforms as desired with fully compliant IWF and Masters devices, while sending live results to the cloud, and with a unified view of all athletes at all times (no "sneakernet").

Karl Duncan

unread,
Jan 16, 2024, 8:52:24 PM1/16/24
to owl...@googlegroups.com
Is owlcms IWF certified? As you said it's definitely able to run fully compliant world level competitions. We wanted to run the Oceania Olympic Qualifier next month in NZ with owlcms on my SERFeng equipment but was vetoed due to it not being certified.... which meant using the ancient IWF system flown in from Australia.... 


--

---
You received this message because you are subscribed to the Google Groups "owlcms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to owlcms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/owlcms/7180cade-e030-49b5-884c-2662c9af2281n%40googlegroups.com.

Jean-François Lamy

unread,
Jan 16, 2024, 9:13:27 PM1/16/24
to owlcms
The only IWF certified is the IWF TIS system.  As per IWF TCRR
  • 3.3.1.3 The application of the IWF Technology and Information System (TIS) is obligatory at World Championships (Youth, Junior and Senior), World University Championships, Grand Prix and Continental Olympic Qualification Events
So owlcms and other high-capacity systems are used at the Continental, Multi-nation and National levels, in nations that either don't have, or prefer not to use the IWF TIS.

Over the holidays I programmed something to gather actual usage data for owlcms.  Maybe with such data I can gather enough support to get some form of official endorsement from continental federations.  Since January I count 46 countries and 126 sites.  Some known users are still running versions prior to January and are not counted yet, and the winter season is not yet in full swing, so this will undoubtedly go up (a few more countries, and certainly more sites).
fullmap.png
Reply all
Reply to author
Forward
0 new messages