Dear all,
We are planning to hold an online contest with 500 teams in my country, could you please suggest for us the typical configuration for a contest with the number of teams as our case.
Regards
Trần Bình Dương (Mr) IT Lecturer Software Engineering Department , FPT University 29th Kilometer Thang Long Boulevard, Thach Hoa commune, Thach That Province, Education and Training Area, Hoa Lac High Tech Park, Ha Noi Mobile:(+84) 936168165 Skype: avn_duong.tb E-mail: duongtb@fe.edu.vn Website: ....
Hi Trần,
I have no personal experience with contests with 500 teams, but during some onsite contests (like the ICPC World Finals) we have run DOMjudge for ~125 teams on a few laptops. The DOMjudge webserver and MySQL were running on one laptop (I believe it was a ‘recent’ Intel Core i5 or i7). We had a backup laptop with MySQL replication set up in the case the primary would go down. We had around 8-10 judgehost laptops (with the same hardware as the DOMjudge webserver), but this highly depends on the number of testcases and the duration per testcase. Make sure you know these variables and you should be able to calculate how many judgehosts you need.
For 500 teams I think one laptop might not be enough, but either a more powerful machine or several decent machines will work. Note that if you want to have more than one DOMjudge webserver, you need to share the sessions between these machines. We have also created a wiki page to help you with the setup of these session as well as some guidelines as how to test the performance: https://github.com/DOMjudge/domjudge/wiki/Scaling-and-load-testing
Hope it helps!
Cheers,
Nicky On 13 Oct 2020, 11:05 +0200, Duong Tran Binh (FE FPTU HN) DuongTB@fe.edu.vn, wrote:
Dear all,
We are planning to hold an online contest with 500 teams in my country, could you please suggest for us the typical configuration for a contest with the number of teams as our case.
Regards
Trần Bình Dương (Mr) IT Lecturer Software Engineering Department , FPT University 29th Kilometer Thang Long Boulevard, Thach Hoa commune, Thach That Province, Education and Training Area, Hoa Lac High Tech Park, Ha Noi Mobile:(+84) 936168165 Skype: avn_duong.tb E-mail: duongtb@fe.edu.vn Website: ....
DOMjudge-devel mailing list DOMjudge-devel@domjudge.org https://www.domjudge.org/mailman/listinfo/domjudge-devel
Hi,
Thanks Nicky, I'm following your suggestion and your supplied documents. It's really a life vest for me!
Regards Trần Bình Dương (Mr) IT Lecturer Software Engineering Department , FPT University 29th Kilometer Thang Long Boulevard, Thach Hoa commune, Thach That Province, Education and Training Area, Hoa Lac High Tech Park, Ha Noi Mobile:(+84) 936168165 Skype: avn_duong.tb E-mail: duongtb@fe.edu.vn Website: ....
________________________________ Từ: Nicky Gerritsen nickygerritsen@me.com Đã gửi: 13 Tháng Mười 2020 4:18 CH Đến: domjudge-devel@domjudge.org domjudge-devel@domjudge.org; Duong Tran Binh (FE FPTU HN) DuongTB@fe.edu.vn Chủ đề: Re: How to configure domjudge version 7.3.0 to support for a 500 teams contest
Hi Trần,
I have no personal experience with contests with 500 teams, but during some onsite contests (like the ICPC World Finals) we have run DOMjudge for ~125 teams on a few laptops. The DOMjudge webserver and MySQL were running on one laptop (I believe it was a ‘recent’ Intel Core i5 or i7). We had a backup laptop with MySQL replication set up in the case the primary would go down. We had around 8-10 judgehost laptops (with the same hardware as the DOMjudge webserver), but this highly depends on the number of testcases and the duration per testcase. Make sure you know these variables and you should be able to calculate how many judgehosts you need.
For 500 teams I think one laptop might not be enough, but either a more powerful machine or several decent machines will work. Note that if you want to have more than one DOMjudge webserver, you need to share the sessions between these machines. We have also created a wiki page to help you with the setup of these session as well as some guidelines as how to test the performance: https://github.com/DOMjudge/domjudge/wiki/Scaling-and-load-testing
Hope it helps!
Cheers,
Nicky On 13 Oct 2020, 11:05 +0200, Duong Tran Binh (FE FPTU HN) DuongTB@fe.edu.vn, wrote: Dear all,
We are planning to hold an online contest with 500 teams in my country, could you please suggest for us the typical configuration for a contest with the number of teams as our case.
Regards
Trần Bình Dương (Mr) IT Lecturer Software Engineering Department , FPT University 29th Kilometer Thang Long Boulevard, Thach Hoa commune, Thach That Province, Education and Training Area, Hoa Lac High Tech Park, Ha Noi Mobile:(+84) 936168165 Skype: avn_duong.tb E-mail: duongtb@fe.edu.vn Website: ....
_______________________________________________ DOMjudge-devel mailing list DOMjudge-devel@domjudge.org https://www.domjudge.org/mailman/listinfo/domjudge-devel