An Architecture for Configurable Dependability of Application Services

نویسندگان

  • Matthias Tichy
  • Holger Giese
چکیده

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 to cope with the complexity and dynamics of today’s systems – we identify in this paper a set of architectural principles which can be used to improve dependability. A service-based architecture which extends Jini and employs the identified architectural principles is further proposed and realized. The dependable operation of the infrastructure services of the architecture further enables to systematically control and configure some dependability attributes of application ser-

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

ثبت نام

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

منابع مشابه

Intelligent Dependability Services for Overlay Networks

Application-level overlays have emerged as a useful means of offering network services that are not supported by the underlying physical network. Most overlays employ proprietary dependability mechanisms to render them more resilient to node failure; but the use of proprietary approaches leads to duplication of effort during development and adds design complexity. In this paper we propose gener...

متن کامل

Toward a trust management model for a configurable body sensor platform

Body Sensor Networks (BSNs) are used for diverse applications ranging from monitoring for medical purposes, sport coaching to computer gaming. This leads to viewing the BSN as an application platform and requires the capability to dynamically extend and configure BSN applications, including reprogramming the sensor nodes of the BSN. We propose a trust management model along with a component-bas...

متن کامل

Architecture for Securing Virtual Instance in Cloud

Cloud computing is computing as a utility, where services can be remotely purchased and users can store their data in the cloud to enjoy on-demand high-quality applications and services from a shared pool of configurable computing resources. While data outsourcing relieves the owners of the burden of local data storage and maintenance, it also eliminates their physical control of storage depend...

متن کامل

Aqua: a Framework for Providing Adaptive Fault Tolerance to Distributed Applications By

Dependable distributed systems are diÆcult to build. This is particularly true if they have dependability requirements that change during the execution of an application and are built with commercial o -the-shelf hardware. In that case, fault tolerance can be achieved using middleware, and mechanisms must be provided to communicate the dependability requirements of a distributed application to ...

متن کامل

3 GATEWAY For Application A Connection Group A : B Connection Group A : B Naming Service PASSIVE Replication Handler

The goal of the AQuA architecture is to provide adaptive fault tolerance to distributed applications by using commercial off-the-shelf hardware and operating systems. The AQuA architecture allows application programmers to request desired levels of dependability during applications’ runtimes. It also provides adaptive fault tolerance. In distributed systems, resources change dynamically, and di...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2003