Presentation is loading. Please wait.

Presentation is loading. Please wait.

Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.

Similar presentations


Presentation on theme: "Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage."— Presentation transcript:

1 Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage

2 Remote OMNeT++ v2.0 Introduction Motivation Multiple users, highly scalable Little or no client installation required Use of remote, high performance simulation execution servers Use of remote data storage Manageability

3 Remote OMNeT++ v2.0 Architecture Components of the system Processing Hosts for simulation execution High processing power Data Warehouses Large storage capacity Clients Runs on inexpensive workstations

4 Remote OMNeT++ v2.0 Architecture Technologies Java for platform-independent operation RMI communications Socket communications DBMS for the Data Warehouses

5 Remote OMNeT++ v2.0 Data Warehouses Processing Hosts Architecture Basic communications between the components Client Processing Host Data Warehouse Processing Hosts Data Warehouses

6 Remote OMNeT++ v2.0 Architecture Client Java application with graphical interface (Remote OMNeT++ Client) Possible local storage of simulation models and results Runs on any platform with suitable JVM installed UNIX Linux Any 32-bit Microsoft Windows platform

7 Remote OMNeT++ v2.0 Architecture Processing Host Java application (Remote OMNeT++ Manager) OMNeT++ simulation engine Usually runs on UNIX or Linux Can be ported to most other platforms

8 Remote OMNeT++ v2.0 Architecture Data Warehouse Java application (Remote OMNeT++ Dataware) Data storage (local files or DBMS) Runs on any platform with suitable JVM installed UNIX Linux Any 32-bit Microsoft Windows platform

9 Remote OMNeT++ v2.0 Architecture Typical usage scenarios - Local computer Remote OMNeT++ Manager Remote OMNeT++ Dataware Remote OMNeT++ Client Local computer OMNeT++ Engine

10 Remote OMNeT++ v2.0 Architecture Typical usage scenarios - Remote server Remote OMNeT++ Manager Remote OMNeT++ Dataware Remote OMNeT++ Client Remote server OMNeT++ Engine Local computer Internet or LAN (TCP/IP)

11 Remote OMNeT++ v2.0 Architecture Typical usage scenarios - Separate remote servers Remote OMNeT++ Manager Remote OMNeT++ Dataware Remote OMNeT++ Client Processing Host OMNeT++ Engine Local computer Internet or LAN (TCP/IP) Data Warehouse

12 Remote OMNeT++ v2.0 Architecture Communication technologies Remote OMNeT++ Manager Remote OMNeT++ Dataware Remote OMNeT++ Client OMNeT++ Engine Internet or LAN (TCP/IP) Java RMI TCP/IP Socket

13 Remote OMNeT++ v2.0 Client The graphical user interface

14 Remote OMNeT++ v2.0 Client Usage Login to the remote servers (Processing Host and Data Warehouse) Transfer the local files you wish to store to the Data Warehouse Transfer the necessary files to the Processing Host Compile the simulation on the Processing Host Execute the simulation The results are transferred to the Data Warehouse View the results or download them to the local computer

15 Remote OMNeT++ v2.0 Client Usage You can disconnect after starting the simulation You can always connect to the servers later to monitor the progress You can watch monitored parameters as the simulation is running Your files are kept on the Data Warehouse where you can access them You are identified by a username and a password to protect data

16 Remote OMNeT++ v2.0 Possibilities Kinds of simulation supported Ability to execute multiple simulations concurrently Run a simulation with different parameters concurrently Run a simulation in parallel using PVM and cluster technology

17 Remote OMNeT++ v2.0 Possibilities Data analysis Results and models are stored in a Data Warehouse Data can be analyzed on the local computer Client application can be expanded to add new analysis tools

18 Remote OMNeT++ v2.0 Future New possibilities The user should be able to develop new models in a graphical editor Models can be constructed from pre-created primitives Support for developing parallel models

19 Remote OMNeT++ v2.0 Related resources WebTeam homepage (whale.hit.bme.hu/~webteam) OMNeT++ homepage (www.hit.bme.hu/phd/vargaa/omnetpp.htm)


Download ppt "Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage."

Similar presentations


Ads by Google