Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.37 KB

01_Storage_integration.rst

File metadata and controls

55 lines (39 loc) · 2.37 KB

First steps

COMPSs relies on a Storage API to enable the interation with persistent storage frameworks (:numref:`storage_architecture`), which is composed by two main modules: Storage Object Interface (SOI) and Storage Runtime Interface (SRI)

COMPSs with persistent storage architecture

COMPSs with persistent storage architecture

Any COMPSs application aimed at using a persistent storage framework has to include calls to:

In addition, it must be taken into account that the execution of an application using a persistent storage framework requires some specific flags in runcompss and enqueue_compss (see :ref:`Sections/06_Persistent_Storage/01_Storage_integration/03_Running_with_storage:Running with persistent storage`).

Currently, there exists storage interfaces for dataClay, Hecuba and Redis. They are thoroughly described from the developer and user point of view in Sections:

The interface is open to any other storage framework by implementing the required functionalities described in :ref:`Sections/06_Persistent_Storage/05_Own_interface:Implement your own Storage interface for COMPSs`.

.. toctree::
    :maxdepth: 2
    :caption: Table of Contents
    :hidden:

    01_Storage_integration/01_Data_model
    01_Storage_integration/02_Interact_with_storage
    01_Storage_integration/03_Running_with_storage