Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A Reliability Model for the Task Scheduling in Distributed Systems based on Fuzzy Theory


Affiliations
1 CSE Department of Technology Education & Research Integrated Institutions, Kurukshetra, India
2 Central Building Research Institute, Roorkee, India
3 Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar, India
     

   Subscribe/Renew Journal


Distributed Systems is a mean to run multiple transactions simultaneously. In distributed systems, while dealing with real-time assignments, tasks have to be scheduled correctly and timely. All practical real-time scheduling algorithms in distributed systems present a trade-off between performance and computational complexity. This is mainly due to the complex nature of Mathematical models. In comparison, fuzzy is a simplified approach that optimizes the complete system that too with less time complexity. Further Fuzzy approach produces results that are closer to real world problems. The most innovative part of the research is that reliability metrics have been taken as the major parameter for decision for scheduling. The priority is computed based on the values of Failure rate, CPU time and Reliability. The problem has been simulated on MATLAB 7.0.4 Mamdani Fuzzy Inference Engine to evaluate the performance of the proposed methodology. Experimental results have shown that the proposed fuzzy scheduler creates feasible schedules for homogeneous and heterogeneous tasks.


Keywords

Fuzzy Scheduling, CPU Time, Reliability, Failure Rate, System Utilization, Feasible Schedule.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 249

PDF Views: 3




  • A Reliability Model for the Task Scheduling in Distributed Systems based on Fuzzy Theory

Abstract Views: 249  |  PDF Views: 3

Authors

Sagar Gulati
CSE Department of Technology Education & Research Integrated Institutions, Kurukshetra, India
P. K. Yadav
Central Building Research Institute, Roorkee, India
K. Bhatia
Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar, India

Abstract


Distributed Systems is a mean to run multiple transactions simultaneously. In distributed systems, while dealing with real-time assignments, tasks have to be scheduled correctly and timely. All practical real-time scheduling algorithms in distributed systems present a trade-off between performance and computational complexity. This is mainly due to the complex nature of Mathematical models. In comparison, fuzzy is a simplified approach that optimizes the complete system that too with less time complexity. Further Fuzzy approach produces results that are closer to real world problems. The most innovative part of the research is that reliability metrics have been taken as the major parameter for decision for scheduling. The priority is computed based on the values of Failure rate, CPU time and Reliability. The problem has been simulated on MATLAB 7.0.4 Mamdani Fuzzy Inference Engine to evaluate the performance of the proposed methodology. Experimental results have shown that the proposed fuzzy scheduler creates feasible schedules for homogeneous and heterogeneous tasks.


Keywords


Fuzzy Scheduling, CPU Time, Reliability, Failure Rate, System Utilization, Feasible Schedule.