kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Low-level cloud equipment evaluation: Baseboard Management Controller emulation and profiling in private cloud
KTH, School of Electrical Engineering and Computer Science (EECS).
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Låg molnutrustning Utvärdering : Baseboard Management Emulering och profileri (Swedish)
Abstract [en]

The field of cloud computing is rapidly transforming application development and deployment, with telecom application vendors such as Ericsson, Huawei and Nokia moving towards cloud-based solutions. This thesis addresses the challenge of developing a Baseboard Management Controller (BMC) simulator for Software-Defined Infrastructure (SDI) software testing and profiling within this cloud computing context. The problem is significant as it tackles the need for efficient testing and optimization of SDI software, which is crucial for modern communication infrastructure. The project’s goal is to create a cloud server simulator that emulates a real server’s BMC capabilities through a Redfish API and provides key performance indicators (KPIs) such as CPU utilization through an indicator plus application model. This addresses the lack of existing solutions and presents a suitable challenge for a thesis project. The methodology involved identifying KPIs, defining a cloud server model, measuring real values using a profiler, integrating the BMC simulator with the cloud server model and validating the integration within the SDI development process. The key results include the comparison between the BMC simulator and real server for collecting application performance measurements. This tool enables insights into KPIs and optimizes application performance in cloud environments. The completion of this thesis project allows for more efficient software testing and profiling, reducing the need for physical resources and aligning with sustainability goals by minimizing energy consumption and hardware waste. The project outcomes can lead to cost savings and performance enhancements for companies like Ericsson, contributing to both financial and environmental benefits.

Abstract [sv]

Molnbehandlingen förändrar snabbt applikationsutveckling och distribution, och leverantörer av telekomapplikationer som Ericsson, Huawei och Nokia går mot molnbaserade lösningar. Denna avhandling behandlar utmaningen att utveckla en Baseboard Management Controller (BMC) simulator för programvarutest och profilering inom detta molnbaserade sammanhang. Problemet är betydande eftersom det tar itu med behovet av effektiv testning och optimering av SDI-programvara, vilket är avgörande för modern kommunikationsinfrastruktur. Projektets mål är att skapa en molnserver simulator som emulerar en verklig servers BMC-kapacitet genom ett Redfish API och ger nyckelprestandaindikatorer (KPI) såsom CPU-utnyttjande genom en indikator plus applikationsmodell. Detta tar itu med bristen på befintliga lösningar och utgör en lämplig utmaning för ett examensarbete. Metoden innebar att identifiera nyckeltal, definiera en molnservermo- dell, mäta verkliga värden med hjälp av en profiler, integrera BMC- simulatorn med molnservermodellen och validera integrationen inom SDI- utvecklingsprocessen. De viktigaste resultaten inkluderar jämförelsen mellan BMC simulatorn och verklig server för insamling av applikationens prestanda- mätningar. Detta verktyg ger insikter i nyckeltal och optimerar applikationens prestanda i molnmiljöer. Avslutandet av detta examensarbete möjliggör effektivare programvarutest och profilering, minskar behovet av fysiska resurser och anpassar sig till hållbarhetsmålen genom att minimera energiförbrukning och hårdvaruavfall. Projektresultaten kan leda till kostnadsbesparingar och prestandaförbättringar för företag som Ericsson, vilket bidrar till både ekonomiska och miljömässiga fördelar.

Place, publisher, year, edition, pages
2025. , p. 42
Series
TRITA-EECS-EX ; 2025:11
Keywords [en]
Baseboard Management Controller, Kubernetes, cloud, Redfish, Profiling
Keywords [sv]
Baseboard Management Controller, Kubernetes, moln, Redfish, Profilering
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-361679OAI: oai:DiVA.org:kth-361679DiVA, id: diva2:1947286
External cooperation
Ericsson AB
Supervisors
Examiners
Available from: 2025-03-27 Created: 2025-03-25 Last updated: 2025-03-27Bibliographically approved

Open Access in DiVA

fulltext(3536 kB)44 downloads
File information
File name FULLTEXT01.pdfFile size 3536 kBChecksum SHA-512
231063d616c95c62422561742f3a9cf72b1a5eed3cb613c4e48cf39f0e2b7fa5168a261897c3b87216559ce2938d30cd1e812908bb560cc1a93b787c2d7a7efc
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 45 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 628 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf