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
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
Micro Transactions and Automation of Industrial Assembly Planning
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0009-0003-4843-5572
2024 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis discusses two subjects: distributed ledgers scalable enough to support micro-transactions, and automating assembly planning in manufacturing industries.

Established blockchain solutions achieve high robustness and reliability. By being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended in the presence of malicious participants. However, their main weakness is scalability. The two most popular and well-known blockchain solutions require all nodes to store all transactions, and the 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, also known as sharding. We propose a novel approach to sharding, called ScaleGraph, which uses concepts from distributed hash tables to define shards dynamically. Nodes store and validate only transactions involving those accounts that are close to the node according to a logical 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. By employing a synchronous consensus protocol, shards can be kept smaller without sacrificing fault tolerance, especially in a permissioned environment where participation can be controlled and a small fraction of malicious nodes can be assumed.

Manufacturing is a highly complex process in many industries, involving many different planning problems, and increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout planning 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 assisted planning is a more promising approach for achieving increased automation in practice. Therefore, we make the case that bridging the gap between theory and practice requires decision-support systems that enable an iterative and interactive workflow.

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2024. , p. 90
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords [en]
assembly line balancing, decision support systems, theory-practice gap, distributed ledger, sharding, distributed hash table
National Category
Computer Systems Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-109999ISBN: 978-91-8048-634-7 (print)ISBN: 978-91-8048-635-4 (electronic)OAI: oai:DiVA.org:ltu-109999DiVA, id: diva2:1898128
Presentation
2024-11-11, E632, Luleå University of Technology, Luleå, 13:00 (English)
Opponent
Supervisors
Available from: 2024-09-17 Created: 2024-09-16 Last updated: 2026-05-05Bibliographically 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-6480, Vol. 5, no 3, article id 33Article in journal (Refereed) Published
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)2-s2.0-105039329048 (Scopus ID)
Projects
STAMINAArrowhead fPVN
Funder
Vinnova, 2024-0644
Note

Funder: Chips Joint Undertaking (101111977);

Full text license: CC BY 4.0

Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2026-08-27Bibliographically approved
2. 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
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

Open Access in DiVA

No full text in DiVA

Authority records

Fink, Christoffer

Search in DiVA

By author/editor
Fink, Christoffer
By organisation
Embedded Internet Systems Lab
Computer SystemsProduction Engineering, Human Work Science and Ergonomics

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 904 hits
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