OUROBOROS-GLOSSARY(7)

NAME
ouroboros-glossary - The Ouroboros Glossary

SYNOPSIS
 *

USER MANUAL GLOSSARY

address
    an element of a partially ordered set (POSET) consisting of data transfer component namespaces within an IPC process

bind a name
    to associate a name with a program or process. This mapping is stored in the IRMd.

bootstrap
    to configure an IPCP and start it as the first member of a layer.

congestion control
    the mechanism by which a server layer controls its resources and prevents its client processes from sending more information than it can currently handle. This is orthogonal to flow control.

directory
    the database that keeps a mapping between an address and a registered hash. In Ouroboros, the default implementation is a Distributed Hash Table.

enrolment
    the action of connecting to a member of an existing layer, retrieving the bootstrap information and starting the IPCP as a new member of that layer.

flow
    the system and network resources over which two processes can send information. A flow is an abstraction of the actual underlying IPC mechanism and has a quality of service (QoS) associated with it, which reflects externally measurable quantities such as delay, jitter, bandwidth, loss and bit error rate.

flow allocator
    the component of an IPCP that reserves the resources for a flow towards a given registered hash.

flow control
    the mechanism with which the destination endpoint of a connection controls the source to prevent the source from sending more information than the destination can currently handle. This is orthogonal to congestion control.

flow descriptor
    an integer used as a handle to a flow (a port ID) within an application.

inter process communication (IPC)
    the mechanisms that allow processes to share information.

IPC process
    a process that allocates and manages the necessary resources within a layer to allow IPC between processes that are clients of that layer.

IPC resource manager (IRM)
    the process that manages local IPC and IPCPs (providing remote IPC).

SEE ALSO
ouroboros-tutorial(7), ouroboros(8)

COLOPHON
This page is part of the Ouroboros project, found at http://ouroboros.ilabt.imec.be These man pages are licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/