The Unstoppable Orchestra: a responsive distributed application

Matthias Werner, A. Polze, M. Malek
{"title":"The Unstoppable Orchestra: a responsive distributed application","authors":"Matthias Werner, A. Polze, M. Malek","doi":"10.1109/CDS.1996.509357","DOIUrl":null,"url":null,"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.","PeriodicalId":302050,"journal":{"name":"Proceedings of International Conference on Configurable Distributed Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of International Conference on Configurable Distributed Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDS.1996.509357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

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.
The irreversible Orchestra:一个响应式分布式应用程序
响应性,即即使存在故障也能提供实时行为的能力,正在成为分布式计算系统中最受追捧的特性之一。我们提出了一个网络系统中“高性能响应计算”的框架,其当前的实现工作在五个基于NeXTSTEP (Mach 2.5)的HP工作站的网络上。“不可阻挡的管弦乐队”是一个在我们的环境中运行的示范节目。这个应用程序模拟了一个真正的管弦乐队,由音乐家演奏古典杰作的不同乐器部分。然而,我们的管弦乐队由配备扬声器的电脑组成,而不是真正的音乐家。在真正的管弦乐队中,例如,一个长笛手的突然消失是很难隐藏的,而在我们的管弦乐队中,一个“音乐家”可以接替他邻居的部分,确保不间断的演奏。我们讨论了“势不可挡的管弦乐队”背后的设计问题,并展示了我们的编程框架如何支持响应式应用程序的同步和重新配置。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信