Skip to content
/ phd Public

Repository to document my Doctoral (Computer Science) Research

License

Notifications You must be signed in to change notification settings

prasanjit-/phd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Empirical Evaluation of FinOps Framework for Sustainable Cloud Engineering

Doctoral Research Repository for PhD (Computer Science)

Prasanjit Singh

GitHub email GitHub email

AboutObjectivesPublicationsReferencesContactLicense


About

This repository is a warehouse of my Doctoral journey, conducted between 2019 and 2023 under the guidance of Dr. Vishal Khatri, in the Department of Computer Science, Sikkim Professional University and accredited by University Grants Commission, India. I'm sharing references, artifacts and findings in public domain to stretch ideas about the research subject as well as to support and experiment with related ideas and developments in the field.

Current status: On 19th August 2023, the PhD thesis was successfully defended.

Objectives

My research interests generally revolve around building & evaluating frameworks to achieve energy and cost efficiency for cloud computing systems. With the modern cloud computing platforms becoming increasingly large-scale and distributed there is a dire need to implement cost-effective and energy efficient systems that would lower carbon footprint for the whole planet. Following this spirit, and the advancements in the areas of Green Cloud Computing and evolution of FinOps practices, I'm pursuing an empirical approach to a sustainable form of distributed computing systems. My approach to addressing systems research challenges is grounded on concrete understanding through practical evaluation of real systems. In summary, the objectives of this researchwork are:

  • To create and analyze FinOps frameworks to achieve energy and cost efficiency for cloud computing systems.
  • To perform a detailed review and concrete knowledge of the practical assessment of real-time FinOps systems.
  • To embed sustainability into daily design, development and operational processes in cloud engineering.
  +------------------------------------------------------+
  |        FinOps Framework for Sustainable              |
  |                Cloud Engineering                     |
  +------------------------------------------------------+
                              |
                              v
  +-------------------------------+-------------------------------+
  |         Define Cloud Goals    |          Cloud Efficiency      |
  |                               |                                |
  | - Identify business objectives| - Optimize resource usage      |
  | - Set cost targets            | - Ensure efficient scaling     |
  +-------------------------------+-------------------------------+
                              |                                |
                              v                                v
  +-------------------------------+-------------------------------+
  |     Cost Optimization         |        Resource Management    |
  |                               |                               |
  | - Monitor cost patterns       | - Analyze usage patterns      |
  | - Identify cost anomalies     | - Allocate resources wisely   |
  +-------------------------------+-------------------------------+
                              |                                |
                              v                                v
  +-----------------------+-----------------------+-----------------------+
  |   Monitor Cloud Usage | Analyze Cost Patterns |    Optimize Costs       |
  |                       |                       |                         | 
  | - Real-time monitoring | - Detect cost trends  | - Implement cost-saving|
  | - Track cost drivers  | - Analyze spending    |   measures              |
  +-----------------------+-----------------------+-----------------------+
                              |                                |
                              v                                v
  +-----------------------+-----------------------+-------------------------+
  |  Usage Tracking      |   Cost Pattern Analysis| Resource Optimization   |
  |                       |                       |                         | 
  | - Monitor user usage | - Identify spending    | - Rightsize resources   |
  | - Optimize workloads |   patterns             | - Efficient provisioning|
  +-----------------------+-----------------------+-------------------------+
                              |                                |
                              v                                v
  +-----------------------+-----------------------+-----------------------+
  |  Cost Allocation   |    Budget Planning    |   Continuous Refinement  |
  |                    |                       |                          |
  | - Allocate expenses| - Plan budgets        | - Iteratively optimize   |
  | - Chargeback models| - Forecast expenditures|   cloud operations      |
  +-----------------------+-----------------------+-----------------------+
                              |                                |
                              v                                v
  +------------------------------------------------------+
  |    Track Progress and Report                        |
  |                                                     |
  | - Regularly assess performance                      |
  | - Generate detailed financial reports               |
  +------------------------------------------------------+

Artifacts

Publications

References

1. França, R. P., Iano, Y., Monteiro, A. C. B., & Arthur, R. (2021). Big data and cloud computing: A technological and literary background. In Advanced deep learning applications in big data analytics (pp. 29-50). IGI Global.
2. Desthieux, G., Carneiro, C., Camponovo, R., Ineichen, P., Morello, E., Boulmier, A., ... & Ellert, C. (2018). Solar energy potential assessment on rooftops and facades in large built environments based on lidar data, image processing, and cloud computing. methodological background, application, and validation in geneva (solar cadaster). Frontiers in Built Environment, 14.
3. Zulifqar, I., Anayat, S., & Kharal, I. (2021). A Review of Data Security Challenges and their Solutions in Cloud Computing. International Journal of Information Engineering & Electronic Business, 13(3).
4. Mei, L. (2023). Cost Optimization in cloud costs with FinOps and multi-cloud billing monitoring tool.
5. Zulifqar, I., Anayat, S., & Kharal, I. (2021). A Review of Data Security Challenges and their Solutions in Cloud Computing. International Journal of Information Engineering & Electronic Business, 13(3).
6. Srivastava, P., & Khan, R. (2018). A review paper on cloud computing. International Journal of Advanced Research in Computer Science and Software Engineering, 8(6),
17-20.
7. Rashid, A., & Chaturvedi, A. (2019). Cloud computing characteristics and services: a brief review. International Journal of Computer Sciences and Engineering, 7(2), 421- 426.
8. Jamsa, K. (2022). Cloud computing. Jones & Bartlett Learning.
9. Rittinghouse, J. W., & Ransome, J. F. (2017). Cloud computing: implementation, management, and securit
10. Marinescu, D. C. (2022). Cloud computing: theory and practice. Morgan Kaufmann. y. CRC press.
11. Varghese, B., & Buyya, R. (2018). Next generation cloud computing: New trends and research directions. Future Generation Computer Systems, 79, 849-861.
12. Weinman, J. (2023). Cloudonomics+ Website: The Business Value of Cloud Computing. Wiley Online Library.
13. Alakberov, R. G. (2022). Clustering Method of Mobile Cloud Computing According to
Technical Characteristics of Cloudlets. International Journal of Computer Network & Information Security, 14(3).
14. Mendez, K. M., Pritchard, L., Reinke, S. N., & Broadhurst, D. I. (2019). Toward collaborative open data science in metabolomics using Jupyter Notebooks and cloud computing. Metabolomics, 15, 1-16.
15. Alan Weissberger, (2021). Key findings from Flexera's 2021 state of the cloud report. IEEE ComSoc Technology Blog. URL: https://techblog.comsoc.org/2021/03/09/ key- findings-from-flexeras- 2021-state-of-the-cloud-report/.
16. Anodot, (2022). State of Cloud Cost Report. United State. URL: https://go.anodot.com/hubfs/WP,%20Guides,%20Reports/2022%20State%20of%20Cl oud%20Cost%20Report/2022%20Anodot%20State%20of%20Cloud%20Cost%20Rep
ort.pdf.
17. Flexera, (2022). State of the Cloud Report. Itasca, IL USA. URL: https://path.flexera. com/cm/report-state-of-the-#page=1.
18. Katy Stalcup, (2021). Overprovisioning& Always-On Resources Lead to $26.6 Billion in Public Cloud Waste Expected in 2021.Business 2 community blog. URL: https://www.business2community. com/cloud-computing/overprovisioning-always-on- resources-lead-to-26-6-billionin- public-cloud-waste-expected-in-2021-02381033. 19. Kim Weins, (2017). Where is the $10B in Waste in Public Cloud Costs?Flexera Blog. URL: https://www.flexera.com/blog/cloud/where-is-the-10b-in-waste-in-public-
cloud-costs/.
20. Lamanna, V. (2022). Organizational consequences of the adoption of cloud computing in a complex enterprise context (Doctoral dissertation, Politecnico di Torino).
21. Storment, J. R., & Fuller, M. (2023). Cloud FinOps. " O'Reilly Media, Inc.".
22. Mondal, S. K., Tan, T., Khanam, S., Kumar, K., Kabir, H. M. D., & Ni, K. (2023).
Security Quantification of
Systems. Electronics, 12(5), 1238.
Container-Technology-Driven
23. Chidambaram, R. (2022). Roadmap for Cloud Optimization.
E-Government
24. Seyedghorban, Z., Samson, D., & Tahernejad, H. (2020). Digitalization opportunities
for the procurement function: pathways to maturity. International Journal of Operations & Production Management, 40(11), 1685-1693.

Contact

Reach out to me on Linkedin.

License

GitHub email GitHub email