Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • 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
Energy-aware Auto-scaling Algorithms for Cassandra Virtual Data Centers
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datalogi och datorsystemteknik.ORCID-id: 0000-0002-3118-5058
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datalogi och datorsystemteknik.
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datalogi och datorsystemteknik.
2017 (Engelska)Ingår i: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543, Vol. 20, nr 3, s. 2065-2082Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Apache Cassandra is an highly scalable and available NoSql datastore, largely used by enterprises of each size and for application areas that range from entertainment to big data analytics. Managed Cassandra service providers are emerging to hide the complexity of the installation, fine tuning and operation of Cassandra Virtual Data Centers (VDCs). This paper address the problem of energy efficient auto-scaling of Cassandra VDC in managed Cassandra data centers. We propose three energy-aware autoscaling algorithms: \texttt{Opt}, \texttt{LocalOpt} and \texttt{LocalOpt-H}. The first provides the optimal scaling decision orchestrating horizontal and vertical scaling and optimal placement. The other two are heuristics and provide sub-optimal solutions. Both orchestrate horizontal scaling and optimal placement. \texttt{LocalOpt} consider also vertical scaling. In this paper: we provide an analysis of the computational complexity of the optimal and of the heuristic auto-scaling algorithms; we discuss the issues in auto-scaling Cassandra VDC and we provide best practice for using auto-scaling algorithms; we evaluate the performance of the proposed algorithms under programmed SLA variation, surge of throughput (unexpected) and failures of physical nodes. We also compare the performance of energy-aware auto-scaling algorithms with the performance of two energy-blind auto-scaling algorithms, namely \texttt{BestFit} and \texttt{BestFit-H}. The main findings are: VDC allocation aiming at reducing the energy consumption or resource usage in general can heavily reduce the reliability of Cassandra in term of the consistency level offered. Horizontal scaling of Cassandra is very slow and make hard to manage surge of throughput. Vertical scaling is a valid alternative, but it is not supported by all the cloud infrastructures.

Ort, förlag, år, upplaga, sidor
Springer-Verlag New York, 2017. Vol. 20, nr 3, s. 2065-2082
Nyckelord [en]
Cloud Computing, Big Data, Autonomic Computing, Cassandra
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:bth-14152DOI: 10.1007/s10586-017-0912-6ISI: 000407928800014OAI: oai:DiVA.org:bth-14152DiVA, id: diva2:1093497
Ingår i projekt
Bigdata@BTH- Scalable resource-efficient systems for big data analytics, KK-stiftelsen
Forskningsfinansiär
KK-stiftelsen, 20140032Tillgänglig från: 2017-05-07 Skapad: 2017-05-07 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

fulltext(1377 kB)482 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1377 kBChecksumma SHA-512
e6216002fd96a6c45890a1f57e6cb025c05236452176392be826413b4bd6a68a71a8139fcbb01c1f0ab4214366882e64dda48274274e2ceda1df88d44b27ba39
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextArticle full text

Sök vidare i DiVA

Av författaren/redaktören
Casalicchio, EmilianoLundberg, LarsShirinbab, Sogand
Av organisationen
Institutionen för datalogi och datorsystemteknik
I samma tidskrift
Cluster Computing
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 483 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.

doi
urn-nbn

Altmetricpoäng

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

Direktlänk
Referera
Referensformat
  • apa
  • 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