Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2022315.2022342guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

The impact of input error on the scheduling of task graphs with imprecise computations in heterogeneous distributed real-time systems

Published: 20 June 2011 Publication History

Abstract

In real-time systems, it is often more desirable for a job to produce an approximate, imprecise result by its deadline than to produce a precise result late. In this paper, we evaluate by simulation the performance of a heterogeneous distributed real-time system, where composite jobs with end-to-end deadlines are scheduled dynamically as they arrive in the system, utilizing imprecise computations. Each job is a directed acyclic graph of component tasks, where the output data of a task may be used as input by another task. In case the input data of a component task are imprecise, the processing time of the task is extended, in order to correct the error and produce a result of acceptable quality. The impact of input error on the system performance is investigated under various workloads and input error limits.

References

[1]
Buttazzo, G.C.: Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 2nd edn. Springer, New York (2004).
[2]
Lin, K.J., Natarajan, S., Liu, J.W.S.: Imprecise Results: Utilizing Partial Computations in Real-Time Systems. In: 8th IEEE Real-Time Systems Symposium, pp. 210-217 (1987).
[3]
Han, C.C., Shin, K.G., Wu, J.: A Fault-Tolerant Scheduling Algorithm for Real-Time Periodic Tasks with Possible Software Faults. IEEE Trans. Comp. 52(3), 362-372 (2003).
[4]
Hull, D., Shankar, A., Nahrstedt, K., Liu, J.W.S.: An End-to-End QoS Model and Management Architecture. In: IEEE Workshop on Middleware for Distributed Real-time Systems and Services, pp. 82-89 (1997).
[5]
Karatza, H.D.: Performance of Gang Scheduling Policies in the Presence of Critical Sporadic Jobs in Distributed Systems. In: 2007 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, pp. 547-554 (2007).
[6]
Sha, L., Abdelzaher, T., Arzen, K.E., Cervin, A., Baker, T., Burns, A., Buttazzo, G., Caccamo, M., Lehoczky, J., Mok, A.K.: Real Time Scheduling Theory: A Historical Perspective. Real-Time Systems 28(2-3), 101-155 (2004).
[7]
Stavrinides, G.L., Karatza, H.D.: Scheduling Multiple Task Graphs with End-to-End Deadlines in Distributed Real-Time Systems Utilizing Imprecise Computations. Journal of Systems and Software 83(6), 1004-1014 (2010).
[8]
Liu, C.L., Layland, J.W.: Scheduling Algorithms For Multiprogramming in a Hard Real-Time Environment. Journal of the ACM 20(1), 46-61 (1973).
[9]
Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing. IEEE Trans. Par. Distr. Syst. 13(3), 260-274 (2002).
[10]
Cheng, B.C., Stoyenko, A.D., Marlowe, T.J., Baruah, S.K.: LSTF: A New Scheduling Policy for Complex Real-Time Tasks in Multiple Processor Systems. Automatica 33(5), 921-926 (1997).
[11]
Feng, W.C., Liu, J.W.S.: Algorithms for Scheduling Real-Time Tasks with Input Error and End-to-End Deadlines. IEEE Trans. Soft. Eng. 23(2), 93-106 (1997).
[12]
Haweet, W.A.E., Meligy, H.H.E., Salam, I.A.E.: Imprecise Computation Technique to Schedule AND/OR Tasks with Global End-to-End Deadline in Distributed Real-Time Systems. In: SICE 2003 Annual Conference, pp. 663-668 (2003).

Cited By

View all
  • (2017)The impact of data locality on the performance of a SaaS cloud with real-time data-intensive applicationsProceedings of the 21st International Symposium on Distributed Simulation and Real Time Applications10.5555/3199858.3199890(180-187)Online publication date: 18-Oct-2017
  • (2012)Scheduling real-time DAGs in heterogeneous clusters by combining imprecise computations and bin packing techniques for the exploitation of schedule holesFuture Generation Computer Systems10.1016/j.future.2012.03.00228:7(977-988)Online publication date: 1-Jul-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASMTA'11: Proceedings of the 18th international conference on Analytical and stochastic modeling techniques and applications
June 2011
346 pages
ISBN:9783642217128
  • Editors:
  • Khalid Al-Begain,
  • Simonetta Balsamo,
  • Andrea Marin,
  • Dieter Fiems

Sponsors

  • University Ca' Foscari

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 20 June 2011

Author Tags

  1. heterogeneous distributed real-time systems
  2. imprecise computations
  3. input error
  4. simulation
  5. task graphs

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)The impact of data locality on the performance of a SaaS cloud with real-time data-intensive applicationsProceedings of the 21st International Symposium on Distributed Simulation and Real Time Applications10.5555/3199858.3199890(180-187)Online publication date: 18-Oct-2017
  • (2012)Scheduling real-time DAGs in heterogeneous clusters by combining imprecise computations and bin packing techniques for the exploitation of schedule holesFuture Generation Computer Systems10.1016/j.future.2012.03.00228:7(977-988)Online publication date: 1-Jul-2012

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media