Introduction
Download
1 / 19

IntroductionWhat is Remote OMNeT - PowerPoint PPT Presentation


  • 407 Views
  • Updated On :

Introduction What is Remote OMNeT++?. Remote environment for OMNeT++ Remote simulation execution Remote data storage. Introduction Motivation. Multiple users, highly scalable Little or no client installation required Use of remote, high performance simulation execution servers

Related searches for IntroductionWhat is Remote OMNeT

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'IntroductionWhat is Remote OMNeT' - Gideon


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

Introduction

What is Remote OMNeT++?

  • Remote environment for OMNeT++

  • Remote simulation execution

  • Remote data storage


Slide2 l.jpg

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


Slide3 l.jpg

Architecture

Components of the system

  • Processing Hosts for simulation execution

    • High processing power

  • Data Warehouses

    • Large storage capacity

  • Clients

    • Runs on inexpensive workstations


Slide4 l.jpg

Architecture

Technologies

  • Java for platform-independent operation

  • RMI communications

  • Socket communications

  • DBMS for the Data Warehouses


Slide5 l.jpg

Architecture

Basic communications between the components

Data

Warehouses

Data

Warehouse

Data

Warehouses

Processing

Hosts

Processing

Host

Processing

Hosts

Client


Slide6 l.jpg

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


Slide7 l.jpg

Architecture

Processing Host

  • Java application (Remote OMNeT++ Manager)

  • OMNeT++ simulation engine

  • Usually runs on UNIX or Linux

  • Can be ported to most other platforms


Slide8 l.jpg

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


Slide9 l.jpg

Architecture

Typical usage scenarios - Local computer

Local computer

Remote OMNeT++

Manager

OMNeT++

Engine

Remote OMNeT++

Dataware

Remote OMNeT++

Client


Slide10 l.jpg

Architecture

Typical usage scenarios - Remote server

Remote server

Remote OMNeT++

Manager

OMNeT++

Engine

Remote OMNeT++

Dataware

Internet or LAN (TCP/IP)

Remote OMNeT++

Client

Local computer


Slide11 l.jpg

Architecture

Typical usage scenarios - Separate remote servers

Processing Host

Data Warehouse

Remote OMNeT++

Manager

OMNeT++

Engine

Remote OMNeT++

Dataware

Internet or LAN (TCP/IP)

Remote OMNeT++

Client

Local computer


Slide12 l.jpg

Architecture

Communication technologies

TCP/IP Socket

Remote OMNeT++

Manager

OMNeT++

Engine

Remote OMNeT++

Dataware

Internet or LAN (TCP/IP)

Remote OMNeT++

Client

Java RMI

Java RMI


Slide13 l.jpg

Client

The graphical user interface


Slide14 l.jpg

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


Slide15 l.jpg

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


Slide16 l.jpg

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


Slide17 l.jpg

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


Slide18 l.jpg

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


Slide19 l.jpg

Related resources

  • WebTeam homepage (whale.hit.bme.hu/~webteam)

  • OMNeT++ homepage (www.hit.bme.hu/phd/vargaa/omnetpp.htm)


ad