Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Monitoring and Analysis of CPU Utilization, Disk Throughput and Latency in servers running Cassandra database: An Experimental Investigation
Blekinge Tekniska Högskola, Fakulteten för teknikvetenskaper, Institutionen för tillämpad signalbehandling.
2017 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Context Light weight process virtualization has been used in the past e.g., Solaris zones, jails in Free BSD and Linux’s containers (LXC). But only since 2013 is there a kernel support for user namespace and process grouping control that make the use of lightweight virtualization interesting to create virtual environments comparable to virtual machines.

Telecom providers have to handle the massive growth of information due to the growing number of customers and devices. Traditional databases are not designed to handle such massive data ballooning. NoSQL databases were developed for this purpose. Cassandra, with its high read and write throughputs, is a popular NoSQL database to handle this kind of data.

Running the database using operating system virtualization or containerization would offer a significant performance gain when compared to that of virtual machines and also gives the benefits of migration, fast boot up and shut down times, lower latency and less use of physical resources of the servers.

Objectives This thesis aims to investigate the trade-off in performance while loading a Cassandra cluster in bare-metal and containerized environments. A detailed study of the effect of loading the cluster in each individual node in terms of Latency, CPU and Disk throughput will be analyzed.

Method We implement the physical model of the Cassandra cluster based on realistic and commonly used scenarios or database analysis for our experiment. We generate different load cases on the cluster for Bare-Metal and Docker and see the values of CPU utilization, Disk throughput and latency using standard tools like sar and iostat. Statistical analysis (Mean value analysis, higher moment analysis and confidence intervals) are done on measurements on specific interfaces in order to show the reliability of the results.

Results Experimental results show a quantitative analysis of measurements consisting Latency, CPU and Disk throughput while running a Cassandra cluster in Bare Metal and Container Environments. A statistical analysis summarizing the performance of Cassandra cluster while running single Cassandra is surveyed.

Conclusions With the detailed analysis, the resource utilization of the database was similar in both the bare-metal and container scenarios. From the results the CPU utilization for the bare-metal servers is equivalent in the case of mixed, read and write loads. The latency values inside the container are slightly higher for all the cases. The mean value analysis and higher moment analysis helps us in doing a finer analysis of the results. The confidence intervals calculated show that there is a lot of variation in the disk performance which might be due to compactions happening randomly. Further work can be done by configuring the compaction strategies, memory, read and write rates.

Ort, förlag, år, upplaga, sidor
2017. , s. 57
Nyckelord [en]
Cassandra-stress, NoSQL, Docker, VM, Virtualization, CQL, Bare-Metal, Linux
Nationell ämneskategori
Signalbehandling
Identifikatorer
URN: urn:nbn:se:bth-13706OAI: oai:DiVA.org:bth-13706DiVA, id: diva2:1061490
Externt samarbete
ERICSSON AB
Ämne / kurs
ET2572 Masterarbete i Elektroteknik med inriktning mot Radiokommunikation
Utbildningsprogram
ETARX Masterprogram i Elektroteknik med inriktning mot Radiokommunikation
Handledare
Examinatorer
Tillgänglig från: 2017-01-03 Skapad: 2017-01-02 Senast uppdaterad: 2017-01-03Bibliografiskt granskad

Open Access i DiVA

BTH2016Chekkilla(1709 kB)941 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1709 kBChecksumma SHA-512
90e9e6b71ecc2882488597d66e591197f48599e2b694cb3c088662c55c338c25eefdf946a67793484f11282c9915799b62e972ad94f9515b1b10a2ea865f9bef
Typ fulltextMimetyp application/pdf
BTH2016Chekkilla Supplement(357 kB)305 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 357 kBChecksumma SHA-512
7e3e44e5c0054c5a10f630b00169f8d776df62191bcb1fb66883ec2fbc635b194c341e147780b4a45e47acbd18aef4b0657fee5faab4b56cdc966ecbb310257c
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Chekkilla, Avinash Goud
Av organisationen
Institutionen för tillämpad signalbehandling
Signalbehandling

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1246 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 18746 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf