The irreversible Orchestra:一个响应式分布式应用程序

Matthias Werner, A. Polze, M. Malek
{"title":"The irreversible Orchestra:一个响应式分布式应用程序","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":"{\"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}","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

摘要

响应性,即即使存在故障也能提供实时行为的能力,正在成为分布式计算系统中最受追捧的特性之一。我们提出了一个网络系统中“高性能响应计算”的框架,其当前的实现工作在五个基于NeXTSTEP (Mach 2.5)的HP工作站的网络上。“不可阻挡的管弦乐队”是一个在我们的环境中运行的示范节目。这个应用程序模拟了一个真正的管弦乐队,由音乐家演奏古典杰作的不同乐器部分。然而,我们的管弦乐队由配备扬声器的电脑组成,而不是真正的音乐家。在真正的管弦乐队中,例如,一个长笛手的突然消失是很难隐藏的,而在我们的管弦乐队中,一个“音乐家”可以接替他邻居的部分,确保不间断的演奏。我们讨论了“势不可挡的管弦乐队”背后的设计问题,并展示了我们的编程框架如何支持响应式应用程序的同步和重新配置。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The Unstoppable Orchestra: a responsive distributed application
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Abstraction and composition techniques for reconfiguration of large-scale complex applications Supporting distributed application management in Sampa A replication protocol to support dynamically configurable groups of servers Data handles and virtual connections: high-level support for anonymous reconfiguration Agent-based configuration management of distributed applications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1