Rhodes_20230630_IEEE.pdf (1.67 MB)

Rhodes: A Next-Generation OS based on Grid Governance Model

Download (1.67 MB)
posted on 2023-07-10, 06:10 authored by Changsheng WangChangsheng Wang

At present, four types of OS kernels are widely available: monolithic kernels, microkernels, hybrid kernels, and exokernels. These kernel architectures are either too tightly-coupled such as monolithic,  or too loose such as exokernels, or have no rules such as hybrid kernels. In recent years, to solve these problems, resource management concept frequently appears in industry and academia. Although resource management concept makes resources in OSes orderly, no existing OSes or software systems can flexibly orchestrate resource invocation.

This paper attempts to unify the ServiceMesh architecture and OSes, proposing a grid governance model that places resources such as applications and hardware into a grid. Through unified rule governance in the model, the organization of resources in the grid is more flexible and scalable. At the same time, by separating rules from resource grid, rules in the model are also scalable. Based on the model, we built Rhodes OS that allows users to modify and extend resource management rules by governance center. We implemented Rhodes on x86-64 and evaluated it. Our evaluation results show that applications performance in Rhodes is equivalent to Linux. We believe that OSes based on the  grid governance model will pave the way for a brand new direction in the development of operating systems.


Email Address of Submitting Author

Submitting Author's Institution

Shanghai City

Submitting Author's Country

  • China

Usage metrics