Variable transfer protocol

From Opasnet
Jump to navigation Jump to search


Variable transfer protocol (VTP) is a protocol for automatically exchanging information about variable contents between computers and launching operations based on that information. The basic idea of VTP is to decentralize the (heavy) tasks needed in the full integrated risk assessment toolbox.

Purpose

Variable transfer protocol (VTP) is a protocol for automatically exchanging information about variable contents between computers and launching operations based on that information. The basic idea of VTP is to decentralize the (heavy) tasks needed in the full integrated risk assessment toolbox.

Structure of the process

Input format

Procedure

  • Variables should have a standard structure
→Variables could be used across assessments
  • Variable results should be calculated using the general format: Result = function(parameters)
where the parameters may be data or results of other variables. Function may be a simple or complex model.
  • If the parameter structure is fixed for a given function,
    • development of the function (model),
    • development of the parameter values, and
    • the actual computing can be done separately
→ The pieces can be connected and the result retrieved using VTP
→ The toolbox work can be effectively decentralized

Basic transfers of VTP

The basic transfer actions include the following (for each request, there is naturally a response).

  1. Request for a result distribution of a variable from a result database.
  2. Request for computing the result distribution of a variable based on the defined function and parameters.
  3. Uploading the requested result distribution to a result database.
  4. Request for the contact information for the computer hosting a function.
  5. Request for the computing code of a function from the hosting computer.
  6. Request for the exact location of a result distribution in a database in a hosting computer.


Management

Output format

Rationale

See also

References