Charles Explorer logo
🇬🇧

A New Contest Sandbox

Publication at Faculty of Mathematics and Physics |
2012

Abstract

Programming contests with automatic evaluation of submitted solutions usually employ a sandbox. Its job is to run the solution in a controlled environment, while enforcing security and resource limits.

We present a new construction of a sandbox, based on recently added container features of Linux kernel. Unlike previous sandboxes, it has no measurable overhead and is able to handle multi-threaded programs.