1. Energy-aware fully-adaptive resource provisioning in collaborative CPU-FPGA cloud environments.
- Author
-
Jordan, Michael Guilherme, Korol, Guilherme, Knorst, Tiago, Rutzig, Mateus Beck, and Beck, Antonio Carlos Schneider
- Subjects
- *
PRODUCTION scheduling , *WAREHOUSES , *VOLTAGE , *SCALABILITY , *WAREHOUSING & storage - Abstract
Cloud warehouses have been exploiting multi-tenancy in CPU-FPGA collaborative environments, so clients can share the same infrastructure, achieving scalability and maximizing resource utilization. Therefore, the distribution of tasks across CPU and FPGA must be well-balanced so performance and energy are optimized in a highly variant workload scenario. In this paper, we take a step further and, in contrast to existing approaches, exploit DVFS (Dynamic Voltage and Frequency Scaling) on the CPU, together with an intelligent CPU-FPGA resource provisioning mechanism, to further improve energy. For that, we propose EASER, an end user-transparent framework that employs multiple strategies and dynamically selects the most appropriate one to optimize resource provisioning and DVFS according to the warehouse needs, workload properties, and target architecture. Our synergistic DVFS optimization brings up to 22% additional energy gains over our dynamic provisioning alone. Compared to fixed single strategies with DVFS, EASER brings, on average, 71% of energy gains. • We explore voltage/frequency scaling and provisioning in multi-tenant CPU-FPGA Cloud. • Different strategies are needed depending on the architecture and workload properties. • EASER is end-user transparent and fully-adaptive. • EASER achieves energy improvements without harming makespan. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF