89101112131411 of 21
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Sharded Ledgers for Micro-transactions and Automated Assembly Line Planning
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0009-0003-4843-5572
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis addresses two research areas: scalable distributed ledgers for micro-transactions, and the automation of assembly planning in manufacturing industries.

Established blockchain solutions are robust and reliable. Being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended even when some participants are faulty or malicious. However, their main weakness is scalability. The two most popular and well-known blockchain solutions, Bitcoin and Ethereum, require all nodes to store all transactions, and their transaction throughput is far too low to compete with traditional, centralized transaction processing systems. To improve scalability, systems have been developed that split the network nodes into groups that can process transactions in parallel, a technique known as sharding. We propose a sharded system called ScaleGraph that uses a novel architecture with one transaction per block and one shard per account, designed to maximize parallelism. The design is inspired by concepts from distributed hash tables, particularly to define shards based on a logical distance metric for node IDs and account IDs. Nodes store and process only transactions involving those accounts that are close to the node according to the distance metric. This greatly reduces the storage burden on each node and allows any number of transactions involving distinct accounts to be validated in parallel. We also design a new cross-shard transaction commit protocol for this architecture. The protocol offers global serializability and inevitable atomic commit, without the need for an abort path. This is achieved using only shard-local consensus and certificate exchange, rather than global or joint cross-shard consensus.

Manufacturing is a highly complex process in many industries and involves many different planning problems where increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout problem, where a list of parts has to be placed on a kitting wagon for delivery to an assembly line station. However, some problems have proven difficult to automate in practice, despite decades of research. One such problem, assembly line balancing, is analyzed in depth. We identify fundamental challenges that make the goal of complete automation implausible in some industries, such as automotive manufacturing. Human intervention is thus unavoidable, suggesting that bridging the gap between theory and practice requires decision support systems for assisted, iterative, and interactive planning. The thesis also includes preliminary work on the product sequencing problem, limited to framing the use case, assumptions, and requirements. Subsequent ongoing work suggests strong parallels to assembly line balancing, indicating that the identified challenges and possibilities for addressing them reflect a broader pattern in industrial planning automation.

Place, publisher, year, edition, pages
Luleå University of Technology, 2026.
Series
Doctoral thesis / Luleå University of Technology, ISSN 1402-1544
Keywords [en]
blockchain, sharding, microtransactions, decision support systems, assembly line balancing, product sequencing
National Category
Computer Systems
Research subject
Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-117130ISBN: 978-91-8142-040-1 (print)ISBN: 978-91-8142-041-8 (electronic)OAI: oai:DiVA.org:ltu-117130DiVA, id: diva2:2052567
Public defence
2026-06-08, A1545, Luleå University of Technology, Luleå, 09:00 (English)
Opponent
Supervisors
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-05-11Bibliographically approved
List of papers
1. Dynamically Sharded Ledgers on a Distributed Hash Table
Open this publication in new window or tab >>Dynamically Sharded Ledgers on a Distributed Hash Table
2026 (English)In: Distributed Ledger Technologies: Research and Practice, E-ISSN 2769-6480Article in journal (Refereed) Epub ahead of print
Abstract [en]

Distributed ledger technology such as blockchain is considered essential for supporting large numbers of micro-transactions in the Machine Economy, which is envisioned to involve billions of connected heterogeneous and decentralized cyber-physical systems. This stresses the need for performance and scalability of distributed ledger technologies. Addressing this, sharding techniques that divide the blockchain network into multiple committees are a common approach to improve scalability. However, with current sharding approaches, costly cross-shard verification is needed to prevent double-spending. This paper proposes a novel and more scalable distributed ledger method named ScaleGraph that implements dynamic sharding by using routing and logical proximity concepts from distributed hash tables. ScaleGraph addresses cybersecurity in terms of integrity and availability to support frequent micro-transactions between autonomous devices. Benefits of ScaleGraph include a total storage space complexity of O(𝑡), where t is the global number of transactions (assuming a constant replication degree). This space is sharded over N nodes so that each node needs O(𝑡/N) storage in expectation, which provides a high level of concurrency and data localization as compared to other delegated consensus proposals. ScaleGraph allows for a dynamic grouping of validators that are selected based on a distance metric. We analyze the consensus requirements in such a dynamic setting and show that a synchronous consensus protocol allows shards to be smaller than an asynchronous one, and likely yields better performance. Moreover, we provide an experimental analysis of security aspects regarding the required size of the consensus groups with ScaleGraph. Our analysis shows that dynamic sharding based on proximity concepts brings attractive scalability properties in general, especially when the fraction of corrupt nodes is small.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2026
Keywords
blockchain, sharding, microtransactions, distributed hash tables
National Category
Computer Systems Computer Sciences
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-109995 (URN)10.1145/3787963 (DOI)
Projects
STAMINAArrowhead fPVN
Funder
Vinnova, 2024-0644
Note

Funder: Chips Joint Undertaking (101111977)

Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2026-04-23
2. Cross-Shard Transactions with Inevitable Atomic Commit in Per-Account Sharded Ledgers
Open this publication in new window or tab >>Cross-Shard Transactions with Inevitable Atomic Commit in Per-Account Sharded Ledgers
(English)Manuscript (preprint) (Other academic)
National Category
Computer Systems
Research subject
Dependable Communication and Computation Systems
Identifiers
urn:nbn:se:ltu:diva-117127 (URN)
Projects
SIM
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-04-29Bibliographically approved
3. Layout planning in assembly line kitting - a constraint programming approach
Open this publication in new window or tab >>Layout planning in assembly line kitting - a constraint programming approach
2021 (English)In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, 2021, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

In truck manufacturing, an assembly line is typically used to produce many models and variations of trucks in any desired order. Thus, stations are fed with specific sets of parts, known as kits, depending on what truck is next in line. This paper focuses on how to automate the layout planning for placing parts on a kitting wagon. Layout planning resembles the pallet loading problem, but differences include that there is no layering, there may be constraints on how each part can be placed (orientation) and there may be predefined layout hints suggesting positions. A layout planner based on constraint programming is presented. The objective is to facilitate a decision support loop where an engineer may add placement hints as constraints (e.g., for enhancing the workflow at assembly stations) and reuse placements from similar kits to provide recognition. The layout planner automatically generates layout proposals. Finally, it is the engineer that approves the layout plan. There may be many acceptable solutions that have different scores (i.e., levels of quality). We show some approaches to reduce the search space to improve performance. The evaluations show the score and time needed for finding results on some problem instances that are optimally solvable. In the general case, however, finding an optimal solution may be unnecessary or even intractable.

Place, publisher, year, edition, pages
IEEE, 2021
Keywords
Constraint handling, Measurement, Layout, Loading, Planning, Manufacturing, Proposals
National Category
Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-88439 (URN)10.1109/ETFA45728.2021.9613695 (DOI)000766992600247 ()2-s2.0-85122966918 (Scopus ID)
Conference
26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2021), Västerås, Sweden, September 7-10,2021
Note

ISBN för värdpublikation:978-1-7281-2989-1, 978-1-7281-2990-7

Available from: 2021-12-16 Created: 2021-12-16 Last updated: 2026-04-13Bibliographically approved
4. Why decision support systems are needed for addressing the theory-practice gap in assembly line balancing
Open this publication in new window or tab >>Why decision support systems are needed for addressing the theory-practice gap in assembly line balancing
2025 (English)In: Journal of manufacturing systems, ISSN 0278-6125, E-ISSN 1878-6642, Vol. 79, p. 515-527Article in journal (Refereed) Published
Abstract [en]

The efficiency of an assembly line depends on how the work is distributed along the line. This is known as the Assembly Line Balancing Problem, an NP-hard optimization problem. Automatic solvers for this problem have been studied for decades but have not been widely adopted in the industry, resulting in a theory-practice gap. The typical automation approach assumes that all constraints and objectives are known and can be statically defined ahead of time such that solvers with a precisely defined objective function can take a fully specified problem instance as input and produce a (near) optimal solution as output. In some industries, meeting these assumptions is particularly challenging because of properties such as mixed-model production with high model variance, multi-manned stations, large task graphs, etc. This paper explains why, in certain industries, such as automotive end assembly, complete automation is likely infeasible in practice due to challenges in modeling the problem, collecting data, and specifying the objective function. Manual intervention by an engineer as a decision-maker is therefore unavoidable. We argue that maximizing automation, by helping the decision-maker be as effective as possible, requires a decision support system (DSS) that supports an interactive and iterative workflow, thereby enabling assisted planning. Furthermore, we identify solver features that become relevant in the DSS context, thus making the case that focusing on standalone solvers, and treating the integration into a DSS as an implementation detail, is not a viable option. We conclude that decision support systems play a central role in closing the theory-practice gap.

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Assembly line balancing, Decision support systems, Theory-practice gap, Rebalancing, Collaborative intelligence, Automotive industry
National Category
Computer Sciences Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-109997 (URN)10.1016/j.jmsy.2025.01.019 (DOI)001433886800001 ()2-s2.0-85217801633 (Scopus ID)
Funder
Vinnova, 2021-05071, 2023-00970, 2023-00450
Note

Validerad;2025;Nivå 2;2025-02-26 (u2);

Funder: KDT JU grant 2023-000450;

Full text: CC BY license;

This article has previously appeared as a manuscript in a thesis.

Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2026-04-13Bibliographically approved
5. Improving a SALBP-1 Solver by Tuning Flexible Termination Criteria with Simulated Solving
Open this publication in new window or tab >>Improving a SALBP-1 Solver by Tuning Flexible Termination Criteria with Simulated Solving
2025 (English)In: Industrial Cyber-Physical Systems (ICPS), IEEE, 2025, p. 1-7, article id 10.1109/ICPS65515.2025.11087837Conference paper, Published paper (Refereed)
Abstract [en]

Many optimization problems cannot be solved to optimality in practice due to time constraints. Instead, the goal is to find sufficiently good solutions in reasonable time. This creates a trade-off between running time and solution quality. Some problems require iterative and interactive solving due to uncertainties in the definition of the problem instance or objective function. These present an additional challenge because the desired trade-off can vary between iterations. We focus on simple assembly line balancing, an NP-hard combinatorial optimization problem, as a use case. Absolute termination criteria, such as a time limit or iteration/generation limit, are often inadequate due to their rigidity. We therefore evaluate the effect of more flexible termination criteria (e.g. unimproved time limit and score limit) on the performance of a solver, focusing on the ability to reduce unproductive time and dynamically achieve an adjustable time-quality tradeoff. Our results show that it is possible to simultaneously reduce running time and increase solution quality on average. While quality improvements are modest, time savings can be substantial. In some cases, running time can be reduced by as much as 55 % without sacrificing solution quality.

Place, publisher, year, edition, pages
IEEE, 2025
Keywords
flexible termination criteria, assembly line balancing, decision support system
National Category
Computer Systems
Research subject
Cyber-Physical Systems; Manufacturing Systems Engineering; Information Systems
Identifiers
urn:nbn:se:ltu:diva-117124 (URN)10.1109/ICPS65515.2025.11087837 (DOI)979-8-3315-4299-3 (ISBN)979-8-3315-4300-6 (ISBN)
Conference
2025 IEEE 8th International Conference on Industrial Cyber-Physical Systems (ICPS), Emden, Germany, 12-15 May 2025
Projects
ArtWork
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-04-13
6. Work in Progress: Decision Support System for Rescheduling Blocked Orders
Open this publication in new window or tab >>Work in Progress: Decision Support System for Rescheduling Blocked Orders
2025 (English)In: Industrial Cyber-Physical Systems (ICPS), IEEE, 2025, p. 1-4, article id 10.1109/ICPS65515.2025.11087891Conference paper, Published paper (Refereed)
Abstract [en]

A mixed-model assembly line produces a variety of product models on a single assembly line. Since models differ e.g. in work content, some stations may be unable to finish their tasks in time if multiple work-intensive models are placed consecutively on the assembly line, resulting in costly overload situations. This leads to the product sequencing problem, an NP-hard optimization problem that consists in arranging orders into a suitable sequence. While sequences are typically decided and frozen some time before production to enable logistics planning, late changes are sometimes unavoidable, which has received little attention. This paper presents the early stages of developing a decision support system for handling such late changes.

Place, publisher, year, edition, pages
IEEE, 2025
Keywords
product sequencing, decision support system
National Category
Computer Systems
Research subject
Cyber-Physical Systems; Manufacturing Systems Engineering; Information Systems
Identifiers
urn:nbn:se:ltu:diva-117125 (URN)10.1109/ICPS65515.2025.11087891 (DOI)979-8-3315-4299-3 (ISBN)979-8-3315-4300-6 (ISBN)
Conference
2025 IEEE 8th International Conference on Industrial Cyber-Physical Systems (ICPS), Emden, Germany, 12-15 May 2025
Projects
ArtWork
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-04-13

Open Access in DiVA

The full text will be freely available from 2026-05-18 09:00
Available from 2026-05-18 09:00
The full text will be freely available from 2027-11-18 12:00
Available from 2027-11-18 12:00

Authority records

Fink, Christoffer

Search in DiVA

By author/editor
Fink, Christoffer
By organisation
Embedded Internet Systems Lab
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 2055 hits
89101112131411 of 21
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf