The advent of fifth generation is promising to push far more intelligence than today to the network boundary, hence boosting novel computing models based on fog/edge paradigms. The need for proximity in computation, coupled with various forms of mobility, will be responsible for dynamic shifting of workload within the system, with large fluctuations in resource usage. This eventually turns into poor energy efficiency of the whole infrastructure. However, improving efficiency usually deteriorates quality of service, hence the dilemma about how to balance these two contrasting aspects.
In this paper, we propose a framework that leverages the increasing programmability of ICT infrastructures to pursue a linear relationship between power consumption and workload, while safeguarding quality of service. Our approach is based on workload consolidation and extensions to existing cloud management software. We collected both real measurements from an experimental testbed and performance analysis from simulations to evaluate the consolidation strategy in more complex environments.
Edge computing is an effective paradigm for proximity in computation, but must inexorably face mobility issues and traffic fluctuations. While software orchestration may provide effective service handover between different edge infrastructures, seamless operation with negligible service disruption necessarily requires pre-provisioning and the need to leave some network functions idle for most of the time, which eventually results in large energy waste and poor efficiency. Existing consolidation algorithms are largely ineffective in these conditions because they lack context, i.e., the knowledge of which resources are effectively used and which ones are just provisioned for other purposes (i.e., redundancy, resilience, scaling, migration). Though the concept is rather straightforward, its feasibility in real environments must be demonstrated. Motivated by the lack of energy-efficiency mechanisms in cloud management software, we have developed a set of extensions to OpenStack for power management and Quality of Service, explicitly targeting the introduction of more context for applications. In this paper, we briefly describe the overall architecture and evaluate its efficiency and effectiveness. We analyze performance metrics and their relationship with power consumption, hence extending the analysis to specific aspects that cannot be investigated by software simulations. We also show how the usage of context information can greatly improve the effectiveness of workload consolidation in terms of energy saving.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.