By Topic

Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on

Date 4-6 May 1998

Filter Results

Displaying Results 1 - 25 of 28
  • Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159)

    Publication Year: 1998
    Request permission for commercial reuse | PDF file iconPDF (158 KB)
    Freely Available from IEEE
  • SOFA/DCUP: architecture for component trading and dynamic updating

    Publication Year: 1998, Page(s):43 - 51
    Cited by:  Papers (53)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (85 KB)

    In this paper the authors address some of the challenges of the current technologies in the area of component-based programming and automated software downloading. These challenges include: component updating at runtime of affected applications, adopting the "true-push" model in order to allow for silent software modification (e.g., for removing minor implementation errors), and finding a way to i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System services for distributed application configuration

    Publication Year: 1998, Page(s):53 - 60
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (59 KB)

    The reuse of existing software components for the engineering of complex distributed applications is today a key issue in industrial development projects. Encapsulation and interconnection of heterogeneous legacy components have actually been raised as very fundamental issues and partial solutions have been proposed to overcome them such as the use of Object Request Brokers (ORB). However, these a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Warping distributed system configurations

    Publication Year: 1998, Page(s):136 - 143
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (270 KB)

    We have developed interface animation techniques for distributed collaborative 3D virtual environments. Our methods communicate information about group interactions to the various individual users in the system; this information is traditionally absent (i.e., not needed) from single user systems and is difficult to convey with static interfaces. Interface animation is primarily accomplished by dyn... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using meta-interfaces to support secure dynamic system reconfiguration

    Publication Year: 1998, Page(s):164 - 171
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (36 KB)

    Today's operating system designers face a daunting challenge: they must design systems that can support a great diversity of applications in a secure, efficient, reliable, and effective fashion. The challenge becomes even more daunting when some of the applications and their requirements cannot even be envisioned until after the system has been deployed for some time. One solution lies in designin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Consistency in dynamic reconfiguration

    Publication Year: 1998, Page(s):189 - 196
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    This paper examines issues relating to the impact of change in real-time control applications. In particular Simplex-based systems are considered, a technology that supports the dependable upgrade of systems in a fault tolerant manner through the concept of analytic redundancy. Such systems provide flexibility to real-time systems for dynamic reconfiguration and dependable incremental and online u... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ILI: an adaptive infrastructure for dynamic interactive distributed applications

    Publication Year: 1998, Page(s):224 - 231
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (163 KB)

    Addresses the middleware that is necessary to realize the construction of distributed laboratories in which scientists can construct and use complex computations and then analyze and share their results across geographically separated collaborations. We present a model of such middleware for heterogeneous distributed computing platforms and also show how middleware can dynamically adapt to changes... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Index of authors

    Publication Year: 1998, Page(s): 233
    Request permission for commercial reuse | PDF file iconPDF (61 KB)
    Freely Available from IEEE
  • Supporting adaptive multimedia applications through open bindings

    Publication Year: 1998, Page(s):128 - 135
    Cited by:  Papers (21)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour and that of the underlying platform. This paper focuses on the role of middleware in supporting such adaptation. In particular, we investigate the role of open implementation and reflection in the des... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Configurable distributed retrieval of scientific data

    Publication Year: 1998, Page(s):120 - 127
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    The recent boom of new application categories, such as multimedia systems, groupware and the wide-area distribution of information across the Internet, has led to further demands for flexibility in software. This paper presents a framework, called COBS-OM (Configurable OBjectS project-Object Model), for building configurable parallel and distributed programs where type-dependent object functionali... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a chemical model for software architecture reconfiguration

    Publication Year: 1998, Page(s):111 - 118
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    The Chemical Abstract Machine is a general-purpose, simple, and intuitive programming model. Among other domains, it has been used for the specification and analysis of the computational behaviour of software architectures. In this paper we explore the ability of the formalism to express the dynamics of the architecture itself and to unify different approaches to reconfiguration within a single fr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic semantics negotiation in distributed and evolving CORBA systems: towards semantic-directed system configuration

    Publication Year: 1998, Page(s):101 - 110
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (108 KB)

    Modern distributed software systems are designed often in such a way that they accommodate change by adding or removing components during run-time. This implies that the architecture of the distributed system has to accommodate such additions and removals after design time. We argue that semantic information about the components has to be available in order to achieve always a functioning system i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic service reconfiguration and migration in the Kea kernel

    Publication Year: 1998, Page(s):156 - 163
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB)

    Kea is a new operating system developed for experimentation with kernel structuring, configuration and specialization. There are several features of Kea's design that make the investigation of these issues practical. Firstly it supports fine-grain decomposition of kernel services, the components of which communicate using inter-domain calls. This communication mechanism forms the backbone of Kea's... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analysing dynamic change in software architectures: a case study

    Publication Year: 1998, Page(s):91 - 100
    Cited by:  Papers (20)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (100 KB)

    The software architecture of a system is the overall structure of the system in terms of its constituent components and their interconnections. Dynamic changes to the instantiated system architecture-to the components and/or interconnections-may take place while it is running. In order that these changes do not violate the integrity of the system, we adopt a general model of dynamic configuration ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An architecture for dynamically extensible operating systems

    Publication Year: 1998, Page(s):145 - 155
    Cited by:  Papers (6)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations in the face of new application areas which demand extensibility and configurability. We describe the design of a dynamically extensible operating system called DEIMOS. DEIMOS is unique in that it does... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a requirements-based information model for configuration management

    Publication Year: 1998, Page(s):181 - 188
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    Several architectures are defined for distributed systems management, most of which stem from the network management domain. They all share the idea of multiple models, at least comprising an information model, a communication model, and a functional model. Configuration management is part of the functional model but is very dependent on the information model. Due to its history in network managem... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Configuration management for highly-customizable services

    Publication Year: 1998, Page(s):197 - 205
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    The recent surge of configurable operating systems, database systems, and communication subsystems has demonstrated the importance of customization. Customization has a number of advantages, most notably performance improvements, code reuse, and meeting the quality of service requirements of the system users. One typical approach for constructing such services is to implement the service functiona... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Asynchronous construction of consistent global snapshots in the Object and Action Model

    Publication Year: 1998, Page(s):215 - 223
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    The Object and Action Model (OAM) is well-known as an adequate paradigm to build fault-tolerant configurable distributed applications. The reconfiguration of an application depends on the construction of a consistent global snapshot of its global state. An atomic action that reads the states of all objects of the application is a simple and straightforward way to obtain such a global snapshot, but... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Application of dynamic reconfiguration in the design of fault tolerant production systems

    Publication Year: 1998, Page(s):2 - 9
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    Fault tolerance is a very important feature for many control systems, particularly when it applies to failures of physical equipment. A fault-tolerant system continues to perform its function to the maximum of available capabilities despite individual device failures. We show how fault tolerance can be achieved in production systems with multiple identical devices using dynamic reconfiguration. Ou... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Functionality and partitioning configuration: design patterns and framework

    Publication Year: 1998, Page(s):79 - 89
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Configuration is often strongly coupled with distribution. In most of the approaches the configurable components are intrinsically deployed on distributed nodes. However, this does not need to be so, functionality configuration can be decoupled from partitioning configuration. In this paper two design patterns which support such decoupling are presented as well as their composition. An object-orie... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building configurable applications in Java

    Publication Year: 1998, Page(s):172 - 179
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    There are many reasons why applications may require configuration, however the one which dominates Java applications is that of security restrictions. Because an application may be provided different capabilities by different users, it becomes difficult to write “build-once, run-anywhere” applications. Insisting that all security sensitive applications execute within controlled or rest... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Achieving middleware customization in a configuration-based development environment: experience with the Aster prototype

    Publication Year: 1998, Page(s):207 - 214
    Cited by:  Papers (8)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (112 KB)

    Middleware configurations provide a means to make accessible a wide range of applications on a (possibly large) distributed heterogeneous platform. However, as new application areas appear, middleware configurations will have to evolve to accommodate those new applications' needs. This paper discusses the implementation of the Aster development environment that realizes automatic configuration of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architectural support for dynamic reconfiguration of large scale distributed applications

    Publication Year: 1998, Page(s):10 - 17
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    In a distributed environment, it is inevitable that long-running applications will require support for dynamic reconfiguration because, for example, machines may fail, services may be moved or withdrawn and user requirements may change. In such an environment, it is essential that the structure of running applications can be modified to reflect such changes. A complication is that such long-runnin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the role of software architectures in runtime system reconfiguration

    Publication Year: 1998, Page(s):61 - 70
    Cited by:  Papers (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (136 KB)

    Society's increasing dependence on software-intensive systems is driving the need for dependable, robust, continuously available systems. Runtime system reconfiguration is one aspect of achieving continuous availability. We present an architecture-based approach to runtime software reconfiguration, highlighting the role of architectural styles and software connectors in facilitating runtime change... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building self-reconfiguring distributed systems using compensating reconfiguration

    Publication Year: 1998, Page(s):18 - 25
    Cited by:  Papers (1)  |  Patents (16)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (100 KB)

    Building self-reconfiguring distributed systems requires a compensating reconfiguration component that detects conditions which dictate reconfiguration. The compensating reconfiguration code must then determine the appropriate reconfiguration response to the condition and execute it. To perform these functions, the compensating reconfiguration component must be able to draw on the current system c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.