当前位置: X-MOL 学术ACM Trans. Internet Technol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Operating Systems for Resource-adaptive Intelligent Software: Challenges and Opportunities
ACM Transactions on Internet Technology ( IF 5.3 ) Pub Date : 2021-03-15 , DOI: 10.1145/3425866
Xuanzhe Liu 1 , Shangguang Wang 2 , Yun Ma 1 , Ying Zhang 1 , Qiaozhu Mei 3 , Yunxin Liu 4 , Gang Huang 1
Affiliation  

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.

中文翻译:

资源自适应智能软件操作系统:挑战与机遇

过去的几十年见证了互联网的快速和广泛部署。互联网孕育了跨越云、边缘、移动设备和物联网的无处不在的计算环境。在这样一个无处不在的计算环境环境中运行的软件正在吞噬世界。基于 Internet 的软件系统最近出现的一个趋势是“资源自适应,”即软件系统应该足够健壮和智能,以适应其运行环境提供的异构资源的变化,包括物理和逻辑资源。为了跟上这种趋势,我们认为在未来的操作系统设计和实现中应该考虑一些因素。从结构上看,与其在单机上管理聚合资源的“单体操作系统”,不如在分布式资源上动态组合操作系统,灵活适应资源和环境的变化。同时,操作系统应利用先进的机器/深度学习技术来获取配置和策略,并自动学习调整自身和调度资源。本文设想了我们最近对新操作系统抽象的思考,即,服务操作系统,用于未来的资源自适应智能软件系统。的想法服务操作系统受到“交付模式”的启发软件作为服务”这是由面向服务的体系结构 (SOA) 支持的。关键原理服务操作系统是基于资源分解、资源供应即服务和基于学习的资源调度和分配。本文的主要目标不是提供可立即部署的操作系统。相反,我们旨在总结挑战和潜在的有希望的机会,并尝试为研究人员和从业者提供一些实际意义。
更新日期:2021-03-15
down
wechat
bug