NexRes Grafana Dashboard Pipeline
During the early stage of development, it is often convenient to target a specific NexRes metric with an all-in-one metric visualization tool. This is easily achieved with the NexRes Dynamic Dashboard (NDD), which abstracts status metrics from NexRes and is presented by Grafana and Prometheus combination. In this post, I will go through how NDD ...
RCC in NexRes
Here we illustrate why and how to implement RCC in NexRes, compare the RCC implementations in ResDB and NexRes
and show the experiment results we got for RCC in NexRes.
The bottleneck in primary-backup BFT protocols
In traditional primary-backup protocols like PBFT1, a single primary broadcasts client requests to all other replicas. Thus, as ...
NexRes Grafana Dashboard Installation
Nexres Grafana Dashboard is a Grafana base dashboard for Nexres. It aims to provide a simple real-time interface for developers to monitor and diagnose Nexres. The data is stored in the Prometheus time-series database and queried by Grafana using PromeQL. The system usage data is provided by Prometheus third-party exporter Node Exporter.
Requir...
Deploy Grafana Dashboard On Oracle Cloud
This article will guide you on deploying NexRes Grafana Dashboard on an Oracle Cloud instance. Since Prometheus and node exporter cannot directly install using apt-get, installing these components is complicated and tedious. NexRes_Grafana_Installer provides an effortless experience to automatically deploy all the components for NexRes Grafana D...
Start your Application
Here we illustrate how to write applications using NexRes. We use our KV Server as an example to provide steps by steps tutorial. More details can be seen from the code base kv_client, kv_server, proto, and client sdk.
Write our own proto messages
The first step is to define the proto messages of your application. It includes what kind of inter...
Running NexRes With KV Server
In this blog post, we lay down steps to run ReslientDB’s NexRes version with its built-in Key Value (KV) service. We also state steps to add and retrieve values from the KV store.
Before you begin
At present, we support only Ubuntu 20.04 and require root access. Please make sure you have installed the correct version.
Linux
If you are using Li...
NexRes - What is NexRes
NexRes is the next generation of ResilientDB, an open-source high-performance Remote Procedure Call (RPC) framework running in a byzantine environment. It provides a simpler system structure and kind APIs so that developers can be able to explore their research or implement their applications in a more convenient way.
NexRes is still Written en...
ResilientDB - File Structure
This is an installment of the ResilientDB tutorial series. ResilientDB is a permissioned blockchain fabric developed by the developers at the Exploratory Systems Lab at UC Davis. We are a group of researchers on a mission led by Prof. Mohammad Sadoghi to pioneer a resilient data platform at scale.
File Structure
In your linux command line inte...
37 post articles, 5 pages.