Title :
A Novel Task Management System for Modelica-Based Multi-discipline Virtual Experiment Platform
Author :
Wenbin Jiang ; Shuguang Wang ; Hai Jin ; Yong Huang
Author_Institution :
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Currently, there is few uniform modelling standards for virtual experiment (VE) systems of different disciplines. The scalability and compatibility of existing systems are relatively poor. The idea of Modelica provides a good opportunity for the unification of the modelling of multi-discipline VEs (MDVE). However, Modelica is an original multi-domain modelling method for scientific research, instead of for VE education. There are some obvious gaps to bring it into a MDVE platform (MDVEP), especially, if it is designed to support massive users and parallel modelling and resolving. This paper presents a new virtual experiment distributed task management system (VETMS) for MDVEP, which can improve the efficiency, stability and availability of the platform. It uses hierarchical design method to decouple the different modules and also provides a set of Application Programming Interfaces (APIs) for external calls. Besides, the system performance is also considered. A Modelica-oriented mechanism is proposed to tackle service failures. A parallelized Twisted framework is presented to overcome the problem of limitation of concurrent requests. Meanwhile, a NAT (Network Address Translator) traversal module of TCP based STUNT protocol is added to reduce the amount of data through master node. Experiment results show that the system can serve as a task management service for MDVEP with good performance.
Keywords :
application program interfaces; computer aided instruction; virtual reality; API; MDVE platform; Modelica-based multidiscipline virtual experiment platform; NAT traversal module; TCP based STUNT protocol; VE education; VE system; application programming interface; hierarchical design method; multidomain modelling; network address translator; parallelized twisted framework; task management system; Computational modeling; Computer architecture; Data models; Object oriented modeling; Protocols; Servers; Solid modeling; virtual experiment; Modelica; hierarchical design;;
Conference_Titel :
Services Computing Conference (APSCC), 2012 IEEE Asia-Pacific
Conference_Location :
Guilin
Print_ISBN :
978-1-4673-4825-6
DOI :
10.1109/APSCC.2012.70