Affiliation:
1. Peking University
2. Beijing University of Posts and Telecommunications
3. University of Michigan
4. Microsoft Research
Abstract
The 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.
Funder
Key-Area Research and Development Program of Guangdong Province
National Natural Science Foundation of China
Beijing Outstanding Young Scientist Program
Alibaba Group's University Joint Research Program, and the MSRA Collaborative Research Project
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献