kth.sePublications KTH
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Stadler, Rolf, Prof.ORCID iD iconorcid.org/0000-0001-6039-8493
Alternative names
Publications (10 of 84) Show all publications
Hammar, K. & Stadler, R. (2026). Online Identification of IT Systems through Active Causal Learning. IEEE Transactions on Network and Service Management, 23, 7952-7973
Open this publication in new window or tab >>Online Identification of IT Systems through Active Causal Learning
2026 (English)In: IEEE Transactions on Network and Service Management, E-ISSN 1932-4537, Vol. 23, p. 7952-7973Article in journal (Refereed) Published
Abstract [en]

Identifying a causal model of an IT system is fundamental to many branches of systems engineering and operation. Such a model can be used to predict the effects of control actions, optimize operations, diagnose failures, detect intrusions, etc., which is central to achieving the longstanding goal of automating network and system management tasks. Traditionally, causal models have been designed and maintained by domain experts. This, however, proves increasingly challenging with the growing complexity and dynamism of modern IT systems. In this paper, we present the first principled method for online, data-driven identification of an IT system in the form of a causal model. The method, which we call active causal learning, estimates causal functions that capture the dependencies among system variables in an iterative fashion using Gaussian process regression based on system measurements, which are collected through a rollout-based intervention policy. We prove that this method is optimal in the Bayesian sense and that it produces effective interventions. Experimental validation on two testbeds shows that our method enables accurate identification of a causal system model while inducing low interference with system operations.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2026
Keywords
IT system, causality, system identification, rollout, active learning, cybersecurity, Gaussian processes, GP
National Category
Information Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-388728 (URN)10.1109/TNSM.2026.3736090 (DOI)2-s2.0-105051565298 (Scopus ID)
Note

QC 20261009

Available from: 2026-09-23 Created: 2026-09-23 Last updated: 2026-10-09Bibliographically approved
Hammar, K., Dhir, N. & Stadler, R. (2026). Optimal Defender Strategies for CAGE-2 using Causal Modeling and Tree Search. IEEE Transactions on Network and Service Management, 23, 7938-7951
Open this publication in new window or tab >>Optimal Defender Strategies for CAGE-2 using Causal Modeling and Tree Search
2026 (English)In: IEEE Transactions on Network and Service Management, E-ISSN 1932-4537, Vol. 23, p. 7938-7951Article in journal (Refereed) Published
Abstract [en]

The CAGE-2 challenge is considered a standard benchmark to compare methods for autonomous cyber defense. Current state-of-the-art methods evaluated against this benchmark are based on model-free (offline) deep reinforcement learning techniques, which do not provide provably optimal defender strategies. We address this limitation and present a formal (causal) model of CAGE-2 together with a method that converges to a provably optimal defender strategy, which we call causal partially observable Monte-Carlo planning (C-POMCP). Our method has two novel properties. First, it incorporates the causal structure of the target system through causal relationships among the system variables. This structure allows for a significant reduction of the search space of defender strategies. Second, it is an online method that updates the defender strategy at each time step via tree search. Evaluations against the CAGE-2 benchmark show that C-POMCP achieves state-of-the-art performance with respect to effectiveness and requires two orders of magnitude less computation than the closest competitor method.

Place, publisher, year, edition, pages
IEEE, 2026
Keywords
Cybersecurity, network security, causal inference, SCM, APT, CAGE-2, POMDP, intrusion response
National Category
Computer Systems
Research subject
Electrical Engineering; Computer Science
Identifiers
urn:nbn:se:kth:diva-354764 (URN)10.1109/TNSM.2026.3735865 (DOI)2-s2.0-105051553868 (Scopus ID)
Note

QC 20261009

Available from: 2024-10-12 Created: 2024-10-12 Last updated: 2026-10-09Bibliographically approved
Hammar, K., Li, T., Stadler, R. & Zhu, Q. (2025). Adaptive Security Response Strategies Through Conjectural Online Learning. IEEE Transactions on Information Forensics and Security, 20, 4055-4070
Open this publication in new window or tab >>Adaptive Security Response Strategies Through Conjectural Online Learning
2025 (English)In: IEEE Transactions on Information Forensics and Security, ISSN 1556-6013, E-ISSN 1556-6021, Vol. 20, p. 4055-4070Article in journal (Refereed) Published
Abstract [en]

We study the problem of learning adaptive security response strategies for an IT infrastructure. We formulate the interaction between an attacker and a defender as a partially observed, non-stationary game. We relax the standard assumption that the game model is correctly specified and consider that each player has a probabilistic conjecture about the model, which may be misspecified in the sense that the true model has probability 0. This formulation allows us to capture uncertainty and misconception about the infrastructure and the intents of the players. To learn effective game strategies online, we design Conjectural Online Learning (COL), a novel method where a player iteratively adapts its conjecture using Bayesian learning and updates its strategy through rollout. We prove that the conjectures converge to best fits, and we provide a bound on the performance improvement that rollout enables with a conjectured model. To characterize the steady state of the game, we propose a variant of the Berk-Nash equilibrium. We present COL through an intrusion response use case. Testbed evaluations show that COL produces effective security strategies that adapt to a changing environment. We also find that COL enables faster convergence than current reinforcement learning techniques.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Bayesian learning, Berk-Nash equilibrium, Cybersecurity, game theory, network security, rollout
National Category
Computer Sciences Probability Theory and Statistics
Identifiers
urn:nbn:se:kth:diva-363203 (URN)10.1109/TIFS.2025.3558600 (DOI)001473091500004 ()2-s2.0-105003490797 (Scopus ID)
Note

QC 20250609

Available from: 2025-05-07 Created: 2025-05-07 Last updated: 2025-06-09Bibliographically approved
Hammar, K. & Stadler, R. (2025). Intrusion Tolerance as a Two-Level Game. In: Decision and Game Theory for Security - 15th International Conference, GameSec 2024, Proceedings: . Paper presented at 15th International Conference on Decision and Game Theory for Security, GameSec 2024, October 16-18, 2024, New York, United States of America (pp. 3-23). Springer Nature
Open this publication in new window or tab >>Intrusion Tolerance as a Two-Level Game
2025 (English)In: Decision and Game Theory for Security - 15th International Conference, GameSec 2024, Proceedings, Springer Nature , 2025, p. 3-23Conference paper, Published paper (Refereed)
Abstract [en]

We formulate intrusion tolerance for a system with service replicas as a two-level game: a local game models intrusion recovery and a global game models replication control. For both games, we prove the existence of equilibria and show that the best responses have a threshold structure, which enables efficient computation of strategies. State-of-the-art intrusion-tolerant systems can be understood as instantiations of our game with heuristic control strategies. Our analysis shows the conditions under which such heuristics can be significantly improved through game-theoretic reasoning. This reasoning allows us to derive the optimal control strategies and evaluate them against 10 types of network intrusions on a testbed. The testbed results demonstrate that our game-theoretic strategies can significantly improve service availability and reduce the operational cost of state-of-the-art intrusion-tolerant systems. In addition, our game strategies can ensure any chosen level of service availability and time-to-recovery, bridging the gap between theoretical and operational performance.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
bft, Cybersecurity, game theory, intrusion tolerance, network security, optimal control, reliability theory
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-355925 (URN)10.1007/978-3-031-74835-6_1 (DOI)001416979800001 ()2-s2.0-85207655805 (Scopus ID)
Conference
15th International Conference on Decision and Game Theory for Security, GameSec 2024, October 16-18, 2024, New York, United States of America
Note

Part of ISBN 9783031748349

QC 20241106

Available from: 2024-11-06 Created: 2024-11-06 Last updated: 2025-03-17Bibliographically approved
Le, D. H. & Stadler, R. (2025). Learning Optimal Defender Strategies for CAGE-2 using a POMDP Model. In: Proceedings of the 2025 21st International Conference on Network and Service Management: AI and Sustainability in the Future of Network and Service Management, CNSM 2025: . Paper presented at 21st International Conference on Network and Service Management, CNSM 2025, Bologna, India, October 27-31, 2025. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Learning Optimal Defender Strategies for CAGE-2 using a POMDP Model
2025 (English)In: Proceedings of the 2025 21st International Conference on Network and Service Management: AI and Sustainability in the Future of Network and Service Management, CNSM 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025Conference paper, Published paper (Refereed)
Abstract [en]

CAGE-2 is an accepted benchmark for learning and evaluating defender strategies against cyberattacks. It reflects a scenario where a defender agent protects an IT infrastructure against various attacks. Many defender methods for CAGE-2 have been proposed in the literature. In this paper, we construct a formal model for CAGE-2 using the framework of Partially Observable Markov Decision Process (POMDP). Based on this model, we define an optimal defender strategy for CAGE-2 and introduce a method to efficiently learn this strategy. Our method, called BF-PPO, is based on PPO, and it uses particle filter to mitigate the computational complexity due to the large state space of the CAGE-2 model. We evaluate our method in the CAGE-2 CybORG environment and compare its performance with that of CARDIFF, the highest ranked method on the CAGE2 leaderboard. We find that our method outperforms CARDIFF regarding the learned defender strategy and the required training time.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Partially Observable Markov Decision Process (POMDP), automated cybersecurity, defender strategy, reinforcement learning, security management
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-385624 (URN)10.23919/CNSM67658.2025.11297482 (DOI)2-s2.0-105032044097 (Scopus ID)
Conference
21st International Conference on Network and Service Management, CNSM 2025, Bologna, India, October 27-31, 2025
Note

Part of ISBN 9783903176751

QC 20260717

Available from: 2026-07-17 Created: 2026-07-17 Last updated: 2026-07-17Bibliographically approved
Samani, F. S. & Stadler, R. (2024). A Framework for dynamically meeting performance objectives on a service mesh.
Open this publication in new window or tab >>A Framework for dynamically meeting performance objectives on a service mesh
2024 (English)Manuscript (preprint) (Other academic)
Abstract [en]

We present a framework for achieving end-to-end management objectives for multiple services that concurrently execute on a service mesh. We apply reinforcement learning (RL) techniques to train an agent that periodically performs control actions to reallocate resources. We develop and evaluate the framework using a laboratory testbed where we run information and computing services on a service mesh, supported by the Istio and Kubernetes platforms. We investigate different management objectives that include end-to-end delay bounds on service requests, throughput objectives, cost-related objectives, and service differentiation. Our framework supports the design of a control agent for a given management objective. It is novel in that it advocates a top-down approach whereby the management objective is defined first and then mapped onto the available control actions. Several types of control actions can be executed simultaneously, which allows for efficient resource utilization. Second, the framework separates learning of the system model and the operating region from learning of the control policy. By first learning the system model and the operating region from testbed traces, we can instantiate a simulator and train the agent for different management objectives in parallel. Third, the use of a simulator shortens the training time by orders of magnitude compared with training the agent on the testbed. We evaluate the learned policies on the testbed and show the effectiveness of our approach in several scenarios. In one scenario, we design a controller that achieves the management objectives with $50\%$ less system resources than Kubernetes HPA autoscaling.

National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:kth:diva-346583 (URN)
Note

QC 20240522

Available from: 2024-05-18 Created: 2024-05-18 Last updated: 2024-05-22Bibliographically approved
Samani, F. S. & Stadler, R. (2024). A Framework for Dynamically Meeting Performance Objectives on a Service Mesh. IEEE Transactions on Network and Service Management, 21(6), 5992-6007
Open this publication in new window or tab >>A Framework for Dynamically Meeting Performance Objectives on a Service Mesh
2024 (English)In: IEEE Transactions on Network and Service Management, E-ISSN 1932-4537, Vol. 21, no 6, p. 5992-6007Article in journal (Refereed) Published
Abstract [en]

We present a framework for achieving end-to-end management objectives for multiple services that concurrently execute on a service mesh. We apply reinforcement learning (RL) techniques to train an agent that periodically performs control actions to reallocate resources. We develop and evaluate the framework using a laboratory testbed where we run information and computing services on a service mesh, supported by the Istio and Kubernetes platforms. We investigate different management objectives that include end-to-end delay bounds on service requests, throughput objectives, cost-related objectives, and service differentiation. Our framework supports the design of a control agent for a given management objective. The management objective is defined first and then mapped onto available control actions. Several types of control actions can be executed simultaneously, which allows for efficient resource utilization. Second, the framework separates the learning of the system model and the operating region from the learning of the control policy. By first learning the system model and the operating region from testbed traces, we can instantiate a simulator and train the agent for different management objectives. Third, the use of a simulator shortens the training time by orders of magnitude compared with training the agent on the testbed. We evaluate the learned policies on the testbed and show the effectiveness of our approach in several scenarios. In one scenario, we design a controller that achieves the management objectives with 50% less system resources than Kubernetes HPA autoscaling.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Microservice architectures, Measurement, Training, Reinforcement learning, Delays, Resource management, Throughput, Performance management, adaptive resource allocation, microservice, operating region
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-359479 (URN)10.1109/TNSM.2024.3434328 (DOI)001381366600033 ()2-s2.0-85199569083 (Scopus ID)
Note

Not duplicate with DiVA 1858751

QC 20250206

Available from: 2025-02-06 Created: 2025-02-06 Last updated: 2025-02-06Bibliographically approved
Samani, F. S., Larsson, H., Damberg, S., Johnsson, A. & Stadler, R. (2024). Comparing Transfer Learning and Rollout for Policy Adaptation in a Changing Network Environment. In: Proceedings of IEEE/IFIP Network Operations and Management Symposium 2024, NOMS 2024: . Paper presented at 2024 IEEE/IFIP Network Operations and Management Symposium, NOMS 2024, Seoul, Korea, May 6 2024 - May 10 2024. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Comparing Transfer Learning and Rollout for Policy Adaptation in a Changing Network Environment
Show others...
2024 (English)In: Proceedings of IEEE/IFIP Network Operations and Management Symposium 2024, NOMS 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Dynamic resource allocation for network services is pivotal for achieving end-to-end management objectives. Previous research has demonstrated that Reinforcement Learning (RL) is a promising approach to resource allocation in networks, allowing to obtain near-optimal control policies for non-trivial system configurations. Current RL approaches however have the drawback that a change in the system or the management objective necessitates expensive retraining of the RL agent. To tackle this challenge, practical solutions including offline retraining, transfer learning, and model-based rollout have been proposed. In this work, we study these methods and present comparative results that shed light on their respective performance and benefits. Our study finds that rollout achieves faster adaptation than transfer learning, yet its effectiveness highly depends on the accuracy of the system model.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Istio, Kubernetes, Performance management, policy adaptation, reinforcement learning, rollout, service mesh
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-351010 (URN)10.1109/NOMS59830.2024.10575398 (DOI)001270140300103 ()2-s2.0-85198375028 (Scopus ID)
Conference
2024 IEEE/IFIP Network Operations and Management Symposium, NOMS 2024, Seoul, Korea, May 6 2024 - May 10 2024
Note

Part of ISBN 9798350327939

QC 20240725

Available from: 2024-07-24 Created: 2024-07-24 Last updated: 2024-09-27Bibliographically approved
Li, T., Hammar, K., Stadler, R. & Zhu, Q. (2024). Conjectural Online Learning with First-order Beliefs in Asymmetric Information Stochastic Games. In: 2024 IEEE 63rd Conference on Decision and Control, CDC 2024: . Paper presented at 63rd IEEE Conference on Decision and Control, CDC 2024, Milan, Italy, December 16-19, 2024 (pp. 6780-6785). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Conjectural Online Learning with First-order Beliefs in Asymmetric Information Stochastic Games
2024 (English)In: 2024 IEEE 63rd Conference on Decision and Control, CDC 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 6780-6785Conference paper, Published paper (Refereed)
Abstract [en]

Asymmetric information stochastic games (AISGs) arise in many complex socio-technical systems, such as cyberphysical systems and IT infrastructures. Existing computational methods for AISGs are primarily offline and can not adapt to equilibrium deviations. Further, current methods are limited to particular information structures to avoid belief hierarchies. Considering these limitations, we propose conjectural online learning (COL), an online learning method under generic information structures in AISGs. COL uses a forecaster-actorcritic (FAC) architecture, where subjective forecasts are used to conjecture the opponents' strategies within a lookahead horizon, and Bayesian learning is used to calibrate the conjectures. To adapt strategies to nonstationary environments based on information feedback, COL uses online rollout with cost function approximation (actor-critic). We prove that the conjectures produced by COL are asymptotically consistent with the information feedback in the sense of a relaxed Bayesian consistency. We also prove that the empirical strategy profile induced by COL converges to the Berk-Nash equilibrium, a solution concept characterizing rationality under subjectivity. Experimental results from an intrusion response use case demonstrate COL's faster convergence over state-of-the-art reinforcement learning methods against nonstationary attacks.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-361743 (URN)10.1109/CDC56724.2024.10886479 (DOI)001445827205093 ()2-s2.0-86000618322 (Scopus ID)
Conference
63rd IEEE Conference on Decision and Control, CDC 2024, Milan, Italy, December 16-19, 2024
Note

Part of ISBN 9798350316339

QC 20250328

Available from: 2025-03-27 Created: 2025-03-27 Last updated: 2025-12-05Bibliographically approved
Hammar, K. & Stadler, R. (2024). Intrusion tolerance for networked systems through two-level feedback control. In: Proceedings - 2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2024: . Paper presented at 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2024, June 24-27 2024, Brisbane, Australia (pp. 338-352). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Intrusion tolerance for networked systems through two-level feedback control
2024 (English)In: Proceedings - 2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 338-352Conference paper, Published paper (Refereed)
Abstract [en]

We formulate intrusion tolerance for a system with service replicas as a two-level optimal control problem. On the local level node controllers perform intrusion recovery, and on the global level a system controller manages the replication factor. The local and global control problems can be formulated as classical problems in operations research, namely, the machine replacement problem and the inventory replenishment problem. Based on this formulation, we design TOLERANCE, a novel control architecture for intrusion-tolerant systems. We prove that the optimal control strategies on both levels have threshold structure and design efficient algorithms for computing them. We implement and evaluate TOLERANCE in an emulation environment where we run 10 types of network intrusions. The results show that TOLERANCE can improve service availability and reduce operational cost compared with state-of-the-art intrusion-tolerant systems.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
BFT, Byzantine fault tolerance, CMDP, intrusion recovery, Intrusion tolerance, MDP, optimal control, POMDP
National Category
Computer Engineering
Identifiers
urn:nbn:se:kth:diva-353946 (URN)10.1109/DSN58291.2024.00042 (DOI)001313667600025 ()2-s2.0-85203812073 (Scopus ID)
Conference
54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2024, June 24-27 2024, Brisbane, Australia
Note

Part of ISBN: 979-8-3503-4105-8

QC 20241111

Available from: 2024-09-25 Created: 2024-09-25 Last updated: 2024-11-11Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-6039-8493

Search in DiVA

Show all publications