• Nem Talált Eredményt

Remote OMNeT++ v2.0 Introduction

N/A
N/A
Protected

Academic year: 2023

Ossza meg "Remote OMNeT++ v2.0 Introduction"

Copied!
19
0
0

Teljes szövegt

(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 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)

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The hottest topics are the application of continuously oper- ating GNSS receivers for atmospheric remote sensing as well as the modelling of tropospheric de- lays in

This application provides a graphical user interface (GUI) that allows you to create, import, modify, and export arbitrary waveforms, and to send these waveforms to the Agilent

Here below, through an EIS data loading developed at the Depart- ment of Photogrammetry, Technical University of Budapest, we present the possibilities of the

Samuel, 2010, Modeling, Simulation and Control of Bioreactors Process Parameters – Remote Experimentation Approach, International Journal of Computer Applications (0975 – 8887)

Together with field automation, as substation automation, feeder automation, remote terminal units and communication links, they constitute distribution automation

The Hungarian power suppliers ELMŰ-ÉMÁSZ installed various remote signaling and remote controlled devices on the distribution networks in order to complete the

Impact of remote telemedical management on mortality and hospitalizations in ambulatory patients with chronic heart failure: the telemedical interventional monitoring in heart

Designing the fault tolerant structure and the reconfiguration strategy of the system, the following principle was taken into consideration: the most important requirement