ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS)
Toward a Platform-Independent Model for QUBO-Based Join-Order Optimization in Multi-Tier IoT Systems
Eduardo Gutiérrez, Sebastián Villarroya
Abstract
Large Internet-of-Things (IoT) installations increasingly place relational databases at gateways, edge servers, application servers, and cloud nodes. Queries that correlate many tables create a difficult join-order problem: exact classical enumeration becomes impractical as the number of relations grows, while production optimizers must rely on bounded dynamic programming and heuristics. Recent work has encoded join ordering as Quadratic Unconstrained Binary Optimization (QUBO) and has evaluated digital annealers, quantum annealers, and hybrid quantum–classical optimizers. However, existing prototypes bind the database engine, encoding, solver interface, and deployment topology together. This work in progress proposes a platform-independent model that separates five concerns: IoT deployment, database and query structure, QUBO encoding, solver capabilities, and execution traceability. The proposal is grounded in our functional SQLite prototype, previously reported at JISBD 2026, which conditionally delegates join ordering to a private PC library compatible with Fujitsu Digital Annealer code. The intended model supports multiple database engines, QUBO formulations, algorithms, hardware classes, and locations across the IoT–edge–cloud continuum, while preserving validation and native-planner fallback. We define a preliminary conceptual metamodel, transformation chain, consistency rules, and evaluation plan; implementation and empirical validation remain future work.