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

Front. Inform. Technol. Electron. Eng ›› 2025, Vol. 26 ›› Issue (4) : 568 -587.

PDF (12362KB)
Front. Inform. Technol. Electron. Eng ›› 2025, Vol. 26 ›› Issue (4) : 568 -587. DOI: 10.1631/FITEE.2400102

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

Author information +
History +
PDF (12362KB)

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.

Keywords

Task scheduling / Information theory / Embedded real-time operating system (RTOS) / Maximum entropy / Load balancing

Cite this article

Download citation ▾
Alireza ZIRAK. XIRAC: an optimized product-oriented near-real-time operating system with unlimited tasks and an innovative programming paradigm based on the maximum entropy method. Front. Inform. Technol. Electron. Eng, 2025, 26(4): 568-587 DOI:10.1631/FITEE.2400102

登录浏览全文

4963

注册一个新账户 忘记密码

References

RIGHTS & PERMISSIONS

Zhejiang University Press

AI Summary AI Mindmap
PDF (12362KB)

125

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/