(26th-January-2020)
The server-side software module will act as a centralized server which will be responsible to receive the user’s rig information from the help of client-side rig monitoring tool to provide the centralized monitoring service to the user. This server-side software will also provide the service to control any of the user’s rig via mining portal website. The server-side software will consists of following sub-modules:
a) Backend Server Application for Handling User’s Data
The backend server application will be responsible for handling the user’s data. This server-side application will receive the user’s rig data from the help of client-side rig monitoring tool via server-side RPC module and store the data on the server-side database with respect to its user. Through this server-side application, the controlling of any of the user’s mining rig (i.e. start/stop mining, rebooting rig/mining software etc.) could be done via server-side RPC module.
b) Mining portal website
Mining portal website will act as an interface for the users to monitor and control their all rigs anywhere and at any time. The user first required to register itself by providing its user login credentials. After the successful completion of registration process, user will see a dashboard where they can monitor/control all of their mining rigs using the website.
c) Database
On server-side software module, there will also exist a database which will be responsible to store all users and their connected rigs information. This database will store every possible data of the user that will be further used for monitoring and controlling purposes. For monitoring, the data will be collected from the users by rig monitoring tool via RPC module and stored into the server-side database with the help of backend server application where Mining portal website will fetch that data from the database and display onto it. For controlling, the instructions will be provided using Mining portal website which will stored into the user’s database so that backend server application could read the instructions from it and instruct the client-side rig monitoring tool via RPC module to act/control accordingly.
d) File Transfer Protocol (FTP) Server
The server-side software module will also consists of a FTP server through which the users could be able to download the client-side rig monitoring tool including DTS Optimized Mining Code from Mining portal website.
Commentaires