论文标题

通过计算自我意识对移动系统的智能管理

Intelligent Management of Mobile Systems through Computational Self-Awareness

论文作者

Donyanavard, Bryan, Rahmani, Amir M., Jantsch, Axel, Mutlu, Onur, Dutt, Nikil

论文摘要

多核系统的运行时资源管理越来越复杂。复杂性可能是由于需求相互矛盾的各种工作量特征或共享资源(例如内存带宽和功率)所致。多核系统的资源管理策略必须在工作负载之间适当分发共享资源,同时以可扩展和稳健的方式在运行时协调高级系统目标。 为了解决多核系统中动态资源管理的复杂性,已经提出了使用启发式方法的最先进技术。这些方法缺乏形式主义,可以为意外的运行时行为提供鲁棒性。这个问题的常见解决方案之一是用界限和正式保证来部署经典的控制方法。传统的控制理论方法缺乏适应(1)在运行时(即自适应)变化目标的能力,以及(2)改变建模系统的动态(即自我优化)。 在本章中,我们通过采用计算自我意识的原则,特别是反思来探讨自适应资源管理技术,这些技术通过采用计算自我意识来提供自我优化和自适应。通过支持这些自我意识属性,系统可以通过考虑竞争目标,用户需求和操作条件的重要性,同时执行不可预测的工作负载来理解其采取的行动。

Runtime resource management for many-core systems is increasingly complex. The complexity can be due to diverse workload characteristics with conflicting demands, or limited shared resources such as memory bandwidth and power. Resource management strategies for many-core systems must distribute shared resource(s) appropriately across workloads, while coordinating the high-level system goals at runtime in a scalable and robust manner. To address the complexity of dynamic resource management in many-core systems, state-of-the-art techniques that use heuristics have been proposed. These methods lack the formalism in providing robustness against unexpected runtime behavior. One of the common solutions for this problem is to deploy classical control approaches with bounds and formal guarantees. Traditional control theoretic methods lack the ability to adapt to (1) changing goals at runtime (i.e., self-adaptivity), and (2) changing dynamics of the modeled system (i.e., self-optimization). In this chapter, we explore adaptive resource management techniques that provide self-optimization and self-adaptivity by employing principles of computational self-awareness, specifically reflection. By supporting these self-awareness properties, the system can reason about the actions it takes by considering the significance of competing objectives, user requirements, and operating conditions while executing unpredictable workloads.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源