Variable transfer protocol
This page is a method.
The page identifier is Op_en2024 |
---|
Moderator:Nobody (see all) Click here to sign up. |
Give your opinion to the peer rating of the content of this page. |
Upload data
|
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.
Contents
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).
- Request for a result distribution of a variable from a result database.
- Request for computing the result distribution of a variable based on the defined function and parameters.
- Uploading the requested result distribution to a result database.
- Request for the contact information for the computer hosting a function.
- Request for the computing code of a function from the hosting computer.
- Request for the exact location of a result distribution in a database in a hosting computer.