Search NASA⌕ Search

Engineering topics

Dorier, Matthieu

Publications and source records attributed to Dorier, Matthieu.

At least 37 records · Page 2

Bedrock

Bedrock is Mochi's service bootstrapping mechanism.

Dorier, Matthieu↗

mochi-hpc/mochi-margo

Margo provides Argobots-aware bindings to the Mercury RPC library. Margo combines Mercury and Argobots to simplify development of distributed services. Mercury operations are presented as conventional blocking operations, and RPC handlers are presented as sequential threads. This configuration enables high degree of concurrency while hiding the complexity associated with asynchronous communication progress and callback management.

Carns, Phil↗

Py-Bedrock

Py-Bedrock providers Python utilities to configure and deploy Mochi-based services using Python.

Dorier, Matthieu↗

SSG (Scalable Service Groups)

SSG is a group membership microservice based on the Mercury RPC system. It provides mechanisms for bootstrapping sets of Mercury processes into logical groups and for managing the membership of these process groups over time. At a high-level, each group collectively maintains a group view, which is just a mapping from group member identifiers to Mercury address information. The initial group membership view is specified completely when the group is bootstrapped (created).

Carns, Phil↗

Mobject

Mobject is a prototype Mochi object storage system based on RADOS.

Dorier, Matthieu↗

mochi-colza

Mochi-based staging service for in situ analysis and visualization.

Dorier, Matthieu↗

py-mochi-ssg

Python wrapper for SSG group membership service.

Dorier, Matthieu↗

Sonata

Sonata is a Mochi service for JSON document storage. It is based on UnQLite and Thallium.

Dorier, Matthieu↗

abt-io

abt-io provides Argobots-aware wrappers to common POSIX I/O functions.

Carns, Phil↗

Py-Sonata

Python binding to the Mochi Sonata microservice.

Dorier, Matthieu↗

REsource Migration Interface

REMI is a Mochi microservice designed to handle the migration of sets of files from a node to another. It uses RDMA and memory mapping to efficiently transfer potentially large groups of files at once.

Dorier, Matthieu↗

py-mochi-remi

Python wrapper to the REMI Mochi microservice.

Dorier, Matthieu↗

Py-Mobject

Py-Mobject is a Python wrapper enabling one to write a daemon to deploy Mobject using python. Py-Mobject relies on Mobject, Py-Bake, Py-SDSKV, Py-SSG, and Py-Margo, as well as their respective dependencies. It also requires boost_python.

Dorier, Matthieu↗

Py-Margo

Py-Margo provides a Python wrapper on top of Margo. It enables one to develop Margo-based service in Python.

Dorier, Matthieu↗