14 research outputs found

    Architektur vernetzter Systeme. Seminar SS 1996 & WS 1996/97

    Get PDF
    Der vorliegende Interne Bericht enthält die Beiträge von Studenten zum Seminar "Architektur vernetzter Systeme", das im Sommersemester 1996 und im Wintersemester 1996/97 am Institut für Telematik der Universität Karlsruhe stattgefunden hat. Themen waren dabei Replikationsverfahren im Mobilumfeld sowie Dienste und Konzepte in verteilten Systemen als auch alternative Ansätze wie Memory-Consictency-Modelle

    Daten in verteilten Systemen. Seminar SS 1995 & WS 1995/96

    Get PDF
    Verteilte Systeme gewinnen zunehmend an Bedeutung f"ur moderne Anwendungen. Um sie geeignet unterst"utzen zu k"onnen, bedarf es innovativer Mechanismen zur Fehlertoleranz, zur Integration von Datenbanken und zur Verteilung von Daten, bei gleichzeitiger Bereitstellung von geeigneten Synchronisationsverfahren. Diese Mechanismen waren Gegenstand des Seminars ``Daten in verteilten Systemen\u27\u27, das im Sommersemester 1995 sowie im Wintersemester 1995/96 am Institut f"ur Telematik der Universit"at Karlsruhe abgehalten wurde

    Daten in verteilten Systemen

    Get PDF
    Verteilte Systeme gewinnen zunehmend an Bedeutung für moderne Anwendungen. Um sie geeignet unterstützen zu können, bedarf es innovativer Mechanismen zur Fehlertoleranz, zur Integration von Datenbanken und mobiler Teilnehmer sowie Basismechanismen zur verteilten Einigung über Systementscheidungen. Diese Mechanismen waren Gegenstand des Seminars "\u27Daten in verteilten Systemen"\u27, das im Wintersemester 1994/95 am Institut für Telematik der Universität Karlsruhe abgehalten wurde

    Flexible and transparent fault tolerance for distributed object-oriented applications

    Get PDF
    This report describes an approach enabling automatic structural reconfigurations of distributed applications based on configuration management in order to compensate for node and network failures. The major goal of the approach is to maintain the relevant application functionality after failures automatically.This goalis achieved by a dedicated system model and by a decentralized reconfiguration algorithm based on it. The system model provides support for redundant application object storage and for application-level consistency based on distributed checkpoints. The reconfiguration algorithm detects failures, computes a compensating configuration, and realizes this new configuration. The report emphasizes flexibility in the sense ofadaptable levels of fault tolerance, as well as transparency in the sense of fully-automatic reaction to failures

    Delegating remote operation execution in a mobile computing environment

    Get PDF
    Remote operation execution is nowadays the most popular paradigm used to build distributed systems and applications. This success originates in the simplicity exhibited by programming along the client--server paradigm. Unfortunately, connectivity and bandwidth restrictions defy the unchanged porting of this well known mechanisms to the mobile computing field. In this paper we present an approach that allows to develop applications which are tailored for the specific requirements of mobile computing, while retaining the simple and well understood remote execution paradigm. The approach provides the additional benefit that established services could easily be used from mobile platforms. The cornerstone of our approach is integrated linguistic support for dynamically delegating the execution and control of remote procedure calls (RPC) to a delegate located on the fixed part of the network. Besides presenting the language constructs, we discuss the extensions to the RPC--based development process and the necessary run--time support

    Object migration in non-monolithic distributed applications

    Get PDF
    Object migration is usually applied to optimize distributed monolithic systems. In this paper, the authors investigate whether object migration can also be utilized in cooperative systems which consist of autonomous components. We show that object migration policies will not always optimize system performance. Rather they can reduce it drastically if different components apply these policies concurrently. Conventional run-time support for linguistic primitives which are usually used to express migration policies is adapted to cooperative systems. We show that two novel approaches, place-policy and reduction of attachment-transitiveness, can counter the degradation caused by conflicting policies. In order to restrict attachment-transitiveness we introduce dynamic relationships called \emph{alliances} between objects which explicitly define cooperation contexts. The effects of these modifications are evaluated by simulation

    Multi-object cooperation in distributed object bases

    Get PDF
    It is an emerging trend to build large information systems in a component-based fashion where the components follow the concept of object. Applications are constructed by organizing pre-built objects such that they cooperate with each other to perform some task. However, considerable programming effort is required to express multi-object constraints in terms of the traditional message-passing mechanism. This observation lead many authors to suggest communication abstractions in object models. One promising approach is to separate multi-object constraints from the objects and collect them into a separate construct. We call this construct an alliance. Unlike other approaches we allow alliances to involve large sets of long-lived objects which may dynamically vary during the - also potentially long - life-time of the alliance. Alliances are not only visible at the specification level but are also computational entities which enforce multi-object constraints at run-time. They do so in an unreliable world, i.e., we do not assume that objects will always meet their obligations in a cooperation. Since objects may often be distributed across a network, we demonstrate that alliances are an ideal place to deal with aspects of distribution in an application-specific manner. We illustrate our thesis by one of the key questions of distributed object management: where shall objects be located and when shall they migrate to which node? We show that alliances allow for customized distribution policies which are neither "hardwired" into the objects nor necessitate a centralized distribution control

    Informationstechnische Verteilungsanforderungen in Maschinenbauunternehmen

    Get PDF
    Moderne ingenieurwissenschaftliche Anwendungen stellen aufgrund ihrer starken Verzahnung und dem massiven Datenaufkommen hohe Anforderungen an die informationstechnische Unterstützung. In verschiedenen Bereichen der Informatik, wie z.B. im Rahmen von Datenbanken und von verteilten Systemen, wird seit einigen Jahren an geeigneten Konzepten für ihre Unterst"utzung gearbeitet. Diese Konzepte entbehren im Bereich der Verteilungstechnologie allerdings bis heute einer empirischen Untermauerung. Ende 1994 wurde dies zum Anla"s genommen, eine empirische Studie in deutschen Maschinenbauunternehmen durchzuf"uhren. Die Ziele dieser Studie waren die Erfassung des Standes und der tendenziellen Entwicklung von Anforderungen an Verteilungsmechanismen innerhalb dieser Unternehmen. Dieser Beitrag fa"st die hieraus ermittelten Ergebnisse zusammen und diskutiert sie im Rahmen der bisherigen technischen Fortschritte

    Informatik 2000. Workshopforum Praxis des Freundeskreises der Fakultät für Informatik, Würzbach/Schwarzwald 1993

    Get PDF
    Das Workshopforum PRAXIS des Freundeskreises der Fakultaet fuer Informatik der Universitaet Karlsruhe (FFI) hat das Ziel, den Austausch zwischen Studenten der Fakultaet und ehemaligen Fakultaetsangehoerigen voranzutreiben. In diesem Jahr stand die erstmalig durchgefuehrte Veranstaltung unter dem Motto "Informatik 2000". Dabei wurden Zukunftsperspektiven des Hochschul infomatikers in verschiedenen Berufsbilder vor dem Hintergrund aktueller und prognostizierter Zukunftstendenzen der Informatik beleuchtet. Zudem wurde die Rueckwirkung dieser Tendenzen und der durch sie verursachten Aenderungen in den beruflichen Anforderungen auf die universitaere Lehre untersucht. Zentrales Vehikel der Veranstaltung war die Gruppenarbeit in Berufsbild-- bzw. Lehre-spezifischen Workshops. Diese Arbeit wurde durch Vortraege eingeleitet, die Entwicklungs trends aus verschiedenen Blickwinkel betrachteten. Den Abschluss fand die Veranstaltung in einer Podiumsdiskussion mit Professoren der Fakultaet ueber die zukuenftige Entwicklung der universitaeren Lehre in der Informatik. Begleitend fand ein auflockerndes Rahmenprogramm statt, um das Schliessen und Festigen von persoenlichen Kontakten zwischen Studenten und Ehemaligen zu foerdern. Die Abfassung dieses Berichts beruht in den Workshop-spezifischen Teilen weitgehend auf Berichten der Worskhop-Teilnehmer. Dabei sei speziell Carsten Brockmann, Hilmar Brunn, FrankHeil, Eva Pawlowski und Guido Zuelch gedankt
    corecore