While smart metering applications have initially focused on energy and gas utility markets, water consumption has recently become the subject of increasing attention. Unfortunately, despite the large number of solutions available on the market, the lack of an open and widely accepted communication standard means that vendors typically propose proprietary data collection solutions whose adoption causes non-trivial problems to water utility companies in term of costs, vendor lock-in, and lack of control on the data collection infrastructure. There is the need for open and interoperable smart water metering solutions, capable of collecting data from the wide range of water meters on the market. This paper reports our experience in the development and field testing of a highly interoperable smart water metering solution, which we designed in collaboration with several water utility companies and which we deployed in Gorino Ferrarese, Italy, in collaboration with CADF (Consorzio Acque Delta Ferrarese), the water utility serving the city. At the core of our solution is SWaMM (Smart Water Metering Middleware), an interoperable wireless IoT middleware based on the Edge computing paradigm, which proved extremely effective in interfacing with several types of smart water meters operating with different protocols.
3 April 2023 in IEEE Transactions on Industrial Informatics
Within the Industry 4.0 vision, digital twins (DTs) have gained great attention as a promising approach to improve remote monitoring and control by means of virtual representations of physical objects. However, while DTs are becoming more and more sophisticated and even adopted for mission-critical applications, their resilience assessment has not received the required consideration yet. This article originally proposes chaos engineering to assess and improve the resilience of DTs by testing multiple aspects of industrial environments in a coordinated, automated, and replicable manner. First, the article discusses why and how chaos engineering is promising to improve the resilience of DTs. Then, it identifies and introduces a set of chaos engineering profiles specifically designed to take into account the many aspects an industrial environment is composed of. Finally, it shows the feasibility of assessing the resilience of a proof-of-concept DT through a testbed based on widely-adopted, open-source tools.
24 May 2024 in IEEE Transactions on Network and Service Management
Kubernetes is a well-known orchestration and management solution for complex and large-scale service architectures in the Cloud Continuum. While it provides very valuable functions from the operation perspective, the high number of control loops it implements significantly enlarges the already wide space of configuration parameters and policies to consider for management purposes. We argue that optimizing complex Kubernetes deployments considering a multi-cloud and edge computing environment would significantly benefit from a Digital Twin approach, enabling an accurate virtual representation of a Kubernetes application to optimize its deployment and management policies. Towards that goal, this work illustrates the design of KubeTwin, a framework to implement Digital Twins of Kubernetes deployments. Furthermore, we present a validation of KubeTwin in a Multi-access Edge Computing (MEC) scenario, which shows its soundness in reenacting realistic Digital Twins of complex and highly distributed Kubernetes deployments. We believe that KubeTwin can provide useful guidance to the research community working in this field.
1 January 2025 in Future Generation Computer Systems
Fog Computing is a recent and compelling paradigm that proposes to run informationprocessing services at the edge of the network. While interesting standardization efforts in Fog Computing are being currently pursued by many organizations, most of them focus on management and orchestration functions, and primarily propose the adoption and adaptation of programming models designed for Cloud applications. Instead, Fog Computing applications would significantly benefit from innovative solutions that, on the one hand, adopt an “acceptable lossiness” perspective and manage information processing/ dissemination in a dynamic and integrated way and, on the other hand, support a Multi Layer Routing (MLR) approach to exploit multiple routing options at different abstraction levels at the same time. This paper presents an overview of the opportunities and challenges of Fog Computing-based Internet of Things (IoT) applications by jointly exploiting acceptable lossiness and MLR. In addition, the paper proposes the innovative Holistic pRocessing and NETworking (HORNET) Software Defined Networking (SDN) solution which leverages an information-centric and value-based service model and the MLR approach to support IoT applications. The reported preliminary experimental results show the feasibility and effectiveness of the proposed approach.