ARTICLE
TITLE

USAGE OF SESSION METRICS TO TASKS SCHEDULING IN BROWSER-BASED VOLUNTEER COMPUTING SYSTEMS

SUMMARY

Context. The study is devoted to the development an adaptive method for scheduling tasks in distributed browser-based volunteer computing systems. which is constructed on the session metrics of a volunteer user. This allows server to allocate tasks to each volunteer for computing, depending on the characteristics of his computing processes. More productive clients will receive more tasks, maximizing resource utilization, reducing server load and facilitating scaling; less productive clients will receive fewer tasks, solving the problem of excessive blocking of input data.Objective. The aim of the study is increasing the efficiency of distributed browser-based volunteer computing systems by using session metrics to tasks scheduling.Method. The session metrics that determine the behavior of volunteer users are described.  The indicators that characterize the progress of the computational process on user systems were introduced. The formula to calculate the amount of input data for distribution to client is proposed. It takes into account the capacity of the client's system and the tendency of processes on its system. Simulation was done using different methods to calculate the amount of input data on the basis of the existing system of volunteer computing. To evaluate the performance of such systems, the total number of user hits to the server part and the total number of calculated results were used.Results. The proposed method is applied in the existing browser-based volunteer computing system. A comparison of the results of the proposed method with the existing ones showed a decrease in server load and an increase of the number of calculated results when session metrics are used.Conclusions. The simulation confirmed the convenience and efficiency of session metrics usage to tasks scheduling. The presented approach provides scalability of distributed browser-based volunteer computing systems. The prospects of further research are to use the users’ statistics and information from their browsers to calculate the amount of input data for distribution to client. 

 Articles related

Abdulrahman Yusuf    

This research work examines the attitudes of Nigerian Certificate in Education (NCE) students towards use of InternetatUmar Sulaiman College of Education Gashua (USCOEGA) in the year 20010/11 academic session. In this connection therefore, the study aims... see more


Mohamad Farhan Mohamad Mohsin,Mohd Noor Abdul Hamid,Nurakmal Ahmad Mustaffa,Razamin Ramli,Kamarudin Abdullah    

CSR UUMWiFi is a CSR project under Universiti Utara Malaysia (UUM) that provides unlimited free internet connection for the Changlun community. Launched in 2015, the service has accumulated a huge number of users with diverse background and interest. Thi... see more


Jozef Kapusta,Michal Munk,Dominik Halvoník,Martin Drlík    

If we are talking about user behavior analytics, we have to understand what the main source of valuable information is. One of these sources is definitely a web server. There are multiple places where we can extract the necessary data. The most common wa... see more


Weli Weli    

The rapid growth through the use of Enterprise Resource Planning (ERP) systems by Indonesian companies has been responded by ERP vendors in providing skilled human resources in ERP environment by cooperating with universities. SAP as one of the ERP vendo... see more


P. Domashnev,V. Alexeev,T. Lavrukhina,O. Nazarkin    

In this paper, we consider the scheme of unidirectional and bidirectional messaging built over the popular Telegram service. The main purpose of our approach is to provide free real-time message exchange solution for inter-node communications in browser-... see more