NASCENT: A Non-Invasive Solution for Detecting Utilization of Servers in Bare-Metal Cloud

Inukonda, Maruthi Seshidhar and Karpate, Atharva Rajendra and Tamma, Bheemarjuna Reddy and Mittal, Sparsh and Tammana, Praveen (2022) NASCENT: A Non-Invasive Solution for Detecting Utilization of Servers in Bare-Metal Cloud. IEEE Access, 10. pp. 12866-12881. ISSN 2169-3536

[img] Text
IEEE_Access3.pdf - Published Version
Available under License Creative Commons Attribution.

Download (3MB)

Abstract

Physical servers are available as-a-service in bare-metal public and private cloud platforms, and their demand has been proliferating because of the high levels of privacy and security guarantees they provide to the tenants. This raises the need for efficient management of bare-metal clouds to keep operational costs low such as by reducing energy consumption. For efficiently managing the cloud infrastructure, bare-metal cloud operators need to monitor the utilization of servers. However, the privacy and security concerns prohibit the installation of third-party monitoring agents on the servers; thus, finding the server-utilization becomes a challenge. In this work, we present NASCENT, a scalable machine-learning (ML) based non-invasive solution for finding the utilization of servers without compromising the privacy and security of bare-metal cloud tenants. Our key idea is to infer utilization from various sensor readings accessible via a server's baseboard management controller (BMC) hardware. We evaluate the proposed solution with three regression based supervised ML algorithms in a Bare-metal-as-a-service (BMaaS) cloud. Our experimental evaluation shows that one of the ML algorithms employed in NASCENT infers the utilization with a root-mean-square error (RMSE) between 2.9 to 9.3 for different workloads. Also, the proposed solution uses minimal memory resources (19 KB) and can even run on BMC hardware which has very limited memory. We also propose a BMaaS cloud architecture that seamlessly integrates automated training and deployment of the ML algorithm in our solution into the life-cycle of bare-metal servers. NASCENT's codebase can be found at https://github.com/iithcandle/dhi-ojas © 2013 IEEE.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Tamma, Bheemarjuna Reddyhttps://orcid.org/0000-0002-4056-7963
Tammana, PraveenUNSPECIFIED
Item Type: Article
Uncontrolled Keywords: Bare-metal server; BMaaS cloud; embedded systems; machine learning; power consumption; privacy; server utilization
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 26 Jul 2022 07:25
Last Modified: 26 Jul 2022 07:25
URI: http://raiithold.iith.ac.in/id/eprint/9933
Publisher URL: http://doi.org/10.1109/ACCESS.2022.3145955
OA policy: https://v2.sherpa.ac.uk/id/publication/24685
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 9933 Statistics for this ePrint Item