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 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-
منابع مشابه
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