Task allocation model based on hierarchical clustering and impact of different distance measures on the performance

被引:5
作者
Kumar H. [1 ]
Tyagi I. [1 ]
机构
[1] Gurukula Kangri Vishwavidyalaya, Haridwar
关键词
Distributed Real Time Systems (DRTS); Fuzzy Response Time; Fuzzy System Cost; Hamming's Distance; Hierarchical Clustering; Yang's Distance;
D O I
10.4018/IJFSA.2020100105
中图分类号
学科分类号
摘要
This article observed a new strategy to the problem of tasks clustering and allocation for very large distributed real-time problems, in which software is consolidated hierarchically and hardware potentially spans various shared or dedicated links. Here, execution and communication times have been considered as a number. Existing strategies for tasks clustering and allocation are based on either executability or communication. This study's analytical model is a recurrence conjuration of two stages: formation of clusters and clusters allocation. A modified hierarchical clustering (MHC) algorithm is derived to cluster high communicated tasks and also an algorithm is developed for proper allocation of task clusters onto suitable processors in order to achieve optimal fuzzy response time and fuzzy system. Yang's and Hamming's distances are taken to demonstrate the impact of distance measures on the performance of the proposed model. © 2020, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
引用
收藏
页码:105 / 133
页数:28
相关论文
共 33 条
[1]  
GhasemiGol M., Yazdi H. S., Monsefi R., A new hierarchical clustering algorithm on fuzzy data (FHCA), International Journal of Computer and Electrical Engineering, 2, pp. 1793-8163, (2010)
[2]  
Abdullah A. M., Ali H. A., Haikal A. Y., Reliable and efficient hierarchical organization model for computationalgrid, JournalofParallelandDistributedComputing, 104, pp. 191-205, (2017)
[3]  
Attiya G., Hamam Y., Task allocation for maximizing reliability of distributed systems: A simulating annealing approach, Journal of Parallel and Distributed Computing, 66, 10, pp. 1259-1266, (2006)
[4]  
Augonnet C., Thibault S., Namyst R., Wacrenier P. A., StarPU: A unified platform for task scheduling on heterogeneous multicore architectures, Concurrency and Computation, 23, 2, pp. 187-198, (2011)
[5]  
Bahmani A., Mueller F., Efficient clustering for ultra scale application tracing, Journal of Parallel and Distributed Computing, 98, pp. 25-39, (2016)
[6]  
Daoud M. I., Kharma N., A high performance algorithm for static task scheduling in heterogeneous distributed computing system, Journal of Parallel and Distributed Computing, 68, 4, pp. 399-409, (2008)
[7]  
A heuristic model for task allocation in heterogeneous distributed computing system, The International Journal of Computers and their Applications, 6, (1999)
[8]  
Jafar O. A. M., Sivakumar R., A comparative study of hard and fuzzy data clustering algorithms with cluster validity indices, Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications, (2013)
[9]  
Jana B., Chakraborty M., Mandal T., A Task Scheduling Technique Based on Particle Swarm Optimization Algorithm in Cloud Environment, Soft Computing: Theories and Applications, 742, pp. 525-536, (2018)
[10]  
Janati F., Abdollahi F., Ghidary S. S., Jnanatifar M., Baltes J., Sadeghnejad S., Multi robot task allocation using clustering method, Advanced in Intelligent Systems and Computing, 447, pp. 233-247, (2017)