Installing Optima Micro

PTV Optima Micro combines PTV Optima and PTV Vissim, which is used as a microscopic simulation engine.

PTV Optima Micro:

PTV Optima Micro handles the communication with Optima AS through the Optima Micro Message broker and runs micro-simulations with PTV Vissim in a distributed environment, according to the scheme shown in the figure:

In the table you can see a short outline of the server types:

Server Description

Micro Message Broker

Used for fail-safe distributed communication, typically based on 3 virtual machines.

Micro Worker

Used to run fail-safe distributed micro-simulations, typically based on 6-40 virtual machines (depending on the specific project and server configuration).

Micro License Server

A physical server or an environment with Internet access (depending on the specific project).

All the servers of the environment are characterized by some common technical parameters:

Technical parameter Description

CPU

CPU frequency:

  • Minimum base clock 2.5 GHz.
  • Sustained Turbo clock 3.4 GHz

Storage

Main attributes:

  • Benefits from fast storage SSD
  • Uncached disk throughput:

    • 6400 IOPS
    • 95 MBPs

Network

Main attributes:

  • 2 NICs
  • 1750 Mbps network bandwidth

The table shows the basic attributes to install Optima Micro:

Server

Specifications

Main Tasks

Components

Instances number

Optima

See → Installation scenarios.

Base components of the environment.

API for Optima Micro.

(at least)

Optima AS

Optima DB

Optima TRE

1

Optima Micro Message Broker

OS

Linux

Hardware

  • 2 CPU
  • 4GB RAM
  • 20GB storage

Optima Micro communication and persistence.

Kafka

Zookeeper

JAVA

1 (not fail-safe).

At least 3 provide fail-safe. Additional fail- safe is provided every odd number of instances (5, 7, 9 ...).

Optima Micro Worker

OS

Windows

Hardware

  • 4 CPU
  • 8GB RAM
  • 50GB storage

Micro simulation requests.

Result aggregation.

Requires high fidelity of virtual environment.

.NET Framework

PTV Vissim

ptv-optima-micro.exe

ptv-optima-scenecleaner.exe

12-40 for runtime and fail-safe reasons or 6-20 when doubling CPU and RAM.

The exact number is agreed during the project stage.

Optima Micro License

OS

Linux+GUI

(or Windows)

Hardware

  • 1 CPU
  • 4GB RAM
  • 20GB storage

CodeMeter license server for PTV Vissim on Micro Worker.

Must be a physical server.

CodeMeter User Runtime

1

2 for fail-safe.

Prerequisites

Before starting the installation of PTV Optima Micro, you must check a set of prerequisites:

→ Optima Micro prerequisites

Integration requisites

During the installation, you need to pay attention to some integration requirements:

→ Optima Micro integration requisites

Installation steps

The list shows the needed components for a proper Optima Micro installation:

  1. Optima AS.
  2. Optima DB.
  3. Optima TRE.

    Tip:   PTV Optima Micro requires Optima modules. To learn more about Optima installation scenarios, please see → Installation scenarios.

  4. Optima Micro Message Broker (OMMB).
  5. Optima Micro License Server (OMLS).
  6. Optima configuration updates.
  7. Optima Micro Workers (OMW).

Running PTV Optima Micro

To start PTV Optima Micro, see → Starting Optima Micro.

Topics in this section