• DocumentCode
    2190368
  • Title

    The Unstoppable Orchestra: a responsive distributed application

  • Author

    Werner, Matthias ; Polze, Andreas ; Malek, Miroslaw

  • Author_Institution
    Inst. fur Inf., Humboldt-Univ., Berlin, Germany
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    154
  • Lastpage
    160
  • Abstract
    Responsiveness, the ability to provide real-time behavior even in the presence of faults, is becoming one of the most sought after properties in distributed computing systems. We present a framework for "high-performance responsive computing" in networked systems whose current implementation works on a network of five NeXTSTEP (Mach 2.5)-based HP workstations. "The Unstoppable Orchestra" is a demonstration program which runs in our environment. This application simulates a real orchestra consisting of musicians playing different instrumental parts of a classical masterpiece. However instead of real musicians our orchestra consists of computers equipped with speakers. In contrast to the real orchestra, where a sudden disappearance of, for example, a flautist can hardly be hidden, in our orchestra one "musician" can take over his neighbour\´s part, ensuring uninterrupted performance. We discuss the design issues behind the "Unstoppable Orchestra" and show how our programming framework supports synchronization and reconfiguration of responsive applications.
  • Keywords
    digital simulation; local area networks; music; programming; real-time systems; software engineering; software fault tolerance; synchronisation; workstations; NeXTSTEP workstation network; Unstoppable Orchestra demonstration program; distributed computing systems; faults; high-performance responsive computing; musicians; networked systems; orchestra simulation; programming framework; real-time behavior; reconfiguration; responsive distributed application; speakers; synchronization; uninterrupted performance; Application software; Computational modeling; Computer networks; Delay; Distributed computing; Fault tolerance; Instruments; Programming profession; Synchronization; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1996. Proceedings., Third International Conference on
  • Conference_Location
    Annapolis, MD, USA
  • Print_ISBN
    0-8186-7395-8
  • Type

    conf

  • DOI
    10.1109/CDS.1996.509357
  • Filename
    509357