Holons: towards a systematic approach to composing systems of systems

G. Blair, Yérom-David Bromberg, G. Coulson, Yehia El-khatib, Laurent Réveillère, H. B. Ribeiro, E. Rivière, François Taïani
{"title":"Holons: towards a systematic approach to composing systems of systems","authors":"G. Blair, Yérom-David Bromberg, G. Coulson, Yehia El-khatib, Laurent Réveillère, H. B. Ribeiro, E. Rivière, François Taïani","doi":"10.1145/2834965.2834970","DOIUrl":null,"url":null,"abstract":"The world's computing infrastructure is increasingly differentiating into self-contained distributed systems with various purposes and capabilities (e.g. IoT installations, clouds, VANETs, WSNs, CDNs, . . .). Furthermore, such systems are increasingly being composed to generate systems of systems that offer value-added functionality. Today, however, system of systems composition is typically ad-hoc and fragile. It requires developers to possess an intimate knowledge of system internals and low-level interactions between their components. In this paper, we outline a vision and set up a research agenda towards the generalised programmatic construction of distributed systems as compositions of other distributed systems. Our vision, in which we refer uniformly to systems and to compositions of systems as holons, employs code generation techniques and uses common abstractions, operations and mechanisms at all system levels to support uniform system of systems composition. We believe our holon approach could facilitate a step change in the convenience and correctness with which systems of systems can be built, and open unprecedented opportunities for the emergence of new and previously-unenvisaged distributed system deployments, analogous perhaps to the impact the mashup culture has had on the way we now build web applications.","PeriodicalId":371260,"journal":{"name":"Proceedings of the 14th International Workshop on Adaptive and Reflective Middleware","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 14th International Workshop on Adaptive and Reflective Middleware","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2834965.2834970","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

The world's computing infrastructure is increasingly differentiating into self-contained distributed systems with various purposes and capabilities (e.g. IoT installations, clouds, VANETs, WSNs, CDNs, . . .). Furthermore, such systems are increasingly being composed to generate systems of systems that offer value-added functionality. Today, however, system of systems composition is typically ad-hoc and fragile. It requires developers to possess an intimate knowledge of system internals and low-level interactions between their components. In this paper, we outline a vision and set up a research agenda towards the generalised programmatic construction of distributed systems as compositions of other distributed systems. Our vision, in which we refer uniformly to systems and to compositions of systems as holons, employs code generation techniques and uses common abstractions, operations and mechanisms at all system levels to support uniform system of systems composition. We believe our holon approach could facilitate a step change in the convenience and correctness with which systems of systems can be built, and open unprecedented opportunities for the emergence of new and previously-unenvisaged distributed system deployments, analogous perhaps to the impact the mashup culture has had on the way we now build web applications.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Holons:朝着系统化的方法来组成系统的系统
世界上的计算基础设施正日益分化为具有各种用途和功能的自包含分布式系统(例如物联网安装、云、vanet、wsn、cdn等)。此外,这类系统越来越多地被用来生成提供增值功能的系统的系统。然而,今天的系统组合系统通常是特别的和脆弱的。它要求开发人员对系统内部和组件之间的低级交互有深入的了解。在本文中,我们概述了一个愿景,并建立了一个研究议程,以实现分布式系统作为其他分布式系统的组成部分的广义可编程构建。在我们的愿景中,我们将系统和系统的组合统一地称为holons,使用代码生成技术,并在所有系统级别上使用通用的抽象、操作和机制来支持系统组合的统一系统。我们相信我们的holon方法可以在构建系统的系统的便利性和正确性方面促进一个步骤的变化,并为新的和以前未设想的分布式系统部署的出现提供前所未有的机会,类似于mashup文化对我们现在构建web应用程序的方式的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Holons: towards a systematic approach to composing systems of systems On the suitability of black-box performance monitoring for SLA-driven cloud provisioning scenarios WF-Interop: Adaptive and Reflective REST Interfaces for Interoperability between Workflow Engines Adaptive middleware design for CPS: Considerations on the OS, resource managers, and the network run-time A Reflective Implementation of an Actor-based Concurrent Context-Oriented System
×
引用
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