Title :
Programming contest and training platform based on STM
Author_Institution :
Inst. of Inf. Technol., Zhejiang Inst. of Commun., Hang Zhou, China
Abstract :
The programming contest and training (PCTP) is a system which is aimed at computer-aided education (CAE) for programming, it uses a novel infrastructure based on Software Transactional Memory (STM) abstraction for high system performance. The PCTP system has been applied in Zhejiang Institute of Communications and well praised by relative students and teachers. This paper describes the ongoing work on the infrastructure support, in order to increase its scalability, fault-tolerance and performance. For that purpose we are developing a layered, concurrent and lock-free system, such that the servers can concurrently serve different request and still coordinate in an efficient manner to provide strong consistency guarantees to the applications.
Keywords :
computer aided instruction; programming; teacher training; PCTP system; STM; Zhejiang Institute of Communications; computer aided education; programming contest; software transactional memory; training platform; Computer architecture; Educational institutions; Information technology; Logic programming; Programming profession; Scalability; Software performance; Sun; System performance; User interfaces; PCTP; STM; judge; multithreads; performance;
Conference_Titel :
Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-5263-7
Electronic_ISBN :
978-1-4244-5265-1
DOI :
10.1109/ICIME.2010.5477638