https://www.mdu.se/

mdh.sePublikasjoner
Endre søk
Link to record
Permanent link

Direct link
Alternativa namn
Publikasjoner (10 av 348) Visa alla publikasjoner
Johansson, B., Leander, B., Holmgren, O., Nolte, T. & Papadopoulos, A. (2026). Checkpointing and State Transfer for Industrial Controller Redundancy. Journal of systems architecture, 178, 103872
Åpne denne publikasjonen i ny fane eller vindu >>Checkpointing and State Transfer for Industrial Controller Redundancy
Vise andre…
2026 (engelsk)Inngår i: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 178, s. 103872-Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Industrial controllers are moving from controller-centric to network-centric architectures, where lightweight containerization is increasingly adopted in operational technology. Many industrial domains require high reliability, often achieved through spatial standby redundancy with duplicated controllers where one is the active primary and the other a standby backup. In such setups, the standby backup must seamlessly take over control when the primary fails. Hence, the backup needs to be up-to-date with respect to the primary's internal state. The retrieval of internal states is commonly known as checkpointing. We review checkpointing approaches used in virtualized and industrial settings and derive a set of desired features for state-transfer protocols. We then assess existing communication protocols against these features and experimentally evaluate the two strongest contenders under no-loss and packet-loss conditions, measuring recovery performance. The analysis reveals that none of the protocols assessed meets all the desired features. To address this gap, we introduce a new state-transfer protocol that satisfies all identified features. In experiments, it demonstrates good performance under packet loss, with only a slight reduction in throughput compared to the identified top contender protocols that we used for comparison. 

sted, utgiver, år, opplag, sider
Elsevier BV, 2026
Emneord
Checkpointing, Communication, Fault tolerance, Industrial control systems, Redundancy, Reliability, State transfer
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-73188 (URN)10.1016/j.sysarc.2026.103872 (DOI)001796351400001 ()2-s2.0-105041450224 (Scopus ID)
Tilgjengelig fra: 2025-09-05 Laget: 2025-09-05 Sist oppdatert: 2026-07-01bibliografisk kontrollert
Fiaschi, G., Vitucci, C., Westerback, T., Sundmark, D. & Nolte, T. (2026). Methods for Path Set Attribute Calculation in Network Systems. In: Proceedings of the 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026: . Paper presented at 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, 22-24 June 2026, Piraeus-Athens, Greece. Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Methods for Path Set Attribute Calculation in Network Systems
Vise andre…
2026 (engelsk)Inngår i: Proceedings of the 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, Institute of Electrical and Electronics Engineers (IEEE) , 2026Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

In graph theory and its applications to networking, such as telecommunications or transportation, path-finding is a central problem. While single-path algorithms are well established, methods for handling sets of multiple paths are less developed. A companion paper introduced a formal model for defining attributes over sets of paths based on their structural properties; this paper addresses that model's practical implementation. We present an optimized algorithm for computing cut sets of a path set - a nontrivial task that can be infeasible without efficient methods - and validate its performance via systematic benchmarks on network simulations of varying complexity. Additionally, we introduce a vectorized computational framework that expresses property calculations as matrix operations, enabling concise implementations in array-oriented languages. Together, these contributions establish practical foundations for the companion model, demonstrating that its implementation is both feasible and characterized by predictable, acceptable execution times.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2026
Emneord
Error Probability;, Network optimization, Path set characterization, Routing, Graph theory, Error probabilities, Graph theory applications, In networks, Network systems, Path set, Property, Routings, Benchmarking
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-78919 (URN)10.1109/CITS70307.2026.11637265 (DOI)2-s2.0-105048344569 (Scopus ID)9798319529589 (ISBN)
Konferanse
2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, 22-24 June 2026, Piraeus-Athens, Greece
Tilgjengelig fra: 2026-09-04 Laget: 2026-09-04 Sist oppdatert: 2026-09-04bibliografisk kontrollert
Fiaschi, G., Vitucci, C., Westerback, T., Sundmark, D. & Nolte, T. (2025). A Formal Model for Path Set Attribute Calculation in Network Systems. In: 2025 International Symposium on Networks, Computers and Communications (ISNCC): . Paper presented at 2025 International Symposium on Networks, Computers and Communications (ISNCC) (pp. 1-8). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>A Formal Model for Path Set Attribute Calculation in Network Systems
Vise andre…
2025 (engelsk)Inngår i: 2025 International Symposium on Networks, Computers and Communications (ISNCC), Institute of Electrical and Electronics Engineers (IEEE) , 2025, s. 1-8Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

In graph theory and its practical networking applications, e.g., telecommunications and transportation, the problem of finding paths has particular importance. Selecting paths requires giving scores to the alternative solutions to drive a choice. While previous studies have provided comprehensive evaluation of single-path solutions, the same level of detail is lacking when considering sets of paths. This paper emphasizes that the path characterization strongly depends on the properties under consideration. While property-based characterization is also valid for single paths, it becomes crucial to analyse multiple path sets. From the above consideration, this paper proposes a mathematical approach, defining a functional model that lends itself well to characterizing the path set in its general formulation. The paper shows how the functional model contextualizes specific attributes.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Serie
International Symposium on Networks, Computers and Communications, ISSN 2768-0940
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-74717 (URN)10.1109/isncc66965.2025.11250449 (DOI)2-s2.0-105031405278 (Scopus ID)978-1-6654-5769-9 (ISBN)
Konferanse
2025 International Symposium on Networks, Computers and Communications (ISNCC)
Forskningsfinansiär
Knowledge Foundation
Tilgjengelig fra: 2025-12-02 Laget: 2025-12-02 Sist oppdatert: 2026-03-11bibliografisk kontrollert
Itani, W., Shamseddine, M., Al-Dulaimy, A., Nolte, T. & Papadopoulos, A. (2025). DCGUARD: A Holistic Approach for Detecting and Isolating Malicious Nodes in Cloud Data Centers. IEEE Transactions on Dependable and Secure Computing, 22(4), 4248-4265
Åpne denne publikasjonen i ny fane eller vindu >>DCGUARD: A Holistic Approach for Detecting and Isolating Malicious Nodes in Cloud Data Centers
Vise andre…
2025 (engelsk)Inngår i: IEEE Transactions on Dependable and Secure Computing, ISSN 1545-5971, E-ISSN 1941-0018, Vol. 22, nr 4, s. 4248-4265Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

This paper presents DCGUARD, a unified security approach for detecting and isolating misbehaving computing and forwarding nodes in multi-tenant virtualized cloud data centers. DCGUARD employs technological advancements in Virtual Machine Introspection (VMI), Software-Defined Networking (SDN), and secure probabilistic sketching to detect and isolate parts of the Virtual Machines (VMs) and network switches experiencing malicious behavior dynamically. The main contribution lies in designing a divide-and-conquer strategy that utilizes VMI and network programmability to apply focused distributed task and packet probing mechanisms on portions of the data center network rather than focusing the security functions on the entire physical network. The processing VMs and network switches are recursively partitioned into independent logical groups inspected individually to localize abnormal/malicious computing and switching nodes incrementally. This remarkably enhances the efficiency of the detection mechanisms, which opportunistically approaches a logarithmic time complexity in the number of protocol steps towards convergence (compared to a linear time complexity in traditional intrusion detection systems) when a relatively low number of hostile VMs and switches are present. Real experiments are evaluated, and a test-bed blueprint of the proposed design is emulated in a virtualized cloud environment using the Mininet emulator. The performance, convergence, and accuracy benchmarks corroborate the analytical advantage of the proposed security approach.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Emneord
Cloud computing, Data center, SDN, Security, Software-Defined Networking, Virtual machine introspection, VMI
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-70417 (URN)10.1109/TDSC.2025.3545338 (DOI)001527227300028 ()2-s2.0-85218895591 (Scopus ID)
Tilgjengelig fra: 2025-03-12 Laget: 2025-03-12 Sist oppdatert: 2025-10-10bibliografisk kontrollert
Vitucci, C., Sundmark, D., Jagemar, M. & Nolte, T. (2025). Fault Management Cost System Analysis in Radio Access Network Embedded Systems. In: 2025 9th International Conference on System Reliability and Safety, ICSRS 2025: . Paper presented at 9th International Conference on System Reliability and Safety, ICSRS 2025, 26-28 November, 2025, Turin, Italy (pp. 477-484). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Fault Management Cost System Analysis in Radio Access Network Embedded Systems
2025 (engelsk)Inngår i: 2025 9th International Conference on System Reliability and Safety, ICSRS 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, s. 477-484Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

There is a widely held belief that implementing fault management always costs less than handling faults in the field. However, the relationship between the costs of fault management and maintenance is more complex, and formal decision-making support is often lacking. This paper proposes quantitative methods to evaluate the economic sustainability of fault management solutions and the quality levels that support a product's business case. It introduces a mathematical model describing how investments in fault management reduce expected maintenance costs, and a second model linking the product's fault coverage to its return rate, which reflects both product reliability and potential impacts on brand reputation. Together, these models provide a framework to guide decisions on fault management investment and to quantify the trade-off between implementation cost, operational cost, and product quality.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Emneord
Cost Analysis, Embedded Systems, Fault Management, Telecommunication, Cost accounting, Decision making, Economic and social effects, Economics, Investments, Cost systems, Decision making support, Economic sustainability, Embedded-system, Management costs, Quality levels, Quantitative method, Radio access networks, Cost benefit analysis
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-77541 (URN)10.1109/ICSRS68021.2025.11422109 (DOI)2-s2.0-105036282542 (Scopus ID)9798331549527 (ISBN)
Konferanse
9th International Conference on System Reliability and Safety, ICSRS 2025, 26-28 November, 2025, Turin, Italy
Tilgjengelig fra: 2026-06-11 Laget: 2026-06-11 Sist oppdatert: 2026-06-29bibliografisk kontrollert
Vitucci, C., Sundmark, D., Jagema, M. & Nolte, T. (2025). Low-level Anomaly Detection in Embedded Systems Using Machine Learning. In: Int. Conf. Comput. Technol. Appl., ICCTA: . Paper presented at 11th International Conference on Computer Technology Applications, ICCTA 2025 (pp. 115-121). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Low-level Anomaly Detection in Embedded Systems Using Machine Learning
2025 (engelsk)Inngår i: Int. Conf. Comput. Technol. Appl., ICCTA, Institute of Electrical and Electronics Engineers (IEEE) , 2025, s. 115-121Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Let us consider an embedded system as a specific combination of hardware and software that is capable of consistently providing a certain service. Depending on the boundary conditions of the system, such as the working environment and the number of users served, we can say that the statistical distribution of resource usage is a characterization of the embedded system itself and its footprint. The consequence of this distinguishable footprint for embedded systems is that it becomes possible to use the statistical deviation of the resource usage distribution to identify anomalies. In this paper, we will analyze which Performance Metric Unit counters (e.g., CPU usage, memory usage) and resource profiles (e.g., system logs, performance metrics) are most characteristic for detecting a lowlevel anomaly: an alteration of the firmware working cycle or the propagation of a hardware error in the system. We will do this by using baseband products for radio access networks. We will demonstrate that using a machine learning model makes it possible to distinguish both the firmware cycle alteration and the hardware error reporting with an accuracy of more than 99% on unseen and new dataset.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Emneord
Anomaly Detection, Embedded System, Fault Detection, Machine Learning, Embedded software, Embedded systems, Firmware, Learning systems, Condition, Embedded-system, Faults detection, Hardware and software, Hardware error, Machine-learning, Performance metrices, Resource usage, Working environment
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-74013 (URN)10.1109/ICCTA65425.2025.11166151 (DOI)2-s2.0-105018470209 (Scopus ID)9798331512651 (ISBN)
Konferanse
11th International Conference on Computer Technology Applications, ICCTA 2025
Tilgjengelig fra: 2025-11-03 Laget: 2025-11-03 Sist oppdatert: 2025-11-03bibliografisk kontrollert
Friebe, A., Cucinotta, T., Marković, F., Papadopoulos, A. & Nolte, T. (2025). Nip It In the Bud: Job Acceptance Multi-Server. In: 2025 IEEE 31st Real-Time and Embedded Technology and Applications Symposium (RTAS): . Paper presented at 2025 IEEE 31st Real-Time and Embedded Technology and Applications Symposium (RTAS),Irvine, CA, USA, 6-9 May 2025 (pp. 26-39). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Nip It In the Bud: Job Acceptance Multi-Server
Vise andre…
2025 (engelsk)Inngår i: 2025 IEEE 31st Real-Time and Embedded Technology and Applications Symposium (RTAS), Institute of Electrical and Electronics Engineers (IEEE) , 2025, s. 26-39Konferansepaper, Publicerat paper (Annet vitenskapelig)
Abstract [en]

Computationally demanding tasks with highly variable execution times may require parallel processing. Scheduling such tasks with low deadline miss rates but without significant overprovisioning is challenging. This issue arises in applications like nonlinear optimization for Model Predictive Control (MPC). The Constant Bandwidth Server (CBS) provides timing isolation, supporting both hard and soft real-time tasks. However, scheduling parallel, time-varying jobs across multiple CBS instances requires static job-to-server assignments, which can lead to resource underutilization due to queued jobs awaiting specific servers. This paper introduces the Job Acceptance Multi-Server JAMS, a mechanism in which multiple CBS instances share a common job queue, enabling flexible job dispatching for parallel workloads. JAMS incorporates a job dismissal mechanism to address overloads, ensuring that only jobs with guaranteed resource availability are accepted. Each CBS instance checks if it can complete a job by its deadline, given probabilistic knowledge on its execution times, dismissing unfeasible jobs to avoid excessive tardiness across queued tasks. Implemented in Linux, JAMS  is evaluated with computation times drawn from an MPC task and synthetic datasets. The extensive experimental results we provide, demonstrate that JAMS effectively controls the deadline miss rate, maintaining it below a specified design threshold.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Serie
IEEE Real-Time and Embedded Technology and Applications Symposium, ISSN 2642-7346
Emneord
probabilistic scheduling, job dismissal
HSV kategori
Forskningsprogram
datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-70438 (URN)10.1109/RTAS65571.2025.00009 (DOI)001543539900003 ()2-s2.0-105008056925 (Scopus ID)979-8-3315-4340-2 (ISBN)
Konferanse
2025 IEEE 31st Real-Time and Embedded Technology and Applications Symposium (RTAS),Irvine, CA, USA, 6-9 May 2025
Tilgjengelig fra: 2025-03-17 Laget: 2025-03-17 Sist oppdatert: 2026-02-16bibliografisk kontrollert
Bujosa Mateu, D., Papadopoulos, A., Nolte, T., Ashjaei, S. M. & Proenza, J. (2025). Reducing Pessimism in Response Time Analysis ofAVB Traffic in TSN. Västerås
Åpne denne publikasjonen i ny fane eller vindu >>Reducing Pessimism in Response Time Analysis ofAVB Traffic in TSN
Vise andre…
2025 (engelsk)Rapport (Annet vitenskapelig)
Abstract [en]

Time-Sensitive Networking (TSN) is a set of standards with significant industrial impact potential, primarily due to its ability to integrate multiple traffic types with different requirements, offering great network flexibility. Among these traffic types, Audio-Video Bridging (AVB) stands out for its real-time guarantees and dynamic scheduling. In order to guarantee a specific set of AVB frames meet their timing requirements a Worst-Case Response Time Analysis (WCRTA) is essential. Unfortunately, current WCRTAs are often overly conservative, failing to guarantee schedulability for TSN systems operating even under low bandwidth conditions. This limits the practical usefulness of these analyses. Since TSN utilizes a multi-hop architecture, most WCRTAs analyze each link independently and then add the contributions. This compartmental analysis introduces pessimism, particularly when calculating the interference caused by other AVB frames with the same priority as the frame under analysis. In this paper, we address this issue by refining the Same-Priority Interference (SPI) calculation, leading to a significant improvement in the schedulability of WCRTAs and, consequently, the overall efficiency of TSN networks.

sted, utgiver, år, opplag, sider
Västerås: , 2025
HSV kategori
Identifikatorer
urn:nbn:se:mdh:diva-69266 (URN)MDH-MRTC-353/2025-1-SE (ISRN)
Tilgjengelig fra: 2024-12-04 Laget: 2024-12-04 Sist oppdatert: 2025-10-10bibliografisk kontrollert
Friebe, A., Marchetti-Spaccamela, A., Cucinotta, T., Papadopoulos, A., Nolte, T. & Baruah, S. (2025). Resource Management For Stochastic Parallel Synchronous Tasks: Bandits To The Rescue. Real-time systems, 61(3-4), 359-402
Åpne denne publikasjonen i ny fane eller vindu >>Resource Management For Stochastic Parallel Synchronous Tasks: Bandits To The Rescue
Vise andre…
2025 (engelsk)Inngår i: Real-time systems, ISSN 0922-6443, E-ISSN 1573-1383, Vol. 61, nr 3-4, s. 359-402Artikkel i tidsskrift (Annet vitenskapelig) Published
Abstract [en]

In scheduling real-time tasks, we face the challenge of meeting hard deadlines while optimizing for some other objective, such as minimizing energy consumption. Formulating the optimization as a Multi-Armed Bandit (MAB) problem allows us to use MAB strategies to balance the exploitation of good choices based on observed data with the exploration of potentially better options.In this paper, we integrate hard real-time constraints with MAB strategies for resource management of a Stochastic Parallel Synchronous Task. On a platform with M cores available for the task, m<=M cores are initially assigned. Prior work has shown how to compute a virtual deadline such that assigning all M cores to the task if it has not completed by this virtual deadline guarantees that the deadline will be met. An MAB strategy is used to select the value of m. A Dynamic Power Management (DPM) energy model considering CPU sockets and sleep states is described. Experimental evaluation shows that MAB strategies learn consistently suitable m, and perform well compared to binary exponential search and greedy methods.

sted, utgiver, år, opplag, sider
Springer Nature, 2025
Emneord
Multicore scheduling, Multi-Armed Bandit, DAG task, Parallel Synchronous Task
HSV kategori
Forskningsprogram
datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-70442 (URN)10.1007/s11241-025-09454-8 (DOI)001539464600001 ()2-s2.0-105010693032 (Scopus ID)
Tilgjengelig fra: 2025-03-18 Laget: 2025-03-18 Sist oppdatert: 2026-02-09bibliografisk kontrollert
Lager, A., Miloradović, B., Spampinato, G., Nolte, T. & Papadopoulos, A. (2025). Stochastic Scheduling for Human-Robot Collaboration in Dynamic Manufacturing Environments. In: 34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN): . Paper presented at 34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Eindhoven, August 25-29, 2025.. Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Stochastic Scheduling for Human-Robot Collaboration in Dynamic Manufacturing Environments
Vise andre…
2025 (engelsk)Inngår i: 34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Institute of Electrical and Electronics Engineers (IEEE) , 2025Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Collaborative human-robot teams enhance efficiency and adaptability in manufacturing, but task scheduling in mixed-agent systems remains challenging due to the uncertainty of task execution times and the need for synchronization of agent actions. Existing task allocation models often rely on deterministic assumptions, limiting their effectiveness in dynamic environments. We propose a stochastic scheduling framework that models uncertainty through probabilistic makespan estimates, using convolutions and stochastic max operators for realistic performance evaluation. Our approach employs meta-heuristic optimization to generate executable schedules aligned with human preferences and system constraints. It features a novel deadlock detection and repair mechanism to manage cross-schedule dependencies and prevent execution failures. This framework offers a robust, scalable solution for real-world human-robot scheduling in uncertain, interdependent task environments.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2025
Serie
IEEE International Workshop on Robot and Human Communication, RO-MAN, ISSN 1944-9445
HSV kategori
Forskningsprogram
datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-73158 (URN)10.1109/RO-MAN63969.2025.11217642 (DOI)001672967200290 ()2-s2.0-105024560911 (Scopus ID)9798331587710 (ISBN)9798331587710 (ISBN)
Konferanse
34th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Eindhoven, August 25-29, 2025.
Tilgjengelig fra: 2025-09-02 Laget: 2025-09-02 Sist oppdatert: 2026-03-04bibliografisk kontrollert
Organisasjoner
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0001-6132-7945