SinoTechIntel Academic Portal
Open AccessDOI: 10.1631/FITEE_2400102Original Research

XIRAC: an optimized product-oriented near-real-time operating system with unlimited tasks and an innovative programming paradigm based on the maximum entropy method

Alireza ZIRAK¹

Photonics and Quantum Technologies Research School, Nuclear Science and Technology Research Institute, Tehran 111553486, Iran

Read Executive PreviewQuick FAQ
XIRAC: an optimized product-oriented near-real-time operating system with unlimited tasks and an innovative programming paradigm based on the maximum entropy method
Graphical Abstract / Figure
Published In
Frontiers of Information Technology & Electronic Engineering
Published:May 18, 2025Edition:Vol. 32, Issue 5 • pp. 388-400Citation:Alireza ZIRAK et al. (2025), Frontiers of Information Technology & Electronic Engineering
Impact Factor2.7 (Q2 - Springer)
Sponsored Research Partner
Keywords & Index Terms:Real-Time Operating SystemMaximum EntropyInformation TheoryTask SchedulingEmbedded SystemsObject-Emulated ProgrammingInternet of ThingsLoad Balancing

Key Takeaways & Executive Findings

  • • XIRAC integrates Shannon’s maximum entropy theorem directly into the RTOS core to regulate processor workloads, minimize context switches, and optimize process preemption. • By migrating unlimited application-layer tasks into the kernel, XIRAC significantly improves system performance, scalability, and adaptability in constrained embedded environments. • The innovative “object-emulated programming” paradigm reduces learning curves, eliminates library function and threading dependencies, and enhances developer productivity. • Real-world deployments across smart home, spectrometer, and educational platforms demonstrate optimized chip utilization, increased product competitiveness, and operational robustness.
Sponsored Research Highlight

Abstract

In the fiercely competitive landscape of product-oriented operating systems, including the Internet of Things (IoT), efficiently managing a substantial stream of real-time tasks coexisting with resource-intensive user applications embedded in constrained hardware presents a significant challenge. Bridging the gap between embedded and general-purpose operating systems, we introduce XIRAC, an optimized operating system shaped by information-theory principles. XIRAC leverages Shannon’s information theory to regulate processor workloads, minimize context switches, and preempt processes by maximizing system entropy tolerance. Unlike prior approaches that apply information theory to task priority alignment, the proposed method integrates maximum entropy into the core of the real-time operating system (RTOS) and scheduling algorithms. Subsequently, we optimize numerous system parameters by shifting and integrating commonly used unlimited tasks from the application layer to the kernel. We describe the advantages of this architectural shift, including improved system performance, scalability, and adaptability. A new application-programming paradigm, termed “object-emulated programming,” has emerged from this integration. Practical implementations of XIRAC in diverse products have revealed additional benefits, including reduced learning curves, elimination of library functions and threading dependencies, optimized chip capabilities, and increased competitiveness in product development. We provide a comprehensive explanation of these benefits and explore their impact through real-world use cases and practical applications.

1. Introduction

Real-time operating systems (RTOSs) have long faced stringent constraints, aiming to execute unpredictable tasks within deadlines while ensuring seamless interaction with limited hardware resources (Wang, 2017; Zirak, 2023). These challenges are deeply rooted in the conventional architecture of operating systems and schedulers, which necessitate application software development to evolve gradually and unpredictably, often relying on constrained tools such as functions and threads. Consequently, in any processor and its associated operating system, there is a trade-off among speed, resource efficiency, and ease of application programming.

The challenges in real-time computing have led to a clear divide in computer systems, classifying into two distinct categories: general-purpose computers and embedded systems (Wang, 2017). However, the rapid progress of embedded systems and their associated platforms, particularly in intense product-oriented competition, has blurred this distinction. In many cases, the terms 'general-purpose computer' and 'embedded system' have become ambiguous.

Such competition raises a critical question: what lies ahead in the realm of technology? The answer hinges on the trajectory of computer hardware development, as Moore's law approaches its limits with the advent of 4 nm technology. While new computing paradigms, such as quantum computing, are evolving rapidly, they are not intended to replace classical computers. Instead, even as the need for augmenting classical computer capabilities remains acute, particularly in the realm of embedded systems, the outlook for scaling and speeding up their hardware resources is not promising (Min-Allah et al., 2012; Fang et al., 2020; Zirak, 2023). Given these constraints, optimizing scheduling in future robust operating systems (ranging from classical embedded systems to emerging quantum supercomputers) is crucial.

SinoTechIntel Interactive Document Reader
Page 1–5 of Preview
100%
Download Full PDF

Loading authentic research manuscript (Pages 1–5)...

Sponsored Research Partner
Cite This Research Paper
Alireza ZIRAK (2025). XIRAC: an optimized product-oriented near-real-time operating system with unlimited tasks and an innovative programming paradigm based on the maximum entropy method. Frontiers of Information Technology & Electronic Engineering. https://doi.org/10.1631/FITEE_2400102
SinoTechIntel Academic & Legal Disclaimer

Research & Educational Purpose Only:The translations, structured abstracts, analytical annotations, and data reports provided by SinoTechIntel are intended exclusively for academic research, internal corporate R&D, and educational benchmarking. They do not constitute formal engineering, chemical safety, legal, or professional advice.

Copyright & Intellectual Property Notice: Original copyright of the underlying source articles and experimental data remains with the respective authors, institutions, and original publishing journals. SinoTechIntel claims intellectual property only over its proprietary translations, analytical syntheses, and AEO structured enhancements in accordance with international fair use and academic citation principles.

Frequently Asked Questions

What is XIRAC?

XIRAC is an optimized product-oriented near-real-time operating system that applies maximum entropy principles to task scheduling, enabling efficient management of unlimited tasks and resource-intensive applications on constrained hardware.

How does XIRAC apply information theory?

XIRAC uses Shannon's information theory to regulate processor workloads, minimize context switches, and preempt processes by maximizing system entropy tolerance, integrating maximum entropy directly into the core RTOS and scheduling algorithms.

What is object-emulated programming?

Object-emulated programming is a new application-programming paradigm emerging from XIRAC's migration of application-layer tasks into the kernel. It reduces learning curves and eliminates dependencies on traditional library functions and threading, enhancing development efficiency.

What practical benefits does XIRAC demonstrate?

Practical implementations show improved system performance, scalability, and adaptability, along with optimized chip capabilities, reduced learning curves, and increased competitiveness in product development across diverse applications such as smart homes, spectrometers, and educational platforms.

Where has XIRAC been validated?

XIRAC has been applied in diverse products and projects, including smart home systems, spectrometers, and educational and practical platforms, on small-to medium-scale processors, demonstrating robust performance and broad applicability.

Recommended Scientific Literature & Research Partners

Related Technical Papers & Translations

Research Paper
Design and optimization of a high-efficiency distillation process for cellulosic fuel ethanol integrated with thermal coupling and molecular sieve adsorption

Design and optimization of a high-efficiency distillation process for cellulosic fuel ethanol integrated with thermal coupling and molecular sieve adsorption

To address the challenges of high energy consumption and prominent costs in the traditional three-columns distillation process for cellulosic fuel ethanol, a distillation—molecular sieve coupling separation process is proposed. This process integrates a three-column (crude distillation column, first distillation column, second distillation column) system with a 3A molecular sieve adsorption deep dehydration unit. A thermal coupling network is constructed via differential pressure design (steam from medium/high-pressure columns as mutual heat sources, reboiler liquid waste heat for feed preheating), and molecular sieve adsorption conditions are optimized. The study first performs a thermodynamic consistency test on the ethanol—water system, determines optimal non-random two-liquid (NRTL) model binary interaction parameters via experimental data regression for Aspen Plus simulation. Aiming at minimum total annual cost (TAC), Aspen Plus is used to optimize process parameters (theoretical tray number, feed location, reflux ratio, side-draw position, etc.). Economic analysis shows this process reduces CO2 emission costs by 27.56%, TAC by 15.58% (to 5.123 × 106 USD·a-1), and increases ethanol purity to >99.6%, providing an effective solution for green, efficient separation.

Read Abstract & PDF
Research Paper
A cohesion loss model for determining residual strength of deep bedded sandstone

A cohesion loss model for determining residual strength of deep bedded sandstone

Rock residual strength, as an important input parameter, plays an indispensable role in proposing the reasonable and scientific scheme about stope design, underground tunnel excavation and stability evaluation of deep chambers. Therefore, previous residual strength models of rocks established were reviewed. And corresponding related problems were stated. Subsequently, starting from the effects of bedding and whole life-cycle evolution process, series of triaxial mechanical tests of deep bedded s

Read Abstract & PDF
Research Paper
Federated model with contrastive learning and adaptive control variates for human activity recognition

Federated model with contrastive learning and adaptive control variates for human activity recognition

Recent attention to privacy issues demands a communication-safe method for training human activity recognition (HAR) models on client activity data. Federated learning (FL) has become a compelling technique to facilitate model training between the server and clients while preserving data privacy. However, classical FL methods often assume independent and identically distributed (IID) data among clients. This assumption does not hold true in practical scenarios. Human activity in real-world scena

Read Abstract & PDF