Skip to main content

Reliability Driven Soft Real-Time Fuzzy Task Scheduling in Distributed Computing Environment

  • Conference paper
  • First Online:
Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20-22, 2011

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 130))

  • 2123 Accesses

Abstract

All practical real-time scheduling algorithms in distributed systems present a trade-off between their computational complexity and performance. In real-time distributed systems, tasks have to be performed correctly, timely and most importantly in reliable manner. The research till date on task scheduling has primarily focused upon computation time, laxity, priority etc. Reliability of a task or task cluster is normally not considered, when it comes to task scheduling in distributed environment. Finding a reliable schedule in distributed systems with real-time constraints is shown to be NP-hard. The practical scheduling algorithms in real-time systems have not deterministic reliability. Deterministic reliable behavior is an important parameter for system robustness analysis. The intrinsic uncertainty in dynamic real-time systems increases the difficulties of scheduling problem. To alleviate these deficiencies, i have proposed a fuzzy scheduling approach to arrange real-time periodic and non-periodic tasks in systems considering reliability as the parameter for decision. In contrast, the approach balances task loads of the processors successfully while consider starvation prevention and fairness, which cause higher reliability tasks, have higher running probability. A simulation is conducted to evaluate the performance of the proposed approach. Experimental results have shown that the proposed fuzzy scheduler creates feasible schedules for homogeneous and heterogeneous tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gruian, F.: Energy-centric scheduling for real-time systems. Department of Computer Science. Ph.D dissertation: Lund University, p. 164 (2002)

    Google Scholar 

  2. Petters, S.M.: Bounding the execution time of real-time tasks on modern processors. In: Proc. 7th Intl. Conf. Real-Time Computing Systems and Applications, Cheju Island, pp. 498–502 (2000)

    Google Scholar 

  3. Taewoong, K., Heonshik, S., Naehyuck, C.: Scheduling algorithm for hard real-time communication in demand priority network. In: Proc. 10th Euromicro Workshop Real-Time Systems, Berlin, Germany, pp. 45–52 (1998)

    Google Scholar 

  4. Lifeng, W., Haibin, Y.: Research on a soft real-time scheduling algorithm based on hybrid adaptive control architecture. In: Proc. American Control Conf., Lisbon, Portugal, vol. 5, pp. 4022–4027 (2003)

    Google Scholar 

  5. Laplante, P.A.: The certainty of uncertainty in real-time systems. IEEE Instrum. Meas. Mag. 7, 44–50 (2004)

    Article  Google Scholar 

  6. Kreuzinger, J., Schulz, A., Pfeffer, M., Ungerer, T., Brinkschulte, U., Krakowski, C.: Real-time scheduling on multithreaded processors. In: Proc. 7th Intl. Conf. Real-Time Computing Systems and Applications, Cheju Island, South Korea, pp. 155–159 (2000)

    Google Scholar 

  7. Thai, N.D.: Real-time scheduling in distributed systems. In: Proc. Intl. Conf. Parallel Computing in Electrical Engineering, Warsaw, Poland, pp. 165–170 (2002)

    Google Scholar 

  8. Lin, C., Brandt, S.A.: Efficient soft real-time processing in an integrated system. In: Proc. 25th IEEE Real-Time Systems Symp. (2004)

    Google Scholar 

  9. Buttazzo, G.C., Lipari, G., Caccamo, M., Abeni, L.: Elastic scheduling for flexible workload management. IEEE Trans. Comput. 51, 289–302 (2002)

    Article  Google Scholar 

  10. Lee, J., Tiao, A., Yen, J.: A fuzzy rule-based approach to real-time scheduling. In: Proc. 3rd IEEE Conf. Fuzzy Systems, IEEE World Congress Computational Intelligence, FL, vol. 2, pp. 1394–1399 (1994)

    Google Scholar 

  11. Silly-Chetto, M.: Dynamic acceptance of aperiodic tasks with periodic tasks under resource sharing constraints. IEE Proc. Software 146, 120–127 (1999)

    Article  Google Scholar 

  12. Zadeh, L.A.: Fuzzy sets versus probability. Proc. IEEE 68, 421 (1980)

    Article  Google Scholar 

  13. Zadeh, L.A.: Fuzzy logic, neural networks, and soft computing. Commun. ACM 37, 77–84 (1994)

    Article  Google Scholar 

  14. Pedrycz, W., Gomide, F.: An introduction to fuzzy sets: analysis and design. The MIT Press (1998)

    Google Scholar 

  15. Mamdani, E.H.: Application of fuzzy algorithms for the control of a dynamic plant. Proc. IEE 121, 1585–1588 (1974)

    Google Scholar 

  16. Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst., Man, Cybern. 15, 116–132 (1985)

    MATH  Google Scholar 

  17. Ascia, G., Catania, V.: A general purpose processor oriented to fuzzy reasoning. In: Proc. 10th IEEE International Conf. Fuzzy Systems, Melbourne, Australia, pp. 352–355 (2001)

    Google Scholar 

  18. Youngdal, K., Hyung, L.-K.: An architecture of fuzzy logic controller with parallel defuzzification. In: Proc. Biennial Conf. of the North American Fuzzy Information Processing Society, Berkeley, CA, pp. 497–501 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. K. Yadav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer India Pvt. Ltd.

About this paper

Cite this paper

Yadav, P.K., Bhatia, K., Gulati, S. (2012). Reliability Driven Soft Real-Time Fuzzy Task Scheduling in Distributed Computing Environment. In: Deep, K., Nagar, A., Pant, M., Bansal, J. (eds) Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20-22, 2011. Advances in Intelligent and Soft Computing, vol 130. Springer, India. https://doi.org/10.1007/978-81-322-0487-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-0487-9_22

  • Published:

  • Publisher Name: Springer, India

  • Print ISBN: 978-81-322-0486-2

  • Online ISBN: 978-81-322-0487-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics