CN103257883A - Web based wireless sensing network remote stimulation system - Google Patents

Web based wireless sensing network remote stimulation system Download PDF

Info

Publication number
CN103257883A
CN103257883A CN2013101289419A CN201310128941A CN103257883A CN 103257883 A CN103257883 A CN 103257883A CN 2013101289419 A CN2013101289419 A CN 2013101289419A CN 201310128941 A CN201310128941 A CN 201310128941A CN 103257883 A CN103257883 A CN 103257883A
Authority
CN
China
Prior art keywords
server
web
emulation
stimulation
simulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013101289419A
Other languages
Chinese (zh)
Inventor
方中奇
张帅
王营冠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Microsystem and Information Technology of CAS
Original Assignee
Shanghai Institute of Microsystem and Information Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Microsystem and Information Technology of CAS filed Critical Shanghai Institute of Microsystem and Information Technology of CAS
Priority to CN2013101289419A priority Critical patent/CN103257883A/en
Publication of CN103257883A publication Critical patent/CN103257883A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a Web based wireless sensing network remote stimulation system which comprises a Web server, a database server and a stimulation server. The Web service provides stimulation tasks, stimulation system parameters and database inquiry entrances for a user in a webpage manner, selection of the stimulation tasks and configuration of the stimulation system parameters are used for generating stimulation example files with specified formats, the stimulation server is used for executing stimulation according to the stimulation example files and submitting execution results to the database server, and the database server is used for storing the execution results of the stimulation server. By the Web based wireless sensing network remote stimulation system, hardware configuration conditions for executing stimulation are greatly lowered, only a networking terminal supportive of a browser is needed to perform wireless sensing network stimulation experiments, and the rest calculating operations can be completed by the servers.

Description

A kind of wireless sense network remote emulation system based on Web
Technical field
The present invention relates to the wireless sense network simulation technical field, particularly relate to a kind of wireless sense network remote emulation system based on Web.
Background technology
At present, wireless sense network emulation platform kind is more multi-functional different, the method for designing that the emphasis difference of each emulation platform adopts is also different, for example Object-Oriented Design and facing assembly design etc., can influence emulation platform execution efficient, speed, extendability, reuse row and ease for use etc.
Each emulator is that some aspect of performance is more outstanding, and relatively weak in other respects.The simulation software of main flow: NS-2 is, and the packet level is carried out very detailed emulation, and the data packet number during close to operation makes it can't carry out the emulation of large scale network; The OPNET modeling tool is business-like communication network simulation platform, and the secret extendability difference of core code but its are more paid close attention to the Qos performance evaluation with network; But the more powerful transplantability of OMNeT++ function ratio has a large amount of communication protocol storehouses well only supports 10 3The emulation of scale; Shawn supports general high-rise algorithm and distributed protocol, and simulation scale can reach 10 5More than, but its protocol library that lacks bottom is supported poor availability.
Though occurred based on the emulation platform of Web the simulation example of submitting to still by the artificial local emulation then of resolving, real-time is poor.
Wireless sense network rests in theory as research hot topic instantly more, emulation mode and simulation result do not have versatility, authoritative, hindered wireless sense network standardization, process of industrialization, studied a question own but not instrument so need a comprehensive analogue system to allow the researchist be absorbed in.
Summary of the invention
The present invention seeks to provides a kind of wireless sense network remote emulation system based on Web for the different existence of the many emphasis of simulation software kind that solve existing wireless sense network compatibility, extendability, reusability, the problem that is difficult to dispose.
The technical solution adopted for the present invention to solve the technical problems is: a kind of wireless sense network remote emulation system based on Web is provided, comprise Web server, database server and emulation server, described Web server provides artificial tasks, simulation system parameters and data base querying entrance with the form of webpage to the user, and wherein the configuration of the selection of artificial tasks and simulation system parameters is used for generating the simulation example file with specified format; Described emulation server is used for carrying out emulation according to the simulation example file, and execution result is submitted to database server; Described database server is used for preserving the execution result of described emulation server.
Described Web server also is used for resolving the simulation example file and generates the resource distribution file with specific indications, and described resource distribution file is submitted to emulation server together with the simulation example file.
Described emulation server utilizes Intel Virtualization Technology to make up the virtual resource pond, dynamically organizes heterogeneous resource according to the resource distribution file, makes up the environment that satisfies different simulation example file demands.
Described database server also is used for pressing the classification of type preservation simulation result of simulation example file, automatically establishment is about the index of the type of this simulation example file if the type of this simulation example file occurs for the first time, and relevant later on simulation result all is stored under this index.
Described Web server also is used for the data base querying index is provided, and by the long-range Web server that is submitted to of HTTP, Web server is handed to database server with the Query Information that the user submits to.
Described database server also is used for the result is turned back to Web server, and described Web server presents the result with visual form web page to the user.
Described Web server also is used for receiving the simulation result of emulation server passback, and presents to the user.
Beneficial effect
Owing to adopted above-mentioned technical scheme, the present invention compared with prior art, have following advantage and good effect: the present invention has changed traditional wireless sensing network simulation man-machine interaction form, adopt the Web technology externally to provide unified interface to hide the unconcerned details of user, reduced and disposed and use threshold.The present invention greatly reduces the hardware configuration condition of carrying out emulation, only needs the networking terminal of a support browser just can carry out the wireless sense network emulation experiment, and remaining calculating operation is all transferred to server and finished.The present invention has used Intel Virtualization Technology that server resource is carried out dynamic assignment to have improved resource utilization to a great extent.
Description of drawings
Fig. 1 is structured flowchart of the present invention;
Fig. 2 is emulation server structured flowchart among the present invention.
Embodiment
Below in conjunction with specific embodiment, further set forth the present invention.Should be understood that these embodiment only to be used for explanation the present invention and be not used in and limit the scope of the invention.Should be understood that in addition those skilled in the art can make various changes or modifications the present invention after the content of having read the present invention's instruction, these equivalent form of values fall within the application's appended claims institute restricted portion equally.
Embodiments of the present invention relate to a kind of wireless sense network remote emulation system based on Web, native system combines the wireless sense network emulation technology and has changed the man-machine interaction mode of traditional wireless sensing network simulation with the Web technology, adopt the Web technology externally to provide unified interface to hide the unconcerned details of user, reduced and disposed and use threshold.
Wireless sense network remote emulation system based on Web comprises Web server, database server, emulation server as shown in Figure 1, Web server provides artificial tasks, simulation system parameters and data base querying entrance with the form of webpage to the user, wherein the configuration of task choosing and systematic parameter is used for generating the simulation example file with specified format, and Web server is responsible for simulation example is resolved the resource distribution file that generation has specific indications; Database server is used for preserving the execution result of emulation server, for user's inquiry; Emulation server is used for creating the simulated environment of simulation example operation, carries out simulation example then, and execution result is submitted to the database server preservation.
Wherein, described Web server also is used for resolving the simulation example file and generates the resource distribution file with specific indications, and described resource distribution file is submitted to emulation server together with the simulation example file.Described emulation server utilizes Intel Virtualization Technology to make up the virtual resource pond, dynamically organizes heterogeneous resource according to the resource distribution file, makes up the environment that satisfies different simulation example file demands.Described database server also is used for pressing the classification of type preservation simulation result of simulation example file, automatically establishment is about the index of the type of this simulation example file if the type of this simulation example file occurs for the first time, and relevant later on simulation result all is stored under this index.Described Web server also is used for the data base querying index is provided, and by the long-range Web server that is submitted to of HTTP, Web server is handed to database server with the Query Information that the user submits to.Described database server also is used for the result is turned back to Web server, and described Web server presents the result with visual form web page to the user.Described Web server also is used for receiving the simulation result of emulation server passback, and presents to the user.
As shown in Figure 2, emulation server is made up of resource distribution device and each wireless sense network simulation software virtual machine.The simulated environment of simulation example is created and is finished by the resource distribution device of emulation server, the resource distribution device adopts Intel Virtualization Technology dynamic dispatching virtual resource pond to make up the simulated environment of being satisfied with the operation of appointment simulation example according to the resource distribution file, as showing in the resource distribution file that simulation scale is 10 3The order of magnitude and the emulation that stresses the packet level is the resource distribution device resource that will dispatch NS2 environment virtual machine then; As showing in the resource distribution file that simulation scale is 10 3Above and the emulation that stresses the checking of wireless sense network protocol development of the order of magnitude is the resource distribution device resource that will dispatch Shawn environment virtual machine then.After creating environments is finished, then finish simulation example by the virtual machine that is scheduled, and execution result is sent to Web server and database server respectively.
The all operations that the present invention allows the user carry out wireless sense network simulation laboratory is all finished at webpage, comprises simulation configurations, task type selecting, interpretation of result inquiry.Discharged conventional wireless sensing network simulation to the requirement of computer hardware configuration, only needed a networking terminal that has a browser just can finish the emulation experiment of user's needs, not only saved the input of resources costs but also improved efficiency of research and development.

Claims (7)

1. wireless sense network remote emulation system based on Web, comprise Web server, database server and emulation server, it is characterized in that, described Web server provides artificial tasks, simulation system parameters and data base querying entrance with the form of webpage to the user, and wherein the configuration of the selection of artificial tasks and simulation system parameters is used for generating the simulation example file with specified format; Described emulation server is used for carrying out emulation according to the simulation example file, and execution result is submitted to database server; Described database server is used for preserving the execution result of described emulation server.
2. the wireless sense network remote emulation system based on Web according to claim 1, it is characterized in that, described Web server also is used for resolving the simulation example file and generates the resource distribution file with specific indications, and described resource distribution file is submitted to emulation server together with the simulation example file.
3. the wireless sense network remote emulation system based on Web according to claim 2, it is characterized in that, described emulation server utilizes Intel Virtualization Technology to make up the virtual resource pond, dynamically organizes heterogeneous resource according to the resource distribution file, makes up the environment that satisfies different simulation example file demands.
4. the wireless sense network remote emulation system based on Web according to claim 1, it is characterized in that, described database server also is used for pressing the classification of type preservation simulation result of simulation example file, automatically establishment is about the index of the type of this simulation example file if the type of this simulation example file occurs for the first time, and relevant later on simulation result all is stored under this index.
5. the wireless sense network remote emulation system based on Web according to claim 1, it is characterized in that, described Web server also is used for the data base querying index is provided, and by the long-range Web server that is submitted to of HTTP, Web server is handed to database server with the Query Information that the user submits to.
6. the wireless sense network remote emulation system based on Web according to claim 1 is characterized in that, described database server also is used for the result is turned back to Web server, and described Web server presents the result with visual form web page to the user.
7. the wireless sense network remote emulation system based on Web according to claim 1 is characterized in that, described Web server also is used for receiving the simulation result of emulation server passback, and presents to the user.
CN2013101289419A 2013-04-15 2013-04-15 Web based wireless sensing network remote stimulation system Pending CN103257883A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101289419A CN103257883A (en) 2013-04-15 2013-04-15 Web based wireless sensing network remote stimulation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101289419A CN103257883A (en) 2013-04-15 2013-04-15 Web based wireless sensing network remote stimulation system

Publications (1)

Publication Number Publication Date
CN103257883A true CN103257883A (en) 2013-08-21

Family

ID=48961818

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101289419A Pending CN103257883A (en) 2013-04-15 2013-04-15 Web based wireless sensing network remote stimulation system

Country Status (1)

Country Link
CN (1) CN103257883A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572244A (en) * 2013-10-16 2015-04-29 西克股份公司 Method for device simulation
CN104750928A (en) * 2015-03-30 2015-07-01 东南大学 Online simulation method based on B/S network structure mode
CN107393371A (en) * 2017-08-03 2017-11-24 东华大学 A kind of remote microcontroller virtual experimental system
CN110827599A (en) * 2019-10-25 2020-02-21 武汉索瑞威科技有限公司 Virtual simulation system based on internet webpage

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090100352A1 (en) * 2007-10-15 2009-04-16 Yunwu Huang Method and apparatus for bridging real-world web applications and 3d virtual worlds
CN102523249A (en) * 2011-11-24 2012-06-27 哈尔滨工业大学 Distributed long-distance simulation system and simulation method based on Web

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090100352A1 (en) * 2007-10-15 2009-04-16 Yunwu Huang Method and apparatus for bridging real-world web applications and 3d virtual worlds
CN102523249A (en) * 2011-11-24 2012-06-27 哈尔滨工业大学 Distributed long-distance simulation system and simulation method based on Web

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JAMES BYRNE等: "A review of Web-based simulation and supporting tools", 《SIMULATION MODELLING PRACTICE AND THEORY》 *
李传文 等: "WSNSnSim:一种无线传感网络仿真平台的研究与实现", 《小型微型计算机***》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572244A (en) * 2013-10-16 2015-04-29 西克股份公司 Method for device simulation
CN104750928A (en) * 2015-03-30 2015-07-01 东南大学 Online simulation method based on B/S network structure mode
CN107393371A (en) * 2017-08-03 2017-11-24 东华大学 A kind of remote microcontroller virtual experimental system
CN110827599A (en) * 2019-10-25 2020-02-21 武汉索瑞威科技有限公司 Virtual simulation system based on internet webpage

Similar Documents

Publication Publication Date Title
Liu et al. A survey on workflow management and scheduling in cloud computing
US8930487B2 (en) Object-based modeling using model objects exportable to external modeling tools
CN102932279B (en) A kind of cloud environment data center multi dimensional resource dispatching method
CN106649085A (en) Cloud computing-based software test system
CN102638566B (en) BLOG system running method based on cloud storage
CN105847088A (en) Virtual machine performance testing system based on cloud service
CN102254021A (en) Method for constructing database based on virtual machine management system
CN105550268A (en) Big data process modeling analysis engine
KR20140121145A (en) BIM based Integrated Management System for Constrcution Data
CN103984734A (en) Cloud service message transmission method orienting high-performance computation
CN103546571A (en) Platform-as-a-service (PaaS) realizing method and device
CN110308966B (en) Static security analysis method based on container technology
CN101256599B (en) System for gathering data of distributing simulation platform based on grid
CN106951254B (en) Method and device for multiplexing similar service function modules in payment system
CN103257883A (en) Web based wireless sensing network remote stimulation system
CN102323957A (en) Distributed parallel Skyline query method based on vertical dividing mode
CN102567400A (en) Method for realizing Web visit and Web server
CN104423933B (en) A kind of cloud platform user interface adaptation method and adapter
CN104503825A (en) Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine)
CN105933154A (en) Management method of cloud calculation resources
CN102664952A (en) Method for managing and monitoring embedded equipment cluster
CN103294482A (en) Web service packaging method and Web service packaging system both used for PWscf (plane-wave self-consistent field) parallel computing system
CN110059122B (en) Wild animal resource data storage method based on cloud Web
CN107168795A (en) Codon deviation factor model method based on CPU GPU isomery combined type parallel computation frames
CN103294874B (en) For Web service method for packing and the system of Electromagnetic Simulation computing system FEKO

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130821