Show simple item record

Robust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systems

dc.contributor.authorJonsson, Janen_US
dc.contributor.authorShin, Kang G.en_US
dc.date.accessioned2006-09-11T19:44:31Z
dc.date.available2006-09-11T19:44:31Z
dc.date.issued2002-11en_US
dc.identifier.citationJonsson, Jan; Shin, Kang G.; (2002). "Robust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systems." Real-Time Systems 23(3): 239-271. <http://hdl.handle.net/2027.42/48078>en_US
dc.identifier.issn0922-6443en_US
dc.identifier.issn1573-1383en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/48078
dc.description.abstractDistributed real-time applications usually consist of several component tasks and must be completed by its end-to-end (E-T-E) deadline. As long as the E-T-E deadline of an application is met, the strategy used for dividing it up for component tasks does not affect the application itself. One would therefore like to “slice” each application E-T-E deadline and assign the slices to component tasks so as to maximize the schedulability of the component tasks, and hence the application. Distribution of the E-T-E deadline over component tasks is a difficult and important problem since there exists a circular dependency between deadline distribution and task assignment. We propose a new deadline-distribution scheme which has two major improvements over the best scheme known to date. It can distribute task deadlines prior to task assignment and relies on new adaptive metrics that yield significantly better performance in the presence of high resource contention. The deadline-distribution problem is formulated for distributed hard real-time systems with relaxed locality constraints, where schedulability analysis must be performed at pre-run-time, and only a subset of the tasks are constrained by pre-assignment to specific processors. Although it is applicable to any scheduling policy, the proposed deadline-distribution scheme is evaluated for a non-preemptive, time-driven scheduling policy. Using extensive simulations, we show that the proposed adaptive metrics deliver much better performance (in terms of success ratio and maximum task lateness) than their non-adaptive counterparts. In particular, the simulation results indicate that, for small systems, the adaptive metrics can improve the success ratio by as much as an order of magnitude. Moreover, the new adaptive metrics are found to exhibit very robust performance over a large variety of application and architecture scenarios.en_US
dc.format.extent1016277 bytes
dc.format.extent3115 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypetext/plain
dc.language.isoen_US
dc.publisherKluwer Academic Publishers; Springer Science+Business Mediaen_US
dc.subject.otherComputer Scienceen_US
dc.subject.otherProcessor Architecturesen_US
dc.subject.otherSpecial Purpose and Application-Based Systemsen_US
dc.subject.otherOperating Systemsen_US
dc.subject.otherComputing Methodologiesen_US
dc.subject.otherDistribution of an End-to-End Deadlineen_US
dc.subject.otherPrecedence Constraintsen_US
dc.subject.otherRelaxed Localityen_US
dc.subject.otherHard-real-Time Systemsen_US
dc.subject.otherNon-preemptive Schedulingen_US
dc.subject.otherMultiprocessor Systemsen_US
dc.titleRobust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systemsen_US
dc.typeArticleen_US
dc.subject.hlbsecondlevelComputer Scienceen_US
dc.subject.hlbsecondlevelBusiness (General)en_US
dc.subject.hlbsecondlevelManagementen_US
dc.subject.hlbsecondlevelEconomicsen_US
dc.subject.hlbtoplevelBusinessen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.peerreviewedPeer Revieweden_US
dc.contributor.affiliationumReal-Time Computing Laboratory, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, 48109-2122, USAen_US
dc.contributor.affiliationotherDepartment of Computer Engineering, Chalmers University of Technology, SE-412 96, Göteborg, Swedenen_US
dc.contributor.affiliationumcampusAnn Arboren_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/48078/1/11241_2004_Article_5096705.pdfen_US
dc.identifier.doihttp://dx.doi.org/10.1023/A:1020279929417en_US
dc.identifier.sourceReal-Time Systemsen_US
dc.owningcollnameInterdisciplinary and Peer-Reviewed


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.