Title
Operating Systems for Resource-adaptive Intelligent Software: Challenges and Opportunities
Abstract
AbstractThe past decades witnessed the fast and wide deployment of Internet. The Internet has bred the ubiquitous computing environment that is spanning the cloud, edge, mobile devices, and IoT. Software running over such a ubiquitous computing environment environment is eating the world. A recently emerging trend of Internet-based software systems is “resource adaptive,” i.e., software systems should be robust and intelligent enough to the changes of heterogeneous resources, both physical and logical, provided by their running environment. To keep pace of such a trend, we argue that some considerations should be taken into account for the future operating system design and implementation. From the structural perspective, rather than the “monolithic OS” that manages the aggregated resources on the single machine, the OS should be dynamically composed over the distributed resources and flexibly adapt to the resource and environment changes. Meanwhile, the OS should leverage advanced machine/deep learning techniques to derive configurations and policies and automatically learn to tune itself and schedule resources. This article envisions our recent thinking of the new OS abstraction, namely, ServiceOS, for future resource-adaptive intelligent software systems. The idea of ServiceOS is inspired by the delivery model of “Software-as-a-Service” that is supported by the Service-Oriented Architecture (SOA). The key principle of ServiceOS is based on resource disaggregation, resource provisioning as a service, and learning-based resource scheduling and allocation. The major goal of this article is not providing an immediately deployable OS. Instead, we aim to summarize the challenges and potentially promising opportunities and try to provide some practical implications for researchers and practitioners.
Year
DOI
Venue
2021
10.1145/3425866
ACM Transactions on Internet Technology
Keywords
DocType
Volume
Operating systems, resource disaggregation, service-oriented, machine learning
Journal
21
Issue
ISSN
Citations 
2
1533-5399
0
PageRank 
References 
Authors
0.34
0
7
Name
Order
Citations
PageRank
Xuanzhe Liu168957.53
Shangguang Wang281688.84
Yun Ma321620.25
Ying Zhang419920.68
Qiaozhu Mei54395207.09
Yunxin Liu669454.18
Gang Huang71223110.80