An Architecture for Versatile Dependability

نویسندگان

  • Tudor Dumitraş
  • Priya Narasimhan
چکیده

Versatile dependability is a software architecture that aims to quantify the trade-offs among a system’s fault-tolerance, performance and resource requirements, and that provides system-level “knobs” for tuning these trade-offs. We propose a visual representation of the trade-off space of dependable systems, and discuss design principles that allow the tuning of such trade-offs along multiple dimensions. Through a case study on tuning system scalability under latency, bandwidth and fault-tolerance constraints, we demonstrate how our approach covers an extended region of the dependability design space.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecting and Implementing Versatile Dependability

Distributed applications must often consider and select the appropriate trade-offs among three important aspects – fault-tolerance, performance and resources. We introduce a novel concept, called versatile dependability, that provides a framework for analyzing and reasoning about these trade-offs in dependable software architectures. We present the architecture of a middleware framework that im...

متن کامل

Versatile Design and Ethical Architecture

Background: Following the spread of dissatisfaction with modern architecture, the machine attitude towards man, and the disregard for human values ​​and human existential dignity, the global movement in support of independence and participation was formed in response to demographic and social realities. Recognized in 1988 as universal design, the movement allowed more people of all levels of ab...

متن کامل

An architecture-based dependability modeling framework using AADL

For efficiency reasons, the software system designers’ will is to use an integrated set of methods and tools to describe specifications and designs, and also to perform analyses such as dependability, schedulability and performance. AADL (Architecture Analysis and Design Language) has proved to be efficient for software architecture modeling. In addition, AADL was designed to accommodate severa...

متن کامل

An Architecture for Configurable Dependability of Application Services

Many human activities today depend critically on systems where substantial functionality has been realized using complex software. Therefore, appropriate means to achieve a sufficient degree for dependability are required, which use the available information about the software components and the system architecture. For the special case of servicebased architectures – an architecture proposed t...

متن کامل

Tool-supported Dependability Evaluation of Redundant Architectures in Computer-based Control Systems

Architectural choices have a profound influence on the dependability of a computer system. Dependability modelling and analysis is a method proposed for the early evaluation of the system architecture and the related design decisions. We describe the design, implementation and application of a tool that is able to construct automatically a dependability model (in the form of Generalized Stochas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004