456789107 of 14
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
Performance evaluation of containers and virtual machines when running Cassandra workload concurrently
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.ORCID iD: 0000-0002-3118-5058
2020 (English)In: Concurrency and Computation, ISSN 1532-0626, E-ISSN 1532-0634, article id e5693Article in journal (Refereed) Epub ahead of print
Abstract [en]

NoSQL distributed databases are often used as Big Data platforms. To provide efficient resource sharing and cost effectiveness, such distributed databases typically run concurrently on a virtualized infrastructure that could be implemented using hypervisor-based virtualization or container-based virtualization. Hypervisor-based virtualization is a mature technology but imposes overhead on CPU, networking, and disk. Recently, by sharing the operating system resources and simplifying the deployment of applications, container-based virtualization is getting more popular. This article presents a performance comparison between multiple instances of VMware VMs and Docker containers running concurrently. Our workload models a real-world Big Data Apache Cassandra application from Ericsson. As a baseline, we evaluated the performance of Cassandra when running on the nonvirtualized physical infrastructure. Our study shows that Docker has lower overhead compared with VMware; the performance on the container-based infrastructure was as good as on the nonvirtualized. Our performance evaluations also show that running multiple instances of a Cassandra database concurrently affected the performance of read and write operations differently; for both VMware and Docker, the maximum number of read operations was reduced when we ran several instances concurrently, whereas the maximum number of write operations increased when we ran instances concurrently.

Place, publisher, year, edition, pages
Wiley-Blackwell, 2020. article id e5693
Keywords [en]
Cassandra; cloud computing; containers; performance evaluation; virtual machine
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-19270DOI: 10.1002/cpe.5693ISI: 000513133800001OAI: oai:DiVA.org:bth-19270DiVA, id: diva2:1412070
Note

open access

Available from: 2020-03-05 Created: 2020-03-05 Last updated: 2020-03-05Bibliographically approved

Open Access in DiVA

Performance evaluation of containers and virtual machines when running Cassandra workload concurrently(2051 kB)64 downloads
File information
File name FULLTEXT01.pdfFile size 2051 kBChecksum SHA-512
c90b430dbc1c537296aba10297f75a749a6c5a54857d05f79c6f675f624d9370a3c601a3682726258597bfaad1f29cdf3e88d9d1c6fdf28746d817d7e42329ce
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records BETA

Shirinbab, SogandLundberg, LarsCasalicchio, Emiliano

Search in DiVA

By author/editor
Shirinbab, SogandLundberg, LarsCasalicchio, Emiliano
By organisation
Department of Computer Science
In the same journal
Concurrency and Computation
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 64 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

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 91 hits
456789107 of 14
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