


技术领域technical field
本发明涉及一种基于Web的分布式远程仿真系统及仿真方法,属于分布式系统远程仿真技术领域。The invention relates to a web-based distributed remote simulation system and a simulation method, belonging to the technical field of distributed system remote simulation.
背景技术Background technique
目前已有的分布式系统,存在以下问题:Currently existing distributed systems have the following problems:
首先,其功能各有所长,但还没有基于Web为用户提供服务的系统,且没有很好的可视化平台;First of all, its functions have their own strengths, but there is no system that provides services to users based on the Web, and there is no good visualization platform;
其次,其没有实现联合远程节点共同异步或同步完成相关仿真任务,未能实现合理资源的合理利用;Secondly, it did not achieve joint remote nodes to complete related simulation tasks asynchronously or synchronously, and failed to realize reasonable utilization of reasonable resources;
再次,其也没有实现多个节点并行同步或者单一节点多线程并行计算的能力。Again, it does not have the ability to realize parallel synchronization of multiple nodes or multi-threaded parallel computing of a single node.
发明内容Contents of the invention
本发明的目的是为了解决现有的分布式系统在完成仿真任务时,不能联合远程节点共同异步或同步完成,以实现合理利用资源的问题,提供一种基于Web的分布式远程仿真系统及仿真方法。The purpose of the present invention is to solve the problem that the existing distributed system cannot cooperate with remote nodes to complete the simulation task asynchronously or synchronously, so as to realize the rational use of resources, and provide a distributed remote simulation system based on Web and simulation method.
本发明所述基于Web的分布式远程仿真系统,它包括Web代理服务器、Web主服务器、分布式服务器和n个远程异地节点,n为大于2的整数;The distributed remote emulation system based on Web of the present invention, it comprises Web proxy server, Web main server, distributed server and n remote off-site nodes, and n is the integer greater than 2;
Web代理服务器用于以Web网页可视化的方式向用户提供待选的计算任务清单,并通过Web服务接口接收用户选择的计算任务和相关系统参数的指令,然后生成具有唯一特性标识的任务实例文件,通过TCP/IP远程提交给Web主服务器;The Web proxy server is used to provide the user with a list of computing tasks to be selected in the form of web page visualization, and receive the computing tasks selected by the user and the instructions of related system parameters through the Web service interface, and then generate a task instance file with a unique characteristic identifier. Submit remotely to the main Web server via TCP/IP;
Web代理服务器还用于接收Web主服务器回传的执行结果,并提交给用户;The Web proxy server is also used to receive the execution result returned by the Web master server and submit it to the user;
Web主服务器用于接收Web代理服务器提交的任务实例文件,再将该任务实例文件提交给分布式服务器,并启动和控制该任务实例文件的运行;The main Web server is used to receive the task instance file submitted by the Web proxy server, then submit the task instance file to the distributed server, and start and control the operation of the task instance file;
Web主服务器还用于接收分布式服务器回传的执行结果并提交给Web代理服务器;The main web server is also used to receive the execution results returned by the distributed server and submit them to the web proxy server;
分布式服务器用于建立分布式远程仿真工作任务表单,并分发到各个需要完成该分布式远程仿真工作任务的远程异地节点;The distributed server is used to establish a distributed remote simulation work task form, and distribute it to each remote remote node that needs to complete the distributed remote simulation work task;
分布式服务器还用于接收各个远程异地节点所完成的执行结果,并提交给Web主服务器;The distributed server is also used to receive the execution results completed by each remote remote node and submit them to the main web server;
远程异地节点用于进行异步或同步计算,直到完成接收到的所述远程仿真工作任务,remote remote nodes are used to perform asynchronous or synchronous calculations until the received remote simulation task is completed,
远程异地节点还用于将所述远程仿真工作任务的执行结果提交给分布式服务器。The remote remote node is also used to submit the execution result of the remote simulation work task to the distributed server.
所述Web主服务器还用于通过分布式服务器对各个远程异地节点上部署的仿真工作任务实施监视和调度管理。The main web server is also used for monitoring and dispatching management of the simulation work tasks deployed on each remote remote node through the distributed server.
所述Web主服务器还用于将Web代理服务器提交的用户请求和系统状态变化作为事件加入到所述任务实例文件队列,按照先入先出的次序,通过分布式服务器控制各个远程异地节点以多线程的方式对任务实例文件进行响应,并由相应的远程异地节点实现相应的功能。The main Web server is also used to add user requests and system state changes submitted by the Web proxy server to the task instance file queue as events, and control each remote remote node in a multi-threaded manner through the distributed server in a first-in-first-out order. Respond to the task instance file in the same way, and realize the corresponding function by the corresponding remote remote node.
所述Web代理服务器与Web主服务器之间通过节点网关引擎连接,分布式服务器和n个远程异地节点之间通过节点网关引擎连接。The Web proxy server is connected to the main Web server through a node gateway engine, and the distributed server is connected to n remote remote nodes through a node gateway engine.
所述分布式服务器和n个远程异地节点之间的节点网关引擎,用于根据建立任务实例文件时所使用的任务描述和配置文件所提供的配置信息,寻找相应的计算资源接口支持类远程异地节点,以实现与该种类计算资源的连接。The node gateway engine between the distributed server and n remote remote nodes is used to find the corresponding computing resource interface support class remote remote according to the configuration information provided by the task description and configuration file used when creating the task instance file Nodes to connect to this type of computing resources.
所述节点网关引擎支持Linux或Windows操作系统。The node gateway engine supports Linux or Windows operating system.
基于上述基于Web的分布式远程仿真系统的仿真方法,它包括两种执行仿真进程的方式,该两种执行仿真进程的方式分别各自执行仿真进程或者两种执行仿真进程的方式混合工作执行仿真进程:Based on the simulation method of the above-mentioned Web-based distributed remote simulation system, it includes two ways to execute the simulation process, and the two ways to execute the simulation process respectively execute the simulation process or the two modes of executing the simulation process mix work to execute the simulation process :
第一种:所述仿真系统根据用户选择的计算任务和相关系统参数,由Web主服务器通过分布式服务器控制使n个远程异地节点中的多个远程异地节点并行同步执行仿真进程,其它远程异地节点被顺序分成多个组,和该多个远程异地节点顺序执行进程,直至获得最终执行结果;The first type: the simulation system is controlled by the main web server through the distributed server according to the computing tasks and related system parameters selected by the user, so that multiple remote nodes in the n remote remote nodes execute the simulation process in parallel and synchronously, and the other remote remote nodes The nodes are sequentially divided into multiple groups, and the multiple remote off-site nodes execute processes sequentially until the final execution result is obtained;
第二种:所述仿真系统根据用户选择的计算任务和相关系统参数,由Web主服务器通过分布式服务器控制使n个远程异地节点中的一个远程异地节点并行同步执行多个仿真进程,该远程异地节点和其它远程异地节点顺序执行进程,直至获得最终执行结果。The second type: the simulation system is controlled by the main web server through the distributed server to make one of the n remote remote nodes execute multiple simulation processes in parallel and synchronously according to the computing tasks and related system parameters selected by the user. The off-site node and other remote off-site nodes execute processes sequentially until the final execution result is obtained.
所述第一种仿真进程中,In the first simulation process,
所述n个远程异地节点中的多个远程异地节点并行同步执行其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器,Multiple remote remote nodes among the n remote remote nodes execute their remote simulation work tasks in parallel and synchronously, and then return the execution results to the distributed server,
分布式服务器将当前接收的执行结果作为输入参数或者数据顺次提交给下一组远程异地节点,该下一组远程异地节点并行同步执行其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器,依次循环执行此过程,直至获得最终执行结果。The distributed server submits the execution results currently received as input parameters or data to the next group of remote remote nodes in sequence, and the next group of remote remote nodes executes the remote simulation tasks to be completed in parallel and synchronously, and then returns the execution results to the distribution server, execute this process in turn until the final execution result is obtained.
所述第二种仿真进程中,In the second simulation process,
所述第一个远程异地节点并行同步执行多个其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器,The first remote remote node executes multiple remote simulation tasks to be completed synchronously in parallel, and then returns the execution results to the distributed server,
分布式服务器将当前接收的执行结果作为输入参数或者数据提交给第二个远程异地节点,第二个远程异地节点并行同步执行多个其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器,依次循环执行此过程,直至获得最终执行结果。The distributed server submits the currently received execution results as input parameters or data to the second remote remote node, and the second remote remote node executes multiple remote simulation tasks in parallel and synchronously, and then returns the execution results to the distributed server. The server executes this process in turn until the final execution result is obtained.
本发明的优点是:本发明涉及web服务、分布式服务及其相关仿真系统的构建,它联合远程异地节点共同异步或同步完成仿真任务,融合远程异地的多种平台为用户提供分布式计算服务,实现了对合理资源的合理利用。The advantages of the present invention are: the present invention relates to the construction of web services, distributed services and related simulation systems, it cooperates with remote remote nodes to complete simulation tasks asynchronously or synchronously, and integrates multiple remote and remote platforms to provide users with distributed computing services , to achieve a rational use of reasonable resources.
本发明提供了一种有力且易于使用的技术手段,使得远程异地的计算资源所有者可以简单地将其所拥有的各种不同平台、不同系统上的计算资源共享出来,由节点构建工具将其服务化,形成具有统一接口的基于Web的分布式远程仿真系统,可以比较简单地通过安装中间件以及简单地配置,与其他安装有相同中间件和类似配置的远程异地计算服务节点进行通信,形成一个多节点多支撑环境的异地远程分布式计算环境。The present invention provides a powerful and easy-to-use technical means, so that remote computing resource owners in different places can simply share their own computing resources on various platforms and systems, and the node construction tool Service-oriented, forming a Web-based distributed remote simulation system with a unified interface, which can be relatively simple through the installation of middleware and simple configuration, and communicate with other remote remote computing service nodes installed with the same middleware and similar configurations to form A remote distributed computing environment with multiple nodes and multiple support environments.
附图说明Description of drawings
图1为本发明所述仿真系统的结构示意图;Fig. 1 is the structural representation of simulation system of the present invention;
图2为多个远程异地节点并行同步执行仿真进程的信号流程图;图中箭头为远程异地节点顺序执行任务的流向;Fig. 2 is a signal flow diagram of multiple remote remote nodes executing the simulation process in parallel and synchronously; the arrows in the figure are the flow directions of the remote remote nodes executing tasks sequentially;
图3为单一远程异地节点并行同步执行多个仿真进程的信号流程图,图中箭头为远程异地节点顺序执行任务的流向。Figure 3 is a signal flow diagram of a single remote remote node executing multiple simulation processes in parallel and synchronously. The arrows in the figure indicate the flow direction of the remote remote nodes executing tasks sequentially.
具体实施方式Detailed ways
具体实施方式一:下面结合图1至图3说明本实施方式,本实施方式所述基于Web的分布式远程仿真系统,它包括Web代理服务器1、Web主服务器2、分布式服务器3和n个远程异地节点4,n为大于2的整数;Specific embodiment one: below in conjunction with Fig. 1 to Fig. 3 illustrate this embodiment, the Web-based distributed remote emulation system described in this embodiment, it comprises
Web代理服务器1用于以Web网页可视化的方式向用户提供待选的计算任务清单,并通过Web服务接口接收用户选择的计算任务和相关系统参数的指令,然后生成具有唯一特性标识的任务实例文件,通过TCP/IP远程提交给Web主服务器2;The
Web代理服务器1还用于接收Web主服务器2回传的执行结果,并提交给用户;The
Web主服务器2用于接收Web代理服务器1提交的任务实例文件,再将该任务实例文件提交给分布式服务器3,并启动和控制该任务实例文件的运行;The
Web主服务器2还用于接收分布式服务器3回传的执行结果并提交给Web代理服务器1;The
分布式服务器3用于建立分布式远程仿真工作任务表单,并分发到各个需要完成该分布式远程仿真工作任务的远程异地节点4;The
分布式服务器3还用于接收各个远程异地节点4所完成的执行结果,并提交给Web主服务器2;The
远程异地节点4用于进行异步或同步计算,直到完成接收到的所述远程仿真工作任务,The remote
远程异地节点4还用于将所述远程仿真工作任务的执行结果提交给分布式服务器3。The remote
本实施方式所述的仿真系统,基于Web服务结构,能够实现对多个异地空间计算资源进行异步或同步调用;本仿真系统按照先入先出的次序,以多线程的TCP/IP服务方式对任务实例文件进行响应,实现任务实例文件相应的功能;The simulation system described in this embodiment, based on the Web service structure, can realize asynchronous or synchronous calls to multiple remote space computing resources; the simulation system uses multi-threaded TCP/IP service methods to process tasks according to the order of first-in-first-out The instance file responds to realize the corresponding functions of the task instance file;
远程异地节点4通过配置文件来配置实际连接计算资源的连接器,实现与实际计算资源的连接。The remote
用户可从Web代理服务器1提供的可以完成的计算任务清单列表中选择要获得结果的计算任务和相关系统参数;然后将选定的计算任务由Web代理服务器1生成具有唯一特性标识的任务实例文件;分布式服务器3将任务实例文件分发到各个需要完成此任务的远程异地节点4,远程异地节点4进行异步或同步计算,直到所述任务实例执行结束后将执行结果返回Web主服务器2,再由Web代理服务器1将最后执行结果和完成情况提交给用户。The user can select the computing task and related system parameters to obtain the result from the list of computing tasks that can be completed provided by the
具体实施方式二:本实施方式为对实施方式一的进一步说明,所述Web主服务器2还用于通过分布式服务器3对各个远程异地节点4上部署的仿真工作任务实施监视和调度管理。Embodiment 2: This embodiment is a further description of
具体实施方式三:本实施方式为对实施方式一或二的进一步说明,所述Web主服务器2还用于将Web代理服务器1提交的用户请求和系统状态变化作为事件加入到所述任务实例文件队列,按照先入先出的次序,通过分布式服务器3控制各个远程异地节点4以多线程的方式对任务实例文件进行响应,并由相应的远程异地节点4实现相应的功能。Specific embodiment three: this embodiment is a further description of embodiment one or two, and the
具体实施方式四:本实施方式为对实施方式一、二或三的进一步说明,所述Web代理服务器1与Web主服务器2之间通过节点网关引擎连接,分布式服务器3和n个远程异地节点4之间通过节点网关引擎连接。Specific embodiment four: this embodiment is a further description of embodiment one, two or three, the
具体实施方式五:本实施方式为对实施方式四的进一步说明,所述分布式服务器3和n个远程异地节点4之间的节点网关引擎,用于根据建立任务实例文件时所使用的任务描述和配置文件所提供的配置信息,寻找相应的计算资源接口支持类远程异地节点4,以实现与该种类计算资源的连接。Embodiment 5: This embodiment is a further description of
所述节点网关引擎用于提供数据传输的统一接口。The node gateway engine is used to provide a unified interface for data transmission.
远程异地节点4相当于提供一种资源接口,它采用插件统一配置结构,通过配置文件配置实际连接计算资源的连接器,实现与实际计算资源的连接。The remote
具体实施方式六:本实施方式为对实施方式四或五的进一步说明,所述节点网关引擎支持Linux或Windows操作系统。Embodiment 6: This embodiment is a further description of
具体实施方式七:下面结合图1至图3说明本实施方式,本实施方式所述基于前述基于Web的分布式远程仿真系统的仿真方法,它包括两种执行仿真进程的方式,该两种执行仿真进程的方式分别各自执行仿真进程或者两种执行仿真进程的方式混合工作执行仿真进程:Specific Embodiment Seven: The present embodiment will be described below in conjunction with FIGS. 1 to 3. The simulation method based on the aforementioned Web-based distributed remote simulation system described in this embodiment includes two ways to execute the simulation process. The methods of the simulation process execute the simulation process separately or the two ways of executing the simulation process are mixed to execute the simulation process:
第一种:所述仿真系统根据用户选择的计算任务和相关系统参数,由Web主服务器2通过分布式服务器3控制使n个远程异地节点4中的多个远程异地节点4并行同步执行仿真进程,其它远程异地节点4被顺序分成多个组,和该多个远程异地节点4顺序执行进程,直至获得最终执行结果;The first type: the simulation system is controlled by the
第二种:所述仿真系统根据用户选择的计算任务和相关系统参数,由Web主服务器2通过分布式服务器3控制使n个远程异地节点4中的一个远程异地节点4并行同步执行多个仿真进程,该远程异地节点4和其它远程异地节点4顺序执行进程,直至获得最终执行结果。The second type: the simulation system is controlled by the
具体实施方式八:下面结合图2说明本实施方式,本实施方式为对实施方式七的进一步说明,本实施方式所述第一种仿真进程中,Embodiment 8: This embodiment is described below in conjunction with FIG. 2 . This embodiment is a further description of Embodiment 7. In the first simulation process described in this embodiment,
所述n个远程异地节点4中的多个远程异地节点4并行同步执行其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器3,Multiple remote
分布式服务器3将当前接收的执行结果作为输入参数或者数据顺次提交给下一组远程异地节点4,该下一组远程异地节点4并行同步执行其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器3,依次循环执行此过程,直至获得最终执行结果。The distributed
图2所示,列出了用户定制的仿真方法的一种可能情况,即由分布式服务器3建立的分布式远程仿真工作任务表单中包含了6个远程异地节点4,第一个远程异地节点4和第二个远程异地节点4要并行同步执行其要完成的进程,进程1A和进程2A,然后将进程执行结果返回分布式服务器3。As shown in Figure 2, a possible situation of the simulation method customized by the user is listed, that is, the distributed remote simulation work task form established by the distributed
分布式服务器3将当前接收的第一个远程异地节点4和第二个远程异地节点4的进程执行结果作为输入参数或者数据提供给第三、四、五个远程异地节点4,第三、四、五个远程异地节点4根据接收的参数或者数据并行同步执行其要完成的进程,进程3A、进程4A和进程5A,然后将进程执行结果返回分布式服务器3。The distributed
分布式服务器3将当前接收的第三、四、五个远程异地节点4的进程执行结果作为输入参数或者数据提供给第六个远程异地节点4,第六个远程异地节点4根据接收的参数或者数据并行同步执行其要完成的进程,进程6A,然后将进程执行结果返回分布式服务器3。The distributed
该分布式服务器3将最后接收到的进程执行结果作为最终的分布式远程仿真系统的计算结果,返回给Web主服务器2,然后Web主服务器2通过Web代理服务器1将计算结果以网页的形式呈现给用户。The distributed
具体实施方式九:下面结合图3说明本实施方式,本实施方式为对实施方式七的进一步说明,本实施方式所述第二种仿真进程中,Specific Embodiment Nine: The following describes this embodiment in conjunction with FIG. 3 . This embodiment is a further description of Embodiment 7. In the second simulation process described in this embodiment,
所述第一个远程异地节点4并行同步执行多个其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器3,The first remote
分布式服务器3将当前接收的执行结果作为输入参数或者数据提交给第二个远程异地节点4,第二个远程异地节点4并行同步执行多个其要完成的远程仿真工作任务,然后将执行结果返回分布式服务器3,依次循环执行此过程,直至获得最终执行结果。The distributed
图3所示,列出了用户定制的仿真方法的另一种可能情况,即由分布式服务器3建立的分布式远程仿真工作任务表单中包含了3个远程异地节点4,第一个远程异地节点4要并行同步执行其要完成的4个进程,进程1a、进程1b、进程1c和进程1d,然后将该四个进程执行结果返回分布式服务器3。As shown in Figure 3, another possible situation of the simulation method customized by the user is listed, that is, the distributed remote simulation work task form established by the distributed
分布式服务器3将当前接收的第一个远程异地节点4的进程执行结果作为输入参数或者数据提供给第二个远程异地节点4,第二个远程异地节点4根据接收的参数或者数据并行同步执行其要完成的进程,进程2a、进程2b和进程2c,然后将进程执行结果返回分布式服务器3。The distributed
分布式服务器3将当前接收的第二个远程异地节点4的进程执行结果作为输入参数或者数据提供给第三个远程异地节点4,第三个远程异地节点4根据接收的参数或者数据并行同步执行其要完成的进程,进程3a,然后将进程执行结果返回分布式服务器3。The distributed
该分布式服务器3将最后接收到的进程执行结果作为最终的分布式远程仿真系统的计算结果,返回给Web主服务器2,然后Web主服务器2通过Web代理服务器1将计算结果以网页的形式呈现给用户。The distributed
本发明所述的仿真系统和仿真方法可以分别为上述提到的两种工作模式,还可以是这两种两种工作模式的混合,即同时多远程异地节点并行执行各自的进程,并且单个远程异地节点同时并行执行多个进程。The simulation system and simulation method described in the present invention can be respectively the above-mentioned two kinds of working modes, and can also be a mixture of the two kinds of working modes, that is, multiple remote remote nodes execute their own processes in parallel at the same time, and a single remote Remote nodes execute multiple processes in parallel at the same time.
本发明构建了基于Web的远程异地计算服务节点以实现空间计算服务的分布式计算的过程,以及空间计算服务的异步或者同步调用模型、各种不同平台的计算资源接口支持方法等。本发明的各个模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,并且,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个程序模块,或者将它们中的多个模块或步骤制作成单个程序模块来实现。The invention constructs a Web-based remote remote computing service node to realize the distributed computing process of the spatial computing service, as well as the asynchronous or synchronous call model of the spatial computing service, the computing resource interface support method of various platforms, and the like. Each module or each step of the present invention can be realized with general computing device, and they can be concentrated on a single computing device, or distributed on the network that a plurality of computing devices form, and, they can use computing device executable Program codes, so they can be stored in a storage device and executed by a computing device, or they can be made into individual program modules, or multiple modules or steps can be made into a single program module.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2011103794127ACN102523249A (en) | 2011-11-24 | 2011-11-24 | Distributed long-distance simulation system and simulation method based on Web | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2011103794127ACN102523249A (en) | 2011-11-24 | 2011-11-24 | Distributed long-distance simulation system and simulation method based on Web | 
| Publication Number | Publication Date | 
|---|---|
| CN102523249Atrue CN102523249A (en) | 2012-06-27 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN2011103794127APendingCN102523249A (en) | 2011-11-24 | 2011-11-24 | Distributed long-distance simulation system and simulation method based on Web | 
| Country | Link | 
|---|---|
| CN (1) | CN102523249A (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN103257883A (en)* | 2013-04-15 | 2013-08-21 | 中国科学院上海微系统与信息技术研究所 | Web based wireless sensing network remote stimulation system | 
| CN103781107A (en)* | 2012-10-22 | 2014-05-07 | 中兴通讯股份有限公司 | Simulation, simulation processing method and device for wireless communication network | 
| CN104821858A (en)* | 2015-03-30 | 2015-08-05 | 北京仿真中心 | Cross-wide area network integrated cell and method for distributed simulation system | 
| CN105678044A (en)* | 2014-11-17 | 2016-06-15 | 中国移动通信集团公司 | Electronic health record system business processing method and electronic health record system | 
| CN106951324A (en)* | 2017-03-10 | 2017-07-14 | 广东恒聚医疗科技有限公司 | The concurrent operation system and method emulated for quick FLUKA | 
| CN107025205A (en)* | 2016-01-30 | 2017-08-08 | 华为技术有限公司 | A kind of method and apparatus of training pattern in distributed system | 
| CN107729421A (en)* | 2017-09-27 | 2018-02-23 | 华为技术有限公司 | The execution method, apparatus and storage medium of storing process | 
| CN108200118A (en)* | 2017-12-04 | 2018-06-22 | 中山大学 | A kind of solution based on the request of movement simulation platform high concurrent | 
| CN108304670A (en)* | 2018-02-12 | 2018-07-20 | 北京汽车研究总院有限公司 | A kind of parts Parameters design and system | 
| WO2018196631A1 (en)* | 2017-04-26 | 2018-11-01 | Midea Group Co., Ltd. | Training machine learning models on a large-scale distributed system using a job server | 
| CN109831332A (en)* | 2019-02-15 | 2019-05-31 | 湖南高至科技有限公司 | A kind of service analogue system framework mixed based on B/S with C/S | 
| CN111708607A (en)* | 2020-06-18 | 2020-09-25 | 哈工大机器人(合肥)国际创新研究院 | Web-based online simulation intelligent agv simulation scheduling method and device | 
| CN112631578A (en)* | 2020-12-22 | 2021-04-09 | 中国航空工业集团公司沈阳飞机设计研究所 | General distributed real-time simulation platform for model test environment | 
| CN113051040A (en)* | 2021-04-26 | 2021-06-29 | 中航机载系统共性技术有限公司 | Remote distributed joint simulation method in different places | 
| CN113746683A (en)* | 2021-09-15 | 2021-12-03 | 北京航空航天大学 | Interconnection, intercommunication and interoperation simulation method under cross-domain environment | 
| CN113836061A (en)* | 2021-09-24 | 2021-12-24 | 北京机电工程研究所 | Distributed real-time simulation method suitable for simulation model and process model | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| EP0619930A1 (en)* | 1992-01-03 | 1994-10-19 | Motorola, Inc. | Universal personal communication system and tracing system therefor | 
| CN101291245A (en)* | 2007-04-16 | 2008-10-22 | 阿里巴巴集团控股有限公司 | Distributed processing method, system and device thereof | 
| CN101741904A (en)* | 2009-11-27 | 2010-06-16 | 中国林业科学研究院资源信息研究所 | A method for constructing a distributed spatial computing service node and a gateway device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| EP0619930A1 (en)* | 1992-01-03 | 1994-10-19 | Motorola, Inc. | Universal personal communication system and tracing system therefor | 
| CN101291245A (en)* | 2007-04-16 | 2008-10-22 | 阿里巴巴集团控股有限公司 | Distributed processing method, system and device thereof | 
| CN101741904A (en)* | 2009-11-27 | 2010-06-16 | 中国林业科学研究院资源信息研究所 | A method for constructing a distributed spatial computing service node and a gateway device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN103781107A (en)* | 2012-10-22 | 2014-05-07 | 中兴通讯股份有限公司 | Simulation, simulation processing method and device for wireless communication network | 
| CN103781107B (en)* | 2012-10-22 | 2018-03-23 | 中兴通讯股份有限公司 | The emulation of cordless communication network, simulation process method and device | 
| CN103257883A (en)* | 2013-04-15 | 2013-08-21 | 中国科学院上海微系统与信息技术研究所 | Web based wireless sensing network remote stimulation system | 
| CN105678044A (en)* | 2014-11-17 | 2016-06-15 | 中国移动通信集团公司 | Electronic health record system business processing method and electronic health record system | 
| CN104821858A (en)* | 2015-03-30 | 2015-08-05 | 北京仿真中心 | Cross-wide area network integrated cell and method for distributed simulation system | 
| CN107025205A (en)* | 2016-01-30 | 2017-08-08 | 华为技术有限公司 | A kind of method and apparatus of training pattern in distributed system | 
| US10764125B2 (en) | 2016-01-30 | 2020-09-01 | Huawei Technologies Co., Ltd. | Method and device for training model in distributed system | 
| CN106951324A (en)* | 2017-03-10 | 2017-07-14 | 广东恒聚医疗科技有限公司 | The concurrent operation system and method emulated for quick FLUKA | 
| WO2018196631A1 (en)* | 2017-04-26 | 2018-11-01 | Midea Group Co., Ltd. | Training machine learning models on a large-scale distributed system using a job server | 
| WO2019062156A1 (en)* | 2017-09-27 | 2019-04-04 | 华为技术有限公司 | Storage procedure executing method and device, and storage medium | 
| CN107729421B (en)* | 2017-09-27 | 2019-11-15 | 华为技术有限公司 | Execution method, device and storage medium of stored procedure | 
| CN107729421A (en)* | 2017-09-27 | 2018-02-23 | 华为技术有限公司 | The execution method, apparatus and storage medium of storing process | 
| CN108200118A (en)* | 2017-12-04 | 2018-06-22 | 中山大学 | A kind of solution based on the request of movement simulation platform high concurrent | 
| CN108304670A (en)* | 2018-02-12 | 2018-07-20 | 北京汽车研究总院有限公司 | A kind of parts Parameters design and system | 
| CN109831332A (en)* | 2019-02-15 | 2019-05-31 | 湖南高至科技有限公司 | A kind of service analogue system framework mixed based on B/S with C/S | 
| CN111708607A (en)* | 2020-06-18 | 2020-09-25 | 哈工大机器人(合肥)国际创新研究院 | Web-based online simulation intelligent agv simulation scheduling method and device | 
| CN112631578A (en)* | 2020-12-22 | 2021-04-09 | 中国航空工业集团公司沈阳飞机设计研究所 | General distributed real-time simulation platform for model test environment | 
| CN112631578B (en)* | 2020-12-22 | 2024-05-07 | 中国航空工业集团公司沈阳飞机设计研究所 | Universal distributed real-time simulation platform for model test environment | 
| CN113051040A (en)* | 2021-04-26 | 2021-06-29 | 中航机载系统共性技术有限公司 | Remote distributed joint simulation method in different places | 
| CN113746683A (en)* | 2021-09-15 | 2021-12-03 | 北京航空航天大学 | Interconnection, intercommunication and interoperation simulation method under cross-domain environment | 
| CN113836061A (en)* | 2021-09-24 | 2021-12-24 | 北京机电工程研究所 | Distributed real-time simulation method suitable for simulation model and process model | 
| CN113836061B (en)* | 2021-09-24 | 2024-08-06 | 北京机电工程研究所 | A distributed real-time simulation method suitable for simulation models and process models | 
| Publication | Publication Date | Title | 
|---|---|---|
| CN102523249A (en) | Distributed long-distance simulation system and simulation method based on Web | |
| CN101645813B (en) | Distributed semi-physical network simulation system and controlling method of semi-physical port thereof | |
| CN103442038B (en) | A master-slave distributed cooperative operation HLA simulation control | |
| CN106874189B (en) | Method for realizing automatic test system of power grid real-time database system | |
| CN102012840A (en) | Batch data scheduling method and system | |
| CN102523104A (en) | Networked simulation operation supporting system and method | |
| KR101056682B1 (en) | Component based weapon system simulation system and simulation method | |
| CN104915482A (en) | Satellite data receiving simulation analysis platform | |
| CN106445705A (en) | Platform cascading method and system based on Rabbit MQ and Socket.io | |
| CN107220107B (en) | Multi-clock multi-task parallel real-time simulation system and method | |
| CN102662681A (en) | Distributed simulation general supporting platform based on high level architecture (HLA) and implementation method thereof | |
| CN105786611A (en) | Method and device for task scheduling of distributed cluster | |
| CN106961700A (en) | The wireless communications method of the fault-tolerant reconstruct of cluster avionics system computing resource dynamic remote | |
| CN111478839A (en) | Physical bus and operating system decoupled distributed aviation communication system | |
| CN107025134B (en) | Database service system and method compatible with multiple databases | |
| Hung et al. | Development of an Ethernet-based equipment integration framework for factory automation | |
| CN115098354A (en) | Method for building high-performance cloud simulation design platform | |
| CN110569615A (en) | multi-source heterogeneous embedded software collaborative simulation test method | |
| CN103514321A (en) | General federal member applied to HLA distributed simulation method | |
| CN105740039A (en) | RTX and VMIC based GNC real-time simulation system construction method | |
| CN101969442B (en) | Process running environment perception and migration based network analog framework implementation method | |
| CN108197370A (en) | A kind of flexible distributed power grid and communication network union simulation platform and emulation mode | |
| CN111539685A (en) | Ship design and manufacture cooperative management platform and method based on private cloud | |
| CN117875915A (en) | Group-level factory-crossing and platform-crossing digital collaborative development platform oriented to special vehicle field and construction method | |
| CN116149794B (en) | Cloud simulation method based on container architecture | 
| Date | Code | Title | Description | 
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication | Application publication date:20120627 |