As of 2015, mrJudge uses AWS Lambda as grading servers.
The pay-per-use model of AWS Lambda enables mrJudge to cut costs when there are no submissions to be graded.
In addition, the scalability of serverless technologies enables mrJudge to grade all testcases in parallel. This reduces the amount of time users have to wait before their submission results are generated.
- AWS Lambda [Link]
- Operating System
- Amazon Linux
- Location
- AWS Oregon Region
- CPU
- Intel Xeon E5-2670 @ 2.6GHz (or better)
- RAM
- 1536MB
- Compiler
- GNU g++ 7.3.0
- Concurrency
- Up to 2000
- (Historical) DigitalOcean VPS server [Referral Link]
- Operating System
- Ubuntu 12.04.4 LTS 64-bit
- Location
- Singapore
- CPU
- Intel(R) Xeon(R) CPU E5-2630L @ 2.00GHz
- RAM
- 512MB
- Storage
- 20GB SSD
- Network
- up to 1Gbps uplink/downlink
- Compiler:
- g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3