Middleware for resource-aware deployment and configuration of fault-tolerant real-time systems

  • Jaiganesh Balasubramanian
  • , Aniruddha Gokhale
  • , Abhishek Dubey
  • , Friedhelm Wolf
  • , Douglas C. Schmidt
  • , Chenyang Lu
  • , Christopher Gill

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Scopus citations

Abstract

Developing large-scale distributed real-time and embedded (DRE) systems is hard in part due to complex deployment and configuration issues involved in satisfying multiple quality for service (QoS) properties, such as real-timeliness and fault tolerance. This paper makes three contributions to the study of deployment and configuration middleware for DRE systems that satisfy multiple QoS properties. First, it describes a novel task allocation algorithm for passively replicated DRE systems to meet their real-time and fault-tolerance QoS properties while consuming significantly less resources. Second, it presents the design of a strategizable allocation engine that enables application developers to evaluate different allocation algorithms. Third, it presents the design of a middleware-agnostic configuration framework that uses allocation decisions to deploy application components/replicas and configure the underlying middleware automatically on the chosen nodes. These contributions are realized in the DeCoRAM (Deployment and Configuration Reasoning and Analysis via Modeling) middleware. Empirical results on a distributed testbed demonstrate DeCoRAM's ability to handle multiple failures and provide efficient and predictable real-time performance.

Original languageEnglish
Title of host publicationProceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
Pages69-78
Number of pages10
DOIs
StatePublished - 2010
Event16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010 - Stockholm, Sweden
Duration: Apr 12 2010Apr 15 2010

Publication series

NameReal-Time Technology and Applications - Proceedings
ISSN (Print)1080-1812

Conference

Conference16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
Country/TerritorySweden
CityStockholm
Period04/12/1004/15/10

Keywords

  • Passive replication
  • Real-time
  • Replica allocation
  • Resource minimization

Fingerprint

Dive into the research topics of 'Middleware for resource-aware deployment and configuration of fault-tolerant real-time systems'. Together they form a unique fingerprint.

Cite this