Stefan Schulte
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Stefan Schulte has a total of 267 co-authors. Here are the top co-authors by number of shared publications:
Ralf Steinmetz
29 shared publications- Schahram Dustdar
TU Wien
28 shared publications - Christoph Hochreiner
Distributed Systems Group, TU Wien, Vienna, Austria
18 shared publications Dieter Schuller
15 shared publicationsJulian Eckert
14 shared publications- Michael Sober
Christian Doppler Laboratory for Blockchain Technologies for the Internet of Things, Hamburg University of Technology, Institute for Data Engineering, Germany
10 shared publications
Latest Publications
- Open Access
- 22 September 2026
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
Formalizing a Routing Layer for Cross-Blockchain Communication
Blockchains are isolated by design. Interoperability solutions connect them but differ widely in trust, cost, and security guarantees. Since no single solution connects all blockchains, end-to-end cross-blockchain communication may require composing several of them in sequence. As the number of options grows, the space of possible communication paths increases, making path selection a non-trivial routing problem. To date, there is no formal framework for cross-blockchain routing. We address this gap by formalizing cross-blockchain routing as a graph-based optimization problem over labeled directed multigraphs. Our abstraction allows applications to define their own vertex semantics and labeling functions. In addition, we propose an online routing algorithm that recomputes routes at each hop to adapt to changing network conditions. We instantiate the framework for three applications with structurally distinct label composition: asset swaps, smart contract orchestration, and message passing. A competitive ratio analysis establishes worst-case performance bounds close to an offline optimum, and simulation experiments for the asset swap instantiation confirm consistent gains of our adaptive approach over non-adaptive routing under realistic conditions.
- 22 September 2026
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
Open AccessFormalizing a Routing Layer for Cross-Blockchain Communication
Blockchains are isolated by design. Interoperability solutions connect them but differ widely in trust, cost, and security guarantees. Since no single solution connects all blockchains, end-to-end cross-blockchain communication may require composing several of them in sequence. As the number of options grows, the space of possible communication paths increases, making path selection a non-trivial routing problem. To date, there is no formal framework for cross-blockchain routing. We address this gap by formalizing cross-blockchain routing as a graph-based optimization problem over labeled directed multigraphs. Our abstraction allows applications to define their own vertex semantics and labeling functions. In addition, we propose an online routing algorithm that recomputes routes at each hop to adapt to changing network conditions. We instantiate the framework for three applications with structurally distinct label composition: asset swaps, smart contract orchestration, and message passing. A competitive ratio analysis establishes worst-case performance bounds close to an offline optimum, and simulation experiments for the asset swap instantiation confirm consistent gains of our adaptive approach over non-adaptive routing under realistic conditions.
- 2 August 2026
- Published by Springer Nature
- p. 18-29
ContinuumConductor: Decentralized Process Mining on the Edge-Cloud Continuum
- 2 August 2026
- Published by Springer Nature
- p. 18-29
ContinuumConductor: Decentralized Process Mining on the Edge-Cloud Continuum
- Open Access
ContinuumConductor : Decentralized Process Mining on the Edge-Cloud Continuum
Process mining traditionally assumes centralized event data collection and analysis. However, modern Industrial Internet of Things systems increasingly operate over distributed, resource-constrained edge-cloud infrastructures. This paper proposes a structured approach for decentralizing process mining by enabling event data to be mined directly within the IoT systems edge-cloud continuum. We introduce ContinuumConductor a layered decision framework that guides when to perform process mining tasks such as preprocessing, correlation, and discovery centrally or decentrally. Thus, enabling privacy, responsive and resource-efficient process mining. For each step in the process mining pipeline, we analyze the trade-offs of decentralization versus centralization across these layers and propose decision criteria. We demonstrate ContinuumConductor at a real-world use-case of process optimazition in inland ports. Our contributions lay the foundation for computing-aware process mining in cyber-physical and IIoT systems.
Open AccessContinuumConductor : Decentralized Process Mining on the Edge-Cloud Continuum
Process mining traditionally assumes centralized event data collection and analysis. However, modern Industrial Internet of Things systems increasingly operate over distributed, resource-constrained edge-cloud infrastructures. This paper proposes a structured approach for decentralizing process mining by enabling event data to be mined directly within the IoT systems edge-cloud continuum. We introduce ContinuumConductor a layered decision framework that guides when to perform process mining tasks such as preprocessing, correlation, and discovery centrally or decentrally. Thus, enabling privacy, responsive and resource-efficient process mining. For each step in the process mining pipeline, we analyze the trade-offs of decentralization versus centralization across these layers and propose decision criteria. We demonstrate ContinuumConductor at a real-world use-case of process optimazition in inland ports. Our contributions lay the foundation for computing-aware process mining in cyber-physical and IIoT systems.
- Open Access
- 13 June 2025
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
- Vol. 4 (2) , 1-26
Transactional Cross-Chain Smart Contract Invocations
Blockchains have become increasingly important in recent years and have expanded their applicability to many domains beyond finance and cryptocurrencies. This adoption has particularly increased with the introduction of smart contracts, which are immutable, user-defined programs directly deployed on blockchain networks. However, many scenarios require business transactions to simultaneously access smart contracts on multiple, possibly heterogeneous blockchain networks while ensuring the atomicity and isolation of these transactions, which is not natively supported by current blockchain systems. Therefore, in this work, we introduce the Transactional Cross-Chain Smart Contract Invocation (TCCSCI) approach, which supports such distributed business transactions while ensuring their global atomicity and serializability. The approach introduces the concept of Resource Manager Smart Contracts (RMSCs), and 2PC for Blockchains (2PC4BC), a client-driven Atomic Commit Protocol (ACP) specialized for blockchain-based distributed transactions. We validate our approach using a prototypical implementation, evaluate its introduced overhead, and prove its correctness.
- 13 June 2025
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
- Vol. 4 (2) , 1-26
Open AccessTransactional Cross-Chain Smart Contract Invocations
Blockchains have become increasingly important in recent years and have expanded their applicability to many domains beyond finance and cryptocurrencies. This adoption has particularly increased with the introduction of smart contracts, which are immutable, user-defined programs directly deployed on blockchain networks. However, many scenarios require business transactions to simultaneously access smart contracts on multiple, possibly heterogeneous blockchain networks while ensuring the atomicity and isolation of these transactions, which is not natively supported by current blockchain systems. Therefore, in this work, we introduce the Transactional Cross-Chain Smart Contract Invocation (TCCSCI) approach, which supports such distributed business transactions while ensuring their global atomicity and serializability. The approach introduces the concept of Resource Manager Smart Contracts (RMSCs), and 2PC for Blockchains (2PC4BC), a client-driven Atomic Commit Protocol (ACP) specialized for blockchain-based distributed transactions. We validate our approach using a prototypical implementation, evaluate its introduced overhead, and prove its correctness.
- Open Access
- 31 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 746-748
A Software-Defined Overlay Networking Middleware for a Simplified Deployment of Distributed Application at the Edge
- 31 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 746-748
Open AccessA Software-Defined Overlay Networking Middleware for a Simplified Deployment of Distributed Application at the Edge
- Open Access
- 31 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 348-357
Towards Solidity Smart Contract Efficiency Optimization through Code Mining
- 31 March 2025
- Published by Association for Computing Machinery (ACM)
- p. 348-357
Open AccessTowards Solidity Smart Contract Efficiency Optimization through Code Mining
- 21 February 2025
- Published by Springer Nature
- p. 3-17
Adaption via Selection: On Client Selection to Counter Concept Drift in Federated Learning
- 21 February 2025
- Published by Springer Nature
- p. 3-17
Adaption via Selection: On Client Selection to Counter Concept Drift in Federated Learning
- Open Access
- 27 January 2025
- Published by Elsevier in Journal of Parallel and Distributed Computing
- Vol. 199
Latency-aware placement of stream processing operators in modern-day stream processing frameworks
- 27 January 2025
- Published by Elsevier in Journal of Parallel and Distributed Computing
- Vol. 199
Open AccessLatency-aware placement of stream processing operators in modern-day stream processing frameworks
- Open Access
- 3 December 2024
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
- Vol. 3 (4) , 1-24
Cross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKs
The closed architecture of prevailing blockchain systems renders the usage of this technology mostly infeasible for a wide range of real-world problems. Most blockchains trap users and applications in their isolated space without the possibility of cooperating or switching to other blockchains. Therefore, blockchains need additional mechanisms for seamless communication and arbitrary data exchange between each other and external systems. Unfortunately, current approaches for cross-blockchain communication are resource-intensive or require additional blockchains or tailored solutions depending on the applied consensus mechanisms of the connected blockchains. Therefore, we propose an oracle with an off-chain aggregation mechanism based on Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to facilitate cross-blockchain communication. The oracle queries data from another blockchain and applies a rollup-like mechanism to move state and computation off-chain. The zkOracle contract only expects the transferred data, an updated state root, and proof of the correct execution of the aggregation mechanism. The proposed solution only requires constant 378 kgas to submit data on the Ethereum blockchain and is primarily independent of the underlying technology of the queried blockchains.
- 3 December 2024
- Published by Association for Computing Machinery (ACM) in Distributed Ledger Technologies: Research and Practice
- Vol. 3 (4) , 1-24
Open AccessCross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKs
The closed architecture of prevailing blockchain systems renders the usage of this technology mostly infeasible for a wide range of real-world problems. Most blockchains trap users and applications in their isolated space without the possibility of cooperating or switching to other blockchains. Therefore, blockchains need additional mechanisms for seamless communication and arbitrary data exchange between each other and external systems. Unfortunately, current approaches for cross-blockchain communication are resource-intensive or require additional blockchains or tailored solutions depending on the applied consensus mechanisms of the connected blockchains. Therefore, we propose an oracle with an off-chain aggregation mechanism based on Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to facilitate cross-blockchain communication. The oracle queries data from another blockchain and applies a rollup-like mechanism to move state and computation off-chain. The zkOracle contract only expects the transferred data, an updated state root, and proof of the correct execution of the aggregation mechanism. The proposed solution only requires constant 378 kgas to submit data on the Ethereum blockchain and is primarily independent of the underlying technology of the queried blockchains.