slide1
Download
Skip this Video
Download Presentation
Introduction What is Remote OMNeT++?

Loading in 2 Seconds...

play fullscreen
1 / 19

IntroductionWhat is Remote OMNeT - PowerPoint PPT Presentation


  • 407 Views
  • Uploaded 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

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

Introduction

What is Remote OMNeT++?

  • Remote environment for OMNeT++
  • Remote simulation execution
  • Remote data storage
slide2

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

Architecture

Components of the system

  • Processing Hosts for simulation execution
    • High processing power
  • Data Warehouses
    • Large storage capacity
  • Clients
    • Runs on inexpensive workstations
slide4

Architecture

Technologies

  • Java for platform-independent operation
  • RMI communications
  • Socket communications
  • DBMS for the Data Warehouses
slide5

Architecture

Basic communications between the components

Data

Warehouses

Data

Warehouse

Data

Warehouses

Processing

Hosts

Processing

Host

Processing

Hosts

Client

slide6

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

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

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

Architecture

Typical usage scenarios - Local computer

Local computer

Remote OMNeT++

Manager

OMNeT++

Engine

Remote OMNeT++

Dataware

Remote OMNeT++

Client

slide10

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

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

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

Client

The graphical user interface

slide14

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

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

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

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

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

Related resources

  • WebTeam homepage (whale.hit.bme.hu/~webteam)
  • OMNeT++ homepage (www.hit.bme.hu/phd/vargaa/omnetpp.htm)
ad