Structured storage for ubiquitous operating systems
The emerging scenarios and paradigms of ubiquitous computing in the era of human-cyber-physical fusion demand novel operating systems,namely,ubiquitous operating systems.As storage management constitutes a core function of ubiquitous operating systems,designing lightweight,high-performance,and dynamically adaptable storage systems is an essential initiative in advancing the development of ubiquitous operating systems.However,in the ubiquitous"end-edge-cloud"scenarios,structured data is widespread,and traditional storage solutions face significant challenges such as severe I/O amplification,excessive size of integrated systems,and redundant software stacks,making it difficult to meet the demands of ubiquitous applications.To address these challenges,this paper conducts original research from a holistic system perspective and proposes a native table storage system.The paper begins by reviewing the historical evolution of computer systems.Subsequently,it analyzes the emerging requirements in the era of ubiquitous computing,outlines the fundamental characteristics of ubiquitous operating systems,and presents the latest research.It then delves into the challenges faced by existing structured storage solutions in the"end-edge-cloud"scenarios.Furthermore,it proposes a native table storage system for ubiquitous operating systems and provides an in-depth analysis of its architectural advantages in"end-edge-cloud"scenarios.Finally,we summarize the paper and offer insights into future development trends.