<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Sharif University of Technology</PublisherName>
				<JournalTitle>Scientia Iranica</JournalTitle>
				<Issn>1026-3098</Issn>
				<Volume>21</Volume>
				<Issue>6</Issue>
				<PubDate PubStatus="epublish">
					<Year>2014</Year>
					<Month>12</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Performability Guarantee for Periodic Tasks in Real-Time Systems</ArticleTitle>
<VernacularTitle>Performability Guarantee for Periodic Tasks in Real-Time Systems</VernacularTitle>
			<FirstPage>2127</FirstPage>
			<LastPage>2137</LastPage>
			<ELocationID EIdType="pii">3606</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mohsen</FirstName>
					<LastName>Bashiri</LastName>
<Affiliation>Dependable Systems Laboratory (DSL),  Department of Computer Engineering,  Sharif University of Technology, Tehran, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Seyed Ghassem</FirstName>
					<LastName>Miremadi</LastName>
<Affiliation>Dependable Systems Laboratory (DSL),  Department of Computer Engineering,  Sharif University of Technology, Tehran, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2014</Year>
					<Month>12</Month>
					<Day>09</Day>
				</PubDate>
			</History>
		<Abstract>Performability is an important parameter in safety-critical real-time systems. This parameter is defined as the joint consideration of two other important parameters, i.e., reliability and performance. This paper proposes a schedulability condition, which guarantees a desired level of performability in various working conditions, for real-time systems. The basic idea underlining this condition is to select a subset of schedulable tasks and manage their slack times to satisfy a desired performability level. The proposed condition is evaluated on a hard real-time system that employs the Rate-Monotonic (RM) scheduling algorithm and uses the re-execution mechanism to improve the reliability. Evaluation results reveal that by employing the condition, the level of performability of the system is always greater than the desired performability. In addition, it yields on average 1% improvement in the system performability in comparison with traditional schedulability conditions, while the actual failure rate is greater than the expected rate. This amount of performability improvement is significant for safety-critical real-time systems.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Real-time Systems</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Schedulability Conditions</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Performability</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Reliability</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scientiairanica.sharif.edu/article_3606_8b22e20191859eed5892608f1dbfa312.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
