Redirigiendo al acceso original de articulo en 24 segundos...
Inicio  /  Future Internet  /  Vol: 11 Par: 6 (2019)  /  Artículo
ARTÍCULO
TITULO

Dynamic Task Scheduling Algorithm with Deadline Constraint in Heterogeneous Volunteer Computing Platforms

Ling Xu    
Jianzhong Qiao    
Shukuan Lin and Wanting Zhang    

Resumen

Volunteer computing (VC) is a distributed computing paradigm, which provides unlimited computing resources in the form of donated idle resources for many large-scale scientific computing applications. Task scheduling is one of the most challenging problems in VC. Although, dynamic scheduling problem with deadline constraint has been extensively studied in prior studies in the heterogeneous system, such as cloud computing and clusters, these algorithms can?t be fully applied to VC. This is because volunteer nodes can get offline whenever they want without taking any responsibility, which is different from other distributed computing. For this situation, this paper proposes a dynamic task scheduling algorithm for heterogeneous VC with deadline constraint, called deadline preference dispatch scheduling (DPDS). The DPDS algorithm selects tasks with the nearest deadline each time and assigns them to volunteer nodes (VN), which solves the dynamic task scheduling problem with deadline constraint. To make full use of resources and maximize the number of completed tasks before the deadline constraint, on the basis of the DPDS algorithm, improved dispatch constraint scheduling (IDCS) is further proposed. To verify our algorithms, we conducted experiments, and the results show that the proposed algorithms can effectively solve the dynamic task assignment problem with deadline constraint in VC.

 Artículos similares

       
 
Bashar Igried, Atalla Fahed Al-Serhan, Ayoub Alsarhan, Mohammad Aljaidi and Amjad Aldweesh    
A successful cloud trading system requires suitable financial incentives for all parties involved. Cloud providers in the cloud market provide computing services to clients in order to perform their tasks and earn extra money. Unfortunately, the applicat... ver más
Revista: Future Internet

 
Josip Kri?anovic and Miodrag Roic    
Establishing land administration systems is enough of a challenge as it is, and the task of keeping the system up to date with developments in society is even more challenging. They have to serve society on a long-term basis and normally have a long-term... ver más

 
Chen Wang, Si-jia Zhao, Zong-qiang Ren and Qi Long    
Classifying a time series is a fundamental task in temporal analysis. This provides valuable insights into the temporal characteristics of data. Although it has been applied to traffic flow and individual-centered accessibility analysis, it has yet to be... ver más

 
Musaab A. AlRushood, Fred Rahbar, Shokri Z. Selim and Fikri Dweiri    
The global COVID-19 pandemic forced the construction industry to a standstill. In the wake of the pandemic, this sector must be prepared to make bold, innovative moves to prepare for the future. Over the past few years, the use of drones and robotics has... ver más
Revista: Drones

 
Vasilios Patsias, Petros Amanatidis, Dimitris Karampatzakis, Thomas Lagkas, Kalliopi Michalakopoulou and Alexandros Nikitas    
Task allocation in edge computing refers to the process of distributing tasks among the various nodes in an edge computing network. The main challenges in task allocation include determining the optimal location for each task based on the requirements su... ver más
Revista: Future Internet