{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T05:54:29Z","timestamp":1769752469276,"version":"3.49.0"},"reference-count":35,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2025,3,11]],"date-time":"2025-03-11T00:00:00Z","timestamp":1741651200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>The high costs of acquiring and maintaining high-performance computing (HPC) resources pose significant barriers for medium-sized enterprises and educational institutions, often forcing them to rely on expensive cloud-based solutions with recurring costs. This paper introduces CommC, a multi-purpose commodity hardware cluster designed to reduce operational expenses and extend hardware lifespan by repurposing underutilized computing resources. By integrating virtualization (KVM and Proxmox) and containerization (Kubernetes and Docker), CommC creates a scalable, secure, and cost-efficient computing environment. The proposed system enables seamless resource sharing, ensuring high availability and fault tolerance for both containerized and virtualized workloads. To demonstrate its versatility, we deploy big data engines like Apache Spark alongside traditional web services, showcasing CommC\u2019s ability to support diverse workloads efficiently. Our cost analysis reveals that CommC reduces computing expenses by up to 77.93% compared to cloud-based alternatives while also mitigating e-waste accumulation by extending the lifespan of existing hardware. This significantly improves environmental sustainability compared to cloud providers, where frequent hardware turnover contributes to rising carbon emissions. This research contributes to the fields of cloud computing, resource management, and sustainable IT infrastructure by providing a replicable, adaptable, and financially viable alternative to traditional cloud-based solutions. Future work will focus on automating resource allocation, enhancing real-time monitoring, and integrating advanced security mechanisms to further optimize performance and usability.<\/jats:p>","DOI":"10.3390\/fi17030121","type":"journal-article","created":{"date-parts":[[2025,3,11]],"date-time":"2025-03-11T06:52:30Z","timestamp":1741675950000},"page":"121","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["CommC: A Multi-Purpose COMModity Hardware Cluster"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6063-8562","authenticated-orcid":false,"given":"Agorakis","family":"Bompotas","sequence":"first","affiliation":[{"name":"Department of Computer Engineering and Informatics, School of Engineering, University of Patras, 26504 Rio, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0525-6924","authenticated-orcid":false,"given":"Nikitas-Rigas","family":"Kalogeropoulos","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Informatics, School of Engineering, University of Patras, 26504 Rio, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2571-7449","authenticated-orcid":false,"given":"Christos","family":"Makris","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering and Informatics, School of Engineering, University of Patras, 26504 Rio, Greece"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,11]]},"reference":[{"key":"ref_1","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., and Stoica, I. (2010, January 22\u201325). Spark: Cluster Computing with Working Sets. Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 10), Boston, MA, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"372","DOI":"10.3390\/digital4020018","article-title":"Key Challenges of Cloud Computing Resource Allocation in Small and Medium Enterprises","volume":"4","author":"Mohammad","year":"2024","journal-title":"Digital"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"107569","DOI":"10.1016\/j.future.2024.107569","article-title":"EVRM: Elastic Virtual Resource Management Framework for Cloud Virtual Instances","volume":"165","author":"Wang","year":"2025","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","first-page":"458","article-title":"Towards HPC and Big Data Analytics Convergence: Design and Experimental Evaluation of a HPDA Framework for eScience at Scale","volume":"9","author":"Garrison","year":"2021","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_5","unstructured":"Johnson, K., and Patel, A. (2016, January 5\u20138). Big Data Analytics on HPC Architectures: Performance and Cost. Proceedings of the IEEE International Symposium on High-Performance Computing, Washington, DC, USA."},{"key":"ref_6","first-page":"15","article-title":"Security-Preserving Live Migration of Virtual Machines in the Cloud","volume":"21","author":"Xia","year":"2013","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_7","first-page":"123","article-title":"A Comparative Survey of the HPC and Big Data Paradigms","volume":"4","author":"Gupta","year":"2017","journal-title":"IEEE Trans. Big Data"},{"key":"ref_8","unstructured":"Clark, C., Fraser, K., and Hand, S. (2005, January 2\u20134). Live Migration of Virtual Machines. Proceedings of the NSDI, Boston, MA, USA."},{"key":"ref_9","unstructured":"Brewer, E.A. (July, January 27). Kubernetes and the path to cloud native. Proceedings of the Sixth ACM Symposium on Cloud Computing, SoCC \u201915, New York, NY, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.wmb.2023.06.004","article-title":"Review on E-waste management and its impact on the environment and society","volume":"1","author":"Jain","year":"2023","journal-title":"Waste Manag. Bull."},{"key":"ref_11","first-page":"26","article-title":"E-Waste: Current Research and Future Perspective on Developing Countries","volume":"1","author":"Halim","year":"2020","journal-title":"Int. J. Ind. Eng. Eng. Manag."},{"key":"ref_12","unstructured":"Oracle Corporation (2025). VirtualBox User Manual, Oracle Corporation."},{"key":"ref_13","unstructured":"VMware, Inc (2025). VMware Workstation Pro Documentation, VMware, Inc."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"106190","DOI":"10.1109\/ACCESS.2023.3314613","article-title":"A Comprehensive Review of Cloud Computing Virtual Machine Consolidation","volume":"11","author":"Singh","year":"2023","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Alsbatin, L., \u00d6z, G., and Ulusoy, A.H. (2017, January 6\u20137). An Overview of Energy-Efficient Cloud Data Centres. Proceedings of the 2017 International Conference on Computer and Applications (ICCA), Doha, United Arab Emirates.","DOI":"10.1109\/COMAPP.2017.8079789"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Shelar, M., Sane, S., Kharat, V., and Jadhav, R. (2017, January 21\u201322). Autonomic and energy-aware resource allocation for efficient management of cloud data centre. Proceedings of the 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), Vellore, India.","DOI":"10.1109\/IPACT.2017.8244944"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1109\/TGCN.2021.3067374","article-title":"SSUR: An Approach to Optimizing Virtual Machine Allocation Strategy Based on User Requirements for Cloud Data Center","volume":"5","author":"Huang","year":"2021","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"ref_18","unstructured":"Fujitsu Laboratories (2011). Kernel-Based Virtual Machine Technology. Fujitsu Sci. Tech. J., 47, 350\u2013356."},{"key":"ref_19","unstructured":"Bellard, F. (2005, January 10\u201315). QEMU, a Fast and Portable Dynamic Translator. Proceedings of the 2005 USENIX Annual Technical Conference, FREENIX Track, Anaheim, CA, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Intel Corporation (2006). Intel\u00ae Virtualization Technology: Hardware Support for Efficient Processor Virtualization. Intel\u00ae Technol. J., 10, 167\u2013178.","DOI":"10.1535\/itj.1003.01"},{"key":"ref_21","unstructured":"AMD Corporation (2008). AMD-V\u2122 Nested Paging, AMD Corporation. Technical Report."},{"key":"ref_22","unstructured":"AMD Corporation (2007). Processor-Based Virtualization, AMD64 Style, Part I, AMD Corporation. Technical Report."},{"key":"ref_23","unstructured":"AMD Corporation (2007). Processor-Based Virtualization, AMD64 Style, Part II, AMD Corporation. Technical Report."},{"key":"ref_24","unstructured":"Newman, S. (2015). Building Microservices: Designing Fine-Grained Systems, O\u2019Reilly Media. [1st ed.]."},{"key":"ref_25","unstructured":"Linux Containers Project (2024, December 30). Linux Containers. Available online: https:\/\/linuxcontainers.org\/."},{"key":"ref_26","unstructured":"Ahmed, W. (2017). Mastering Proxmox, Packt Publishing. [3rd ed.]."},{"key":"ref_27","first-page":"2","article-title":"Docker: Lightweight linux containers for consistent development and deployment","volume":"2014","author":"Merkel","year":"2014","journal-title":"Linux J."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Richardson, T., and Levine, J. (2011). The Remote Framebuffer Protocol, RFC Editor.","DOI":"10.17487\/rfc6143"},{"key":"ref_29","unstructured":"TigerVNC Project (2025). TigerVNC: High-Performance, Platform-Neutral Implementation of VNC, TigerVNC Developers."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bompotas, A., Triantafyllopoulos, P., Raptis, G.E., Katsini, C., and Makris, C. (2024, January 1\u20134). Towards Exploring Personalized Hyperlink Recommendations Through Machine Learning. Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization, New York, NY, USA. UMAP Adjunct \u201924.","DOI":"10.1145\/3631700.3664913"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4437","DOI":"10.1007\/s10115-024-02096-5","article-title":"Efficient parameter learning for Bayesian Network classifiers following the Apache Spark Dataframes paradigm","volume":"66","author":"Akarepis","year":"2024","journal-title":"Knowl. Inf. Syst."},{"key":"ref_32","unstructured":"Christopoulos, K., Daskalakis, E., Bompotas, A., and Tsichlas, K. (April, January 31). Triangle Counting in Large Historical Graphs. Proceedings of the 40th ACM\/SIGAPP Symposium On Applied Computing, SAC 2025, New York, NY, USA."},{"key":"ref_33","unstructured":"(2024). Financial Times. Tech Giants\u2019 Data Centers Cause Billions in Public Health Costs. Financial Times."},{"key":"ref_34","unstructured":"International Banker (2024). The Environmental Impact of Cloud Computing and the Importance of Greening Data Centres, Finance Publishing."},{"key":"ref_35","unstructured":"MIT News (MIT News, 2025). Explained: The Environmental Impact of Generative AI, MIT News."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/3\/121\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:50:29Z","timestamp":1760028629000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/3\/121"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,11]]},"references-count":35,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,3]]}},"alternative-id":["fi17030121"],"URL":"https:\/\/doi.org\/10.3390\/fi17030121","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,11]]}}}