关键词:
Computer science
Electrical engineering
Artificial intelligence
摘要:
With the growing complexity of big data workloads that require abundant data and computation, data centers consume a tremendous amount of power daily. In an effort to minimize data center power consumption, works in the literature developed power models that can be used for load balancing algorithm decision making. There are several difficulties that make power modeling a nontrivial task. For one, the inter-dependencies between components must be captured in addition to the direct effect components have on energy consumption. Additionally, a power model should persist for a wide variety of workloads and generalize to different platforms. In the past, analytical power models mainly focused on single-variable CPU utilization functions to predict power consumption. However, with the increase of system memory and disk/cache accesses in emerging workloads like machine learning, these models face a significant accuracy reduction because they do not account for power hungry memory related events. As a result, machine-learning-based power models attempt to consider relevant parameters that capture these memory relevant events in emerging workloads. However, these machine-learning-based power models exhibit high latency and accuracy improvement mostly on non-compute-intensive workloads. Additionally, machine learning power models are not easily generalized to different platforms because they are trained with profiling data of certain server nodes, given the increasing hardware heterogeneity in data centers. Additionally, as more datacenters are migrating to run containerized applications to leverage the isolation, security and scalability of containerized technology, there is a lack of study in the literature regarding container power modeling. Thus, load migration algorithms are unable to make accurate migrating decisions regarding the appropriate containers. This thesis tackles these issues by proposing several ideas. First, a hybrid power model is proposed that selects th