Original Articles
Qin Zhang, Xinyu Li, Xiaopeng
Abstract
Famous Online Judge systems are provided for ACM International Collegiate Programming Contest. These systems are inappropriate for the experiments of Data Structure. The experimental platform employs LNMP as development environment. For performance, the platform can support high concurrency with least resources. For stability, the platform uses a more scalable event-driven architecture that keeps CPU and memory under low load. Besides, it is high available, supporting hot deployment, which can be started quickly and upgrade smoothly. It takes architecture technology of existing large-scale websites as references, focused on performance and user experience.