Achieving Energy Efficiency on the Edge Through Containerization: A Brownout Approach
TABLE OF CONTENTS
MOTIVATION
RESEARCH QUESTIONS
RESEARCH TIMELINE
PROBLEM STATEMENT
OBJECTIVES
LITERATURE REVIEW
METHODOLOGY
DELIVERABLES
01
03
06
02
07
04
05
08
Motivation
01
MOTIVATION
MOTIVATION
MOTIVATION
Problem Statement
02
PROBLEM STATEMENT
Research Questions
03
RESEARCH QUESTIONS
Objectives
04
OBJECTIVES
Literature Review
05
Literature Review - Taxonomy
Literature Review
Achieving energy efficiency in cloud
Achieving energy efficiency in cloud
Achieving energy efficiency in Edge Computing
Summary
Research | Conference/ Journal | Cloud | Edge | ||
Container Based | Infrastructure Level | Container Based | Infrastructure Level | ||
Tang et al. [1] | IJGUC, 2016 | | ✔ | | |
Safari et al. [2] | Simul Model Pract Theory, 2018 | | ✔ | | |
Beloglazov et al. [3] | Concurr Comput,, 2011 | | ✔ | | |
Xu et al. [4] | ACM Comput. Surv., 2019 | ✔ | | | |
Xu et al. [5] | IEEE T-SUSC, 2019 | ✔ | | | |
Xu et al. [6] | JSS, 2019 | ✔ | | | |
Hasan et al. [7] | UCC 2017 | ✔ | ✔ | | |
Summary
Research | Conference/ Journal | Cloud | Edge | ||
Container Based | Infrastructure Level | Container Based | Infrastructure Level | ||
Beldiceanu et al. [8] | Computing, 2017 | ✔ | ✔ | | |
Gu et al. [9] | FGCS, 2019 | | | | ✔ |
Aslanpour et al. [10] | CCGrid 2022 | | | | ✔ |
Ullah et al. [11] | arXiv preprint , 2022 | | | | ✔ |
Panda et al. [12] | IEEE IoT-J | | | | ✔ |
Chen et al. [13] | IHMSC 2019 | | | ✔ | |
Proposed Approach | | | | ✔ | |
Methodology
06
METHODOLOGY
METHODOLOGY
IMPLEMENTATION
VALIDATION AND EVALUATION
Research Timeline
07
Gantt Chart
Deliverables
08
Deliverables
REFERENCES
[1] Z. Tang, L. Qi, Z. Cheng, K. Li, S. U. Khan, and K. Li, “An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment,” J Grid Computing, vol. 14, no. 1, pp. 55–74, Mar. 2016, doi: 10.1007/s10723-015-9334-y.
[2] M. Safari and R. Khorsand, “Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment,” Simulation Modelling Practice and Theory, vol. 87, pp. 311–326, Sep. 2018, doi: 10.1016/j.simpat.2018.07.006.
[3] A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers: ENERGY AND PERFORMANCE EFFICIENT DYNAMIC CONSOLIDATION OF VIRTUAL MACHINES,” Concurrency Computat.: Pract. Exper., vol. 24, no. 13, pp. 1397–1420, Sep. 2012, doi: 10.1002/cpe.1867.
REFERENCES
[4] M. Xu and R. Buyya, “Brownout approach for adaptive management of resources
and applications in cloud computing systems: A taxonomy and future directions,”
ACM Computing Surveys (CSUR), vol. 52, no. 1, pp. 1–27, 2019.
[5] M. Xu, A. N. Toosi, and R. Buyya, “iBrownout: An Integrated Approach for Managing Energy and Brownout in Container-Based Clouds,” IEEE Trans. Sustain. Comput., vol. 4, no. 1, pp. 53–66, Jan. 2019, doi: 10.1109/TSUSC.2018.2808493.
[6] M. Xu and R. Buyya, “BrownoutCon: A software system based on brownout and containers for energy-efficient cloud computing,” J. Syst. Softw., vol. 155, pp. 91–103, Sep. 2019, doi: 10.1016/j.jss.2019.05.031.
[7] M. S. Hasan, F. Alvares, and T. Ledoux, “GPaaScaler: Green Energy Aware Platform Scaler for Interactive Cloud Application,” in Proceedings of the10th International Conference on Utility and Cloud Computing, Austin Texas USA, Dec. 2017, pp. 79–89. doi: 10.1145/3147213.3147227.
REFERENCES
[8] N. Beldiceanu et al., “Towards energy-proportional clouds partially powered by renewable energy,” Computing, vol. 99, no. 1, pp. 3–22, Jan. 2017, doi: 10.1007/s00607-016-0503-z.
[9] L. Gu, J. Cai, D. Zeng, Y. Zhang, H. Jin, and W. Dai, “Energy efficient task allocation and energy scheduling in green energy powered edge computing,” Future Gener. Comput. Syst., vol. 95, pp. 89–99, Jun. 2019, doi: 10.1016/j.future.2018.12.062.
[10] M. S. Aslanpour, A. N. Toosi, M. A. Cheema, and R. Gaire, “Energy-Aware Resource Scheduling for Serverless Edge Computing,” in 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Taormina, Italy, May 2022, pp. 190–199. doi: 10.1109/CCGrid54584.2022.00028.
[11] F. Ullah, I. Mohammed, and M. A. Babar, “A Framework for Energy-aware Evaluation of Distributed Data Processing Platforms in Edge-Cloud Environment,” ArXiv Prepr. ArXiv220101972, 2022.
REFERENCES
[12] S. K. Panda, M. Lin, and T. Zhou, “Energy Efficient Computation Offloading with DVFS using Deep Reinforcement Learning for Time-Critical IoT Applications in Edge Computing,” IEEE Internet Things J., pp. 1–1, 2022, doi: 10.1109/JIOT.2022.3153399.
[13] F. Chen and X. Zhou, “The Container Selection Policy Based on Brownout in Edge Computing,” in 2019 11th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, Aug. 2019, pp. 97–100. doi: 10.1109/IHMSC.2019.10118.
[14] P. Arcaini, E. Riccobene, and P. Scandurra, “Modeling and analyzing MAPE-K feedback loops for self-adaptation,” 2015, pp. 13–23.
[15] R. Pi, “Buy a raspberry pi 3 model b+.” [Online]. Available: https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/
[16] “K3s.” [Online]. Available: https://k3s.io/
THANK YOU!