CFP last date
20 May 2024
Reseach Article

A Heuristic Model for Tasks Scheduling in Heterogeneous Distributed Real Time System under Fuzzy Environment

by Harendra Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 111 - Number 2
Year of Publication: 2015
Authors: Harendra Kumar
10.5120/19512-1131

Harendra Kumar . A Heuristic Model for Tasks Scheduling in Heterogeneous Distributed Real Time System under Fuzzy Environment. International Journal of Computer Applications. 111, 2 ( February 2015), 35-43. DOI=10.5120/19512-1131

@article{ 10.5120/19512-1131,
author = { Harendra Kumar },
title = { A Heuristic Model for Tasks Scheduling in Heterogeneous Distributed Real Time System under Fuzzy Environment },
journal = { International Journal of Computer Applications },
issue_date = { February 2015 },
volume = { 111 },
number = { 2 },
month = { February },
year = { 2015 },
issn = { 0975-8887 },
pages = { 35-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume111/number2/19512-1131/ },
doi = { 10.5120/19512-1131 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:46:50.232276+05:30
%A Harendra Kumar
%T A Heuristic Model for Tasks Scheduling in Heterogeneous Distributed Real Time System under Fuzzy Environment
%J International Journal of Computer Applications
%@ 0975-8887
%V 111
%N 2
%P 35-43
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The development of distributed real time system (DRTS) has lead to there use in several applications including information processing, fluid flow, weather modeling, database systems, real-time high-speed simulation of dynamical systems, and image processing. Reliability analysis of these processing elements and communication links is one of the important parameter to get the system efficiency. We can improve the system performance (i. e. system cost, system reliability and processor utilization etc. ) by scheduling the tasks to the processors properly in DRTS. In this paper, a new tasks allocation model has been developed with fuzzy execution times e ?_(i,j) and fuzzy inter tasks communication times c ?_(i,j). The times has been defuzzified into crisp one by using Robust Ranking Method [RRM], Centre of Maxima Method [CoM] and Weight of Center of Area Method [CoA]. The effect of inter processor distances on the tasks allocation has been considered while developing the model. Numerical examples show that the model presented in this paper is suitable for arbitrary number of processors with random program structure and more realistic and general in nature.

References
  1. Richard R. Y. , Lee E. Y. S. and Tsuchiya M. , "A Task Allocation Model for Distributed Computer System", IEEE Trans. on Computer, Vol. C-31 pp. 41-47, 1982.
  2. Sinclayer J. B. , "Optimal Assignment in Broadcast Network" IEEE Trans. on Computer, Vol. 37 (5), pp. 521-351, 1988.
  3. Casavent T. L. and Kuhl, J. G. , "A Taxonomy of Scheduling in General Purpose Distributed Computing System", IEEE Transactions on Software Engineering, Vol. 14, pp. 141-154, 1988.
  4. Sagar G. and Sarje A. K. , "Task Allocation Model for Distributed System", Int. J. System Science, Vol. 22, pp. 1671-1678, 1991.
  5. Elsade A. A. and Wells B. E. "A Heuristic Model for Task Allocation in Heterogeneous Distributed Computing System", International Journal of Computers and Their Applications, Vol. 6 (1), March 1999.
  6. Yadav P. K. , Singh M. P. and Sharma K. , "Tasks Allocation Model for Reliability and Cost Optimization in Distributed Computing System, International Journal of Modelling, Simulation, and Scientific Computing, Vol. 2, No. 2, pp. 131-149, 2011.
  7. Singh M. P. , Yadav P. K. and Kumar H. , Agarwal B. , "Dynamic Tasks Scheduling Model for Performance Evaluation of a Distributed Computing System through Artificial Neural Network", Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) (Advances in Intelligent and Soft Computing: Published by Springer ) Vol. 130, pp. 321-331, 2012.
  8. Bokhari, S. H. "Dual Processor Scheduling with Dynamic Re-Assignment", IEEE Trans. On Software Engineering, Vol. SE-5 pp. 341-349, 1979.
  9. Rotithor H. G. , "Taxonomy of Dynamic Task Scheduling in Distributed Computing Systems", IEEE Proc. Computer Digit Tech. , Vol. 14, pp. 1-10, 1994.
  10. Cho S. Y. and Park K. H "Dynamic Task Assignment in Heterogeneous Linear Array Networks for Metacomputing", Proceeding of IEEE, pp. 66-71, 1994.
  11. Yadav P. K. , Singh M. P. and Kumar H. , "Scheduling Algorithm: Tasks Scheduling Algorithm for Multiple Processors with Dynamic Reassignment", Journal of Computer Systems, Networks and Communications, Article ID-578180, pp. 1-9, 2008.
  12. Donight S. S. and Khanmohammadi S. , "A Fuzzy Reliability Model for Series-parallel System", J. Ind. Eng. Int. , Vol. 7, No. 12, pp. 10-18, 2011.
  13. Kong X. , Lin C. , Jiang Y. , Yan W. and Chu X. , " Efficient Dynamic Task Scheduling in virtualized Data Center with Fuzzy Prediction", Journal of Network and Computer Applications , Vol. 34 , No. 4, pp. 1068-1077, 2011.
  14. Kang Q. , He H. and Wei J ,"An Effective Iterated Greedy Algorithm for Reliability Oriented Task Allocation in Distributed Computing System", Journal of Parallel and Distributed Computing, Vol. 73, No. 8 , pp. 1106-1115, August 2013.
  15. Kumar H. ,. Singh M. P and Yadav P. K, "A Task Allocation Model with Fuzz Execution and Fuzzy Inter Task Communication Times in Distributed Computing System", International Journal of Computer Applications, Vol. 72, pp. 24-31, 2013.
  16. Sriramdas V. , Chaturvedi S. K. and Gargama H, "Fuzzy Arithmetic Based Reliability Allocation Approach during early Design and Development", Expert System with Application, Vol. 41, No. 7 , pp. 3444-3449, June 2014.
Index Terms

Computer Science
Information Sciences

Keywords

Distributed real time systems Fuzzy execution times Fuzzy inter tasks communication times Reliability.