skip to main content
10.1145/774789.774828acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

Holistic scheduling and analysis of mixed time/event-triggered distributed embedded systems

Published:06 May 2002Publication History

ABSTRACT

This paper deals with specific issues related to the design of distributed embedded systems implemented with mixed, event-triggered and time-triggered task sets, which communicate over bus protocols consisting of both static and dynamic phases. Such systems are emerging as the new standard for automotive applications. We have developed a holistic timing analysis and scheduling approach for this category of systems. We have also identified several new design problems characteristic to such hybrid systems. An example related to bus access optimization in the context of a mixed static/dynamic bus protocol is presented. Experimental results prove the efficiency of such an optimization approach.

References

  1. N. Audsley, K. Tindell, A. et. al., "The End of Line for Static Cyclic Scheduling?", 5th Euromicro Works. on Real-Time Systems, 1993.Google ScholarGoogle Scholar
  2. N. Audsley, A. Burns, et. el., "'Fixed Priority Preemptive Scheduling: An Historical Perspective", Real-Time Systems, 8(2/3), 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. F. Balarin, L. Lavagno, et. el., "'Scheduling for Embedded Real-Time Systems", IEEE Design and Test of Computers, January-March, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Bosch GmbH, "CAN Specification Version 2.0", 1991.Google ScholarGoogle Scholar
  5. E. G. Coffman Jr., R. L. Graham, "Optimal Scheduling for two Processor Systems", Acta Informatica, 1, 1972.Google ScholarGoogle Scholar
  6. T. Demmeler, P. Giusto, "A Universal Communication Model for an Automotive System Integration Platform", DATE, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Ernst "Codesign of Embedded Systems: Status and Trends", IEEE Design&Test of Comp., April-June, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. FlexRay homepage: http://www.flexray-group.com/.Google ScholarGoogle Scholar
  9. H. Kopetz, "Real-Time Systems - Design Principles for Distributed Embedded Applications", Kluwer Academic Publisher, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Lönn, J. Axelsson, "A Comparison of Fixed-Priority and Static Cyclic Scheduling for Distributed Automotive Control Applications", Euromicro Conf. on RTS, 1999.Google ScholarGoogle Scholar
  11. J. C. Palencia, M. G. Harbour, "Schedulability Analysis for Tasks with Static and Dynamic Offsets", Proceedings of the 9th IEEE Real-Time Systems Symposium, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Pedreiras, L. Admeida, "Combining Event-Triggered and Time-Triggered Traffic in FTT-CAN: Analysis of the Asynchronous Messaging System", WFCS, 2000.Google ScholarGoogle Scholar
  13. P. Pop, P. Eles, Z. Peng, A. Doboli, "Scheduling with Bus Access Optimization for Distributed Embedded Systems", IEEE Transactions on VLSI Systems, 8(5), 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Raja, G. Noubir, "Static and Dynamic Polling Mechanisms for Fieldbus Networks", ACM Operating Systems Review, 27(3), 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Tindell, J. Clark, "Holistic Schedulability Analysis for Distributed Hard Real-Time Systems", Microprocessing & Microprogramming, Vol. 50, Nos. 2--3. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. W. Wolf, "Hardware-Software Co-Design of Embedded Systems", Proceedings of the IEEE, V82, N7, 1994.Google ScholarGoogle Scholar
  17. J. Xu, D. L. Parnas, "On satisfying timing constraints in hard-real-time systems", IEEE Transactions on Software Engineering, 19(1), 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Holistic scheduling and analysis of mixed time/event-triggered distributed embedded systems

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              CODES '02: Proceedings of the tenth international symposium on Hardware/software codesign
              May 2002
              232 pages
              ISBN:1581135424
              DOI:10.1145/774789

              Copyright © 2002 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 6 May 2002

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate280of864submissions,32%

              Upcoming Conference

              ESWEEK '24
              Twentieth Embedded Systems Week
              September 29 - October 4, 2024
              Raleigh , NC , USA

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader