Fluidware: Novel Approaches for Large-Scale Iot Systems
暫譯: Fluidware:大型物聯網系統的新穎方法
Zambonelli, Franco, Fortino, Giancarlo, Re, Barbara
相關主題
商品描述
This book provides an overview of the many approaches that can adopted for programming and deploying highly-adaptive and large-scale IoT systems, with a specific focus on the key results achieved within the Fluidware research project. The authors start by presenting Fluidware, which develops a novel programming model for IoT services and applications, along with the associated and robust large-scale IoT services and applications. Starting from previous findings in the areas of field-based coordination, collective adaptive systems, stream computing and aggregate computing, the authors address the complexity of building modern, large-scale IoT systems, by a full-fledged engineering approach revolving around a new notion of distributed programming. The authors show how the key innovative idea of Fluidware is to abstract collectives of devices of the IoT fabric as sources, digesters, and targets of distributed "flows" of contextualized events, carrying information about data produced and actuating commands. The book is divided into three parts: (i) the first part is a general introduction to the Fluidware ideas and to the key problems associated with programming IoT systems, (ii) the second part presents the key results achieved within the Fluidware project; (iii) the third part identified open challenges and research directions.
- Provides an overview of approaches for programming and deploying highly-adaptive and large-scale IoT systems;
- Focuses on the key results achieved within the Fluidware research project, which develops a novel programming model for IoT services and applications;
- Presents results achieved within the Fluidware project and identifies open challenges and research directions.
商品描述(中文翻譯)
這本書概述了多種可用於程式設計和部署高度適應性及大規模物聯網(IoT)系統的方法,特別聚焦於Fluidware研究專案所取得的關鍵成果。作者首先介紹了Fluidware,該專案為物聯網服務和應用開發了一種新穎的程式設計模型,以及相關的穩健大規模物聯網服務和應用。基於在現場協調、集體適應系統、串流計算和聚合計算等領域的先前研究成果,作者通過圍繞一種新的分散式程式設計概念的全面工程方法,解決了構建現代大規模物聯網系統的複雜性。作者展示了Fluidware的關鍵創新理念是將物聯網架構中的設備集體抽象為分散式「流」的來源、消化器和目標,這些流攜帶有關生成數據和執行命令的上下文事件的信息。這本書分為三個部分:(i)第一部分是對Fluidware理念及與物聯網系統程式設計相關的關鍵問題的一般介紹;(ii)第二部分展示了Fluidware專案中取得的關鍵成果;(iii)第三部分識別了未解決的挑戰和研究方向。
- 提供了程式設計和部署高度適應性及大規模物聯網系統的方法概述;
- 專注於Fluidware研究專案中取得的關鍵成果,該專案開發了一種新穎的物聯網服務和應用程式設計模型;
- 展示了Fluidware專案中取得的成果,並識別了未解決的挑戰和研究方向。