NuNet Technical Updates January 2024

Jennifer Bourke
NuNet
Published in
3 min readFeb 2, 2024
NuNet Technical Updates January 2024

Greetings NuNetopians,

As 2024 unfolds, the NuNet team is excited to share our progress and developments for the month of January. This month has not just been about tackling immediate technical challenges and enhancements, but also strategically planning for the future. Alongside our regular updates, we have been working diligently on a new technical roadmap for 2024, which we are thrilled to unveil in the coming weeks.

This month has been a hive of activity, with our team’s dedication to push the boundaries of what our platform can achieve. Through development, testing, and innovation, we’ve made substantial strides in enhancing our platform’s capabilities and efficiency. This technical update outlines our latest achievements, the challenges we’ve overcome, and the forward-thinking solutions crafted by our team.

In this post, we’ll highlight key issues we’ve recently resolved and outline our objectives for the upcoming months. Join us as we share insights into our progress and the exciting direction we are headed.

We invite you to join our discussions and stay updated with weekly insights from our Development team on Discord.

First, a quick recap on some of the terms that will be used in this blog:

Oracle

  • The ​​NuNet Oracle will be responsible for validating results of compute jobs and solving disputes with NTX.

DMS

  • The term DMS refers to ‘Device Management Service’, which is essentially the NuNet platform itself. It is the lightweight binary which establishes secure peer-to-peer connection between all computers onboarded onto the network.

SPD (Service Provider Dashboard)

  • We refer to the Service Provider Dashboard as the interface in which those who need the compute power can deploy jobs on NuNet.

CPD (Compute Providers Dashboard)

  • This is where providers can claim their tokens for work carried out on their devices.

Closed Feature Issues

  • ‘Update DMS unit tests’ this involved reviewing and fixing unit tests for the Device Management Service (DMS) that are currently not working due to changes in the DMS code. The objective is to ensure the unit tests reflect these changes, maintaining the system’s health and reducing technical debt.
  • ‘Pricing of compute provider machines’ this issue involves allowing compute providers on NuNet to set and update their own pricing for machine usage, initially based on NTX per minute. This feature is necessary because compute providers are best positioned to determine the value of their resources, considering local economic factors. NuNet’s aim is to offer a flexible, participant-driven pricing model, reflecting the decentralized ethos of the platform.
  • ‘GPU Selection Algorithm needs revision to select the GPU with highest VRAM’ The proposal involves enhancing the GPU selection mechanism for NVIDIA and AMD systems in the NuNet platform. It suggests sorting GPUs based on VRAM sizes in descending order before selection. This approach prioritizes GPUs with higher VRAM for computational tasks, ensuring optimal resource utilization and enhanced performance, especially in multi-GPU systems.

Closed Bug Fixes

  • ’Job Failure’ and ‘service Already Running’ error in DMS’ this issue involves a bug in the NuNet platform where job requests submitted on SPD fail due to an error in tx_hash validation within the DMS. This failure leads to subsequent attempts being blocked with an error message indicating that only one service can run at a time. The expected correct behavior is for the DMS to close the open stream and start a new one upon a failed tx_hash validation, allowing for successful job submissions. This bug necessitates investigation and resolution to ensure the proper functioning of job submissions in DMS.

Issues and Bugs mentioned in this blog:

NuNet Is Hiring!

NuNet currently has a number of open positions for various roles within the team. If you have the skills and desire to join us in our journey, you can find more information and contact us through our career page.

About NuNet

NuNet lets anyone share and monetize their computing resources, turning cloud computing power from a centralized service into an open protocol powered by blockchain. Find out more via:

--

--